# Translations
-Icon[de]=@APPLICATION_ICON_NAME@
-Name[de]=@APPLICATION_NAME@ Desktop
-Comment[de]=@APPLICATION_NAME@ Client zur Desktop-Synchronisierung
-GenericName[de]=Ordner-Synchronisation
+Icon[de_DE]=@APPLICATION_ICON_NAME@
+Name[de_DE]=@APPLICATION_NAME@ Client zur Desktop-Synchronisierung
+Comment[de_DE]=@APPLICATION_NAME@ Client zur Desktop-Synchronisierung
+GenericName[de_DE]=Ordnersynchronisierung
<translation>Не може да се синхронизира поради невалиден час на модификация</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Грешка при изтриване на запис на файл %1 от базата данни</translation>
</message>
<translation> Файл % 1 не може да бъде преименуван на %2 поради сблъсък с името на локален файл!</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation>не можа да се получи файл %1 от локалната БД</translation>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Грешка при настройване на състоянието на закачване</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>Файлът %1 в момента се използва</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Не можа да се изтрие запис на файл %1 от локалната БД</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation> Неуспешно разпространение на преименуването на директория в йерархията</translation>
</message>
<source>Failed to rename file</source>
<translation>Неуспешно преименуване на файл</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>Грешка при настройване на състоянието на закачване</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Изпращане на частната връзката по имейл…</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>Невъзможност да се актуализират метаданните на виртуалния файл: % 1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation>Не може да се зададе запис на файл в локалната БД: %1</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Kas al liamm prevez dre bostel ...</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Error en establir l'estat d'ancoratge</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>Error en establir l'estat d'ancoratge</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Envia l'enllaç privat per correu electrònic…</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>No s'han pogut actualitzar les metadades del fitxer virtual: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation>Není možné provést synchronizaci z důvodu neplatného času změny</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Chyba při mazání záznamu o souboru %1 z databáze</translation>
</message>
<translation>Soubor %1 nemohl být přejmenován na %2 z důvodu kolize názvu s místním souborem</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation>nepodařilo se získat soubor %1 z lokální databáze</translation>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Chyba při nastavování stavu pin</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>Soubor %1 je v tuto chvíli používán jinou aplikací</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Nepodařilo se smazat záznam ohledně souboru %1 z lokální databáze</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation>Nepodařilo se zpropagovat přejmenování složky v hierarchii</translation>
</message>
<source>Failed to rename file</source>
<translation>Nepodařilo se přejmenovat soubor</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>Chyba při nastavování stavu pin</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Poslat soukromý odkaz e-mailem…</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>Nedaří se aktualizovat metadata virtuálního souboru: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation>Nepodařilo se nastavit záznam ohledně souboru na lokální databázi: %1</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Send privat link via e-mail …</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation>Benötigt keine Übersetzung. Hier wird nur die formelle Übersetzung verwendet (de_DE).</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation>Benötigt keine Übersetzung. Hier wird nur die formelle Übersetzung verwendet (de_DE).</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Benötigt keine Übersetzung. Hier wird nur die formelle Übersetzung verwendet (de_DE).</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>Benötigt keine Übersetzung. Hier wird nur die formelle Übersetzung verwendet (de_DE).</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>Benötigt keine Übersetzung. Hier wird nur die formelle Übersetzung verwendet (de_DE).</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>Benötigt keine Übersetzung. Hier wird nur die formelle Übersetzung verwendet (de_DE).</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Benötigt keine Übersetzung. Hier wird nur die formelle Übersetzung verwendet (de_DE).</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>Benötigt keine Übersetzung. Hier wird nur die formelle Übersetzung verwendet (de_DE).</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Σφάλμα ρύθμισης της κατάστασης pin</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>Το αρχείο %1 χρησιμοποιείται αυτήν τη στιγμή</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>Αποτυχία μετονομασίας αρχείου</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>Σφάλμα ρύθμισης της κατάστασης pin</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Αποστολή ιδιωτικού συνδέσμου με αλληλογραφία...</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>Δεν ήταν δυνατή η ενημέρωση των εικονικών μεταδεδομένων αρχείων: %1.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<message>
<location filename="../src/gui/tray/ActivityItem.qml" line="29"/>
<source>Open %1 locally</source>
- <translation type="unfinished"/>
+ <translation>Open %1 locally</translation>
</message>
<message>
<location filename="../src/gui/tray/ActivityItem.qml" line="44"/>
<source>In %1</source>
- <translation type="unfinished"/>
+ <translation>In %1</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/ActivityItemContent.qml" line="194"/>
<source>Dismiss</source>
- <translation type="unfinished"/>
+ <translation>Dismiss</translation>
</message>
<message>
<location filename="../src/gui/tray/ActivityItemContent.qml" line="212"/>
<source>Open share dialog</source>
- <translation type="unfinished"/>
+ <translation>Open share dialog</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/ActivityList.qml" line="30"/>
<source>Activity list</source>
- <translation type="unfinished"/>
+ <translation>Activity list</translation>
</message>
<message>
<location filename="../src/gui/tray/ActivityList.qml" line="112"/>
<source>No activities yet</source>
- <translation type="unfinished"/>
+ <translation>No activities yet</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/BasicComboBox.qml" line="59"/>
<source>Clear status message menu</source>
- <translation type="unfinished"/>
+ <translation>Clear status message menu</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/CallNotificationDialog.qml" line="174"/>
<source>Talk notification caller avatar</source>
- <translation type="unfinished"/>
+ <translation>Talk notification caller avatar</translation>
</message>
<message>
<location filename="../src/gui/tray/CallNotificationDialog.qml" line="241"/>
<source>Answer Talk call notification</source>
- <translation type="unfinished"/>
+ <translation>Answer Talk call notification</translation>
</message>
<message>
<location filename="../src/gui/tray/CallNotificationDialog.qml" line="249"/>
<source>Decline</source>
- <translation type="unfinished"/>
+ <translation>Decline</translation>
</message>
<message>
<location filename="../src/gui/tray/CallNotificationDialog.qml" line="265"/>
<source>Decline Talk call notification</source>
- <translation type="unfinished"/>
+ <translation>Decline Talk call notification</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="122"/>
<source>Checking for changes in "%1"</source>
- <translation type="unfinished"/>
+ <translation>Checking for changes in "%1"</translation>
</message>
<message>
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="127"/>
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="163"/>
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="225"/>
<source>No recently changed files</source>
- <translation type="unfinished"/>
+ <translation>No recently changed files</translation>
</message>
<message>
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="179"/>
<message>
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="218"/>
<source>Open website</source>
- <translation type="unfinished"/>
+ <translation>Open website</translation>
</message>
<message>
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="230"/>
<source>Recently changed</source>
- <translation type="unfinished"/>
+ <translation>Recently changed</translation>
</message>
<message>
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="237"/>
<source>Pause synchronization</source>
- <translation type="unfinished"/>
+ <translation>Pause synchronization</translation>
</message>
<message>
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="244"/>
<source>Help</source>
- <translation type="unfinished"/>
+ <translation>Help</translation>
</message>
<message>
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="247"/>
<source>Settings</source>
- <translation type="unfinished"/>
+ <translation>Settings</translation>
</message>
<message>
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="250"/>
<source>Log out</source>
- <translation type="unfinished"/>
+ <translation>Log out</translation>
</message>
<message>
<location filename="../src/gui/cloudproviders/cloudproviderwrapper.cpp" line="253"/>
<source>Quit sync client</source>
- <translation type="unfinished"/>
+ <translation>Quit sync client</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/EditFileLocallyLoadingDialog.qml" line="75"/>
<source>Opening file for local editing</source>
- <translation type="unfinished"/>
+ <translation>Opening file for local editing</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/EmojiPicker.qml" line="133"/>
<source>No recent emojis</source>
- <translation type="unfinished"/>
+ <translation>No recent emojis</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/ErrorBox.qml" line="49"/>
<source>Error</source>
- <translation type="unfinished"/>
+ <translation>Error</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/filedetails/FileDetailsPage.qml" line="146"/>
<source>Activity</source>
- <translation type="unfinished"/>
+ <translation>Activity</translation>
</message>
<message>
<location filename="../src/gui/filedetails/FileDetailsPage.qml" line="153"/>
<source>Sharing</source>
- <translation type="unfinished"/>
+ <translation>Sharing</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/filedetails/FileDetailsWindow.qml" line="34"/>
<source>File details of %1 · %2</source>
- <translation type="unfinished"/>
+ <translation>File details of %1 · %2</translation>
</message>
</context>
<context>
<location filename="../src/common/filesystembase.cpp" line="398"/>
<location filename="../src/common/filesystembase.cpp" line="404"/>
<source>Could not move "%1" to "%2"</source>
- <translation type="unfinished"/>
+ <translation>Could not move "%1" to "%2"</translation>
</message>
<message>
<location filename="../src/common/filesystembase.cpp" line="438"/>
<message>
<location filename="../src/libsync/filesystem.cpp" line="158"/>
<source>Error removing "%1": %2</source>
- <translation type="unfinished"/>
+ <translation>Error removing "%1": %2</translation>
</message>
<message>
<location filename="../src/libsync/filesystem.cpp" line="174"/>
<source>Could not remove folder "%1"</source>
- <translation type="unfinished"/>
+ <translation>Could not remove folder "%1"</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/wizard/flow2authwidget.ui" line="26"/>
<source>Browser Authentication</source>
- <translation type="unfinished"/>
+ <translation>Browser Authentication</translation>
</message>
<message>
<location filename="../src/gui/wizard/flow2authwidget.ui" line="56"/>
<source>Logo</source>
- <translation type="unfinished"/>
+ <translation>Logo</translation>
</message>
<message>
<location filename="../src/gui/wizard/flow2authwidget.ui" line="73"/>
<source>Switch to your browser to connect your account</source>
- <translation type="unfinished"/>
+ <translation>Switch to your browser to connect your account</translation>
</message>
<message>
<location filename="../src/gui/wizard/flow2authwidget.ui" line="148"/>
<source>An error occurred while connecting. Please try again.</source>
- <translation type="unfinished"/>
+ <translation>An error occurred while connecting. Please try again.</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/folderwizardsourcepage.ui" line="44"/>
<source>&Choose …</source>
- <translation type="unfinished"/>
+ <translation>&Choose …</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/folderwizardtargetpage.ui" line="143"/>
<source>Create folder</source>
- <translation type="unfinished"/>
+ <translation>Create folder</translation>
</message>
<message>
<location filename="../src/gui/folderwizardtargetpage.ui" line="163"/>
<message>
<location filename="../src/libsync/abstractpropagateremotedeleteencrypted.cpp" line="139"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
- <translation type="unfinished"/>
+ <translation>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</translation>
</message>
<message>
<location filename="../src/libsync/abstractpropagateremotedeleteencrypted.cpp" line="181"/>
<source>"%1 Failed to unlock encrypted folder %2".</source>
- <translation type="unfinished"/>
+ <translation>"%1 Failed to unlock encrypted folder %2".</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/account.cpp" line="871"/>
<source>File %1 is already locked by %2.</source>
- <translation type="unfinished"/>
+ <translation>File %1 is already locked by %2.</translation>
</message>
<message>
<location filename="../src/libsync/account.cpp" line="873"/>
<source>Lock operation on %1 failed with error %2</source>
- <translation type="unfinished"/>
+ <translation>Lock operation on %1 failed with error %2</translation>
</message>
<message>
<location filename="../src/libsync/account.cpp" line="875"/>
<source>Unlock operation on %1 failed with error %2</source>
- <translation type="unfinished"/>
+ <translation>Unlock operation on %1 failed with error %2</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/accountsettings.ui" line="148"/>
<source>Storage space: …</source>
- <translation type="unfinished"/>
+ <translation>Storage space: …</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.ui" line="256"/>
<message>
<location filename="../src/gui/accountsettings.cpp" line="92"/>
<source>End-to-End Encryption with Virtual Files</source>
- <translation type="unfinished"/>
+ <translation>End-to-End Encryption with Virtual Files</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="93"/>
<source>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are End-to-End encrypted. To get the best experience with Virtual Files and End-to-End Encryption, make sure the encrypted folder is marked with "Make always available locally".</source>
- <translation type="unfinished"/>
+ <translation>You seem to have the Virtual Files feature enabled on this folder. At the moment, it is not possible to implicitly download virtual files that are End-to-End encrypted. To get the best experience with Virtual Files and End-to-End Encryption, make sure the encrypted folder is marked with "Make always available locally".</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="97"/>
<source>Don't encrypt folder</source>
- <translation type="unfinished"/>
+ <translation>Don't encrypt folder</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="101"/>
<source>Do not encrypt folder</source>
- <translation type="unfinished"/>
+ <translation>Do not encrypt folder</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="104"/>
<source>Encrypt folder</source>
- <translation type="unfinished"/>
+ <translation>Encrypt folder</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="232"/>
<location filename="../src/gui/accountsettings.cpp" line="233"/>
<location filename="../src/gui/accountsettings.cpp" line="254"/>
<source>This account supports end-to-end encryption</source>
- <translation type="unfinished"/>
+ <translation>This account supports end-to-end encryption</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="245"/>
<source>Display mnemonic</source>
- <translation type="unfinished"/>
+ <translation>Display mnemonic</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="249"/>
<location filename="../src/gui/accountsettings.cpp" line="1449"/>
<source>This account supports End-to-End encryption</source>
- <translation type="unfinished"/>
+ <translation>This account supports End-to-End encryption</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="279"/>
<location filename="../src/gui/accountsettings.cpp" line="334"/>
<source>You cannot encrypt a folder with contents, please remove the files.
Wait for the new sync, then encrypt it.</source>
- <translation type="unfinished"/>
+ <translation>You cannot encrypt a folder with contents, please remove the files.
+Wait for the new sync, then encrypt it.</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="358"/>
<source>Encryption failed</source>
- <translation type="unfinished"/>
+ <translation>Encryption failed</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="358"/>
<source>Could not encrypt folder because the folder does not exist anymore</source>
- <translation type="unfinished"/>
+ <translation>Could not encrypt folder because the folder does not exist anymore</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="470"/>
<location filename="../src/gui/accountsettings.cpp" line="495"/>
<location filename="../src/gui/accountsettings.cpp" line="561"/>
<source>Edit Ignored Files</source>
- <translation type="unfinished"/>
+ <translation>Edit Ignored Files</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="498"/>
<location filename="../src/gui/accountsettings.cpp" line="564"/>
<source>Create new folder</source>
- <translation type="unfinished"/>
+ <translation>Create new folder</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="504"/>
<location filename="../src/gui/accountsettings.cpp" line="590"/>
<source>Availability</source>
- <translation type="unfinished"/>
+ <translation>Availability</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="569"/>
<message>
<location filename="../src/gui/accountsettings.cpp" line="599"/>
<source>Disable virtual file support …</source>
- <translation type="unfinished"/>
+ <translation>Disable virtual file support …</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="608"/>
<source>Enable virtual file support %1 …</source>
- <translation type="unfinished"/>
+ <translation>Enable virtual file support %1 …</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="608"/>
<source>(experimental)</source>
- <translation type="unfinished"/>
+ <translation>(experimental)</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="701"/>
<message>
<location filename="../src/gui/accountsettings.cpp" line="702"/>
<source><p>Could not create local folder <i>%1</i>.</p></source>
- <translation type="unfinished"/>
+ <translation><p>Could not create local folder <i>%1</i>.</p></translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="757"/>
<message>
<location filename="../src/gui/accountsettings.cpp" line="869"/>
<source>Disable virtual file support?</source>
- <translation type="unfinished"/>
+ <translation>Disable virtual file support?</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="870"/>
The only advantage of disabling virtual file support is that the selective sync feature will become available again.
This action will abort any currently running synchronization.</source>
- <translation type="unfinished"/>
+ <translation>This action will disable virtual file support. As a consequence contents of folders that are currently marked as "available online only" will be downloaded.
+
+The only advantage of disabling virtual file support is that the selective sync feature will become available again.
+
+This action will abort any currently running synchronization.</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="877"/>
<source>Disable support</source>
- <translation type="unfinished"/>
+ <translation>Disable support</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="958"/>
<source>End-to-End encryption mnemonic</source>
- <translation type="unfinished"/>
+ <translation>End-to-End encryption mnemonic</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="960"/>
<source>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</source>
- <translation type="unfinished"/>
+ <translation>To protect your Cryptographic Identity, we encrypt it with a mnemonic of 12 dictionary words. Please note these down and keep them safe. They will be needed to add other devices to your account (like your mobile phone or laptop).</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1024"/>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1148"/>
<source>%1 as %2</source>
- <translation type="unfinished"/>
+ <translation>%1 as %2</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1155"/>
<source>The server version %1 is unsupported! Proceed at your own risk.</source>
- <translation type="unfinished"/>
+ <translation>The server version %1 is unsupported! Proceed at your own risk.</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1157"/>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1181"/>
<source>Connecting to %1 …</source>
- <translation type="unfinished"/>
+ <translation>Connecting to %1 …</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1186"/>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1191"/>
<source>Server configuration error: %1 at %2.</source>
- <translation type="unfinished"/>
+ <translation>Server configuration error: %1 at %2.</translation>
</message>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1202"/>
<message>
<location filename="../src/gui/accountsettings.cpp" line="1452"/>
<source>Enable encryption</source>
- <translation type="unfinished"/>
+ <translation>Enable encryption</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/activitylistmodel.cpp" line="471"/>
<source>For more activities please open the Activity app.</source>
- <translation type="unfinished"/>
+ <translation>For more activities please open the Activity app.</translation>
</message>
<message>
<location filename="../src/gui/tray/activitylistmodel.cpp" line="488"/>
<source>Fetching activities…</source>
- <translation type="unfinished"/>
+ <translation>Fetching activities…</translation>
</message>
<message>
<location filename="../src/gui/tray/activitylistmodel.cpp" line="493"/>
<source>Fetching activities …</source>
- <translation type="unfinished"/>
+ <translation>Fetching activities …</translation>
</message>
<message>
<location filename="../src/gui/tray/activitylistmodel.cpp" line="564"/>
<source>Files from the ignore list as well as symbolic links are not synced.</source>
- <translation type="unfinished"/>
+ <translation>Files from the ignore list as well as symbolic links are not synced.</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/addcertificatedialog.ui" line="35"/>
<source>Certificate & Key (pkcs12):</source>
- <translation type="unfinished"/>
+ <translation>Certificate & Key (pkcs12):</translation>
</message>
<message>
<location filename="../src/gui/addcertificatedialog.ui" line="51"/>
<source>Browse …</source>
- <translation type="unfinished"/>
+ <translation>Browse …</translation>
</message>
<message>
<location filename="../src/gui/addcertificatedialog.ui" line="60"/>
<source>Certificate password:</source>
- <translation type="unfinished"/>
+ <translation>Certificate password:</translation>
</message>
<message>
<location filename="../src/gui/addcertificatedialog.ui" line="79"/>
<source>An encrypted pkcs12 bundle is strongly recommended as a copy will be stored in the configuration file.</source>
- <translation type="unfinished"/>
+ <translation>An encrypted pkcs12 bundle is strongly recommended as a copy will be stored in the configuration file.</translation>
</message>
<message>
<location filename="../src/gui/addcertificatedialog.cpp" line="38"/>
<message>
<location filename="../src/gui/application.cpp" line="150"/>
<source>Continuing will mean <b>deleting these settings</b>.</source>
- <translation type="unfinished"/>
+ <translation>Continuing will mean <b>deleting these settings</b>.</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="152"/>
<source>Continuing will mean <b>ignoring these settings</b>.</source>
- <translation type="unfinished"/>
+ <translation>Continuing will mean <b>ignoring these settings</b>.</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="158"/>
<source>Some settings were configured in newer versions of this client and use features that are not available in this version.<br><br>%1<br><br>The current configuration file was already backed up to <i>%2</i>.</source>
- <translation type="unfinished"/>
+ <translation>Some settings were configured in newer versions of this client and use features that are not available in this version.<br><br>%1<br><br>The current configuration file was already backed up to <i>%2</i>.</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="165"/>
<source>Quit</source>
- <translation type="unfinished"/>
+ <translation>Quit</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="166"/>
<source>Continue</source>
- <translation type="unfinished"/>
+ <translation>Continue</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="340"/>
<message>
<location filename="../src/gui/application.cpp" line="341"/>
<source>There was an error while accessing the configuration file at %1. Please make sure the file can be accessed by your system account.</source>
- <translation type="unfinished"/>
+ <translation>There was an error while accessing the configuration file at %1. Please make sure the file can be accessed by your system account.</translation>
</message>
<message>
<location filename="../src/gui/application.cpp" line="344"/>
<message>
<location filename="../src/gui/authenticationdialog.cpp" line="32"/>
<source>Enter username and password for "%1" at %2.</source>
- <translation type="unfinished"/>
+ <translation>Enter username and password for "%1" at %2.</translation>
</message>
<message>
<location filename="../src/gui/authenticationdialog.cpp" line="37"/>
<source>&Username:</source>
- <translation type="unfinished"/>
+ <translation>&Username:</translation>
</message>
<message>
<location filename="../src/gui/authenticationdialog.cpp" line="37"/>
<message>
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="122"/>
<source>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</source>
- <translation type="unfinished"/>
+ <translation>File %1 cannot be uploaded because another file with the same name, differing only in case, exists</translation>
</message>
<message>
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="169"/>
<source>File %1 has invalid modified time. Do not upload to the server.</source>
- <translation type="unfinished"/>
+ <translation>File %1 has invalid modified time. Do not upload to the server.</translation>
</message>
<message>
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="294"/>
<source>File Removed (start upload) %1</source>
- <translation type="unfinished"/>
+ <translation>File Removed (start upload) %1</translation>
</message>
<message>
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="305"/>
<source>File %1 has invalid modification time. Do not upload to the server.</source>
- <translation type="unfinished"/>
+ <translation>File %1 has invalid modification time. Do not upload to the server.</translation>
</message>
<message>
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="313"/>
<source>Local file changed during syncing. It will be resumed.</source>
- <translation type="unfinished"/>
+ <translation>Local file changed during syncing. It will be resumed.</translation>
</message>
<message>
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="327"/>
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="648"/>
<source>Local file changed during sync.</source>
- <translation type="unfinished"/>
+ <translation>Local file changed during sync.</translation>
</message>
<message>
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="422"/>
<source>Network error: %1</source>
- <translation type="unfinished"/>
+ <translation>Network error: %1</translation>
</message>
<message>
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="467"/>
<source>Error updating metadata: %1</source>
- <translation type="unfinished"/>
+ <translation>Error updating metadata: %1</translation>
</message>
<message>
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="470"/>
<source>The file %1 is currently in use</source>
- <translation type="unfinished"/>
+ <translation>The file %1 is currently in use</translation>
</message>
<message>
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="631"/>
<source>The local file was removed during sync.</source>
- <translation type="unfinished"/>
+ <translation>The local file was removed during sync.</translation>
</message>
<message>
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="678"/>
<source>Restoration failed: %1</source>
- <translation type="unfinished"/>
+ <translation>Restoration failed: %1</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/clientsideencryption.cpp" line="1228"/>
<source>Please enter your End-to-End encryption passphrase:<br><br>Username: %2<br>Account: %3<br></source>
- <translation type="unfinished"/>
+ <translation>Please enter your End-to-End encryption passphrase:<br><br>Username: %2<br>Account: %3<br></translation>
</message>
<message>
<location filename="../src/libsync/clientsideencryption.cpp" line="1236"/>
<message>
<location filename="../src/gui/conflictdialog.ui" line="14"/>
<source>Sync Conflict</source>
- <translation type="unfinished"/>
+ <translation>Sync Conflict</translation>
</message>
<message>
<location filename="../src/gui/conflictdialog.ui" line="20"/>
<location filename="../src/gui/conflictdialog.cpp" line="94"/>
<source>Conflicting versions of %1.</source>
- <translation type="unfinished"/>
+ <translation>Conflicting versions of %1.</translation>
</message>
<message>
<location filename="../src/gui/conflictdialog.ui" line="32"/>
<source>Which version of the file do you want to keep?<br/>If you select both versions, the local file will have a number added to its name.</source>
- <translation type="unfinished"/>
+ <translation>Which version of the file do you want to keep?<br/>If you select both versions, the local file will have a number added to its name.</translation>
</message>
<message>
<location filename="../src/gui/conflictdialog.ui" line="46"/>
<source>Local version</source>
- <translation type="unfinished"/>
+ <translation>Local version</translation>
</message>
<message>
<location filename="../src/gui/conflictdialog.ui" line="57"/>
<location filename="../src/gui/conflictdialog.ui" line="165"/>
<source>Click to open the file</source>
- <translation type="unfinished"/>
+ <translation>Click to open the file</translation>
</message>
<message>
<location filename="../src/gui/conflictdialog.ui" line="96"/>
<location filename="../src/gui/conflictdialog.ui" line="103"/>
<location filename="../src/gui/conflictdialog.ui" line="211"/>
<source>0 byte</source>
- <translation type="unfinished"/>
+ <translation>0 byte</translation>
</message>
<message>
<location filename="../src/gui/conflictdialog.ui" line="110"/>
<source><a href="%1">Open local version</a></source>
- <translation type="unfinished"/>
+ <translation><a href="%1">Open local version</a></translation>
</message>
<message>
<location filename="../src/gui/conflictdialog.ui" line="154"/>
<message>
<location filename="../src/gui/conflictdialog.ui" line="218"/>
<source><a href="%1">Open server version</a></source>
- <translation type="unfinished"/>
+ <translation><a href="%1">Open server version</a></translation>
</message>
<message>
<location filename="../src/gui/conflictdialog.cpp" line="54"/>
<location filename="../src/gui/conflictdialog.cpp" line="177"/>
<source>Keep selected version</source>
- <translation type="unfinished"/>
+ <translation>Keep selected version</translation>
</message>
<message>
<location filename="../src/gui/conflictdialog.cpp" line="148"/>
<source>Open local version</source>
- <translation type="unfinished"/>
+ <translation>Open local version</translation>
</message>
<message>
<location filename="../src/gui/conflictdialog.cpp" line="156"/>
<source>Open server version</source>
- <translation type="unfinished"/>
+ <translation>Open server version</translation>
</message>
<message>
<location filename="../src/gui/conflictdialog.cpp" line="174"/>
<source>Keep both versions</source>
- <translation type="unfinished"/>
+ <translation>Keep both versions</translation>
</message>
<message>
<location filename="../src/gui/conflictdialog.cpp" line="175"/>
<source>Keep local version</source>
- <translation type="unfinished"/>
+ <translation>Keep local version</translation>
</message>
<message>
<location filename="../src/gui/conflictdialog.cpp" line="176"/>
<source>Keep server version</source>
- <translation type="unfinished"/>
+ <translation>Keep server version</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/conflictsolver.cpp" line="88"/>
<source>Do you want to delete the directory <i>%1</i> and all its contents permanently?</source>
- <translation type="unfinished"/>
+ <translation>Do you want to delete the directory <i>%1</i> and all its contents permanently?</translation>
</message>
<message>
<location filename="../src/gui/conflictsolver.cpp" line="89"/>
<source>Do you want to delete the file <i>%1</i> permanently?</source>
- <translation type="unfinished"/>
+ <translation>Do you want to delete the file <i>%1</i> permanently?</translation>
</message>
<message>
<location filename="../src/gui/conflictsolver.cpp" line="90"/>
<source>Confirm deletion</source>
- <translation type="unfinished"/>
+ <translation>Confirm deletion</translation>
</message>
<message>
<location filename="../src/gui/conflictsolver.cpp" line="134"/>
<source>Moving file failed:
%1</source>
- <translation type="unfinished"/>
+ <translation>Moving file failed:
+
+%1</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/connectionvalidator.cpp" line="50"/>
<source>No Nextcloud account configured</source>
- <translation type="unfinished"/>
+ <translation>No Nextcloud account configured</translation>
</message>
<message>
<location filename="../src/gui/connectionvalidator.cpp" line="147"/>
<message>
<location filename="../src/gui/connectionvalidator.cpp" line="159"/>
<source>Timeout</source>
- <translation type="unfinished"/>
+ <translation>Timeout</translation>
</message>
<message>
<location filename="../src/gui/connectionvalidator.cpp" line="196"/>
<message>
<location filename="../src/libsync/discoveryphase.cpp" line="189"/>
<source>Error while canceling deletion of a file</source>
- <translation type="unfinished"/>
+ <translation>Error while canceling deletion of a file</translation>
</message>
<message>
<location filename="../src/libsync/discoveryphase.cpp" line="190"/>
<source>Error while canceling deletion of %1</source>
- <translation type="unfinished"/>
+ <translation>Error while canceling deletion of %1</translation>
</message>
</context>
<context>
<location filename="../src/libsync/discoveryphase.cpp" line="567"/>
<location filename="../src/libsync/discoveryphase.cpp" line="597"/>
<source>Server error: PROPFIND reply is not XML formatted!</source>
- <translation type="unfinished"/>
+ <translation>Server error: PROPFIND reply is not XML formatted!</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/discoveryphase.cpp" line="275"/>
<source>Error while opening directory %1</source>
- <translation type="unfinished"/>
+ <translation>Error while opening directory %1</translation>
</message>
<message>
<location filename="../src/libsync/discoveryphase.cpp" line="277"/>
<source>Directory not accessible on client, permission denied</source>
- <translation type="unfinished"/>
+ <translation>Directory not accessible on client, permission denied</translation>
</message>
<message>
<location filename="../src/libsync/discoveryphase.cpp" line="281"/>
<source>Directory not found: %1</source>
- <translation type="unfinished"/>
+ <translation>Directory not found: %1</translation>
</message>
<message>
<location filename="../src/libsync/discoveryphase.cpp" line="312"/>
<source>Filename encoding is not valid</source>
- <translation type="unfinished"/>
+ <translation>Filename encoding is not valid</translation>
</message>
<message>
<location filename="../src/libsync/discoveryphase.cpp" line="331"/>
<source>Error while reading directory %1</source>
- <translation type="unfinished"/>
+ <translation>Error while reading directory %1</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/editlocallyjob.cpp" line="61"/>
<source>Invalid token received.</source>
- <translation type="unfinished"/>
+ <translation>Invalid token received.</translation>
</message>
<message>
<location filename="../src/gui/editlocallyjob.cpp" line="61"/>
<location filename="../src/gui/editlocallyjob.cpp" line="75"/>
<location filename="../src/gui/editlocallyjob.cpp" line="117"/>
<source>Please try again.</source>
- <translation type="unfinished"/>
+ <translation>Please try again.</translation>
</message>
<message>
<location filename="../src/gui/editlocallyjob.cpp" line="67"/>
<source>Invalid file path was provided.</source>
- <translation type="unfinished"/>
+ <translation>Invalid file path was provided.</translation>
</message>
<message>
<location filename="../src/gui/editlocallyjob.cpp" line="75"/>
<source>Could not find an account for local editing.</source>
- <translation type="unfinished"/>
+ <translation>Could not find an account for local editing.</translation>
</message>
<message>
<location filename="../src/gui/editlocallyjob.cpp" line="117"/>
<source>Could not validate the request to open a file from server.</source>
- <translation type="unfinished"/>
+ <translation>Could not validate the request to open a file from server.</translation>
</message>
<message>
<location filename="../src/gui/editlocallyjob.cpp" line="135"/>
<source>Could not find a file for local editing. Make sure it is not excluded via selective sync.</source>
- <translation type="unfinished"/>
+ <translation>Could not find a file for local editing. Make sure it is not excluded via selective sync.</translation>
</message>
<message>
<location filename="../src/gui/editlocallyjob.cpp" line="137"/>
<location filename="../src/gui/editlocallyjob.cpp" line="152"/>
<source>Could not find a file for local editing. Make sure its path is valid and it is synced locally.</source>
- <translation type="unfinished"/>
+ <translation>Could not find a file for local editing. Make sure its path is valid and it is synced locally.</translation>
</message>
<message>
<location filename="../src/gui/editlocallyjob.cpp" line="146"/>
<source>Could not find a folder to sync.</source>
- <translation type="unfinished"/>
+ <translation>Could not find a folder to sync.</translation>
</message>
</context>
<context>
<location filename="../src/libsync/encryptfolderjob.cpp" line="79"/>
<source>Could not generate the metadata for encryption, Unlocking the folder.
This can be an issue with your OpenSSL libraries.</source>
- <translation type="unfinished"/>
+ <translation>Could not generate the metadata for encryption, Unlocking the folder.
+This can be an issue with your OpenSSL libraries.</translation>
</message>
</context>
<context>
<location filename="../src/gui/filedetails/filedetails.cpp" line="100"/>
<source>%1 second(s) ago</source>
<comment>seconds elapsed since file last modified</comment>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>%1 second(s) ago</numerusform><numerusform>%1 second(s) ago</numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/gui/filedetails/filedetails.cpp" line="103"/>
<source>%1 minute(s) ago</source>
<comment>minutes elapsed since file last modified</comment>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>%1 minute(s) ago</numerusform><numerusform>%1 minute(s) ago</numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/gui/filedetails/filedetails.cpp" line="106"/>
<source>%1 hour(s) ago</source>
<comment>hours elapsed since file last modified</comment>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>%1 hour(s) ago</numerusform><numerusform>%1 hour(s) ago</numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/gui/filedetails/filedetails.cpp" line="109"/>
<source>%1 day(s) ago</source>
<comment>days elapsed since file last modified</comment>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>%1 day(s) ago</numerusform><numerusform>%1 day(s) ago</numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/gui/filedetails/filedetails.cpp" line="112"/>
<source>%1 month(s) ago</source>
<comment>months elapsed since file last modified</comment>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>%1 month(s) ago</numerusform><numerusform>%1 month(s) ago</numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/gui/filedetails/filedetails.cpp" line="115"/>
<source>%1 year(s) ago</source>
<comment>years elapsed since file last modified</comment>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>%1 year(s) ago</numerusform><numerusform>%1 year(s) ago</numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/gui/filedetails/filedetails.cpp" line="147"/>
<source>Locked by %1 - Expires in %2 minute(s)</source>
<comment>remaining time before lock expires</comment>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>Locked by %1 - Expires in %2 minute(s)</numerusform><numerusform>Locked by %1 - Expires in %2 minute(s)</numerusform></translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/creds/flow2auth.cpp" line="104"/>
<source>The polling URL does not start with HTTPS despite the login URL started with HTTPS. Login will not be possible because this might be a security issue. Please contact your administrator.</source>
- <translation type="unfinished"/>
+ <translation>The polling URL does not start with HTTPS despite the login URL started with HTTPS. Login will not be possible because this might be a security issue. Please contact your administrator.</translation>
</message>
<message>
<location filename="../src/gui/creds/flow2auth.cpp" line="115"/>
<location filename="../src/gui/creds/flow2auth.cpp" line="233"/>
<source>Error returned from the server: <em>%1</em></source>
- <translation type="unfinished"/>
+ <translation>Error returned from the server: <em>%1</em></translation>
</message>
<message>
<location filename="../src/gui/creds/flow2auth.cpp" line="118"/>
<location filename="../src/gui/creds/flow2auth.cpp" line="236"/>
<source>There was an error accessing the "token" endpoint: <br><em>%1</em></source>
- <translation type="unfinished"/>
+ <translation>There was an error accessing the "token" endpoint: <br><em>%1</em></translation>
</message>
<message>
<location filename="../src/gui/creds/flow2auth.cpp" line="121"/>
<location filename="../src/gui/creds/flow2auth.cpp" line="239"/>
<source>Could not parse the JSON returned from the server: <br><em>%1</em></source>
- <translation type="unfinished"/>
+ <translation>Could not parse the JSON returned from the server: <br><em>%1</em></translation>
</message>
<message>
<location filename="../src/gui/creds/flow2auth.cpp" line="124"/>
<location filename="../src/gui/creds/flow2auth.cpp" line="242"/>
<source>The reply from the server did not contain all expected fields</source>
- <translation type="unfinished"/>
+ <translation>The reply from the server did not contain all expected fields</translation>
</message>
<message>
<location filename="../src/gui/creds/flow2auth.cpp" line="221"/>
<source>The returned server URL does not start with HTTPS despite the login URL started with HTTPS. Login will not be possible because this might be a security issue. Please contact your administrator.</source>
- <translation type="unfinished"/>
+ <translation>The returned server URL does not start with HTTPS despite the login URL started with HTTPS. Login will not be possible because this might be a security issue. Please contact your administrator.</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/wizard/flow2authwidget.cpp" line="97"/>
<source>Unable to open the Browser, please copy the link to your Browser.</source>
- <translation type="unfinished"/>
+ <translation>Unable to open the Browser, please copy the link to your Browser.</translation>
</message>
<message>
<location filename="../src/gui/wizard/flow2authwidget.cpp" line="160"/>
<source>Waiting for authorization</source>
- <translation type="unfinished"/>
+ <translation>Waiting for authorization</translation>
</message>
<message>
<location filename="../src/gui/wizard/flow2authwidget.cpp" line="165"/>
<source>Polling for authorization</source>
- <translation type="unfinished"/>
+ <translation>Polling for authorization</translation>
</message>
<message>
<location filename="../src/gui/wizard/flow2authwidget.cpp" line="170"/>
<source>Starting authorization</source>
- <translation type="unfinished"/>
+ <translation>Starting authorization</translation>
</message>
<message>
<location filename="../src/gui/wizard/flow2authwidget.cpp" line="174"/>
<source>Link copied to clipboard.</source>
- <translation type="unfinished"/>
+ <translation>Link copied to clipboard.</translation>
</message>
<message>
<location filename="../src/gui/wizard/flow2authwidget.cpp" line="221"/>
<source>Reopen Browser</source>
- <translation type="unfinished"/>
+ <translation>Reopen Browser</translation>
</message>
<message>
<location filename="../src/gui/wizard/flow2authwidget.cpp" line="224"/>
<source>Copy Link</source>
- <translation type="unfinished"/>
+ <translation>Copy Link</translation>
</message>
</context>
<context>
<message numerus="yes">
<location filename="../src/gui/folder.cpp" line="427"/>
<source>%1 and %n other file(s) have been added.</source>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>%1 and %n other file(s) have been added.</numerusform><numerusform>%1 and %n other file(s) have been added.</numerusform></translation>
</message>
<message>
<location filename="../src/gui/folder.cpp" line="429"/>
<source>%1 has been added.</source>
<comment>%1 names a file.</comment>
- <translation type="unfinished"/>
+ <translation>%1 has been added.</translation>
</message>
<message numerus="yes">
<location filename="../src/gui/folder.cpp" line="434"/>
<message numerus="yes">
<location filename="../src/gui/folder.cpp" line="469"/>
<source>%1 and %n other file(s) are currently locked.</source>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>%1 and %n other file(s) are currently locked.</numerusform><numerusform>%1 and %n other file(s) are currently locked.</numerusform></translation>
</message>
<message>
<location filename="../src/gui/folder.cpp" line="471"/>
<source>%1 is currently locked.</source>
- <translation type="unfinished"/>
+ <translation>%1 is currently locked.</translation>
</message>
<message>
<location filename="../src/gui/folder.cpp" line="479"/>
These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
If you decide to restore the files, they will be re-synced with the server if you have rights to do so.
If you decide to delete the files, they will be unavailable to you, unless you are the owner.</source>
- <translation type="unfinished"/>
+ <translation>All files in the sync folder "%1" folder were deleted on the server.
+These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore.
+If you decide to restore the files, they will be re-synced with the server if you have rights to do so.
+If you decide to delete the files, they will be unavailable to you, unless you are the owner.</translation>
</message>
<message>
<location filename="../src/gui/folder.cpp" line="1267"/>
<source>All the files in your local sync folder "%1" were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
Are you sure you want to sync those actions with the server?
If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
- <translation type="unfinished"/>
+ <translation>All the files in your local sync folder "%1" were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
+Are you sure you want to sync those actions with the server?
+If this was an accident and you decide to keep your files, they will be re-synced from the server.</translation>
</message>
<message>
<location filename="../src/gui/folder.cpp" line="1271"/>
<message>
<location filename="../src/gui/foldercreationdialog.ui" line="14"/>
<source>Create new folder</source>
- <translation type="unfinished"/>
+ <translation>Create new folder</translation>
</message>
<message>
<location filename="../src/gui/foldercreationdialog.ui" line="42"/>
<source>Enter folder name</source>
- <translation type="unfinished"/>
+ <translation>Enter folder name</translation>
</message>
<message>
<location filename="../src/gui/foldercreationdialog.ui" line="61"/>
<source>Folder already exists</source>
- <translation type="unfinished"/>
+ <translation>Folder already exists</translation>
</message>
<message>
<location filename="../src/gui/foldercreationdialog.cpp" line="76"/>
<source>Error</source>
- <translation type="unfinished"/>
+ <translation>Error</translation>
</message>
<message>
<location filename="../src/gui/foldercreationdialog.cpp" line="76"/>
<source>Could not create a folder! Check your write permissions.</source>
- <translation type="unfinished"/>
+ <translation>Could not create a folder! Check your write permissions.</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/folderman.cpp" line="404"/>
<source>An old sync journal "%1" was found, but could not be removed. Please make sure that no application is currently using it.</source>
- <translation type="unfinished"/>
+ <translation>An old sync journal "%1" was found, but could not be removed. Please make sure that no application is currently using it.</translation>
</message>
<message>
<location filename="../src/gui/folderman.cpp" line="1268"/>
<message>
<location filename="../src/gui/folderman.cpp" line="1518"/>
<source>Undefined state.</source>
- <translation type="unfinished"/>
+ <translation>Undefined state.</translation>
</message>
<message>
<location filename="../src/gui/folderman.cpp" line="1521"/>
<message>
<location filename="../src/gui/folderman.cpp" line="1532"/>
<source>Sync finished with unresolved conflicts.</source>
- <translation type="unfinished"/>
+ <translation>Sync finished with unresolved conflicts.</translation>
</message>
<message>
<location filename="../src/gui/folderman.cpp" line="1516"/>
<message>
<location filename="../src/gui/folderman.cpp" line="1534"/>
<source>Last sync was successful.</source>
- <translation type="unfinished"/>
+ <translation>Last sync was successful.</translation>
</message>
<message>
<location filename="../src/gui/folderman.cpp" line="1540"/>
<source>Setup error.</source>
- <translation type="unfinished"/>
+ <translation>Setup error.</translation>
</message>
<message>
<location filename="../src/gui/folderman.cpp" line="1543"/>
<source>Sync request was cancelled.</source>
- <translation type="unfinished"/>
+ <translation>Sync request was cancelled.</translation>
</message>
<message>
<location filename="../src/gui/folderman.cpp" line="1546"/>
<message>
<location filename="../src/gui/folderman.cpp" line="1572"/>
<source>The selected path does not exist!</source>
- <translation type="unfinished"/>
+ <translation>The selected path does not exist!</translation>
</message>
<message>
<location filename="../src/gui/folderman.cpp" line="1576"/>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="203"/>
<source>Fetching folder list from server …</source>
- <translation type="unfinished"/>
+ <translation>Fetching folder list from server …</translation>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="229"/>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="235"/>
<source>Virtual file support is enabled.</source>
- <translation type="unfinished"/>
+ <translation>Virtual file support is enabled.</translation>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="257"/>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="299"/>
<source>Synchronizing VirtualFiles with local folder</source>
- <translation type="unfinished"/>
+ <translation>Synchronizing VirtualFiles with local folder</translation>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="301"/>
<source>Synchronizing with local folder</source>
- <translation type="unfinished"/>
+ <translation>Synchronizing with local folder</translation>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="977"/>
<source>Checking for changes in remote "%1"</source>
- <translation type="unfinished"/>
+ <translation>Checking for changes in remote "%1"</translation>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="981"/>
<source>Checking for changes in local "%1"</source>
- <translation type="unfinished"/>
+ <translation>Checking for changes in local "%1"</translation>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="988"/>
<location filename="../src/gui/folderstatusmodel.cpp" line="1099"/>
<source>A few seconds left, %1 of %2, file %3 of %4</source>
<extracomment>Example text: "5 minutes left, 12 MB of 345 MB, file 6 of 7"</extracomment>
- <translation type="unfinished"/>
+ <translation>A few seconds left, %1 of %2, file %3 of %4</translation>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="1104"/>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="1166"/>
<source>Waiting …</source>
- <translation type="unfinished"/>
+ <translation>Waiting …</translation>
</message>
<message numerus="yes">
<location filename="../src/gui/folderstatusmodel.cpp" line="1168"/>
<source>Waiting for %n other folder(s) …</source>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>Waiting for %n other folder(s) …</numerusform><numerusform>Waiting for %n other folder(s) …</numerusform></translation>
</message>
<message>
<location filename="../src/gui/folderstatusmodel.cpp" line="1174"/>
<source>Preparing to sync …</source>
- <translation type="unfinished"/>
+ <translation>Preparing to sync …</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/folderwatcher.cpp" line="126"/>
<source>The watcher did not receive a test notification.</source>
- <translation type="unfinished"/>
+ <translation>The watcher did not receive a test notification.</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/folderwizard.cpp" line="211"/>
<source>Enter the name of the new folder to be created below "%1":</source>
- <translation type="unfinished"/>
+ <translation>Enter the name of the new folder to be created below "%1":</translation>
</message>
<message>
<location filename="../src/gui/folderwizard.cpp" line="240"/>
<message>
<location filename="../src/gui/folderwizard.cpp" line="498"/>
<source>You are already syncing <i>%1</i>, which is a subfolder of <i>%2</i>.</source>
- <translation type="unfinished"/>
+ <translation>You are already syncing <i>%1</i>, which is a subfolder of <i>%2</i>.</translation>
</message>
</context>
<context>
<location filename="../src/gui/folderwizard.cpp" line="537"/>
<location filename="../src/gui/folderwizard.cpp" line="574"/>
<source>Use virtual files instead of downloading content immediately %1</source>
- <translation type="unfinished"/>
+ <translation>Use virtual files instead of downloading content immediately %1</translation>
</message>
<message>
<location filename="../src/gui/folderwizard.cpp" line="537"/>
<location filename="../src/gui/folderwizard.cpp" line="574"/>
<source>(experimental)</source>
- <translation type="unfinished"/>
+ <translation>(experimental)</translation>
</message>
<message>
<location filename="../src/gui/folderwizard.cpp" line="570"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
- <translation type="unfinished"/>
+ <translation>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</translation>
</message>
<message>
<location filename="../src/gui/folderwizard.cpp" line="593"/>
<source>Virtual files are not available for the selected folder</source>
- <translation type="unfinished"/>
+ <translation>Virtual files are not available for the selected folder</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="213"/>
<source>We received an unexpected download Content-Length.</source>
- <translation type="unfinished"/>
+ <translation>We received an unexpected download Content-Length.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="241"/>
<message>
<location filename="../src/gui/generalsettings.ui" line="96"/>
<source>Show Call Notifications</source>
- <translation type="unfinished"/>
+ <translation>Show Call Notifications</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.ui" line="106"/>
<message>
<location filename="../src/gui/generalsettings.ui" line="114"/>
<source>&Automatically check for Updates</source>
- <translation type="unfinished"/>
+ <translation>&Automatically check for Updates</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.ui" line="134"/>
<source>&Channel</source>
- <translation type="unfinished"/>
+ <translation>&Channel</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.ui" line="151"/>
<location filename="../src/gui/generalsettings.cpp" line="326"/>
<source>stable</source>
- <translation type="unfinished"/>
+ <translation>stable</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.ui" line="156"/>
<location filename="../src/gui/generalsettings.cpp" line="328"/>
<source>beta</source>
- <translation type="unfinished"/>
+ <translation>beta</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.ui" line="183"/>
<message>
<location filename="../src/gui/generalsettings.ui" line="198"/>
<source>&Check for Update now</source>
- <translation type="unfinished"/>
+ <translation>&Check for Update now</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.ui" line="221"/>
<location filename="../src/gui/generalsettings.ui" line="319"/>
<location filename="../src/gui/generalsettings.cpp" line="479"/>
<source>Create Debug Archive</source>
- <translation type="unfinished"/>
+ <translation>Create Debug Archive</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.cpp" line="149"/>
<message>
<location filename="../src/gui/generalsettings.cpp" line="153"/>
<source>Show call notification dialogs.</source>
- <translation type="unfinished"/>
+ <translation>Show call notification dialogs.</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.cpp" line="167"/>
<source>You cannot disable autostart because system-wide autostart is enabled.</source>
- <translation type="unfinished"/>
+ <translation>You cannot disable autostart because system-wide autostart is enabled.</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.cpp" line="360"/>
<source>Change update channel?</source>
- <translation type="unfinished"/>
+ <translation>Change update channel?</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.cpp" line="361"/>
<source>The update channel determines which client updates will be offered for installation. The "stable" channel contains only upgrades that are considered reliable, while the versions in the "beta" channel may contain newer features and bugfixes, but have not yet been tested thoroughly.
Note that this selects only what pool upgrades are taken from, and that there are no downgrades: So going back from the beta channel to the stable channel usually cannot be done immediately and means waiting for a stable version that is newer than the currently installed beta version.</source>
- <translation type="unfinished"/>
+ <translation>The update channel determines which client updates will be offered for installation. The "stable" channel contains only upgrades that are considered reliable, while the versions in the "beta" channel may contain newer features and bugfixes, but have not yet been tested thoroughly.
+
+Note that this selects only what pool upgrades are taken from, and that there are no downgrades: So going back from the beta channel to the stable channel usually cannot be done immediately and means waiting for a stable version that is newer than the currently installed beta version.</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.cpp" line="374"/>
<source>Change update channel</source>
- <translation type="unfinished"/>
+ <translation>Change update channel</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.cpp" line="375"/>
<source>Cancel</source>
- <translation type="unfinished"/>
+ <translation>Cancel</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.cpp" line="479"/>
<source>Zip Archives</source>
- <translation type="unfinished"/>
+ <translation>Zip Archives</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.cpp" line="485"/>
<source>Debug Archive Created</source>
- <translation type="unfinished"/>
+ <translation>Debug Archive Created</translation>
</message>
<message>
<location filename="../src/gui/generalsettings.cpp" line="485"/>
<source>Debug archive is created at %1</source>
- <translation type="unfinished"/>
+ <translation>Debug archive is created at %1</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="706"/>
<source>Password for share required</source>
- <translation type="unfinished"/>
+ <translation>Password for share required</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="707"/>
<source>Please enter a password for your link share:</source>
- <translation type="unfinished"/>
+ <translation>Please enter a password for your link share:</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="733"/>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="97"/>
<source>Please enter %1 password:<br><br>Username: %2<br>Account: %3<br></source>
- <translation type="unfinished"/>
+ <translation>Please enter %1 password:<br><br>Username: %2<br>Account: %3<br></translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="97"/>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="111"/>
<source>Reading from keychain failed with error: "%1"</source>
- <translation type="unfinished"/>
+ <translation>Reading from keychain failed with error: "%1"</translation>
</message>
<message>
<location filename="../src/gui/creds/httpcredentialsgui.cpp" line="118"/>
<message>
<location filename="../src/gui/ignorelisteditor.cpp" line="40"/>
<source>This entry is provided by the system at "%1" and cannot be modified in this view.</source>
- <translation type="unfinished"/>
+ <translation>This entry is provided by the system at "%1" and cannot be modified in this view.</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/ignorelisttablewidget.ui" line="33"/>
<source>Pattern</source>
- <translation type="unfinished"/>
+ <translation>Pattern</translation>
</message>
<message>
<location filename="../src/gui/ignorelisttablewidget.ui" line="38"/>
<source>Allow Deletion</source>
- <translation type="unfinished"/>
+ <translation>Allow Deletion</translation>
</message>
<message>
<location filename="../src/gui/ignorelisttablewidget.ui" line="49"/>
<source>Add</source>
- <translation type="unfinished"/>
+ <translation>Add</translation>
</message>
<message>
<location filename="../src/gui/ignorelisttablewidget.ui" line="59"/>
<source>Remove</source>
- <translation type="unfinished"/>
+ <translation>Remove</translation>
</message>
<message>
<location filename="../src/gui/ignorelisttablewidget.ui" line="66"/>
<source>Remove all</source>
- <translation type="unfinished"/>
+ <translation>Remove all</translation>
</message>
<message>
<location filename="../src/gui/ignorelisttablewidget.cpp" line="24"/>
<source>Files or folders matching a pattern will not be synchronized.
Items where deletion is allowed will be deleted if they prevent a directory from being removed. This is useful for meta data.</source>
- <translation type="unfinished"/>
+ <translation>Files or folders matching a pattern will not be synchronized.
+
+Items where deletion is allowed will be deleted if they prevent a directory from being removed. This is useful for meta data.</translation>
</message>
<message>
<location filename="../src/gui/ignorelisttablewidget.cpp" line="93"/>
<source>Could not open file</source>
- <translation type="unfinished"/>
+ <translation>Could not open file</translation>
</message>
<message>
<location filename="../src/gui/ignorelisttablewidget.cpp" line="94"/>
<source>Cannot write changes to "%1".</source>
- <translation type="unfinished"/>
+ <translation>Cannot write changes to "%1".</translation>
</message>
<message>
<location filename="../src/gui/ignorelisttablewidget.cpp" line="112"/>
<source>Add Ignore Pattern</source>
- <translation type="unfinished"/>
+ <translation>Add Ignore Pattern</translation>
</message>
<message>
<location filename="../src/gui/ignorelisttablewidget.cpp" line="113"/>
<source>Add a new ignore pattern:</source>
- <translation type="unfinished"/>
+ <translation>Add a new ignore pattern:</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/invalidfilenamedialog.ui" line="14"/>
<source>Invalid filename</source>
- <translation type="unfinished"/>
+ <translation>Invalid filename</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.ui" line="23"/>
<message>
<location filename="../src/gui/invalidfilenamedialog.ui" line="36"/>
<source>Error</source>
- <translation type="unfinished"/>
+ <translation>Error</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.ui" line="49"/>
<source>Please enter a new name for the file:</source>
- <translation type="unfinished"/>
+ <translation>Please enter a new name for the file:</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.ui" line="62"/>
<source>New filename</source>
- <translation type="unfinished"/>
+ <translation>New filename</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="86"/>
<source>Rename file</source>
- <translation type="unfinished"/>
+ <translation>Rename file</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="88"/>
<source>The file "%1" could not be synced because the name contains characters which are not allowed on this system.</source>
- <translation type="unfinished"/>
+ <translation>The file "%1" could not be synced because the name contains characters which are not allowed on this system.</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="89"/>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
- <translation type="unfinished"/>
+ <translation>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="96"/>
<source>Checking rename permissions …</source>
- <translation type="unfinished"/>
+ <translation>Checking rename permissions …</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="96"/>
<source>Checking rename permissions...</source>
- <translation type="unfinished"/>
+ <translation>Checking rename permissions...</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="126"/>
<source>You don't have the permission to rename this file. Please ask the author of the file to rename it.</source>
- <translation type="unfinished"/>
+ <translation>You don't have the permission to rename this file. Please ask the author of the file to rename it.</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="131"/>
<source>Failed to fetch permissions with error %1</source>
- <translation type="unfinished"/>
+ <translation>Failed to fetch permissions with error %1</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="154"/>
<source>Filename contains leading and trailing spaces.</source>
- <translation type="unfinished"/>
+ <translation>Filename contains leading and trailing spaces.</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="157"/>
<source>Filename contains leading spaces.</source>
- <translation type="unfinished"/>
+ <translation>Filename contains leading spaces.</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="159"/>
<source>Filename contains trailing spaces.</source>
- <translation type="unfinished"/>
+ <translation>Filename contains trailing spaces.</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="164"/>
<source>Use invalid name</source>
- <translation type="unfinished"/>
+ <translation>Use invalid name</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="208"/>
<source>Filename contains illegal characters: %1</source>
- <translation type="unfinished"/>
+ <translation>Filename contains illegal characters: %1</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="221"/>
<source>Could not rename file. Please make sure you are connected to the server.</source>
- <translation type="unfinished"/>
+ <translation>Could not rename file. Please make sure you are connected to the server.</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="232"/>
<source>Cannot rename file because a file with the same name does already exist on the server. Please pick another name.</source>
- <translation type="unfinished"/>
+ <translation>Cannot rename file because a file with the same name does already exist on the server. Please pick another name.</translation>
</message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="268"/>
<source>Could not rename local file. %1</source>
- <translation type="unfinished"/>
+ <translation>Could not rename local file. %1</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/legalnotice.cpp" line="55"/>
<source><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></source>
- <translation type="unfinished"/>
+ <translation><p>Copyright 2017-2021 Nextcloud GmbH<br />Copyright 2012-2021 ownCloud GmbH</p></translation>
</message>
<message>
<location filename="../src/gui/legalnotice.cpp" line="58"/>
<source>The client can write debug logs to a temporary folder. These logs are very helpful for diagnosing problems.
Since log files can get large, the client will start a new one for each sync run and compress older ones. It will also delete log files after a couple of hours to avoid consuming too much disk space.
If enabled, logs will be written to %1</source>
- <translation type="unfinished"/>
+ <translation>The client can write debug logs to a temporary folder. These logs are very helpful for diagnosing problems.
+Since log files can get large, the client will start a new one for each sync run and compress older ones. It will also delete log files after a couple of hours to avoid consuming too much disk space.
+If enabled, logs will be written to %1</translation>
</message>
<message>
<location filename="../src/gui/logbrowser.cpp" line="64"/>
<source>Enable logging to temporary folder</source>
- <translation type="unfinished"/>
+ <translation>Enable logging to temporary folder</translation>
</message>
<message>
<location filename="../src/gui/logbrowser.cpp" line="70"/>
<source>This setting persists across client restarts.
Note that using any logging command line options will override this setting.</source>
- <translation type="unfinished"/>
+ <translation>This setting persists across client restarts.
+Note that using any logging command line options will override this setting.</translation>
</message>
<message>
<location filename="../src/gui/logbrowser.cpp" line="77"/>
<source>Open folder</source>
- <translation type="unfinished"/>
+ <translation>Open folder</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/logger.cpp" line="175"/>
<source><nobr>File "%1"<br/>cannot be opened for writing.<br/><br/>The log output <b>cannot</b> be saved!</nobr></source>
- <translation type="unfinished"/>
+ <translation><nobr>File "%1"<br/>cannot be opened for writing.<br/><br/>The log output <b>cannot</b> be saved!</nobr></translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="456"/>
<source>Update Failed</source>
- <translation type="unfinished"/>
+ <translation>Update Failed</translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="462"/>
<source><p>A new version of the %1 Client is available but the updating process failed.</p><p><b>%2</b> has been downloaded. The installed version is %3. If you confirm restart and update, your computer may reboot to complete the installation.</p></source>
- <translation type="unfinished"/>
+ <translation><p>A new version of the %1 Client is available but the updating process failed.</p><p><b>%2</b> has been downloaded. The installed version is %3. If you confirm restart and update, your computer may reboot to complete the installation.</p></translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="475"/>
<source>Ask again later</source>
- <translation type="unfinished"/>
+ <translation>Ask again later</translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="476"/>
<source>Restart and update</source>
- <translation type="unfinished"/>
+ <translation>Restart and update</translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="477"/>
<source>Update manually</source>
- <translation type="unfinished"/>
+ <translation>Update manually</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/networksettings.ui" line="176"/>
<source>Note: proxy settings have no effects for accounts on localhost</source>
- <translation type="unfinished"/>
+ <translation>Note: proxy settings have no effects for accounts on localhost</translation>
</message>
<message>
<location filename="../src/gui/networksettings.ui" line="197"/>
<message>
<location filename="../src/gui/creds/oauth.cpp" line="118"/>
<source>There was an error accessing the "token" endpoint: <br><em>%1</em></source>
- <translation type="unfinished"/>
+ <translation>There was an error accessing the "token" endpoint: <br><em>%1</em></translation>
</message>
<message>
<location filename="../src/gui/creds/oauth.cpp" line="122"/>
<source>Empty JSON from OAuth2 redirect</source>
- <translation type="unfinished"/>
+ <translation>Empty JSON from OAuth2 redirect</translation>
</message>
<message>
<location filename="../src/gui/creds/oauth.cpp" line="127"/>
<message>
<location filename="../src/gui/creds/oauth.cpp" line="140"/>
<source><h1>Wrong account</h1><p>You logged in with the account <em>%1</em>, but must log in with the account <em>%2</em>.<br>Please log out of %3 in another tab, then <a href='%4'>click here</a> and log in with %2.</p></source>
- <translation type="unfinished"/>
+ <translation><h1>Wrong account</h1><p>You logged in with the account <em>%1</em>, but must log in with the account <em>%2</em>.<br>Please log out of %3 in another tab, then <a href='%4'>click here</a> and log in with %2.</p></translation>
</message>
<message>
<location filename="../src/gui/creds/oauth.cpp" line="140"/>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="108"/>
<source>New %1 update ready</source>
- <translation type="unfinished"/>
+ <translation>New %1 update ready</translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="109"/>
<source>A new update for %1 is about to be installed. The updater may ask for additional privileges during the process. Your computer may reboot to complete the installation.</source>
- <translation type="unfinished"/>
+ <translation>A new update for %1 is about to be installed. The updater may ask for additional privileges during the process. Your computer may reboot to complete the installation.</translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="153"/>
<source>Downloading %1. Please wait …</source>
- <translation type="unfinished"/>
+ <translation>Downloading %1. Please wait …</translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="155"/>
<source>%1 available. Restart application to start the update.</source>
- <translation type="unfinished"/>
+ <translation>%1 available. Restart application to start the update.</translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="158"/>
<source>Could not download update. Please open <a href='%1'>%1</a> to download the update manually.</source>
- <translation type="unfinished"/>
+ <translation>Could not download update. Please open <a href='%1'>%1</a> to download the update manually.</translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="160"/>
<source>Could not download update. Please open %1 to download the update manually.</source>
- <translation type="unfinished"/>
+ <translation>Could not download update. Please open %1 to download the update manually.</translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="163"/>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="166"/>
<source>New %1 is available. Please open <a href='%2'>%2</a> to download the update.</source>
- <translation type="unfinished"/>
+ <translation>New %1 is available. Please open <a href='%2'>%2</a> to download the update.</translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="168"/>
<source>New %1 is available. Please open %2 to download the update.</source>
- <translation type="unfinished"/>
+ <translation>New %1 is available. Please open %2 to download the update.</translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="171"/>
<source>Checking update server …</source>
- <translation type="unfinished"/>
+ <translation>Checking update server …</translation>
</message>
<message>
<location filename="../src/gui/updater/ocupdater.cpp" line="173"/>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="65"/>
<source>Connect</source>
- <translation type="unfinished"/>
+ <translation>Connect</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="99"/>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="238"/>
<source>Use &virtual files instead of downloading content immediately %1</source>
- <translation type="unfinished"/>
+ <translation>Use &virtual files instead of downloading content immediately %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="99"/>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="238"/>
<source>(experimental)</source>
- <translation type="unfinished"/>
+ <translation>(experimental)</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="234"/>
<source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
- <translation type="unfinished"/>
+ <translation>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="271"/>
<source>%1 folder "%2" is synced to local folder "%3"</source>
- <translation type="unfinished"/>
+ <translation>%1 folder "%2" is synced to local folder "%3"</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="274"/>
<source>Sync the folder "%1"</source>
- <translation type="unfinished"/>
+ <translation>Sync the folder "%1"</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="279"/>
<source>Warning: The local folder is not empty. Pick a resolution!</source>
- <translation type="unfinished"/>
+ <translation>Warning: The local folder is not empty. Pick a resolution!</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="289"/>
<source>%1 free space</source>
<comment>%1 gets replaced with the size and a matching unit. Example: 3 MB or 5 GB</comment>
- <translation type="unfinished"/>
+ <translation>%1 free space</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="374"/>
<source>Virtual files are not available for the selected folder</source>
- <translation type="unfinished"/>
+ <translation>Virtual files are not available for the selected folder</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="434"/>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.cpp" line="535"/>
<source>There isn't enough free space in the local folder!</source>
- <translation type="unfinished"/>
+ <translation>There isn't enough free space in the local folder!</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="847"/>
<source>Impossible to get modification time for file in conflict %1</source>
- <translation type="unfinished"/>
+ <translation>Impossible to get modification time for file in conflict %1</translation>
</message>
</context>
<context>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="86"/>
<source>The link to your %1 web interface when you open it in the browser.</source>
<comment>%1 will be replaced with the application name</comment>
- <translation type="unfinished"/>
+ <translation>The link to your %1 web interface when you open it in the browser.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="201"/>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="239"/>
<source>Server address does not seem to be valid</source>
- <translation type="unfinished"/>
+ <translation>Server address does not seem to be valid</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetuppage.cpp" line="350"/>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="262"/>
<source><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></source>
- <translation><font color="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></translation>
+ <translation><font colour="green">Successfully connected to %1: %2 version %3 (%4)</font><br/><br/></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="288"/>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="342"/>
<source>Trying to connect to %1 at %2 …</source>
- <translation type="unfinished"/>
+ <translation>Trying to connect to %1 at %2 …</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="395"/>
<source>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</source>
- <translation type="unfinished"/>
+ <translation>The authenticated request to the server was redirected to "%1". The URL is bad, the server is misconfigured.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="408"/>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="417"/>
<source>There was an invalid response to an authenticated WebDAV request</source>
- <translation type="unfinished"/>
+ <translation>There was an invalid response to an authenticated WebDAV request</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="463"/>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="466"/>
<source>Creating local sync folder %1 …</source>
- <translation type="unfinished"/>
+ <translation>Creating local sync folder %1 …</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="470"/>
<source>OK</source>
- <translation type="unfinished"/>
+ <translation>OK</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="472"/>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="583"/>
<source><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></source>
- <translation><p><font color="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></translation>
+ <translation><p><font colour="red">Remote folder creation failed probably because the provided credentials are wrong.</font><br/>Please go back and check your credentials.</p></translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="588"/>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="629"/>
<source>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</source>
- <translation type="unfinished"/>
+ <translation>Cannot remove and back up the folder because the folder or a file in it is open in another program. Please close the folder or file and hit retry or cancel the setup.</translation>
</message>
<message>
<location filename="../src/gui/owncloudsetupwizard.cpp" line="682"/>
<source><font color="green"><b>Local sync folder %1 successfully created!</b></font></source>
- <translation><font color="green"><b>Local sync folder %1 successfully created!</b></font></translation>
+ <translation><font colour="green"><b>Local sync folder %1 successfully created!</b></font></translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/wizard/owncloudwizard.cpp" line="93"/>
<source>Add %1 account</source>
- <translation type="unfinished"/>
+ <translation>Add %1 account</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudwizard.cpp" line="97"/>
<message>
<location filename="../src/gui/wizard/owncloudwizard.cpp" line="98"/>
<source>Cancel</source>
- <translation type="unfinished"/>
+ <translation>Cancel</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudwizard.cpp" line="417"/>
<source>Enable experimental feature?</source>
- <translation type="unfinished"/>
+ <translation>Enable experimental feature?</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudwizard.cpp" line="418"/>
Switching to this mode will abort any currently running synchronization.
This is a new, experimental mode. If you decide to use it, please report any issues that come up.</source>
- <translation type="unfinished"/>
+ <translation>When the "virtual files" mode is enabled no files will be downloaded initially. Instead, a tiny "%1" file will be created for each file that exists on the server. The contents can be downloaded by running these files or by using their context menu.
+
+The virtual files mode is mutually exclusive with selective sync. Currently unselected folders will be translated to online-only folders and your selective sync settings will be reset.
+
+Switching to this mode will abort any currently running synchronization.
+
+This is a new, experimental mode. If you decide to use it, please report any issues that come up.</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudwizard.cpp" line="432"/>
<source>Enable experimental placeholder mode</source>
- <translation type="unfinished"/>
+ <translation>Enable experimental placeholder mode</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudwizard.cpp" line="433"/>
<source>Stay safe</source>
- <translation type="unfinished"/>
+ <translation>Stay safe</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/passwordinputdialog.ui" line="23"/>
<source>Password for share required</source>
- <translation type="unfinished"/>
+ <translation>Password for share required</translation>
</message>
<message>
<location filename="../src/gui/passwordinputdialog.ui" line="35"/>
<source>Please enter a password for your share:</source>
- <translation type="unfinished"/>
+ <translation>Please enter a password for your share:</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/discovery.cpp" line="271"/>
<source>Symbolic links are not supported in syncing.</source>
- <translation type="unfinished"/>
+ <translation>Symbolic links are not supported in syncing.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="279"/>
<source>File is listed on the ignore list.</source>
- <translation type="unfinished"/>
+ <translation>File is listed on the ignore list.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="283"/>
<source>File names ending with a period are not supported on this file system.</source>
- <translation type="unfinished"/>
+ <translation>File names ending with a period are not supported on this file system.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="293"/>
<source>File names containing the character "%1" are not supported on this file system.</source>
- <translation type="unfinished"/>
+ <translation>File names containing the character "%1" are not supported on this file system.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="295"/>
<source>File name contains at least one invalid character</source>
- <translation type="unfinished"/>
+ <translation>File name contains at least one invalid character</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="297"/>
<source>The file name is a reserved name on this file system.</source>
- <translation type="unfinished"/>
+ <translation>The file name is a reserved name on this file system.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="303"/>
<source>Filename contains trailing spaces.</source>
- <translation type="unfinished"/>
+ <translation>Filename contains trailing spaces.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="307"/>
<source>Filename contains leading spaces.</source>
- <translation type="unfinished"/>
+ <translation>Filename contains leading spaces.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="311"/>
<source>Filename contains leading and trailing spaces.</source>
- <translation type="unfinished"/>
+ <translation>Filename contains leading and trailing spaces.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="315"/>
<source>Filename is too long.</source>
- <translation type="unfinished"/>
+ <translation>Filename is too long.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="319"/>
<source>File/Folder is ignored because it's hidden.</source>
- <translation type="unfinished"/>
+ <translation>File/Folder is ignored because it's hidden.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="322"/>
<source>Stat failed.</source>
- <translation type="unfinished"/>
+ <translation>Stat failed.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="325"/>
<source>Conflict: Server version downloaded, local copy renamed and not uploaded.</source>
- <translation type="unfinished"/>
+ <translation>Conflict: Server version downloaded, local copy renamed and not uploaded.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="329"/>
<source>The filename cannot be encoded on your file system.</source>
- <translation type="unfinished"/>
+ <translation>The filename cannot be encoded on your file system.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="332"/>
<source>The filename is blacklisted on the server.</source>
- <translation type="unfinished"/>
+ <translation>The filename is blacklisted on the server.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="402"/>
<source>File has extension reserved for virtual files.</source>
- <translation type="unfinished"/>
+ <translation>File has extension reserved for virtual files.</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="485"/>
<source>size</source>
- <translation type="unfinished"/>
+ <translation>size</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="487"/>
<source>permission</source>
- <translation type="unfinished"/>
+ <translation>permission</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="491"/>
<source>file id</source>
- <translation type="unfinished"/>
+ <translation>file id</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="495"/>
<source>Server reported no %1</source>
- <translation type="unfinished"/>
+ <translation>Server reported no %1</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="849"/>
<source>Cannot sync due to invalid modification time</source>
- <translation type="unfinished"/>
+ <translation>Cannot sync due to invalid modification time</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
- <translation type="unfinished"/>
+ <translation>Error while deleting file record %1 from the database</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="1153"/>
<source>Conflict when uploading a folder. It's going to get cleared!</source>
- <translation type="unfinished"/>
+ <translation>Conflict when uploading a folder. It's going to get cleared!</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="1156"/>
<source>Conflict when uploading a file. It's going to get removed!</source>
- <translation type="unfinished"/>
+ <translation>Conflict when uploading a file. It's going to get removed!</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="1514"/>
<source>Ignored because of the "choose what to sync" blacklist</source>
- <translation type="unfinished"/>
+ <translation>Ignored because of the "choose what to sync" blacklist</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="1547"/>
<source>Not allowed because you don't have permission to add subfolders to that folder</source>
- <translation type="unfinished"/>
+ <translation>Not allowed because you don't have permission to add subfolders to that folder</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="1552"/>
<source>Not allowed because you don't have permission to add files in that folder</source>
- <translation type="unfinished"/>
+ <translation>Not allowed because you don't have permission to add files in that folder</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="1565"/>
<source>Not allowed to upload this file because it is read-only on the server, restoring</source>
- <translation type="unfinished"/>
+ <translation>Not allowed to upload this file because it is read-only on the server, restoring</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="1587"/>
<source>Moved to invalid target, restoring</source>
- <translation type="unfinished"/>
+ <translation>Moved to invalid target, restoring</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="1601"/>
<source>Not allowed to remove, restoring</source>
- <translation type="unfinished"/>
+ <translation>Not allowed to remove, restoring</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="1739"/>
<source>Error while reading the database</source>
- <translation type="unfinished"/>
+ <translation>Error while reading the database</translation>
</message>
<message>
<location filename="../src/libsync/discovery.cpp" line="1800"/>
<source>Server replied with an error while reading directory "%1" : %2</source>
- <translation type="unfinished"/>
+ <translation>Server replied with an error while reading directory "%1" : %2</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="1205"/>
<source>could not delete file %1 from local DB</source>
- <translation type="unfinished"/>
+ <translation>could not delete file %1 from local DB</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="1207"/>
<source>Error updating metadata due to invalid modification time</source>
- <translation type="unfinished"/>
+ <translation>Error updating metadata due to invalid modification time</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="1223"/>
<source>Error updating metadata: %1</source>
- <translation type="unfinished"/>
+ <translation>Error updating metadata: %1</translation>
</message>
<message>
<location filename="../src/libsync/owncloudpropagator.cpp" line="1227"/>
<source>File is currently in use</source>
- <translation type="unfinished"/>
+ <translation>File is currently in use</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="464"/>
<source>could not get file %1 from local DB</source>
- <translation type="unfinished"/>
+ <translation>could not get file %1 from local DB</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="477"/>
<source>File %1 cannot be downloaded because encryption information is missing.</source>
- <translation type="unfinished"/>
+ <translation>File %1 cannot be downloaded because encryption information is missing.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="495"/>
<location filename="../src/libsync/propagatedownload.cpp" line="512"/>
<location filename="../src/libsync/propagatedownload.cpp" line="1252"/>
<source>Could not delete file record %1 from local DB</source>
- <translation type="unfinished"/>
+ <translation>Could not delete file record %1 from local DB</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="521"/>
<location filename="../src/libsync/propagatedownload.cpp" line="626"/>
<source>File %1 cannot be downloaded because of a local file name clash!</source>
- <translation type="unfinished"/>
+ <translation>File %1 cannot be downloaded because of a local file name clash!</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="528"/>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="883"/>
<source>The downloaded file is empty, but the server said it should have been %1.</source>
- <translation type="unfinished"/>
+ <translation>The downloaded file is empty, but the server said it should have been %1.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="1119"/>
<location filename="../src/libsync/propagatedownload.cpp" line="1125"/>
<location filename="../src/libsync/propagatedownload.cpp" line="1138"/>
<source>File %1 has invalid modified time reported by server. Do not save it.</source>
- <translation type="unfinished"/>
+ <translation>File %1 has invalid modified time reported by server. Do not save it.</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="1269"/>
<source>Error updating metadata: %1</source>
- <translation type="unfinished"/>
+ <translation>Error updating metadata: %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatedownload.cpp" line="1272"/>
<source>The file %1 is currently in use</source>
- <translation type="unfinished"/>
+ <translation>The file %1 is currently in use</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="181"/>
<source>Could not create folder %1</source>
- <translation type="unfinished"/>
+ <translation>Could not create folder %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="194"/>
<source>Error updating metadata: %1</source>
- <translation type="unfinished"/>
+ <translation>Error updating metadata: %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="197"/>
<source>The file %1 is currently in use</source>
- <translation type="unfinished"/>
+ <translation>The file %1 is currently in use</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="133"/>
<source>Could not delete file record %1 from local DB</source>
- <translation type="unfinished"/>
+ <translation>Could not delete file record %1 from local DB</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="230"/>
<source>File %1 cannot be renamed to %2 because of a local file name clash</source>
- <translation type="unfinished"/>
+ <translation>File %1 cannot be renamed to %2 because of a local file name clash</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
- <translation type="unfinished"/>
+ <translation>could not get file %1 from local DB</translation>
+ </message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Error setting pin state</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
- <translation type="unfinished"/>
+ <translation>Error updating metadata: %1</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="267"/>
<source>The file %1 is currently in use</source>
- <translation type="unfinished"/>
+ <translation>The file %1 is currently in use</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
- <translation type="unfinished"/>
+ <translation>Could not delete file record %1 from local DB</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
- <translation type="unfinished"/>
+ <translation>Failed to propagate directory rename in hierarchy</translation>
</message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="273"/>
- <source>Failed to rename file</source>
- <translation type="unfinished"/>
- </message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
+ <source>Failed to rename file</source>
+ <translation>Failed to rename file</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/propagateremotedelete.cpp" line="118"/>
<source>Could not delete file record %1 from local DB</source>
- <translation type="unfinished"/>
+ <translation>Could not delete file record %1 from local DB</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/propagateremotedeleteencryptedrootfolder.cpp" line="143"/>
<source>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</source>
- <translation type="unfinished"/>
+ <translation>Wrong HTTP code returned by server. Expected 204, but received "%1 %2".</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/propagateremotemkdir.cpp" line="259"/>
<source>Error writing metadata to the database: %1</source>
- <translation type="unfinished"/>
+ <translation>Error writing metadata to the database: %1</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemkdir.cpp" line="262"/>
<source>The file %1 is currently in use</source>
- <translation type="unfinished"/>
+ <translation>The file %1 is currently in use</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="171"/>
<source>Could not rename %1 to %2, error: %3</source>
- <translation type="unfinished"/>
+ <translation>Could not rename %1 to %2, error: %3</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="231"/>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="250"/>
<source>could not get file %1 from local DB</source>
- <translation type="unfinished"/>
+ <translation>could not get file %1 from local DB</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="262"/>
<source>Could not delete file record %1 from local DB</source>
- <translation type="unfinished"/>
+ <translation>Could not delete file record %1 from local DB</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="282"/>
<source>Error updating metadata: %1</source>
- <translation type="unfinished"/>
+ <translation>Error updating metadata: %1</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="285"/>
<source>The file %1 is currently in use</source>
- <translation type="unfinished"/>
+ <translation>The file %1 is currently in use</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="290"/>
<source>Error setting pin state</source>
- <translation type="unfinished"/>
+ <translation>Error setting pin state</translation>
</message>
<message>
<location filename="../src/libsync/propagateremotemove.cpp" line="297"/>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="235"/>
<source>Failed to upload encrypted file.</source>
- <translation type="unfinished"/>
+ <translation>Failed to upload encrypted file.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="266"/>
<location filename="../src/libsync/propagateupload.cpp" line="389"/>
<location filename="../src/libsync/propagateupload.cpp" line="402"/>
<source>File %1 has invalid modification time. Do not upload to the server.</source>
- <translation type="unfinished"/>
+ <translation>File %1 has invalid modification time. Do not upload to the server.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="386"/>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="433"/>
<source>Failed to unlock encrypted folder.</source>
- <translation type="unfinished"/>
+ <translation>Failed to unlock encrypted folder.</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="791"/>
<source>Error updating metadata: %1</source>
- <translation type="unfinished"/>
+ <translation>Error updating metadata: %1</translation>
</message>
<message>
<location filename="../src/libsync/propagateupload.cpp" line="794"/>
<source>The file %1 is currently in use</source>
- <translation type="unfinished"/>
+ <translation>The file %1 is currently in use</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="484"/>
<source>Poll URL missing</source>
- <translation type="unfinished"/>
+ <translation>Poll URL missing</translation>
</message>
<message>
<location filename="../src/libsync/propagateuploadng.cpp" line="493"/>
<message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="73"/>
<source>Loading …</source>
- <translation type="unfinished"/>
+ <translation>Loading …</translation>
</message>
<message>
<location filename="../src/gui/selectivesyncdialog.cpp" line="79"/>
<message>
<location filename="../src/gui/tray/notificationhandler.cpp" line="115"/>
<source>Reply</source>
- <translation type="unfinished"/>
+ <translation>Reply</translation>
</message>
<message>
<location filename="../src/gui/tray/notificationhandler.cpp" line="159"/>
<location filename="../src/gui/settingsdialog.cpp" line="105"/>
<source>%1 Settings</source>
<extracomment>This name refers to the application name e.g Nextcloud</extracomment>
- <translation type="unfinished"/>
+ <translation>%1 Settings</translation>
</message>
<message>
<location filename="../src/gui/settingsdialog.cpp" line="123"/>
<message>
<location filename="../src/gui/filedetails/sharemodel.cpp" line="502"/>
<source>Share link</source>
- <translation type="unfinished"/>
+ <translation>Share link</translation>
</message>
<message>
<location filename="../src/gui/filedetails/sharemodel.cpp" line="510"/>
<source>Link share</source>
- <translation type="unfinished"/>
+ <translation>Link share</translation>
</message>
<message>
<location filename="../src/gui/filedetails/sharemodel.cpp" line="764"/>
<source>Enter a note for the recipient</source>
- <translation type="unfinished"/>
+ <translation>Enter a note for the recipient</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/shareuserline.ui" line="80"/>
<source>Username</source>
- <translation type="unfinished"/>
+ <translation>Username</translation>
</message>
<message>
<location filename="../src/gui/shareuserline.ui" line="115"/>
<source>Can edit</source>
- <translation type="unfinished"/>
+ <translation>Can edit</translation>
</message>
<message>
<location filename="../src/gui/shareuserline.ui" line="149"/>
<source>Note:</source>
- <translation type="unfinished"/>
+ <translation>Note:</translation>
</message>
<message>
<location filename="../src/gui/shareuserline.ui" line="205"/>
<source>Password:</source>
- <translation type="unfinished"/>
+ <translation>Password:</translation>
</message>
<message>
<location filename="../src/gui/shareuserline.ui" line="277"/>
<source>Expires:</source>
- <translation type="unfinished"/>
+ <translation>Expires:</translation>
</message>
<message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="487"/>
<message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="498"/>
<source>Note to recipient</source>
- <translation type="unfinished"/>
+ <translation>Note to recipient</translation>
</message>
<message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="514"/>
<source>Set expiration date</source>
- <translation type="unfinished"/>
+ <translation>Set expiration date</translation>
</message>
<message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="529"/>
<source>Unshare</source>
- <translation type="unfinished"/>
+ <translation>Unshare</translation>
</message>
<message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="538"/>
<message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="559"/>
<source>Password protect</source>
- <translation type="unfinished"/>
+ <translation>Password protect</translation>
</message>
</context>
<context>
<location filename="../src/gui/sharee.cpp" line="133"/>
<source>%1 (%2)</source>
<comment>sharee (shareWithAdditionalInfo)</comment>
- <translation type="unfinished"/>
+ <translation>%1 (%2)</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="950"/>
<source>Select new location …</source>
- <translation type="unfinished"/>
+ <translation>Select new location …</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1006"/>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1019"/>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1051"/>
<source>Share options</source>
- <translation type="unfinished"/>
+ <translation>Share options</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1020"/>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1197"/>
<source>Activity</source>
- <translation type="unfinished"/>
+ <translation>Activity</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1022"/>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1023"/>
<source>Send private link by email …</source>
+ <translation>Send private link by email …</translation>
+ </message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
<translation type="unfinished"/>
</message>
<message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this folder is not allowed</source>
- <translation type="unfinished"/>
+ <translation>Resharing this folder is not allowed</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1065"/>
<source>Copy public link</source>
- <translation type="unfinished"/>
+ <translation>Copy public link</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1069"/>
<source>Copy internal link</source>
- <translation type="unfinished"/>
+ <translation>Copy internal link</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1083"/>
<source>Lock file</source>
- <translation type="unfinished"/>
+ <translation>Lock file</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1086"/>
<source>Unlock file</source>
- <translation type="unfinished"/>
+ <translation>Unlock file</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1101"/>
<source>Locked by %1</source>
- <translation type="unfinished"/>
+ <translation>Locked by %1</translation>
</message>
<message numerus="yes">
<location filename="../src/gui/socketapi/socketapi.cpp" line="1105"/>
<source>Expire in %1 minutes</source>
<comment>remaining time before lock expire</comment>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>Expire in %1 minutes</numerusform><numerusform>Expire in %1 minutes</numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/gui/socketapi/socketapi.cpp" line="1105"/>
<source>Expires in %1 minutes</source>
<comment>remaining time before lock expires</comment>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>Expires in %1 minutes</numerusform><numerusform>Expires in %1 minutes</numerusform></translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1203"/>
<source>Edit</source>
- <translation type="unfinished"/>
+ <translation>Edit</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1205"/>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1229"/>
<source>Resolve conflict …</source>
- <translation type="unfinished"/>
+ <translation>Resolve conflict …</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1233"/>
<source>Move and rename …</source>
- <translation type="unfinished"/>
+ <translation>Move and rename …</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1236"/>
<source>Move, rename and upload …</source>
- <translation type="unfinished"/>
+ <translation>Move, rename and upload …</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1238"/>
<source>Delete local changes</source>
- <translation type="unfinished"/>
+ <translation>Delete local changes</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1244"/>
<source>Move and upload …</source>
- <translation type="unfinished"/>
+ <translation>Move and upload …</translation>
</message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1245"/>
<message>
<location filename="../src/gui/sslbutton.cpp" line="191"/>
<source>Server version: %1</source>
- <translation type="unfinished"/>
+ <translation>Server version: %1</translation>
</message>
<message>
<location filename="../src/gui/sslbutton.cpp" line="205"/>
<message>
<location filename="../src/gui/sslbutton.cpp" line="244"/>
<source>The connection is not secure</source>
- <translation type="unfinished"/>
+ <translation>The connection is not secure</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/sslerrordialog.cpp" line="158"/>
<source>Additional errors:</source>
- <translation type="unfinished"/>
+ <translation>Additional errors:</translation>
</message>
<message>
<location filename="../src/gui/sslerrordialog.cpp" line="184"/>
<message>
<location filename="../src/gui/sslerrordialog.cpp" line="212"/>
<source>Fingerprint (SHA-256): <tt>%1</tt></source>
- <translation type="unfinished"/>
+ <translation>Fingerprint (SHA-256): <tt>%1</tt></translation>
</message>
<message>
<location filename="../src/gui/sslerrordialog.cpp" line="213"/>
<source>Fingerprint (SHA-512): <tt>%1</tt></source>
- <translation type="unfinished"/>
+ <translation>Fingerprint (SHA-512): <tt>%1</tt></translation>
</message>
<message>
<location filename="../src/gui/sslerrordialog.cpp" line="215"/>
<message>
<location filename="../src/libsync/syncengine.cpp" line="362"/>
<source>Could not update file: %1</source>
- <translation type="unfinished"/>
+ <translation>Could not update file: %1</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="374"/>
<source>Could not update virtual file metadata: %1</source>
+ <translation>Could not update virtual file metadata: %1</translation>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
- <translation type="unfinished"/>
+ <translation>Could not set file record to local DB: %1</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="397"/>
<message>
<location filename="../src/libsync/syncengine.cpp" line="527"/>
<source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
+ <translation>Using virtual files with suffix, but suffix is not set</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="539"/>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1067"/>
<source>Synchronization will resume shortly.</source>
- <translation type="unfinished"/>
+ <translation>Synchronization will resume shortly.</translation>
</message>
<message>
<location filename="../src/libsync/syncengine.cpp" line="1085"/>
<location filename="../src/gui/tray/syncstatussummary.cpp" line="124"/>
<location filename="../src/gui/tray/syncstatussummary.cpp" line="313"/>
<source>Offline</source>
- <translation type="unfinished"/>
+ <translation>Offline</translation>
</message>
<message>
<location filename="../src/gui/tray/syncstatussummary.cpp" line="138"/>
<location filename="../src/gui/tray/syncstatussummary.cpp" line="316"/>
<location filename="../src/gui/tray/syncstatussummary.h" line="89"/>
<source>All synced!</source>
- <translation type="unfinished"/>
+ <translation>All synced!</translation>
</message>
<message>
<location filename="../src/gui/tray/syncstatussummary.cpp" line="147"/>
<source>Some files couldn't be synced!</source>
- <translation type="unfinished"/>
+ <translation>Some files couldn't be synced!</translation>
</message>
<message>
<location filename="../src/gui/tray/syncstatussummary.cpp" line="148"/>
<source>See below for errors</source>
- <translation type="unfinished"/>
+ <translation>See below for errors</translation>
</message>
<message>
<location filename="../src/gui/tray/syncstatussummary.cpp" line="155"/>
<source>Syncing</source>
- <translation type="unfinished"/>
+ <translation>Syncing</translation>
</message>
<message>
<location filename="../src/gui/tray/syncstatussummary.cpp" line="162"/>
<source>Sync paused</source>
- <translation type="unfinished"/>
+ <translation>Sync paused</translation>
</message>
<message>
<location filename="../src/gui/tray/syncstatussummary.cpp" line="169"/>
<source>Some files could not be synced!</source>
- <translation type="unfinished"/>
+ <translation>Some files could not be synced!</translation>
</message>
<message>
<location filename="../src/gui/tray/syncstatussummary.cpp" line="170"/>
<source>See below for warnings</source>
- <translation type="unfinished"/>
+ <translation>See below for warnings</translation>
</message>
<message>
<location filename="../src/gui/tray/syncstatussummary.cpp" line="218"/>
<source>%1 of %2 · %3 left</source>
- <translation type="unfinished"/>
+ <translation>%1 of %2 · %3 left</translation>
</message>
<message>
<location filename="../src/gui/tray/syncstatussummary.cpp" line="222"/>
<source>%1 of %2</source>
- <translation type="unfinished"/>
+ <translation>%1 of %2</translation>
</message>
<message>
<location filename="../src/gui/tray/syncstatussummary.cpp" line="227"/>
<source>Syncing file %1 of %2</source>
- <translation type="unfinished"/>
+ <translation>Syncing file %1 of %2</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/systray.cpp" line="107"/>
<source>Download</source>
- <translation type="unfinished"/>
+ <translation>Download</translation>
</message>
<message>
<location filename="../src/gui/systray.cpp" line="207"/>
<message>
<location filename="../src/gui/systray.cpp" line="209"/>
<source>Open main dialog</source>
- <translation type="unfinished"/>
+ <translation>Open main dialog</translation>
</message>
<message>
<location filename="../src/gui/systray.cpp" line="212"/>
<location filename="../src/gui/systray.cpp" line="222"/>
<source>Pause sync</source>
- <translation type="unfinished"/>
+ <translation>Pause sync</translation>
</message>
<message>
<location filename="../src/gui/systray.cpp" line="213"/>
<location filename="../src/gui/systray.cpp" line="228"/>
<source>Resume sync</source>
- <translation type="unfinished"/>
+ <translation>Resume sync</translation>
</message>
<message>
<location filename="../src/gui/systray.cpp" line="214"/>
<message>
<location filename="../src/gui/systray.cpp" line="215"/>
<source>Help</source>
- <translation type="unfinished"/>
+ <translation>Help</translation>
</message>
<message>
<location filename="../src/gui/systray.cpp" line="216"/>
<source>Exit %1</source>
- <translation type="unfinished"/>
+ <translation>Exit %1</translation>
</message>
<message>
<location filename="../src/gui/systray.cpp" line="222"/>
<source>Pause sync for all</source>
- <translation type="unfinished"/>
+ <translation>Pause sync for all</translation>
</message>
<message>
<location filename="../src/gui/systray.cpp" line="228"/>
<source>Resume sync for all</source>
- <translation type="unfinished"/>
+ <translation>Resume sync for all</translation>
</message>
<message>
<location filename="../src/gui/systray.cpp" line="421"/>
<location filename="../src/libsync/theme.cpp" line="520"/>
<source><p>%1 Desktop Client</p></source>
<extracomment>Example text: "<p>Nextcloud Desktop Client</p>" (%1 is the application name)</extracomment>
- <translation type="unfinished"/>
+ <translation><p>%1 Desktop Client</p></translation>
</message>
<message>
<location filename="../src/libsync/theme.cpp" line="523"/>
<location filename="../src/libsync/theme.cpp" line="538"/>
<source><p>Version %1. For more information please click <a href='%2'>here</a>.</p></source>
- <translation type="unfinished"/>
+ <translation><p>Version %1. For more information please click <a href='%2'>here</a>.</p></translation>
</message>
<message>
<location filename="../src/libsync/theme.cpp" line="527"/>
<source><p><small>Using virtual files plugin: %1</small></p></source>
- <translation type="unfinished"/>
+ <translation><p><small>Using virtual files plugin: %1</small></p></translation>
</message>
<message>
<location filename="../src/libsync/theme.cpp" line="542"/>
<message>
<location filename="../src/gui/tray/unifiedsearchresultslistmodel.cpp" line="393"/>
<source>Failed to fetch providers.</source>
- <translation type="unfinished"/>
+ <translation>Failed to fetch providers.</translation>
</message>
<message>
<location filename="../src/gui/tray/unifiedsearchresultslistmodel.cpp" line="404"/>
<source>Failed to fetch search providers for '%1'. Error: %2</source>
- <translation type="unfinished"/>
+ <translation>Failed to fetch search providers for '%1'. Error: %2</translation>
</message>
<message>
<location filename="../src/gui/tray/unifiedsearchresultslistmodel.cpp" line="438"/>
<source>Search has failed for '%2'.</source>
- <translation type="unfinished"/>
+ <translation>Search has failed for '%2'.</translation>
</message>
<message>
<location filename="../src/gui/tray/unifiedsearchresultslistmodel.cpp" line="467"/>
<source>Search has failed for '%1'. Error: %2</source>
- <translation type="unfinished"/>
+ <translation>Search has failed for '%1'. Error: %2</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/usermodel.cpp" line="510"/>
<source>Retry all uploads</source>
- <translation type="unfinished"/>
+ <translation>Retry all uploads</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/usermodel.cpp" line="1076"/>
<source>Confirm Account Removal</source>
- <translation type="unfinished"/>
+ <translation>Confirm Account Removal</translation>
</message>
<message>
<location filename="../src/gui/tray/usermodel.cpp" line="1077"/>
<source><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></source>
- <translation type="unfinished"/>
+ <translation><p>Do you really want to remove the connection to the account <i>%1</i>?</p><p><b>Note:</b> This will <b>not</b> delete any files.</p></translation>
</message>
<message>
<location filename="../src/gui/tray/usermodel.cpp" line="1081"/>
<source>Remove connection</source>
- <translation type="unfinished"/>
+ <translation>Remove connection</translation>
</message>
<message>
<location filename="../src/gui/tray/usermodel.cpp" line="1082"/>
<source>Cancel</source>
- <translation type="unfinished"/>
+ <translation>Cancel</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="155"/>
<source>Could not fetch predefined statuses. Make sure you are connected to the server.</source>
- <translation type="unfinished"/>
+ <translation>Could not fetch predefined statuses. Make sure you are connected to the server.</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="144"/>
<source>Could not fetch user status. Make sure you are connected to the server.</source>
- <translation type="unfinished"/>
+ <translation>Could not fetch user status. Make sure you are connected to the server.</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="148"/>
<source>User status feature is not supported. You will not be able to set your user status.</source>
- <translation type="unfinished"/>
+ <translation>User status feature is not supported. You will not be able to set your user status.</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="152"/>
<source>Emojis feature is not supported. Some user status functionality may not work.</source>
- <translation type="unfinished"/>
+ <translation>Emojis feature is not supported. Some user status functionality may not work.</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="156"/>
<source>Could not set user status. Make sure you are connected to the server.</source>
- <translation type="unfinished"/>
+ <translation>Could not set user status. Make sure you are connected to the server.</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="159"/>
<source>Could not fetch status. Make sure you are connected to the server.</source>
- <translation type="unfinished"/>
+ <translation>Could not fetch status. Make sure you are connected to the server.</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="160"/>
<source>Could not clear user status message. Make sure you are connected to the server.</source>
- <translation type="unfinished"/>
+ <translation>Could not clear user status message. Make sure you are connected to the server.</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="163"/>
<source>Status feature is not supported. You will not be able to set your status.</source>
- <translation type="unfinished"/>
+ <translation>Status feature is not supported. You will not be able to set your status.</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="167"/>
<source>Emojis are not supported. Some status functionality may not work.</source>
- <translation type="unfinished"/>
+ <translation>Emojis are not supported. Some status functionality may not work.</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="171"/>
<source>Could not set status. Make sure you are connected to the server.</source>
- <translation type="unfinished"/>
+ <translation>Could not set status. Make sure you are connected to the server.</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="175"/>
<source>Could not clear status message. Make sure you are connected to the server.</source>
- <translation type="unfinished"/>
+ <translation>Could not clear status message. Make sure you are connected to the server.</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="360"/>
<location filename="../src/gui/userstatusselectormodel.cpp" line="467"/>
<source>Don't clear</source>
- <translation type="unfinished"/>
+ <translation>Don't clear</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="363"/>
<source>30 minutes</source>
- <translation type="unfinished"/>
+ <translation>30 minutes</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="366"/>
<location filename="../src/gui/userstatusselectormodel.cpp" line="421"/>
<source>1 hour</source>
- <translation type="unfinished"/>
+ <translation>1 hour</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="369"/>
<source>4 hours</source>
- <translation type="unfinished"/>
+ <translation>4 hours</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="372"/>
<location filename="../src/gui/userstatusselectormodel.cpp" line="456"/>
<source>Today</source>
- <translation type="unfinished"/>
+ <translation>Today</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="375"/>
<location filename="../src/gui/userstatusselectormodel.cpp" line="458"/>
<source>This week</source>
- <translation type="unfinished"/>
+ <translation>This week</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="410"/>
<source>Less than a minute</source>
- <translation type="unfinished"/>
+ <translation>Less than a minute</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="414"/>
<source>1 minute</source>
- <translation type="unfinished"/>
+ <translation>1 minute</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="416"/>
<source>%1 minutes</source>
- <translation type="unfinished"/>
+ <translation>%1 minutes</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="423"/>
<source>%1 hours</source>
- <translation type="unfinished"/>
+ <translation>%1 hours</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="428"/>
<source>1 day</source>
- <translation type="unfinished"/>
+ <translation>1 day</translation>
</message>
<message>
<location filename="../src/gui/userstatusselectormodel.cpp" line="430"/>
<source>%1 days</source>
- <translation type="unfinished"/>
+ <translation>%1 days</translation>
</message>
</context>
<context>
<message>
<location filename="../src/common/vfs.cpp" line="75"/>
<source>The Virtual filesystem feature requires a NTFS file system, %1 is using %2</source>
- <translation type="unfinished"/>
+ <translation>The Virtual filesystem feature requires a NTFS file system, %1 is using %2</translation>
</message>
</context>
<context>
<location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="72"/>
<location filename="../src/libsync/vfs/suffix/vfs_suffix.cpp" line="82"/>
<source>Error updating metadata due to invalid modification time</source>
- <translation type="unfinished"/>
+ <translation>Error updating metadata due to invalid modification time</translation>
</message>
</context>
<context>
<location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="73"/>
<location filename="../src/libsync/vfs/xattr/vfs_xattr.cpp" line="83"/>
<source>Error updating metadata due to invalid modification time</source>
- <translation type="unfinished"/>
+ <translation>Error updating metadata due to invalid modification time</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/wizard/webview.cpp" line="213"/>
<source>Invalid certificate detected</source>
- <translation type="unfinished"/>
+ <translation>Invalid certificate detected</translation>
</message>
<message>
<location filename="../src/gui/wizard/webview.cpp" line="214"/>
<source>The host "%1" provided an invalid certificate. Continue?</source>
- <translation type="unfinished"/>
+ <translation>The host "%1" provided an invalid certificate. Continue?</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/creds/webflowcredentials.cpp" line="166"/>
<source>You have been logged out of your account %1 at %2. Please login again.</source>
- <translation type="unfinished"/>
+ <translation>You have been logged out of your account %1 at %2. Please login again.</translation>
</message>
<message>
<location filename="../src/gui/creds/webflowcredentials.cpp" line="166"/>
<source>You have been logged out of %1 as user %2. Please login again.</source>
- <translation type="unfinished"/>
+ <translation>You have been logged out of %1 as user %2. Please login again.</translation>
</message>
<message>
<location filename="../src/gui/creds/webflowcredentials.cpp" line="190"/>
<source>Please login with the account: %1</source>
- <translation type="unfinished"/>
+ <translation>Please login with the account: %1</translation>
</message>
<message>
<location filename="../src/gui/creds/webflowcredentials.cpp" line="190"/>
<message>
<location filename="../src/gui/wizard/welcomepage.ui" line="20"/>
<source>Form</source>
- <translation type="unfinished"/>
+ <translation>Form</translation>
</message>
<message>
<location filename="../src/gui/wizard/welcomepage.ui" line="143"/>
<source>Log in</source>
- <translation type="unfinished"/>
+ <translation>Log in</translation>
</message>
<message>
<location filename="../src/gui/wizard/welcomepage.ui" line="143"/>
<location filename="../src/gui/wizard/welcomepage.cpp" line="89"/>
<source>Log in to your %1</source>
- <translation type="unfinished"/>
+ <translation>Log in to your %1</translation>
</message>
<message>
<location filename="../src/gui/wizard/welcomepage.ui" line="156"/>
<source>Sign up with provider</source>
- <translation type="unfinished"/>
+ <translation>Sign up with provider</translation>
</message>
<message>
<location filename="../src/gui/wizard/welcomepage.ui" line="156"/>
<source>Create account with Provider</source>
- <translation type="unfinished"/>
+ <translation>Create account with Provider</translation>
</message>
<message>
<location filename="../src/gui/wizard/welcomepage.cpp" line="68"/>
<source>Keep your data secure and under your control</source>
- <translation type="unfinished"/>
+ <translation>Keep your data secure and under your control</translation>
</message>
<message>
<location filename="../src/gui/wizard/welcomepage.cpp" line="69"/>
<source>Secure collaboration & file exchange</source>
- <translation type="unfinished"/>
+ <translation>Secure collaboration & file exchange</translation>
</message>
<message>
<location filename="../src/gui/wizard/welcomepage.cpp" line="70"/>
<source>Easy-to-use web mail, calendaring & contacts</source>
- <translation type="unfinished"/>
+ <translation>Easy-to-use web mail, calendaring & contacts</translation>
</message>
<message>
<location filename="../src/gui/wizard/welcomepage.cpp" line="71"/>
<source>Screensharing, online meetings & web conferences</source>
- <translation type="unfinished"/>
+ <translation>Screensharing, online meetings & web conferences</translation>
</message>
<message>
<location filename="../src/gui/wizard/welcomepage.cpp" line="111"/>
<source>Host your own server</source>
- <translation type="unfinished"/>
+ <translation>Host your own server</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="228"/>
<source>The server on account %1 runs an unsupported version %2. Using this client with unsupported server versions is untested and potentially dangerous. Proceed at your own risk.</source>
- <translation type="unfinished"/>
+ <translation>The server on account %1 runs an unsupported version %2. Using this client with unsupported server versions is untested and potentially dangerous. Proceed at your own risk.</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="269"/>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="428"/>
<source>Checking for changes in remote "%1"</source>
- <translation type="unfinished"/>
+ <translation>Checking for changes in remote "%1"</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="431"/>
<source>Checking for changes in local "%1"</source>
- <translation type="unfinished"/>
+ <translation>Checking for changes in local "%1"</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="447"/>
<source>Syncing %1 of %2 (%3 left)</source>
- <translation type="unfinished"/>
+ <translation>Syncing %1 of %2 (%3 left)</translation>
</message>
<message>
<location filename="../src/gui/owncloudgui.cpp" line="452"/>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="93"/>
<source>Username</source>
- <translation type="unfinished"/>
+ <translation>Username</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="109"/>
<source>Local Folder</source>
- <translation type="unfinished"/>
+ <translation>Local Folder</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="121"/>
<source>User name</source>
- <translation type="unfinished"/>
+ <translation>User name</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="125"/>
<source>Choose different folder</source>
- <translation type="unfinished"/>
+ <translation>Choose different folder</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="215"/>
<source>Server address</source>
- <translation type="unfinished"/>
+ <translation>Server address</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="228"/>
<source>Sync Logo</source>
- <translation type="unfinished"/>
+ <translation>Sync Logo</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="285"/>
<source>Synchronize everything from server</source>
- <translation type="unfinished"/>
+ <translation>Synchronize everything from server</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="341"/>
<source>Ask before syncing folders larger than</source>
- <translation type="unfinished"/>
+ <translation>Ask before syncing folders larger than</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="367"/>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="410"/>
<source>Ask before syncing external storages</source>
- <translation type="unfinished"/>
+ <translation>Ask before syncing external storages</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="453"/>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="591"/>
<source>Keep local data</source>
- <translation type="unfinished"/>
+ <translation>Keep local data</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="607"/>
<message>
<location filename="../src/gui/wizard/owncloudadvancedsetuppage.ui" line="610"/>
<source>Erase local folder and start a clean sync</source>
- <translation type="unfinished"/>
+ <translation>Erase local folder and start a clean sync</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/wizard/owncloudoauthcredspage.ui" line="69"/>
<source>Copy link</source>
- <translation type="unfinished"/>
+ <translation>Copy link</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="73"/>
<source>Logo</source>
- <translation type="unfinished"/>
+ <translation>Logo</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="183"/>
<source>Server address</source>
- <translation type="unfinished"/>
+ <translation>Server address</translation>
</message>
<message>
<location filename="../src/gui/wizard/owncloudsetupnocredspage.ui" line="259"/>
<source>This is the link to your %1 web interface when you open it in the browser.</source>
- <translation type="unfinished"/>
+ <translation>This is the link to your %1 web interface when you open it in the browser.</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/foldercreationdialog.cpp" line="41"/>
<source>New folder</source>
- <translation type="unfinished"/>
+ <translation>New folder</translation>
</message>
<message>
<location filename="../src/gui/tray/usermodel.cpp" line="585"/>
<source>You renamed %1</source>
- <translation type="unfinished"/>
+ <translation>You renamed %1</translation>
</message>
<message>
<location filename="../src/gui/tray/usermodel.cpp" line="587"/>
<source>You deleted %1</source>
- <translation type="unfinished"/>
+ <translation>You deleted %1</translation>
</message>
<message>
<location filename="../src/gui/tray/usermodel.cpp" line="589"/>
<source>You created %1</source>
- <translation type="unfinished"/>
+ <translation>You created %1</translation>
</message>
<message>
<location filename="../src/gui/tray/usermodel.cpp" line="591"/>
<source>You changed %1</source>
- <translation type="unfinished"/>
+ <translation>You changed %1</translation>
</message>
<message>
<location filename="../src/gui/tray/usermodel.cpp" line="614"/>
<source>Synced %1</source>
- <translation type="unfinished"/>
+ <translation>Synced %1</translation>
</message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<message>
<location filename="../src/gui/tray/activitylistmodel.cpp" line="805"/>
<source>Mark as read</source>
- <translation type="unfinished"/>
+ <translation>Mark as read</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/filedetails/ShareView.qml" line="88"/>
<source>Password required for new share</source>
- <translation type="unfinished"/>
+ <translation>Password required for new share</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareView.qml" line="130"/>
<source>Share password</source>
- <translation type="unfinished"/>
+ <translation>Share password</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareView.qml" line="286"/>
<source>Sharing is disabled</source>
- <translation type="unfinished"/>
+ <translation>Sharing is disabled</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareView.qml" line="294"/>
<source>This item cannot be shared.</source>
- <translation type="unfinished"/>
+ <translation>This item cannot be shared.</translation>
</message>
<message>
<location filename="../src/gui/filedetails/ShareView.qml" line="303"/>
<source>Sharing is disabled.</source>
- <translation type="unfinished"/>
+ <translation>Sharing is disabled.</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/filedetails/ShareeSearchField.qml" line="47"/>
<source>Search for users or groups…</source>
- <translation type="unfinished"/>
+ <translation>Search for users or groups…</translation>
</message>
</context>
<context>
<message>
<location filename="../src/common/syncjournaldb.cpp" line="895"/>
<source>Failed to connect database.</source>
- <translation type="unfinished"/>
+ <translation>Failed to connect database.</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/SyncStatus.qml" line="114"/>
<source>Sync now</source>
- <translation type="unfinished"/>
+ <translation>Sync now</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/TalkReplyTextField.qml" line="17"/>
<source>Reply to …</source>
- <translation type="unfinished"/>
+ <translation>Reply to …</translation>
</message>
<message>
<location filename="../src/gui/tray/TalkReplyTextField.qml" line="53"/>
<source>Send reply to chat message</source>
- <translation type="unfinished"/>
+ <translation>Send reply to chat message</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="27"/>
<source>Search files, messages, events …</source>
- <translation type="unfinished"/>
+ <translation>Search files, messages, events …</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/UnifiedSearchResultFetchMoreTrigger.qml" line="31"/>
<source>Load more results</source>
- <translation type="unfinished"/>
+ <translation>Load more results</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/UnifiedSearchResultItemSkeleton.qml" line="15"/>
<source>Search result skeleton.</source>
- <translation type="unfinished"/>
+ <translation>Search result skeleton.</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/UnifiedSearchResultListItem.qml" line="29"/>
<source>Load more results</source>
- <translation type="unfinished"/>
+ <translation>Load more results</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/UserLine.qml" line="15"/>
<source>Account entry</source>
- <translation type="unfinished"/>
+ <translation>Account entry</translation>
</message>
<message>
<location filename="../src/gui/tray/UserLine.qml" line="19"/>
<message>
<location filename="../src/gui/tray/UserLine.qml" line="64"/>
<source>Current account status is online</source>
- <translation type="unfinished"/>
+ <translation>Current account status is online</translation>
</message>
<message>
<location filename="../src/gui/tray/UserLine.qml" line="64"/>
<source>Current account status is do not disturb</source>
- <translation type="unfinished"/>
+ <translation>Current account status is do not disturb</translation>
</message>
<message>
<location filename="../src/gui/tray/UserLine.qml" line="89"/>
<source>Current user status is online</source>
- <translation type="unfinished"/>
+ <translation>Current user status is online</translation>
</message>
<message>
<location filename="../src/gui/tray/UserLine.qml" line="89"/>
<source>Current user status is do not disturb</source>
- <translation type="unfinished"/>
+ <translation>Current user status is do not disturb</translation>
</message>
<message>
<location filename="../src/gui/tray/UserLine.qml" line="135"/>
<message>
<location filename="../src/gui/tray/UserLine.qml" line="158"/>
<source>Set status</source>
- <translation type="unfinished"/>
+ <translation>Set status</translation>
</message>
<message>
<location filename="../src/gui/tray/UserLine.qml" line="176"/>
<message>
<location filename="../src/gui/UserStatusSelector.qml" line="40"/>
<source>Online status</source>
- <translation type="unfinished"/>
+ <translation>Online status</translation>
</message>
<message>
<location filename="../src/gui/UserStatusSelector.qml" line="61"/>
<source>Online</source>
- <translation type="unfinished"/>
+ <translation>Online</translation>
</message>
<message>
<location filename="../src/gui/UserStatusSelector.qml" line="72"/>
<source>Away</source>
- <translation type="unfinished"/>
+ <translation>Away</translation>
</message>
<message>
<location filename="../src/gui/UserStatusSelector.qml" line="84"/>
<source>Do not disturb</source>
- <translation type="unfinished"/>
+ <translation>Do not disturb</translation>
</message>
<message>
<location filename="../src/gui/UserStatusSelector.qml" line="85"/>
<source>Mute all notifications</source>
- <translation type="unfinished"/>
+ <translation>Mute all notifications</translation>
</message>
<message>
<location filename="../src/gui/UserStatusSelector.qml" line="100"/>
<source>Invisible</source>
- <translation type="unfinished"/>
+ <translation>Invisible</translation>
</message>
<message>
<location filename="../src/gui/UserStatusSelector.qml" line="101"/>
<source>Appear offline</source>
- <translation type="unfinished"/>
+ <translation>Appear offline</translation>
</message>
<message>
<location filename="../src/gui/UserStatusSelector.qml" line="125"/>
<source>Status message</source>
- <translation type="unfinished"/>
+ <translation>Status message</translation>
</message>
<message>
<location filename="../src/gui/UserStatusSelector.qml" line="209"/>
<source>What is your status?</source>
- <translation type="unfinished"/>
+ <translation>What is your status?</translation>
</message>
<message>
<location filename="../src/gui/UserStatusSelector.qml" line="283"/>
<source>Clear status message after</source>
- <translation type="unfinished"/>
+ <translation>Clear status message after</translation>
</message>
<message>
<location filename="../src/gui/UserStatusSelector.qml" line="321"/>
<source>Cancel</source>
- <translation type="unfinished"/>
+ <translation>Cancel</translation>
</message>
<message>
<location filename="../src/gui/UserStatusSelector.qml" line="328"/>
<source>Clear status message</source>
- <translation type="unfinished"/>
+ <translation>Clear status message</translation>
</message>
<message>
<location filename="../src/gui/UserStatusSelector.qml" line="336"/>
<source>Set status message</source>
- <translation type="unfinished"/>
+ <translation>Set status message</translation>
</message>
</context>
<context>
<message>
<location filename="../src/common/checksums.cpp" line="380"/>
<source>The checksum header contained an unknown checksum type "%1"</source>
- <translation type="unfinished"/>
+ <translation>The checksum header contained an unknown checksum type "%1"</translation>
</message>
<message>
<location filename="../src/common/checksums.cpp" line="385"/>
<source>The downloaded file does not match the checksum, it will be resumed. "%1" != "%2"</source>
- <translation type="unfinished"/>
+ <translation>The downloaded file does not match the checksum, it will be resumed. "%1" != "%2"</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/tray/Window.qml" line="166"/>
<source>Nextcloud desktop main dialog</source>
- <translation type="unfinished"/>
+ <translation>Nextcloud desktop main dialog</translation>
</message>
<message>
<location filename="../src/gui/tray/Window.qml" line="193"/>
<location filename="../src/gui/tray/Window.qml" line="199"/>
<location filename="../src/gui/tray/Window.qml" line="334"/>
<source>Resume sync for all</source>
- <translation type="unfinished"/>
+ <translation>Resume sync for all</translation>
</message>
<message>
<location filename="../src/gui/tray/Window.qml" line="199"/>
<location filename="../src/gui/tray/Window.qml" line="334"/>
<source>Pause sync for all</source>
- <translation type="unfinished"/>
+ <translation>Pause sync for all</translation>
</message>
<message>
<location filename="../src/gui/tray/Window.qml" line="219"/>
<source>Set user status</source>
- <translation type="unfinished"/>
+ <translation>Set user status</translation>
</message>
<message>
<location filename="../src/gui/tray/Window.qml" line="292"/>
<message>
<location filename="../src/gui/tray/Window.qml" line="305"/>
<source>Add new account</source>
- <translation type="unfinished"/>
+ <translation>Add new account</translation>
</message>
<message>
<location filename="../src/gui/tray/Window.qml" line="340"/>
<message>
<location filename="../src/gui/tray/Window.qml" line="373"/>
<source>Current user avatar</source>
- <translation type="unfinished"/>
+ <translation>Current user avatar</translation>
</message>
<message>
<location filename="../src/gui/tray/Window.qml" line="408"/>
<source>Current account avatar</source>
- <translation type="unfinished"/>
+ <translation>Current account avatar</translation>
</message>
<message>
<location filename="../src/gui/tray/Window.qml" line="412"/>
<source>Current user status is online</source>
- <translation type="unfinished"/>
+ <translation>Current user status is online</translation>
</message>
<message>
<location filename="../src/gui/tray/Window.qml" line="412"/>
<source>Current user status is do not disturb</source>
- <translation type="unfinished"/>
+ <translation>Current user status is do not disturb</translation>
</message>
<message>
<location filename="../src/gui/tray/Window.qml" line="447"/>
<source>Current account status is online</source>
- <translation type="unfinished"/>
+ <translation>Current account status is online</translation>
</message>
<message>
<location filename="../src/gui/tray/Window.qml" line="447"/>
<source>Current account status is do not disturb</source>
- <translation type="unfinished"/>
+ <translation>Current account status is do not disturb</translation>
</message>
<message>
<location filename="../src/gui/tray/Window.qml" line="516"/>
<source>Account switcher and settings menu</source>
- <translation type="unfinished"/>
+ <translation>Account switcher and settings menu</translation>
</message>
<message>
<location filename="../src/gui/tray/Window.qml" line="535"/>
<source>Open local folder of current account</source>
- <translation type="unfinished"/>
+ <translation>Open local folder of current account</translation>
</message>
<message>
<location filename="../src/gui/tray/Window.qml" line="558"/>
<message>
<location filename="../src/gui/tray/Window.qml" line="594"/>
<source>Open Nextcloud Talk in browser</source>
- <translation type="unfinished"/>
+ <translation>Open Nextcloud Talk in browser</translation>
</message>
<message>
<location filename="../src/gui/tray/Window.qml" line="614"/>
<message>
<location filename="../src/gui/tray/Window.qml" line="793"/>
<source>Unified search results list</source>
- <translation type="unfinished"/>
+ <translation>Unified search results list</translation>
</message>
<message>
<location filename="../src/gui/tray/Window.qml" line="854"/>
<source>%1 - File activity</source>
- <translation type="unfinished"/>
+ <translation>%1 - File activity</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/main.cpp" line="52"/>
<source>%1 requires on a working system tray. If you are running XFCE, please follow <a href="http://docs.xfce.org/xfce/xfce4-panel/systray">these instructions</a>. Otherwise, please install a system tray application such as "trayer" and try again.</source>
- <translation type="unfinished"/>
+ <translation>%1 requires on a working system tray. If you are running XFCE, please follow <a href="http://docs.xfce.org/xfce/xfce4-panel/systray">these instructions</a>. Otherwise, please install a system tray application such as "trayer" and try again.</translation>
</message>
</context>
<context>
<message>
<location filename="../src/libsync/progressdispatcher.cpp" line="33"/>
<source>Virtual file created</source>
- <translation type="unfinished"/>
+ <translation>Virtual file created</translation>
</message>
<message>
<location filename="../src/libsync/progressdispatcher.cpp" line="35"/>
<source>Replaced by virtual file</source>
- <translation type="unfinished"/>
+ <translation>Replaced by virtual file</translation>
</message>
<message>
<location filename="../src/libsync/progressdispatcher.cpp" line="37"/>
<message>
<location filename="../src/libsync/theme.cpp" line="108"/>
<source>Aborting …</source>
- <translation type="unfinished"/>
+ <translation>Aborting …</translation>
</message>
<message>
<location filename="../src/libsync/theme.cpp" line="111"/>
<message>
<location filename="../src/gui/guiutility.cpp" line="86"/>
<source>Always available locally</source>
- <translation type="unfinished"/>
+ <translation>Always available locally</translation>
</message>
<message>
<location filename="../src/gui/guiutility.cpp" line="88"/>
<source>Currently available locally</source>
- <translation type="unfinished"/>
+ <translation>Currently available locally</translation>
</message>
<message>
<location filename="../src/gui/guiutility.cpp" line="90"/>
<source>Some available online only</source>
- <translation type="unfinished"/>
+ <translation>Some available online only</translation>
</message>
<message>
<location filename="../src/gui/guiutility.cpp" line="93"/>
<source>Available online only</source>
- <translation type="unfinished"/>
+ <translation>Available online only</translation>
</message>
<message>
<location filename="../src/gui/guiutility.cpp" line="100"/>
<source>Make always available locally</source>
- <translation type="unfinished"/>
+ <translation>Make always available locally</translation>
</message>
<message>
<location filename="../src/gui/guiutility.cpp" line="105"/>
<source>Free up local space</source>
- <translation type="unfinished"/>
+ <translation>Free up local space</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/internallinkwidget.ui" line="64"/>
<source>Internal link</source>
- <translation type="unfinished"/>
+ <translation>Internal link</translation>
</message>
<message>
<location filename="../src/gui/internallinkwidget.ui" line="83"/>
<source>Only works for users with access to this folder</source>
- <translation type="unfinished"/>
+ <translation>Only works for users with access to this folder</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/sharedialog.ui" line="124"/>
<source>Nextcloud Path:</source>
- <translation type="unfinished"/>
+ <translation>Nextcloud Path:</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.ui" line="155"/>
<location filename="../src/gui/sharedialog.cpp" line="105"/>
<source>Locked by %1 - Expire in %2 minutes</source>
<comment>remaining time before lock expire</comment>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>Locked by %1 - Expire in %2 minutes</numerusform><numerusform>Locked by %1 - Expire in %2 minutes</numerusform></translation>
</message>
<message numerus="yes">
<location filename="../src/gui/sharedialog.cpp" line="106"/>
<source>Locked by %1 - Expires in %2 minutes</source>
<comment>remaining time before lock expires</comment>
- <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform></translation>
+ <translation><numerusform>Locked by %1 - Expires in %2 minutes</numerusform><numerusform>Locked by %1 - Expires in %2 minutes</numerusform></translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="127"/>
<message>
<location filename="../src/gui/sharedialog.cpp" line="332"/>
<source>The file cannot be shared because it does not have sharing permission.</source>
- <translation type="unfinished"/>
+ <translation>The file cannot be shared because it does not have sharing permission.</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="417"/>
<source>Please enter a password for your link share:</source>
- <translation type="unfinished"/>
+ <translation>Please enter a password for your link share:</translation>
</message>
<message>
<location filename="../src/gui/sharedialog.cpp" line="418"/>
<source>Password for share required</source>
- <translation type="unfinished"/>
+ <translation>Password for share required</translation>
</message>
</context>
<context>
<message>
<location filename="../src/gui/sharelinkwidget.ui" line="59"/>
<source>Share link</source>
- <translation type="unfinished"/>
+ <translation>Share link</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.ui" line="167"/>
<source>Note</source>
- <translation type="unfinished"/>
+ <translation>Note</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.ui" line="244"/>
<message>
<location filename="../src/gui/sharelinkwidget.ui" line="315"/>
<source>Expires</source>
- <translation type="unfinished"/>
+ <translation>Expires</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="184"/>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="190"/>
<source>View only</source>
- <translation type="unfinished"/>
+ <translation>View only</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="196"/>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="219"/>
<source>Link name</source>
- <translation type="unfinished"/>
+ <translation>Link name</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="251"/>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="302"/>
<source>Delete link</source>
- <translation type="unfinished"/>
+ <translation>Delete link</translation>
</message>
<message>
<location filename="../src/gui/sharelinkwidget.cpp" line="307"/>
<message>
<location filename="../src/gui/shareusergroupwidget.ui" line="74"/>
<source>Share with users or groups …</source>
- <translation type="unfinished"/>
+ <translation>Share with users or groups …</translation>
</message>
<message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="123"/>
<source>Search globally</source>
- <translation type="unfinished"/>
+ <translation>Search globally</translation>
</message>
<message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="321"/>
<message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="333"/>
<source>No results for "%1"</source>
- <translation type="unfinished"/>
+ <translation>No results for "%1"</translation>
</message>
<message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="367"/>
<source>Password for share required</source>
- <translation type="unfinished"/>
+ <translation>Password for share required</translation>
</message>
<message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="368"/>
<source>Please enter a password for your email share:</source>
- <translation type="unfinished"/>
+ <translation>Please enter a password for your email share:</translation>
</message>
<message>
<location filename="../src/gui/shareusergroupwidget.cpp" line="421"/>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>Ne eblis ŝanĝi nomon de dosiero</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation>No se puede sincronizar debido a una hora de modificación no válida</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Error mientras se borraba el registro de archivo %1 de la base de datos</translation>
</message>
<translation>El archivo %1 no se pudo renombrar a %2 a causa de un conflicto con el nombre de un archivo local</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation>no fue posible obtener el archivo %1 de la base de datos local</translation>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Error al configurar el estado fijado</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>El archivo %1 se encuentra en uso</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation>No fue posible borrar el registro del archivo %1 de la base de datos local</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>Fallo al renombrar el archivo</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>Error al configurar el estado fijado</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Enviar enlace privado por correo electrónico ...</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>No se ha podido actualizar los metadatos del archivo virtual: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation>No fue posible establecer el registro del archivo a la base de datos local: %1</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation>Ezin da sinkronizatu aldaketa-ordu baliogabea delako</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Errorea %1 fitxategi erregistroa datu-basetik ezabatzean</translation>
</message>
<translation>%1 fitxategiari ezin zaio %2 izena eman fitxategi lokal baten izenarekin talkagatik.</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation>Ezin izan da %1 fitxategia datu-base lokaletik lortu</translation>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Errorea pin egoera ezartzean</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>%1 fitxategia erabiltzen ari da</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Ezin izan da %1 fitxategiaren erregistroa datu-base lokaletik ezabatu</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>Fitxategia berrizendatzeak huts egin du</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>Errorea pin egoera ezartzean</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Bidali esteka pribatua postaz...</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>Ezin izan dira fitxategi birtualaren metadatuak eguneratu: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation>Ezin izan da fitxategiaren erregistroa datu-base lokalean ezarri: %1</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation>Ei voida synkronoida virheellisen muokkausajan vuoksi</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>Tiedosto %1 on tällä hetkellä käytössä</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>Tiedoston uudelleennimeäminen epäonnistui</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Lähetä yksityinen linkki sähköpostitse…</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation>Impossible de synchroniser à cause d'une date de modification invalide</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Erreur à la suppression de l'enregistrement du fichier %1 de la base de données</translation>
</message>
<translation>Le fichier %1 ne peut pas être renommé en %2 à cause d'un conflit local de nom de fichier</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation>Impossible de récupérer le fichier %1 depuis la base de données locale</translation>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Erreur lors de la modification de l'état du fichier</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>Le fichier %1 est en cours d'utilisation</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Impossible de récupérer le fichier %1 depuis la base de données locale</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>Échec lors du changement de nom du fichier</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>Erreur lors de la modification de l'état du fichier</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Envoyer le lien privé par e-mail ...</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>Impossible de mettre à jour les métadonnées du fichier virutel : %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation>Impossible de définir l'enregistrement du fichier dans la base de données locale : %1</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Produciuse un erro ao definir o estado do pin</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>Produciuse un erro ao definir o estado do pin</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Enviar a ligazón privada por correo…</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>Non foi posíbel actualizar os metadatos do ficheiro virtual: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>שליחת קישור פרטי בדוא״ל…</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation>Datoteka %1 ne može se preimenovati u %2 zbog nepodudaranja naziva lokalne datoteke</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Pogreška pri postavljanju stanja šifre</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>Datoteka %1 je trenutno u upotrebi</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>Preimenovanje datoteke nije uspjelo</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>Pogreška pri postavljanju stanja šifre</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Pošalji privatnu poveznicu e-poštom…</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>Nije uspjelo ažuriranje metapodataka virtualne datoteke: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation>Az érvénytelen módosítási idő miatt nem lehet szinkronizálni</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Hiba történt a(z) %1 fájlrekord adatbázisból törlése során</translation>
</message>
<translation>A(z) %1 fájl egy helyi fájl névütközése miatt nem nevezhető ár erre: %2, </translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation>a(z) %1 fájl lekérése a helyi adatbázisból nem sikerült</translation>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Hiba a tű állapotának beállításakor</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>A(z) %1 fájl épp használatban van</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation>A(z) %1 fájlrekord törlése a helyi adatbázisból nem sikerült</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation>A könyvtár átnevezésének átvezetése a hierarchiában sikertelen</translation>
</message>
<source>Failed to rename file</source>
<translation>A fájl átnevezése sikertelen</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>Hiba a tű állapotának beállításakor</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Személyes hivatkozás küldése e-mailben…</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>Nem sikerült frissíteni a virtuális fájl metaadatait: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation>A fájlrekord beállítása a helyi adatbázisban nem sikerült: %1</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Senda einkatengil með tölvupósti …</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation>Impossibile sincronizzare a causa di un orario di modifica non valido</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Errore nella rilevazione del record del file %1 dal database</translation>
</message>
<translation>Il file %1 non può essere rinominato in %2 per un conflitto con il nome di un file locale</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation>impossibile ottenere il file %1 dal DB locale</translation>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Errore durante l'impostazione dello stato del PIN</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>Il file %1 è attualmente in uso</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Impossibile eliminare il record del file %1 dal DB locale</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>Rinominazione file non riuscita</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>Errore durante l'impostazione dello stato del PIN</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Invia collegamento privato tramite email…</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>Impossibile aggiornare i metadati dei file virtuali: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation>Impossibile impostare il record del file nel DB locale: %1</translation>
</message>
<translation>修正日時が無効なため同期できません</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation>ローカルファイル名が衝突しているため、ファイル %1 の名前を %2 に変更できません</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>お気に入りに設定エラー</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>ファイル %1 は現在使用中です</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>ファイル名を変更できませんでした</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>お気に入りに設定エラー</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>メールでプライベートリンクを送信…</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>仮想ファイルのメタデータを更新できませんでした: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation>유효하지 않은 수정 시간으로 인해 동기화할 수 없습니다.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation>로컬 파일 이름 충돌로 인해 파일 %1의 이름을 %2로 바꿀 수 없습니다.</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>핀 상태 설정 오류</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>파일 이름을 바꾸지 못했습니다.</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>핀 상태 설정 오류</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>이메일로 개인 링크 보내기 ...</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>가상 파일 메타데이터를 업데이트할 수 없음: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation>nepavyko iš vietinės duomenų bazės gauti failo %1</translation>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>Šiuo metu failas %1 yra naudojamas</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>Nepavyko pervadinti failo</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Siųsti privačią nuorodą el. paštu…</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>Датотеката %1, моментално се користи</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>Неуспешно преименување на датотека</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Испрати приватен линк преку е-пошта ...</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation>Bestand %1 kan niet worden hernoemd naar %2, omdat de naam conflicteert met een lokaal bestand</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Fout bij instellen pin status</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>Bestand %1 is al in gebruik</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>Kon bestand niet hernoemen</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>Fout bij instellen pin status</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Verstuur privélink per e-mail ---</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>Kon virtuele bestand metadata niet bijwerken: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Enviar un ligam privat per mail …</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation>Nie można zsynchronizować z powodu nieprawidłowego czasu modyfikacji</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Błąd podczas usuwania rekordu pliku %1 z bazy danych</translation>
</message>
<translation>Nie można zmienić nazwy pliku %1 na %2 z powodu konfliktu nazwy pliku lokalnego</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation>Nie można pobrać pliku %1 z lokalnej bazy danych</translation>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Błąd podczas ustawiania stanu przypięcia</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>Plik %1 jest aktualnie używany</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Nie można usunąć rekordu pliku %1 z lokalnej bazy danych</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation>Nie udało się rozszerzyć zmiany nazwy katalogu w hierarchii</translation>
</message>
<source>Failed to rename file</source>
<translation>Nie udało się zmienić nazwy pliku</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>Błąd podczas ustawiania stanu przypięcia</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Wyślij link prywatny e-mailem…</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>Nie można zaktualizować metadanych pliku wirtualnego: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation>Nie można ustawić rekordu pliku na lokalną bazę danych: %1</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation>Não é possível sincronizar devido ao horário de modificação inválido</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Erro ao excluir o registro de arquivo %1 do banco de dados</translation>
</message>
<translation>O arquivo %1 não pode ser renomeada para %2 devido a um conflito com o nome de um arquivo local</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation>não foi possível obter o arquivo %1 do BD local</translation>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Erro ao definir o estado do pin</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>O arquivo %1 está correntemente em uso</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Não foi possível excluir o registro de arquivo %1 do BD local</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>Falha ao renomear arquivo </translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>Erro ao definir o estado do pin</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Enviar link privado por e-mail...</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>Não foi possível atualizar os metadados do arquivo virtual: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation>Não foi possível definir o registro do arquivo para o BD local: %1</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation>Синхронизация невозможна по причине некорректного времени изменения файла</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Не удалось удалить из базы данных запись %1</translation>
</message>
<translation>Файл %1 не может быть переименован в %2 из-за локального конфликта имён</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation>не удалось получить файл %1 из локальной базы данных</translation>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Не удалось задать состояние pin</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>Файл «%1» используется</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Не удалось удалить запись о файле %1 из локальной базы данных</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>Не удалось переименовать файл</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>Не удалось задать состояние pin</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Отправить закрытую ссылку по электронной почте...</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>Не удалось обновить метаданные виртуального файла: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation>Не удалось сохранить запись о файле %1 в локальную базу данных</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation>S'archìviu %1 non faghet a ddu torrare a numenare %2 pro unu cunflitu cun su nùmene de s'archìviu locale</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Errore impostende s'istadu de su pin </translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>S'archìviu %1 est giai impreadu</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>No at fatu a torrare a numenare s'archìviu</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>Errore impostende s'istadu de su pin </translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Imbia unu ligòngiu privadu tràmite posta eletrònica ...</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>No at fatu a nche carrigare is metadatos de is archìvios virtuales: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation>Chyba pri synchronizácii z dôvodu neplatného času poslednej zmeny</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Chyba pri mazaní záznamu o súbore %1 z databázy</translation>
</message>
<translation>Súbor %1 nemôže byť premenovaný na %2 z dôvodu, že tento názov je už použitý</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation>nie je možné získať súbor %1 z lokálnej DB</translation>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Chyba pri nastavovaní stavu pin-u</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>Súbor %1 sa v súčasnosti používa</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Nie je možné vymazať záznam o súbore %1 z lokálnej DB</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>Nepodarilo sa premenovať súbor</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>Chyba pri nastavovaní stavu pin-u</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Odoslať privátny odkaz e-mailom…</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>Nemôžem aktualizovať metadáta virtuálneho súboru: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation>Nie je možné vytvoriť záznam o súbore v lokálnej DB: %1</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation>Datoteke %1 ni mogoče preimenovati v %2 zaradi že obstoječe datoteke s tem imenom.</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Napaka nastavljanja pripetega staja</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>Datoteka %1 je trenutno v uporabi.</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>Preimenovanje datoteke je spodletelo</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>Napaka nastavljanja pripetega staja</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Pošlji zasebno povezavo prek elektronske pošte ...</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>Ni mogoče posodobiti metapodatkov navidezne datoteke: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Пошаљи приватну везу е-поштом…</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation>Det går inte att synkronisera på grund av ogiltig ändringstid</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Fel vid borttagning av filpost %1 från databasen</translation>
</message>
<translation>Filen %1 kan inte döpas om till %2 på grund av namnkonflikt med en lokal fil</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation>kunde inte hämta filen %1 från lokal DB</translation>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>Filen %1 används för tillfället</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Kunde inte ta bort filposten %1 från lokal DB</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>Kunde inte döpa om filen</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Skicka privat länk med e-post ...</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>Kunde inte uppdatera virtuell filmetadata: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation>Kunde inte ställa in filposten till lokal DB: %1</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation type="unfinished"/>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation type="unfinished"/>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation>Değiştirilme zamanı geçersiz olduğundan eşitlenemedi</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation>%1 dosya kaydı veritabanından silinirken sorun çıktı</translation>
</message>
<translation>Yerel bir dosya adı ile çakışması nedeniyle %1 dosyası %2 olarak adlandırılamadı</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation>%1 dosyası yerel veritabanından alınamadı</translation>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Sabitleme durumu ayarlanırken sorun çıktı</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>%1 dosyası şu anda kullanılıyor</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation>%1 dosya kaydı yerel veritabanından silinemedi</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation>Hiyerarşi içinde klasörü yeniden adlandırma işlemi yapılamadı</translation>
</message>
<source>Failed to rename file</source>
<translation>Dosya yeniden adlandırılamadı</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>Sabitleme durumu ayarlanırken sorun çıktı</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Kişisel bağlantıyı e-posta ile paylaş …</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>Sanal dosya üst verileri güncellenemedi: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation>Dosya kaydı yerel veritabanına yapılamadı: %1</translation>
</message>
<translation>Неможливо виконати синхронізацію через неправильний час модифікації</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation>Помилка під час вилучення запису файлу %1 з бази даних</translation>
</message>
<translation>Файл %1 неможливо перейменувати у %2 через конфлікт з назвою файлу на пристрої</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation>неможливо отримати файл %1 з локальної БД</translation>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>Помилка у встановленні стану PIN</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>Файл %1 зараз використовується</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation>Неможливо вилучити запис файлу %1 з локальної БД</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>Помилка при перейменуванні файлу</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>Помилка у встановленні стану PIN</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>Надіслати приватне посилання електронною поштою</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>Неможливо оновити метадані віртуального файлу: %1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation>Неможливо встановити запис файлу до локальної БД: %1</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation type="unfinished"/>
</message>
<translation>文件 %1 无法被重命名至 %2,因为一个本地文件名冲突</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>设置固定状态出错</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>文件 %1 在使用中 </translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation type="unfinished"/>
</message>
<source>Failed to rename file</source>
<translation>重命名文件失败</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>设置固定状态出错</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>通过电子邮件发送私人链接…</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>无法更新虚拟文件元数据:%1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation type="unfinished"/>
</message>
<translation>由於修改時間無效,無法同步</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation>從數據庫中刪除檔案記錄 %1 時出錯</translation>
</message>
<translation>檔案 %1 無法更名成 %2,因為近端端的檔案名稱已毀損</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation>無法從近端數據庫獲取檔案 %1</translation>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>設置PIN狀態時出錯</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>檔案 %1 正在使用中</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation>無法從近端數據庫中刪除檔案 %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation>未能在層次結構中傳播目錄重命名</translation>
</message>
<source>Failed to rename file</source>
<translation>重新命名檔案失敗</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>設置PIN狀態時出錯</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>用電子郵件發送私人連結</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>無法更新虛擬文件元數據:%1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation>無法將檔案記錄設置到近端數據庫: %1</translation>
</message>
<translation>由於修改時間無效,因此無法同步</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="907"/>
+ <location filename="../src/libsync/discovery.cpp" line="908"/>
<source>Error while deleting file record %1 from the database</source>
<translation>從資料庫刪除紀錄 %1 時發生錯誤</translation>
</message>
<translation>檔案 %1 無法重新命名為 %2,因為本機檔案名稱有衝突</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="262"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="307"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="349"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="270"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="315"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="352"/>
<source>could not get file %1 from local DB</source>
<translation>無法從本機資料庫取得檔案 %1</translation>
</message>
+ <message>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
+ <source>Error setting pin state</source>
+ <translation>設定釘選狀態時發生錯誤</translation>
+ </message>
<message>
<location filename="../src/libsync/propagatorjobs.cpp" line="264"/>
<source>Error updating metadata: %1</source>
<translation>檔案 %1 目前正在使用中</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="312"/>
- <location filename="../src/libsync/propagatorjobs.cpp" line="354"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="320"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="357"/>
<source>Could not delete file record %1 from local DB</source>
<translation>無法從本機資料庫刪除檔案紀錄 %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="325"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="333"/>
<source>Failed to propagate directory rename in hierarchy</source>
<translation>無法在層次結構中傳播目錄重新命名</translation>
</message>
<source>Failed to rename file</source>
<translation>重新命名檔案失敗</translation>
</message>
- <message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="279"/>
- <source>Error setting pin state</source>
- <translation>設定釘選狀態時發生錯誤</translation>
- </message>
</context>
<context>
<name>OCC::PropagateRemoteDelete</name>
<source>Send private link by email …</source>
<translation>用電子郵件發送私人連結……</translation>
</message>
+ <message>
+ <location filename="../src/gui/socketapi/socketapi.cpp" line="1063"/>
+ <source>Leave this share</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/socketapi/socketapi.cpp" line="1049"/>
<source>Resharing this file is not allowed</source>
<translation>無法更新虛擬檔案詮釋資料:%1</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="386"/>
+ <location filename="../src/libsync/syncengine.cpp" line="383"/>
+ <source>Could not update file metadata: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/syncengine.cpp" line="393"/>
<source>Could not set file record to local DB: %1</source>
<translation>無法將檔案紀錄設定至本機資料庫:%1</translation>
</message>