<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>الأحرف التالية غير مسموح بها: * "| &؟،؛: \ / ~ <> بالإضافة إلى الفراغات في البداية و النهاية.</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>اسم الملف هذا هو اسم محجوز لنظام التشغيل هذا.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>مجلد </translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>ملف</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation>الاسم %1 الذي يحتوي على الحرف "%2" غير مدعوم في نظام الملفات هذا.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation>يحتوي الاسم %1 على حرف واحد غير صالح على الأقل</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation>الاسم %1 هو اسم محجوز في نظام الملفات هذا.</translation>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>اسم الملف موجود في القائمة السوداء للخادوم.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>تعذّرت المزامنة لأن وقت آخر تعديل للملف غير صالح</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>يتعذّر فتح الملف لأنه مفتوح سلفاً في "%1".</translation>
</message>
<translation>تعذّر إنشاء المجلد %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation>المجلد %1؛ لا يمكن جعله للقراءة فقط: %2</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation>المجلد %1 لا يمكن إعادة تسميته بسبب تعارض الاسم الجديد مع اسم مجلد أو ملف محلي آخر!</translation>
</message>
<translation>حُلّ التعارض</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation>إفتَح "مُساعِد نكست كلاود" Assistant في المُستعرِض</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation>إفتَح "مُحادثة نكست كلاود" Talk في المُستعرِض</translation>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>Следните знаци не са разрешени в системата: * " | & ? , ; : \ / ~ < > водещи/ крайни интервали</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Името на файла е запазено име на тази файлова система.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>Името на файла е в черния списък на сървъра.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>Не може да се синхронизира поради невалиден час на модификация</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation>Не можа да се създаде папка %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation>Разрешаване на конфликт</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Aquest nom de fitxer és un nom reservat en aquest sistema de fitxers.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>El nom del fitxer es troba en la llista de prohibicions del servidor.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>Následující znaky nejsou systémem dovoleny: * " | & ? , ; : \ / ~ < > úvodní a navazující mezery</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Název souboru je na tomto souborovém systému rezervovaným názvem (nelze ho použít).</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Soubor</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>Takový název souboru je na serveru zařazen na seznam nepřípustných.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<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="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation>Nepodařilo se vytvořit složku %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation>Vyřešit konflikt</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>Die folgenden Zeichen sind auf dem System nicht erlaubt: * " | & ? , ; : \ / ~ < > Leerzeichen am Anfang/Ende</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Der Dateiname ist ein reservierter Name in diesem Dateisystem.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Ordner</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Datei</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation>%1 Namen, die das Zeichen "%2" enthalten, werden von diesem Dateisystem nicht unterstützt.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation>%1 Der Name enthält mindestens ein ungültiges Zeichen</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation>%1 Der Name ist in diesem Dateisystem ein reservierter Name.</translation>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>Der Dateiname steht auf dem Server auf einer schwarzen Liste.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>Synchronisierung wegen ungültiger Änderungszeit nicht möglich</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>Datei konnte nicht hochgeladen werden, da sie in "%1" geöffnet ist.</translation>
</message>
<translation>Ordner %1 konnte nicht erstellt werden </translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation>Der Ordner %1 kann nicht schreibgeschützt werden: %2</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation>Ordner %1 kann aufgrund einer lokalen Datei- oder Ordnernamenskollision nicht umbenannt werden!</translation>
</message>
<translation>Konflikt lösen</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation>Nextcloud-Assistent im Browser öffnen</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation>Nextcloud-Talk im Browser öffnen</translation>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Το όνομα αρχείου είναι ένα δεσμευμένο όνομα σε αυτό το σύστημα αρχείων.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>Το όνομα αρχείου είναι στη μαύρη λίστα στον διακομιστή.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation>Αδυναμία δημιουργίας φακέλου: %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>The file name is a reserved name on this file system.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Folder</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>File</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation>%1 name containing the character "%2" is not supported on this file system.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation>%1 name contains at least one invalid character</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation>%1 name is a reserved name on this file system.</translation>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>The filename is blacklisted on the server.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>Cannot sync due to invalid modification time</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>Could not upload file, because it is open in "%1".</translation>
</message>
<translation>Could not create folder %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation>The folder %1 cannot be made read-only: %2</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation>Folder %1 cannot be renamed because of a local file or folder name clash!</translation>
</message>
<translation>Resolve conflict</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation>Open Nextcloud Assistant in browser</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation>Open Nextcloud Talk in browser</translation>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>Los siguientes caracteres no se permiten en el sistema: * " | & ? , ; : \ / ~ < > espacios de entrada/salida</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>El nombre del archivo es una palabra reservada del sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Archivo</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation>El nombre %1 que contiene el carácter "%2" no está soportado en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation>El nombre %1 contiene al menos un carácter inválido</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation>El nombre %1 es un nombre reservado en este sistema de archivos.</translation>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>El nombre del archivo está prohibido en el servidor.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<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="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>No es posible subir el archivo, porque está abierto en "%1".</translation>
</message>
<translation>No se pudo crear la carpeta %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation>La carpeta %1 no se puede hacer de sólo lectura: %2</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation>¡La carpeta %1 no puede ser renombrada ya que un archivo o carpeta local causa un conflicto de nombre!</translation>
</message>
<translation>Resolver conflicto</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation>Abrir Nextcloud Assistant en el navegador</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation>Abrir Nextcloud Talk en el navegador</translation>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>Los siguientes caracteres no están permitidos en el sistema: * " | & ? , ; : \ / ~ < > espacios al inicio o al final</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>El nombre de archivo es un nombre reservado en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>El nombre de archivo está en la lista negra en el servidor.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<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="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation>No se pudo crear la carpeta %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation>Resolver conflicto</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>Los siguientes caracteres no están permitidos en el sistema: * " | & ? , ; : \ / ~ < > espacios al principio o al final</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>El nombre de archivo es un nombre reservado en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Carpeta</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Archivo</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation>El nombre %1 que contiene el caracter "%2" no está soportado en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation>El nombre %1 contiene al menos un caracter inválido</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation>El nombre %1 es un nombre reservado en este sistema de archivos.</translation>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>El nombre de archivo está prohibido en el servidor.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>No se puede sincronizar debido a una hora de modificación inválida</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>No se puede cargar el archivo, porque está abierto en "%1".</translation>
</message>
<translation>No se pudo crear la carpeta %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation>La carpeta %1 no se puede hacer de sólo lectura: %2</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation>¡No se puede renombrar la carpeta %1 debido a un conflicto de nombre con un archivo o carpeta local!</translation>
</message>
<translation>Resolver conflicto</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation>Abrir el asistente de Nextcloud en el navegador</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation>Abrir Nextcloud Talk en el navegador</translation>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>Hurrengo karaktereak ez daude sisteman onartuta: * " | & ? , ; : \ / ~ < > hasierako/amaierako zuriuneak</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Fitxategi-izena izen erreserbatua da fitxategi-sistema honetan.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Karpeta</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Fitxategia</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation>"%2" karakterea duen %1 izena ez da onartzen fitxategi-sistema honetan.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation>%1 izenak karaktere baliogabe bat du gutxienez</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation>%1 izena erreserbatua da fitxategi-sistema honetan.</translation>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>Fitxategiaren izena zerrenda beltzean dago zerbitzarian.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>Ezin da sinkronizatu aldaketa-ordu baliogabea delako</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>Ezin izan da fitxategia kargatu, "%1"(e)n irekita dagoelako.</translation>
</message>
<translation>Ezin da %1 karpeta sortu</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation>%1 karpeta ezin da irakurtzeko soilik bihurtu: %2</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation>Ezin da % 1 karpeta berrizendatu fitxategi lokalaren edo karpetaren izen-talka dela eta!</translation>
</message>
<translation>Ebatzi gatazka</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation>Ireki Nextcloud Laguntzailea nabigatzailean</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation>Ireki Nextcloud Talk nabigatzailean</translation>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>The file name is a reserved name on this file system.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>The filename is blacklisted on the server.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>Cannot sync due to invalid modification time</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation>Could not create folder %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation>Resolve conflict</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Tiedostonimi on varattu tämän tiedostojärjestelmän käyttöön.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>Tiedostonimi on palvelimella mustalla listalla.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>Ei voida synkronoida virheellisen muokkausajan vuoksi</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation>Ei voitu luoda kansiota %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation>Selvitä ristiriita</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>Les caractères suivants ne sont pas autorisés dans les noms de fichier sur ce système : * " | & ? , ; : \ / ~ < > espaces en début et fin de chaîne</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Le nom du fichier est un nom réservé dans le système de fichier</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Dossier</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Fichier</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation>Le nom %1 contenant le caractère « %2 » n’est pas supporté sur ce système de fichiers.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation>Le nom %1 contient au moins un caractère invalide</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation>Le nom %1 est un nom réservé sur ce système de fichiers.</translation>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>Le nom du fichier est sur la liste noire du serveur.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>Impossible de synchroniser à cause d'une date de modification invalide</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>Impossible de téléverser le fichier, car il est ouvert dans « %1 ».</translation>
</message>
<translation>Impossible de créer le dossier %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation>Le dossier %1 ne peut être rendu en lecture seule : %2</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation>Le dossier %1 n’a pu être renommé à cause d’un conflit local de nom de fichier ou de dossier !</translation>
</message>
<translation>Résoudre le conflit</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation>Ouvrir l'assistant Nextcloud dans le navigateur</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation>Ouvrir Nextcloud Discussion dans le navigateur</translation>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>Ní cheadaítear na carachtair seo a leanas ar an gcóras: * " | & ? , ; : \ / ~ < > spásanna tosaigh/leantóir</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Is ainm forchoimeádta é an t-ainm comhaid ar an gcóras comhad seo.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Fillteán</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Comhad</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation>Ní thacaítear le % 1 ainm ina bhfuil an carachtar "% 2" ar an gcóras comhad seo.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation>Tá carachtar neamhbhailí amháin ar a laghad in ainm % 1</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation>Is ainm forchoimeádta é % 1 ar an gcóras comhad seo.</translation>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>Tá ainm an chomhaid ar an liosta dubh ar an bhfreastalaí.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>Ní féidir sioncronú a dhéanamh mar gheall ar am modhnuithe neamhbhailí</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>Níorbh fhéidir an comhad a uaslódáil toisc go bhfuil sé oscailte i "% 1".</translation>
</message>
<translation>Níorbh fhéidir fillteán % 1 a chruthú</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation>Ní féidir fillteán % 1 a dhéanamh inléite amháin: % 2</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation>Ní féidir fillteán % 1 a athainmniú mar gheall ar choimhlint ainm comhaid logánta nó fillteáin!</translation>
</message>
<translation>Réitigh coinbhleacht</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation>Oscail Nextcloud Assistant sa bhrabhsálaí</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation>Oscail Nextcloud Talk sa bhrabhsálaí</translation>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>Os seguintes caracteres non están permitidos no sistema: * " | & ? , ; : \ / ~ < > espazos ao principio/ao final</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>O nome do ficheiro é un nome reservado neste sistema de ficheiros.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Cartafol</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Ficheiro</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation>O nome %1 que contén o carácter «%2» non está admitido neste sistema de ficheiros.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation>O nome %1 contén algún carácter incorrecto</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation>O nome %1 é un nome reservado neste sistema de ficheiros.</translation>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>O nome do ficheiro está na lista de bloqueo no servidor.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>Non é posíbel sincronizar por mor dunha hora de modificación incorrecta</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>Non foi posíbel enviar o ficheiro porque está aberto en «%1».</translation>
</message>
<translation>Non foi posíbel crear o cartafol %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation>Non é posíbel facer que o cartafol %1 sexa de só lectura: %2</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation>Non é posíbel cambiarlle o nome ao cartafol %1 por mor dunha colisión co nome dun ficheiro ou cartafol local!</translation>
</message>
<translation>Resolver conflitos</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation>Abrir o Asistente de Nextcloud no navegador</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation>Abrir Nextcloud Talk no navegador</translation>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Naziv datoteke je rezervirani naziv u ovom datotečnom sustavu.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>Ovaj naziv datoteke je blokiran na poslužitelju.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation>Nije moguće stvoriti mapu %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>A következő karakterek nem engedélyezettek a rendszeren: * " | & ? , ; : \ / ~ < > kezdő és záró szóköz</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>A fájlnév egy fenntartott név ezen a fájlrendszeren.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>A fájlnév feketelistára került a kiszolgálón.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>Az érvénytelen módosítási idő miatt nem lehet szinkronizálni</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation>A(z) %1 mappa nem hozható létre</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation>Ütközés feloldása</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Skráarheitið er frátekið fyrir annað í þessu skráakerfi.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation>Get ekki búið til möppuna %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation>Leysa árekstur</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>I seguenti caratteri non sono consentiti nel sistema: * " | & ? , ; : \ / ~ < > spazi iniziali/finali</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Il nome del file è un nome riservato su questo file system.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Cartella</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation>Il nome %1 che contiene il carattere "%2" non è supportato su questo file system.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation>Il nome %1 contiene almeno un carattere non valido</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation>Il nome %1 è un nome riservato su questo file system.</translation>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>Il nome del file è nella lista nera sul server.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>Impossibile sincronizzare a causa di un orario di modifica non valido</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>Impossibile caricare il file, perché è aperto in "%1".</translation>
</message>
<translation>Impossibile creare la cartella %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation>La cartella %1 non può essere resa in sola lettura: %2</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation>La cartella %1 non può essere rinominata perché il suo nome conflitta con quello di un altro file o cartella!</translation>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>次の文字はシステムで許可されていません: * " | & ? , ; : \ / ~ < > 先頭/末尾のスペース</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>ファイル名はファイルシステムに予約されています。</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>フォルダー</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>ファイル</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation>文字 "%2" を含む名前 %1 は、このファイルシステムではサポートされていません。</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation>名前 %1 に無効な文字が 1 つ以上含まれています。</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation>名前 %1 はこのファイルシステム上で予約された名前です。</translation>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>このファイル名はサーバーにブロックされました。</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>修正日時が無効なため同期できません</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>"%1" で開いているので、ファイルをアップロードできませんでした。</translation>
</message>
<translation>フォルダー %1 を作成できません</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation>フォルダ %1 を読み取り専用にできません: %2</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation>ローカルファイルまたはフォルダー名が重複しているため、フォルダー%1の名前を変更できません!</translation>
</message>
<translation>競合の解決</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation>ブラウザでNextcloud Assistantを開く</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation>Nextcloud Talkをブラウザーで開く</translation>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>다음 문자들은 시스템에서 허용되지 않습니다. * " | & ? , ; : \ / ~ < > 선행/후행 공백</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>해당 파일 이름은 이 파일 시스템에서 예약된 이름입니다.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>파일 이름이 서버 블랙리스트에 있습니다.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>유효하지 않은 수정 시간으로 인해 동기화할 수 없습니다.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>파일이 "%1"에서 열려있기 때문에 업로드할 수 없습니다.</translation>
</message>
<translation>폴더 %1을 만들 수 없음</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation>충돌 해결</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation>Nepavyko sukurti aplanko %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Ова име на датотека е резервирано име на системот.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>Името на датотеката е на црна листа на серверот.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation>Решете конфликт</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>Følgende tegn er ikke tillatt på systemet: * " | & ? , ; : \ / ~ < > innledende/etterfølgende mellomrom</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Filnavnet er et reservert navn på dette filsystemet.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Mappe</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Fil</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation>%1 navn som inneholder tegnet "%2" støttes ikke på dette filsystemet.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation>%1 navn inneholder minst ett ugyldig tegn</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation>%1 navn er reservert på dette filsystemet.</translation>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>Filnavnet er svartelistet på serveren.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>Kan ikke synkronisere på grunn av ugyldig endringstid</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>Kunne ikke laste opp filen, fordi den er åpen i "%1".</translation>
</message>
<translation>Kunne ikke opprette mappen %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation>Mappen %1 kan ikke gjøres skrivebeskyttet: %2</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation>Mappe %1 kan ikke omdøpes på grunn av et lokalt fil- eller mappenavn-sammenstøt!</translation>
</message>
<translation>Løs konflikt</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation>Åpne Nextcloud Assistant i nettleser</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation>Åpne Nextcloud Talk i nettleser</translation>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>De bestandsnaam is een gereserveerde naam op dit bestandssysteem.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>De bestandsnaam staat op de negeerlijst van de server.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation>Kon map %1 niet maken</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>Następujące znaki nie są dozwolone w systemie: * " | & ? , ; : \ / ~ < > spacje poprzedzające/końcowe</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Nazwa pliku jest nazwą zarezerwowaną w tym systemie plików.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Folder</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Plik</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>Nazwa pliku jest na czarnej liście na serwerze.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>Nie można zsynchronizować z powodu nieprawidłowego czasu modyfikacji</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>Nie można przesłać pliku, ponieważ jest on otwarty w „%1”.</translation>
</message>
<translation>Nie można utworzyć katalogu %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation>Rozwiąż konflikt</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation>Otwórz Nextcloud Assistant w przeglądarce</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation>Otwórz Nextcloud Talk w przeglądarce</translation>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>Os seguintes caracteres não são permitidos no sistema: * " | & ? , ; : \ / ~ < > espaços à esquerda/à direita</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>O nome do arquivo é um nome reservado neste sistema de arquivos. </translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Pasta</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Arquivo</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation>O nome %1 contendo o caractere "%2" não é suportado neste sistema de arquivos.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation>O nome %1 contém pelo menos um carácter inválido</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation>%1 nome é um nome reservado neste sistema de arquivos.</translation>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>O nome do arquivo está na lista negra do servidor. </translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<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="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>Não foi possível fazer upload do arquivo porque ele está aberto em "%1".</translation>
</message>
<translation>Não foi possível criar a pasta %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation>A pasta %1 não pode ser tornada somente leitura: %2</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation>A pasta %1 não pode ser renomeada devido a um conflito de nome de arquivo ou pasta local!</translation>
</message>
<translation>Resolver conflito</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation>Abra o Nextcloud Assistant no navegador</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation>Abra o Nextcloud Talk no navegador</translation>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>Используемая система не поддерживает следующие символы: * " | & ? , ; : \ / ~ < > и символы пробела в начале и конце имени.</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Имя файла является зарезервированным внутренним именем в используемой файловой системе.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Папка</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Файл</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation>%1 содержит в имени символ «%2», который не поддерживается используемой файловой системой.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation>%1 содержит как минимум один некорретный символ.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation>%1 использует имя, являющее в используемой файловой системе служебным зарезервированным именем.</translation>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>Имя файла внесено в чёрный список на сервере.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>Синхронизация невозможна по причине некорректного времени изменения файла</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation>Не удалось создать папку «%1»</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation>Папка «%1» не может быть переименована, так как это действие приведёт к конфликту имён локальных файлов или папок.</translation>
</message>
<translation>Разрешить конфликт</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation>Открыть приложение Nextcloud Assistant в браузере</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation>Открыть приложение Nextcloud Talk в браузере</translation>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Su nùmene de s'archìviu est unu nùmene riservadu a custu archìviu de sistema.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>Su nùmene de s'archìviu est in sa lista niedda de su serbidore.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation>No at fatu a creare sa cartella %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>Nasledujúce znaky nie sú v systéme povolené: * " | & ? , ; : \ / ~ < > medzery na začiatku/na konci</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Názov súboru je na tomto súborovom systéme rezervovaným názvom.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>Súbor je na tomto serveri na čiernej listine.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>Chyba pri synchronizácii z dôvodu neplatného času poslednej zmeny</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>Súbor sa nepodarilo nahrať, pretože je otvorený v "%1".</translation>
</message>
<translation>Nemôžem vytvoriť priečinok %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation>Priečinok %1 nemôže byť nastavený len na čítanie: %2</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation>Vyriešiť konflikt</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Ime datoteke je na tem sistemu zadržano za sistemsko datoteko.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>Ime datoteke je na črnem seznamu strežnika.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation>Ni mogoče ustvariti mape %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>На систему нису довољени следећи карактери: * " | & ? , ; : \ / ~ < > размаци на почетку/крају имена</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Име фајла је резервисано име на овом фајл систему.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Фолдер</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Фајл</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation>Име „%1” које садржи карактер „%2” се не подржава на овом фајл систему.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation>Име %1 садржи бар један недозвољени карактер</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation>Име %1 је резервисано име на овом фајл систему.</translation>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>Име фајла је на црној листи сервера.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>Не може да се синхронизује због неисправног времена измене</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>Фајл не може да се отпреми јер је отворен у „%1”.</translation>
</message>
<translation>Не може да се креира фолдер %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation>Фолдер %1 не може да се буде само-за-читање: %2</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation>Фолдеру %1 не може да се промени име због судара са називом локалног фајла или фолдера!</translation>
</message>
<translation>Разреши конфликт</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation>Отвори Nextcloud Асистент у прегледачу</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation>Отвори Nextcloud Talk у прегледачу</translation>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>Följande tecken är inte tillåtna på systemet: * " | & ? , ; : \ / ~ < > inledande/efterföljande mellanslag</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Detta filnamn är reserverat på detta filsystem.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Mapp</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Fil</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation>%1 namn som innehåller tecknet "%2" stöds inte i det här filsystemet.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation>%1 namnet innehåller minst ett ogiltigt tecken</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation>%1 namnet är ett reserverat namn på det här filsystemet.</translation>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>Filnamnet är svartlistat på servern.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>Det går inte att synkronisera på grund av ogiltig ändringstid</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>Kunde inte ladda upp filen eftersom den är öppen i "%1".</translation>
</message>
<translation>Kunde inte skapa mappen %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation>Mappen %1 kan inte göras skrivskyddad: %2</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation>Mapp %1 kan inte byta namn på grund av en konflikt med ett lokalt fil- eller mappnamn!</translation>
</message>
<translation>Lös konflikt</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation>Öppna Nextcloud Assistant i webbläsaren</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation>Öppna Nextcloud Talk i webbläsaren</translation>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>Sistemde dosya adlarında kullanılmasına izin verilmeyen karakterler: * " | & ? , ; : \ / ~ < > başta ve sondaki boşluklar</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Bu dosya adı bu dosya sisteminde ayırtılmış bir ad olduğundan kullanılamaz.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Klasör</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Dosya</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation>"%2" karakterinin bulunduğu %1 dosya adı bu dosya sisteminde desteklenmiyor.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation>%1 adında en az bir geçersiz karakter bulunuyor</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation>%1 dosya adı bu dosya sisteminde ayrılmış ve kullanılamaz.</translation>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>Dosya adı sunucu üzerinde kara listeye alınmış.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>Değiştirilme zamanı geçersiz olduğundan eşitlenemedi</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>Dosya "%1" içinde açık olduğundan yüklenemedi.</translation>
</message>
<translation>%1 klasörü oluşturulamadı</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation>%1 klasörü salt okunur yapılamaz: %2</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation>Yerel dosya veya klasör adı çakışması nedeniyle %1 klasörü yeniden adlandırılamadı!</translation>
</message>
<translation>Çakışmayı çöz</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation>Tarayıcıda Nextcloud Assistant uygulamasını aç</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation>Tarayıcıda Nextcloud Talk uygulamasını aç</translation>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>Такі символи не дозволені на рівні системи: * " | & ? , ; : \ / ~ < > пробіли на початку та наприкінці</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>Таке ім'я файлу є зарезервованим ім'ям у файловій системі.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Каталог</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>Файл</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation>Ім'я %1, що містить символ "%2" не підтримується файловою системою.</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation>Ім'я %1 містить принаймні один недійсний символ</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation>Ім'я %1 є зарезервованою назвою у файловій системі.</translation>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>Таке ім'я файлу внесено до чорного списку на сервері.</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>Неможливо виконати синхронізацію через неправильний час модифікації</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>Не вдалося завантажити файл, оскільки його відкрито у "%1".</translation>
</message>
<translation>Неможливо створити каталог %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation>Неможливо зробити каталог %1 тільки для читання: %2</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation>Неможливо перейменувати каталог %1, оскільки файл або каталог з таким же ім'ям вже присутній на пристрої!</translation>
</message>
<translation>Розв'язати конфлікт</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation>Відкрити Асистент Nextcloud в бравзері</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation>Відкрити Nextcloud Talk в бравзері</translation>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>系统不允许以下字符:* " | & ? , ; : \ / ~ < > 以及前导或尾部空格</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>此文件名是这个文件系统上的保留名。</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>该文件名在服务器上被列入黑名单</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>由于修改时间无效,因此无法同步</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>无法上传文件,因为此文件已在 “%1” 中被打开。</translation>
</message>
<translation>无法创建文件夹 %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation type="unfinished"/>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation type="unfinished"/>
</message>
<translation>解决冲突</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation type="unfinished"/>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>系統不允許使用以下字符:* " | & ? , ; : \ / ~ < > 前導/尾隨空格</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>此檔案名已被此檔案系統保留所用。</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>資料夾</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>檔案</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation>此檔案系統不支援包含字符 "%2" 的 %1 名稱。</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation>%1 名稱含有不無效的字元</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation>在檔案件系統中,%1 名稱是保留的名稱,無法使用。</translation>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>伺服器已將此檔名列為黑名單。</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>由於修改時間無效,無法同步</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>無法上傳檔案,因為其於「%1」開啟。</translation>
</message>
<translation>無法建立資料夾 %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation>無法將資料夾 %1 設為唯讀:%2</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation>無法重新命名資料夾 %1,因為近端檔案或資料夾名稱有衝突!</translation>
</message>
<translation>解決抵觸</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation>在瀏覽器中開啟 Nextcloud Assistant</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation>在瀏覽器中開啟 Nextcloud Talk</translation>
</message>
<source>The following characters are not allowed on the system: * " | & ? , ; : \ / ~ < > leading/trailing spaces</source>
<translation>系統不允許以下字元:* " | & ? , ; : \ / ~ < > 以及前導或結尾空格</translation>
</message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="103"/>
+ <source>The file "%1" could not be synced because the name contains characters which are not allowed on the server.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="114"/>
+ <source>The following characters are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="117"/>
+ <source>The following basenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="120"/>
+ <source>The following filenames are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/invalidfilenamedialog.cpp" line="123"/>
+ <source>The following file extensions are not allowed: %1</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/gui/invalidfilenamedialog.cpp" line="100"/>
<source>Checking rename permissions …</source>
<translation>此檔案名稱為檔案系統的保留名稱。</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>Folder</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>資料夾</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="358"/>
+ <location filename="../src/libsync/discovery.cpp" line="387"/>
<source>File</source>
<comment>name of folder entity to use when warning about invalid name</comment>
<translation>檔案</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="360"/>
+ <location filename="../src/libsync/discovery.cpp" line="389"/>
<source>%1 name containing the character "%2" is not supported on this file system.</source>
<comment>folder or file impossible to sync due to an invalid name, placeholders will be file or folder and the invalid character</comment>
<translation>此檔案系統不支援包含字元「%2」的 %1 名稱。</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="362"/>
+ <location filename="../src/libsync/discovery.cpp" line="391"/>
<source>%1 name contains at least one invalid character</source>
<translation>%1 名稱至少包含一個無效字元</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="364"/>
+ <location filename="../src/libsync/discovery.cpp" line="393"/>
<source>%1 name is a reserved name on this file system.</source>
<translation>%1 名稱是此檔案系統上的保留名稱。</translation>
</message>
<source>The filename is blacklisted on the server.</source>
<translation>伺服器已將此檔名列為黑名單。</translation>
</message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="434"/>
+ <source> Reason: the entire filename is forbidden.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="437"/>
+ <source> Reason: the filename has a forbidden base name (filename start).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="440"/>
+ <source> Reason: the file has a forbidden extension (.%1).</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/libsync/discovery.cpp" line="443"/>
+ <source> Reason: the filename contains a forbidden character (%1).</source>
+ <translation type="unfinished"/>
+ </message>
<message>
<location filename="../src/libsync/discovery.cpp" line="516"/>
<source>File has extension reserved for virtual files.</source>
<translation>由於修改時間無效,因此無法同步</translation>
</message>
<message>
- <location filename="../src/libsync/discovery.cpp" line="1047"/>
+ <location filename="../src/libsync/discovery.cpp" line="1089"/>
<source>Could not upload file, because it is open in "%1".</source>
<translation>無法上傳檔案,因為其於「%1」開啟。</translation>
</message>
<translation>無法建立資料夾 %1</translation>
</message>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="228"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="239"/>
<source>The folder %1 cannot be made read-only: %2</source>
<translation>無法將資料夾 %1 設為唯讀:%2</translation>
</message>
<context>
<name>OCC::PropagateLocalRename</name>
<message>
- <location filename="../src/libsync/propagatorjobs.cpp" line="311"/>
+ <location filename="../src/libsync/propagatorjobs.cpp" line="322"/>
<source>Folder %1 cannot be renamed because of a local file or folder name clash!</source>
<translation>由於本機檔案或資料夾名稱衝突,無法重新命名資料夾 %1!</translation>
</message>
<translation>解決衝突</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="853"/>
+ <source>Rename file</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Assistant in browser</source>
<translation>在瀏覽器中開啟 Nextcloud Assistant</translation>
</message>
<message>
- <location filename="../src/gui/tray/usermodel.cpp" line="1053"/>
+ <location filename="../src/gui/tray/usermodel.cpp" line="1061"/>
<source>Open Nextcloud Talk in browser</source>
<translation>在瀏覽器中開啟 Nextcloud Talk</translation>
</message>