Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/desktop.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNextcloud bot <bot@nextcloud.com>2022-03-18 06:58:01 +0300
committerNextcloud bot <bot@nextcloud.com>2022-03-18 06:58:01 +0300
commited1b71ce3a1ca2d410bd370cea54430a0da03ada (patch)
tree2a7b49c680a922c5cc4910a18f2237fa54e9d480 /translations
parenta86ae74ab0b65cb9ca3508ba8f37b81b9db74621 (diff)
[tx-robot] updated from transifex
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
Diffstat (limited to 'translations')
-rw-r--r--translations/client_bg.ts73
-rw-r--r--translations/client_br.ts73
-rw-r--r--translations/client_ca.ts73
-rw-r--r--translations/client_cs.ts73
-rw-r--r--translations/client_da.ts73
-rw-r--r--translations/client_de.ts73
-rw-r--r--translations/client_el.ts73
-rw-r--r--translations/client_en_GB.ts73
-rw-r--r--translations/client_eo.ts73
-rw-r--r--translations/client_es.ts73
-rw-r--r--translations/client_es_AR.ts71
-rw-r--r--translations/client_es_CL.ts73
-rw-r--r--translations/client_es_CO.ts73
-rw-r--r--translations/client_es_CR.ts73
-rw-r--r--translations/client_es_DO.ts73
-rw-r--r--translations/client_es_EC.ts73
-rw-r--r--translations/client_es_GT.ts73
-rw-r--r--translations/client_es_HN.ts73
-rw-r--r--translations/client_es_MX.ts73
-rw-r--r--translations/client_es_SV.ts73
-rw-r--r--translations/client_et.ts71
-rw-r--r--translations/client_eu.ts73
-rw-r--r--translations/client_fa.ts73
-rw-r--r--translations/client_fi.ts71
-rw-r--r--translations/client_fr.ts77
-rw-r--r--translations/client_gl.ts73
-rw-r--r--translations/client_he.ts73
-rw-r--r--translations/client_hr.ts73
-rw-r--r--translations/client_hu.ts73
-rw-r--r--translations/client_id.ts71
-rw-r--r--translations/client_is.ts73
-rw-r--r--translations/client_it.ts73
-rw-r--r--translations/client_ja.ts73
-rw-r--r--translations/client_ko.ts73
-rw-r--r--translations/client_lt_LT.ts73
-rw-r--r--translations/client_lv.ts71
-rw-r--r--translations/client_mk.ts73
-rw-r--r--translations/client_nb_NO.ts73
-rw-r--r--translations/client_nl.ts73
-rw-r--r--translations/client_oc.ts71
-rw-r--r--translations/client_pl.ts73
-rw-r--r--translations/client_pt.ts73
-rw-r--r--translations/client_pt_BR.ts73
-rw-r--r--translations/client_ro.ts71
-rw-r--r--translations/client_ru.ts73
-rw-r--r--translations/client_sc.ts73
-rw-r--r--translations/client_sk.ts73
-rw-r--r--translations/client_sl.ts73
-rw-r--r--translations/client_sr.ts73
-rw-r--r--translations/client_sv.ts73
-rw-r--r--translations/client_th.ts73
-rw-r--r--translations/client_tr.ts73
-rw-r--r--translations/client_uk.ts73
-rw-r--r--translations/client_zh_CN.ts73
-rw-r--r--translations/client_zh_HK.ts73
-rw-r--r--translations/client_zh_TW.ts73
56 files changed, 3243 insertions, 835 deletions
diff --git a/translations/client_bg.ts b/translations/client_bg.ts
index 45f0af4a6..7bbdcbfe6 100644
--- a/translations/client_bg.ts
+++ b/translations/client_bg.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3544,6 +3544,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Сървърът е отчел не % 1</translation>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation>Конфликт при качване на някои файлове в папка. Тези, които са в конфликт, ще се изчистят!</translation>
@@ -4998,16 +5003,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Имената на файлове, съдържащи символа &apos;% 1&apos;, не се поддържат от тази файлова система.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Не може да се отвори или създаде локална база данни за синхронизиране. Уверете се, че имате достъп за запис в папката за синхронизиране.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Името на файла е запазено име на тази файлова система.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Не може да се отвори или създаде локална база данни за синхронизиране. Уверете се, че имате достъп за запис в папката за синхронизиране.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Името на файла съдържа крайни интервали.</translation>
@@ -5023,11 +5028,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Файл/Папка е игнорирана, защото е скрита.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>Използване на виртуални файлове със суфикс, но суфиксът не е зададен</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Твърде много подпапки</translation>
@@ -5038,6 +5038,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Името на файла не може да бъде кодирано във вашата система от файлове.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>Използване на виртуални файлове със суфикс, но суфиксът не е зададен</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Не може да се прочете черният списък от локалната база данни</translation>
@@ -5970,15 +5975,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Нова папка</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6065,6 +6095,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_br.ts b/translations/client_br.ts
index 843b06b2a..2c2401a53 100644
--- a/translations/client_br.ts
+++ b/translations/client_br.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3515,6 +3515,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4969,16 +4974,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>An anv restr gant an arouez &apos;%1&apos; n&apos;int ket douget gant ar sistem trestr-mañ.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Dibosupl digeriñ pe krouiñ ar rouadenn-diaz kemprennet diabarzh. Bezit sur ho peus an aotre embann en teuliad kemprenn.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>An anv restr a zo un anv restr miret ar sistem restr.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Dibosupl digeriñ pe krouiñ ar rouadenn-diaz kemprennet diabarzh. Bezit sur ho peus an aotre embann en teuliad kemprenn.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Un hed fin ez eus an anv restr.</translation>
@@ -4994,11 +4999,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Restr/Teuliad a zo dianvezet peogwir eo koachet.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Re doñ eo renkadurezh an teuliadoù</translation>
@@ -5009,6 +5009,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>An anv restr ne c&apos;hell ket bezhañ sifret war ho sistem restr.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Dibosupl lenn ar roll-du eus ar roadenn-diaz diabarzh</translation>
@@ -5941,15 +5946,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6036,6 +6066,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_ca.ts b/translations/client_ca.ts
index c77c5e393..9037d54f7 100644
--- a/translations/client_ca.ts
+++ b/translations/client_ca.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation>Descarta</translation>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation>Obre el diàleg per compartir</translation>
</message>
@@ -3504,6 +3504,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4958,16 +4963,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>No s&apos;admeten els noms de fitxers que contenen el caràcter «%1» en aquest sistema de fitxers.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>No es pot obrir o crear la base de dades de sincronització local. Assegureu-vos que teniu accés d&apos;escriptura a la carpeta de sincronització.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Aquest nom de fitxer és un nom reservat en aquest sistema de fitxers.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>No es pot obrir o crear la base de dades de sincronització local. Assegureu-vos que teniu accés d&apos;escriptura a la carpeta de sincronització.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>El nom del fitxer conté espais finals.</translation>
@@ -4983,11 +4988,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>S&apos;ignora el fitxer o la carpeta perquè està ocult.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>S&apos;estan utilitzant fitxers virtuals amb sufix però no s&apos;ha definit el sufix</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>La jerarquia de carpetes és massa profunda.</translation>
@@ -4998,6 +4998,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>El nom del fitxer no es pot codificar en el vostre sistema de fitxers.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>S&apos;estan utilitzant fitxers virtuals amb sufix però no s&apos;ha definit el sufix</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No s&apos;ha pogut llegir la llista negra de la base de dades local.</translation>
@@ -5930,15 +5935,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6025,6 +6055,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_cs.ts b/translations/client_cs.ts
index 5a7eb0a85..7b7bf0bf0 100644
--- a/translations/client_cs.ts
+++ b/translations/client_cs.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation>Zahodit</translation>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation>Otevřít dialog sdílení</translation>
</message>
@@ -3542,6 +3542,11 @@ Toto je nový, experimentální režim. Pokud se jej rozhodnete používat, pros
<translation>Server nahlášen číslo %1</translation>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation>Konflikt při nahrávání některých souborů do složky. Ty, které jsou v konfliktu budou vymazány!</translation>
@@ -4996,16 +5001,16 @@ Toto je nový, experimentální režim. Pokud se jej rozhodnete používat, pros
<translation>Názvy souborů obsahující znak „%1“ nejsou na tomto souborovém systému podporovány.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Nedaří se otevřít nebo vytvořit místní synchronizační databázi. Ověřte, že máte přístup k zápisu do synchronizační složky.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Název souboru je na tomto souborovém systému rezervovaným názvem (nelze ho použít).</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Nedaří se otevřít nebo vytvořit místní synchronizační databázi. Ověřte, že máte přístup k zápisu do synchronizační složky.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Na konci názvu souboru se vyskytuje (přinejmenším) jedna mezera – odstraňte ji.</translation>
@@ -5021,11 +5026,6 @@ Toto je nový, experimentální režim. Pokud se jej rozhodnete používat, pros
<translation>Soubor/složka je ignorován, protože je skrytý.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>Používají se virtuální soubory s příponou, ale přípona není nastavena</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Hierarchie složek je příliš hluboká</translation>
@@ -5036,6 +5036,11 @@ Toto je nový, experimentální režim. Pokud se jej rozhodnete používat, pros
<translation>Enkódování tohoto názvu souboru je mimo technické možnosti daného souborového systému.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>Používají se virtuální soubory s příponou, ale přípona není nastavena</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Nedaří se z místní databáze načíst seznam vyloučených</translation>
@@ -5968,15 +5973,40 @@ Toto je nový, experimentální režim. Pokud se jej rozhodnete používat, pros
<translation>Nová složka</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation>Označit jako přečtené</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation>Odpovědět</translation>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6063,6 +6093,19 @@ Toto je nový, experimentální režim. Pokud se jej rozhodnete používat, pros
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_da.ts b/translations/client_da.ts
index 68d7f4b94..9bf5896d7 100644
--- a/translations/client_da.ts
+++ b/translations/client_da.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3519,6 +3519,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4973,16 +4978,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Filnavne der indeholder karakteren &apos;%1&apos; er ikke understøttet på dette filsystem.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Ikke i stand til at oprette en lokal sync database. Verificer at du har skriveadgang til sync mappen.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Filnavnet er et reserveret navn på dette filsystem.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Ikke i stand til at oprette en lokal sync database. Verificer at du har skriveadgang til sync mappen.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Filnavnet slutter med mellemrum.</translation>
@@ -4998,11 +5003,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Fil/mappe ignoreret da den er skjult.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Mappehierarki for dybt</translation>
@@ -5013,6 +5013,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Filnavnet kan ikke krypteres på dit filsystem.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Kunne ikke læse blacklist fra den lokale database</translation>
@@ -5945,15 +5950,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Ny mappe</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6040,6 +6070,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_de.ts b/translations/client_de.ts
index 59911d2da..a3418373f 100644
--- a/translations/client_de.ts
+++ b/translations/client_de.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation>Ablehnen</translation>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation>Teilen-Dialog öffnen</translation>
</message>
@@ -3542,6 +3542,11 @@ Dies ist ein neuer, experimenteller Modus. Wenn Sie sich entscheiden, ihn zu ver
<translation>Server meldet keine %1</translation>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation>Konflikt beim Hochladen einiger Dateien in einen Ordner. Diejenigen, die in Konflikt stehen, werden gelöscht!</translation>
@@ -4996,16 +5001,16 @@ Dies ist ein neuer, experimenteller Modus. Wenn Sie sich entscheiden, ihn zu ver
<translation>Dateinamen, welche das Zeichen &apos;%1&apos; enthalten, werden von diesem Dateisystem nicht unterstützt.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Öffnen oder erstellen der Sync-Datenbank nicht möglich. Bitte sicherstellen, dass Schreibrechte für den zu synchronisierenden Ordner existieren.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Der Dateiname ist ein reservierter Name in diesem Dateisystem.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Öffnen oder erstellen der Sync-Datenbank nicht möglich. Bitte sicherstellen, dass Schreibrechte für den zu synchronisierenden Ordner existieren.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Dateiname endet mit Leerzeichen.</translation>
@@ -5021,11 +5026,6 @@ Dies ist ein neuer, experimenteller Modus. Wenn Sie sich entscheiden, ihn zu ver
<translation>Datei/Ordner wird ignoriert, weil sie unsichtbar ist.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>Virtuelle Dateien mit Endung verwenden, aber Endung ist nicht gesetzt.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Ordnerhierarchie ist zu tief</translation>
@@ -5036,6 +5036,11 @@ Dies ist ein neuer, experimenteller Modus. Wenn Sie sich entscheiden, ihn zu ver
<translation>Der Dateiname kann auf Ihrem Dateisystem nicht entschlüsselt werden.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>Virtuelle Dateien mit Endung verwenden, aber Endung ist nicht gesetzt.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Fehler beim Einlesen der Blacklist aus der lokalen Datenbank</translation>
@@ -5968,15 +5973,40 @@ Dies ist ein neuer, experimenteller Modus. Wenn Sie sich entscheiden, ihn zu ver
<translation>Neuer Ordner</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation>Als gelesen markieren</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation>Antworten</translation>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6063,6 +6093,19 @@ Dies ist ein neuer, experimenteller Modus. Wenn Sie sich entscheiden, ihn zu ver
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_el.ts b/translations/client_el.ts
index 3dc2bfb6a..55067b11b 100644
--- a/translations/client_el.ts
+++ b/translations/client_el.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3523,6 +3523,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4977,16 +4982,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Τα ονόματα αρχείων που περιέχουν τον χαρακτήρα &apos;% 1&apos; δεν υποστηρίζονται σε αυτό το σύστημα αρχείων.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Ανικανότητα στο άνοιγμα ή στη δημιουργία της τοπικής βάσης δεδομένων. Εξετάστε αν έχετε δικαιώματα εγγραφής στο φάκελο συγχρονισμού. </translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Το όνομα αρχείου είναι ένα κατοχυρωμένο όνομα σε αυτό το σύστημα αρχείων.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Ανικανότητα στο άνοιγμα ή στη δημιουργία της τοπικής βάσης δεδομένων. Εξετάστε αν έχετε δικαιώματα εγγραφής στο φάκελο συγχρονισμού. </translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Το όνομα του αρχείου περιέχει συνεχόμενα κενά.</translation>
@@ -5002,11 +5007,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Το Αρχείο/ο Φάκελος αγνοήθηκε επειδή είναι κρυφό.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>Χρήση εικονικών αρχείων με κατάληξη, αλλά η κατάληξη δεν έχει οριστεί.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Δομή φακέλων πολύ μεγάλη</translation>
@@ -5017,6 +5017,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Το όνομα αρχείου δεν μπορεί να κωδικοποιηθεί στο σύστημα αρχείων σας.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>Χρήση εικονικών αρχείων με κατάληξη, αλλά η κατάληξη δεν έχει οριστεί.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Αδυναμία ανάγνωσης της μαύρης λίστας από την τοπική βάση δεδομένων</translation>
@@ -5949,15 +5954,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Νέος φάκελος</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6044,6 +6074,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_en_GB.ts b/translations/client_en_GB.ts
index 8255a606c..ffabd9a2e 100644
--- a/translations/client_en_GB.ts
+++ b/translations/client_en_GB.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3506,6 +3506,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4960,16 +4965,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>File names containing the character &apos;%1&apos; are not supported on this file system.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>The file name is a reserved name on this file system.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Filename contains trailing spaces.</translation>
@@ -4985,11 +4990,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>File/Folder is ignored because it&apos;s hidden.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Folder hierarchy is too deep</translation>
@@ -5000,6 +5000,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>The filename cannot be encoded on your file system.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Unable to read the blacklist from the local database</translation>
@@ -5932,15 +5937,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6027,6 +6057,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_eo.ts b/translations/client_eo.ts
index 33e1ce8a6..a00a5164c 100644
--- a/translations/client_eo.ts
+++ b/translations/client_eo.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3512,6 +3512,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4965,16 +4970,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Dosieroj enhavantaj la signon „%1“ ne eblas en tiu ĉi dosiersistemo.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Ne eblas malfermi aŭ krei lokan sinkronigan datumbazon. Certigu, ke vi rajtas aliri al la sinkroniga dosierujo.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Tiu ĉi dosiernomo ne estas permesata en tiu ĉi dosiersistemo.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Ne eblas malfermi aŭ krei lokan sinkronigan datumbazon. Certigu, ke vi rajtas aliri al la sinkroniga dosierujo.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Dosiernomo enhavas spacojn je sia fino.</translation>
@@ -4990,11 +4995,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Dosiero aŭ dosierujo estas ignorita, ĉar ĝi estas kaŝita.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Hierarĥio de dosierujoj tro profundas</translation>
@@ -5005,6 +5005,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Tiu ĉi dosiernomo ne estas kodebla en tiu ĉi dosiersistemo.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Ne eblas legi la nigran liston el la loka datumbazo</translation>
@@ -5937,15 +5942,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6032,6 +6062,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_es.ts b/translations/client_es.ts
index c299d5cd6..8c845a63b 100644
--- a/translations/client_es.ts
+++ b/translations/client_es.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation>Descartar</translation>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation>Abrir diálogo de compartir</translation>
</message>
@@ -3544,6 +3544,11 @@ Esta es un modo nuevo y experimental. Si decides usarlo, por favor, informa de c
<translation>El servidor informó de no %1</translation>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation>Se ha producido un conflicto al subir algunos archivos a una carpeta. ¡Se eliminarán los conflictivos!</translation>
@@ -4998,16 +5003,16 @@ Esta es un modo nuevo y experimental. Si decides usarlo, por favor, informa de c
<translation>Los nombres de archivo que contengan el caracter &apos;%1&apos; no son compatibles con este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Imposible abrir o crear la BBDD local de sync. Asegurese de que tiene permisos de escritura en la carpeta de sync.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>El nombre del archivo es una palabra reservada del sistema de archivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Imposible abrir o crear la BBDD local de sync. Asegurese de que tiene permisos de escritura en la carpeta de sync.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>El nombre del archivo contiene espacios finales.</translation>
@@ -5023,11 +5028,6 @@ Esta es un modo nuevo y experimental. Si decides usarlo, por favor, informa de c
<translation>Se ignoran los Archivos/Carpetas ocultos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>Usando archivos virtuales con sufijo, pero el sufijo no está establecido</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>demasiadas subcarpetas anidadas</translation>
@@ -5038,6 +5038,11 @@ Esta es un modo nuevo y experimental. Si decides usarlo, por favor, informa de c
<translation>El nombre de archivo no se puede codificar en tu sistema de archivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>Usando archivos virtuales con sufijo, pero el sufijo no está establecido</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No se pudo leer la lista de bloqueo de la base de datos local</translation>
@@ -5970,15 +5975,40 @@ Esta es un modo nuevo y experimental. Si decides usarlo, por favor, informa de c
<translation>Nueva carpeta</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation>Marcar como leído</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation>Responder</translation>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6065,6 +6095,19 @@ Esta es un modo nuevo y experimental. Si decides usarlo, por favor, informa de c
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_es_AR.ts b/translations/client_es_AR.ts
index 5d351291a..bdddd5f75 100644
--- a/translations/client_es_AR.ts
+++ b/translations/client_es_AR.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3493,6 +3493,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4945,13 +4950,13 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
+ <source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="510"/>
- <source>The file name is a reserved name on this file system.</source>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
@@ -4970,11 +4975,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation type="unfinished"/>
@@ -4985,6 +4985,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
@@ -5917,15 +5922,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6012,6 +6042,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_es_CL.ts b/translations/client_es_CL.ts
index bec053cc5..326decbae 100644
--- a/translations/client_es_CL.ts
+++ b/translations/client_es_CL.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3499,6 +3499,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4953,16 +4958,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Los nombres de archivos que contengan el caracter &apos;%1&apos; no son soportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
@@ -4978,11 +4983,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>La jerarquía de carpetas es muy profunda</translation>
@@ -4993,6 +4993,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No fue posible leer la lista negra de la base de datos local</translation>
@@ -5925,15 +5930,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6020,6 +6050,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_es_CO.ts b/translations/client_es_CO.ts
index 84d924c06..50e103feb 100644
--- a/translations/client_es_CO.ts
+++ b/translations/client_es_CO.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3499,6 +3499,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4953,16 +4958,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Los nombres de archivos que contengan el caracter &apos;%1&apos; no son soportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
@@ -4978,11 +4983,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>La jerarquía de carpetas es muy profunda</translation>
@@ -4993,6 +4993,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No fue posible leer la lista negra de la base de datos local</translation>
@@ -5925,15 +5930,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6020,6 +6050,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_es_CR.ts b/translations/client_es_CR.ts
index 8d84234b8..f89106f70 100644
--- a/translations/client_es_CR.ts
+++ b/translations/client_es_CR.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3499,6 +3499,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4953,16 +4958,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Los nombres de archivos que contengan el caracter &apos;%1&apos; no son soportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
@@ -4978,11 +4983,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>La jerarquía de carpetas es muy profunda</translation>
@@ -4993,6 +4993,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No fue posible leer la lista negra de la base de datos local</translation>
@@ -5925,15 +5930,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6020,6 +6050,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_es_DO.ts b/translations/client_es_DO.ts
index 82e208abe..541fb046e 100644
--- a/translations/client_es_DO.ts
+++ b/translations/client_es_DO.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3499,6 +3499,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4953,16 +4958,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Los nombres de archivos que contengan el caracter &apos;%1&apos; no son soportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
@@ -4978,11 +4983,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>La jerarquía de carpetas es muy profunda</translation>
@@ -4993,6 +4993,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No fue posible leer la lista negra de la base de datos local</translation>
@@ -5925,15 +5930,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6020,6 +6050,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_es_EC.ts b/translations/client_es_EC.ts
index 075c2c4ed..ea6297ef6 100644
--- a/translations/client_es_EC.ts
+++ b/translations/client_es_EC.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3499,6 +3499,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4953,16 +4958,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Los nombres de archivos que contengan el caracter &apos;%1&apos; no son soportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
@@ -4978,11 +4983,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>La jerarquía de carpetas es muy profunda</translation>
@@ -4993,6 +4993,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No fue posible leer la lista negra de la base de datos local</translation>
@@ -5925,15 +5930,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6020,6 +6050,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_es_GT.ts b/translations/client_es_GT.ts
index 8052e0138..cac3e56cc 100644
--- a/translations/client_es_GT.ts
+++ b/translations/client_es_GT.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3499,6 +3499,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4953,16 +4958,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Los nombres de archivos que contengan el caracter &apos;%1&apos; no son soportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
@@ -4978,11 +4983,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>La jerarquía de carpetas es muy profunda</translation>
@@ -4993,6 +4993,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No fue posible leer la lista negra de la base de datos local</translation>
@@ -5925,15 +5930,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6020,6 +6050,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_es_HN.ts b/translations/client_es_HN.ts
index 57f170590..cb4502b55 100644
--- a/translations/client_es_HN.ts
+++ b/translations/client_es_HN.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3499,6 +3499,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4953,16 +4958,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Los nombres de archivos que contengan el caracter &apos;%1&apos; no son soportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
@@ -4978,11 +4983,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>La jerarquía de carpetas es muy profunda</translation>
@@ -4993,6 +4993,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No fue posible leer la lista negra de la base de datos local</translation>
@@ -5925,15 +5930,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6020,6 +6050,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_es_MX.ts b/translations/client_es_MX.ts
index cba6b950d..71e4a0af5 100644
--- a/translations/client_es_MX.ts
+++ b/translations/client_es_MX.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3499,6 +3499,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4953,16 +4958,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Los nombres de archivos que contengan el caracter &apos;%1&apos; no son soportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
@@ -4978,11 +4983,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>La jerarquía de carpetas es muy profunda</translation>
@@ -4993,6 +4993,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No fue posible leer la lista negra de la base de datos local</translation>
@@ -5925,15 +5930,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6020,6 +6050,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_es_SV.ts b/translations/client_es_SV.ts
index a112e19d5..8554ca42b 100644
--- a/translations/client_es_SV.ts
+++ b/translations/client_es_SV.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3499,6 +3499,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4953,16 +4958,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Los nombres de archivos que contengan el caracter &apos;%1&apos; no son soportados en este sistema de archivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>El nombre del archivo está reservado en este sistema de archivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>No fue posible abrir o crear la base de datos de sincronización local. Asegúrate de que tengas permisos de escritura en la carpeta de sincronización.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>El nombre del archivo contiene espacios al inicio o al final. </translation>
@@ -4978,11 +4983,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>El Archivo/Carpeta se ignoró porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>La jerarquía de carpetas es muy profunda</translation>
@@ -4993,6 +4993,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>El nombre del archivo no se puede codificar en tu sistema de archivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>No fue posible leer la lista negra de la base de datos local</translation>
@@ -5925,15 +5930,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6020,6 +6050,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_et.ts b/translations/client_et.ts
index 9c85a8d41..fb0cfa2bb 100644
--- a/translations/client_et.ts
+++ b/translations/client_et.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3493,6 +3493,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4947,13 +4952,13 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
+ <source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="510"/>
- <source>The file name is a reserved name on this file system.</source>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
@@ -4972,11 +4977,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation type="unfinished"/>
@@ -4987,6 +4987,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
@@ -5919,15 +5924,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6014,6 +6044,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_eu.ts b/translations/client_eu.ts
index ea591a076..a3affc2f9 100644
--- a/translations/client_eu.ts
+++ b/translations/client_eu.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation>Baztertu</translation>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation>Ireki partekatzeko elkarrizketa-koadroa</translation>
</message>
@@ -3543,6 +3543,11 @@ Modu hau berria eta experimentala da. Erabiltzea erabakitzen baduzu, agertzen di
<translation>Zerbitzariak ez du %1-rik jakinarazi</translation>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation>Gatazka gertatu da fitxategi batzuk karpetara kargatzean. Gatazka sortu dutenak garbitu egingo dira!</translation>
@@ -4997,16 +5002,16 @@ Modu hau berria eta experimentala da. Erabiltzea erabakitzen baduzu, agertzen di
<translation>&apos;%1&apos; karakterea daukaten fitxategi-izenak ez dira onartzen fitxategi-sistema honetan.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Ezin izan da ireki edo sortu datu-base lokal sinkronizatua. Ziurtatu idazteko baimena daukazula karpeta sinkronizatu lokalean. </translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Fitxategi-izena izen erreserbatua da fitxategi-sistema honetan.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Ezin izan da ireki edo sortu datu-base lokal sinkronizatua. Ziurtatu idazteko baimena daukazula karpeta sinkronizatu lokalean. </translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Fitxategi-izenak amaierako zuriunea dauka.</translation>
@@ -5022,11 +5027,6 @@ Modu hau berria eta experimentala da. Erabiltzea erabakitzen baduzu, agertzen di
<translation>Fitxategia/Karpeta ez da ikusi ezkutuan dagoelako.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>Suffix erabiltzen da fitxategi birtualak kudeatzeko, baina suffix ez dago konfiguratuta</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Karpeten hierarkia sakonegia da</translation>
@@ -5037,6 +5037,11 @@ Modu hau berria eta experimentala da. Erabiltzea erabakitzen baduzu, agertzen di
<translation>Fitxategi-izen hori ezin da kodetu fitxategi-sistema honetan.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>Suffix erabiltzen da fitxategi birtualak kudeatzeko, baina suffix ez dago konfiguratuta</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Ezin izan da zerrenda beltza irakurri datu-base lokaletik</translation>
@@ -5969,15 +5974,40 @@ Modu hau berria eta experimentala da. Erabiltzea erabakitzen baduzu, agertzen di
<translation>Karpeta berria</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation>Markatu irakurri gisa</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation>Erantzun</translation>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6064,6 +6094,19 @@ Modu hau berria eta experimentala da. Erabiltzea erabakitzen baduzu, agertzen di
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_fa.ts b/translations/client_fa.ts
index 23abbf3d4..0daa4dedc 100644
--- a/translations/client_fa.ts
+++ b/translations/client_fa.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3497,6 +3497,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4950,16 +4955,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>نام پرونده هایی که شامل کاراکتر &apos;1%&apos; هستند در این سیستم پرونده پشتیبانی نشده اند.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>پایگاه داده محلی باز یا ساخته نمی شود. اطمینان حاصل کنید که دسترسی به نوشتن در پوشه همگام سازی دارید.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>نام پرونده یک نام رزرو شده در این سیستم پرونده است.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>پایگاه داده محلی باز یا ساخته نمی شود. اطمینان حاصل کنید که دسترسی به نوشتن در پوشه همگام سازی دارید.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>نام پرونده شامل دنباله فضای خالی است.</translation>
@@ -4975,11 +4980,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>پرونده/پوشه رد شد زیرا مخفی است.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>سلسله مراتب پوشه خیلی عمیق است</translation>
@@ -4990,6 +4990,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>نام پرونده در سیستم پرونده شما رمزگذاری نمی شود.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>نمی توان لیست سیاه را از پایگاه داده محلی خواند</translation>
@@ -5922,15 +5927,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6017,6 +6047,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_fi.ts b/translations/client_fi.ts
index ec8464175..6dd45617b 100644
--- a/translations/client_fi.ts
+++ b/translations/client_fi.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3507,6 +3507,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4961,13 +4966,13 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Tässä tiedostojärjestelmässä ei voi käyttää tiedostojen nimessä merkkiä &apos;%1&apos;.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
+ <source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="510"/>
- <source>The file name is a reserved name on this file system.</source>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
@@ -4986,11 +4991,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Tiedosto/kansi ohitetaan, koska se on piilotettu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Kansiohierarkia on liian syvä</translation>
@@ -5001,6 +5001,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
@@ -5933,15 +5938,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Uusi kansio</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6028,6 +6058,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_fr.ts b/translations/client_fr.ts
index 3fa0d90c1..c1b20ee57 100644
--- a/translations/client_fr.ts
+++ b/translations/client_fr.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation>Ignorer</translation>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation>Ouvrir la boîte de dialogue de partage</translation>
</message>
@@ -953,7 +953,7 @@ Vous prenez vos propres risques.</translation>
<message>
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="676"/>
<source>Restoration failed: %1</source>
- <translation type="unfinished"/>
+ <translation>Échec de la restauration</translation>
</message>
<message>
<location filename="../src/libsync/bulkpropagatorjob.cpp" line="676"/>
@@ -3542,6 +3542,11 @@ Il s&apos;agit d&apos;un nouveau mode expérimental. Si vous décidez de l&apos;
<translation>Le serveur n&apos;a signalé aucun %1</translation>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation>Conflit lors de l&apos;envoi de certains fichiers dans un dossier. Ceux conflictuels seront effacés!</translation>
@@ -4997,16 +5002,16 @@ Il s&apos;agit d&apos;un nouveau mode expérimental. Si vous décidez de l&apos;
<translation>Les noms de fichier contenant le caractère &apos;%1&apos; ne sont pas pris en charge sur votre système.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Impossible d&apos;accéder ou de créer une base de données locale de synchronisation. Assurez vous de disposer des droits d&apos;écriture dans le dossier de synchronisation.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Le nom du fichier est réservé sur votre système.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Impossible d&apos;accéder ou de créer une base de données locale de synchronisation. Assurez vous de disposer des droits d&apos;écriture dans le dossier de synchronisation.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Le nom du fichier finit par des espaces.</translation>
@@ -5022,11 +5027,6 @@ Il s&apos;agit d&apos;un nouveau mode expérimental. Si vous décidez de l&apos;
<translation>Le fichier ou dossier a été ignoré car il est masqué.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>Utilisation de fichiers virtuels avec suffixe, mais le suffixe n&apos;est pas défini</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>La hiérarchie du dossier est trop profonde</translation>
@@ -5037,6 +5037,11 @@ Il s&apos;agit d&apos;un nouveau mode expérimental. Si vous décidez de l&apos;
<translation>Le nom de fichier ne peut pas être encodé sur votre système.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>Utilisation de fichiers virtuels avec suffixe, mais le suffixe n&apos;est pas défini</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Impossible de lire la liste noire de la base de données locale</translation>
@@ -5185,7 +5190,7 @@ Il s&apos;agit d&apos;un nouveau mode expérimental. Si vous décidez de l&apos;
<message>
<location filename="../src/gui/systray.cpp" line="111"/>
<source>Help</source>
- <translation type="unfinished"/>
+ <translation>Aide</translation>
</message>
<message>
<location filename="../src/gui/systray.cpp" line="111"/>
@@ -5969,15 +5974,40 @@ Il s&apos;agit d&apos;un nouveau mode expérimental. Si vous décidez de l&apos;
<translation>Nouveau dossier</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation>Marquer comme lu</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation>Répondre</translation>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6064,6 +6094,19 @@ Il s&apos;agit d&apos;un nouveau mode expérimental. Si vous décidez de l&apos;
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_gl.ts b/translations/client_gl.ts
index 2c5516462..1c261b6bd 100644
--- a/translations/client_gl.ts
+++ b/translations/client_gl.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3538,6 +3538,11 @@ Este é un novo modo experimental. Se decide usalo, agradecémoslle que informe
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4992,16 +4997,16 @@ Este é un novo modo experimental. Se decide usalo, agradecémoslle que informe
<translation>Os nomes de ficheiros que conteñen o carácter «%1» non son compatíbeis con este sistema de ficheiros.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Non foi posíbel abrir ou crear a base de datos de sincronización local. Asegúrese de ter acceso de escritura no cartafol de sincronización.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>O nome do ficheiro é un nome reservado neste sistema de ficheiros.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Non foi posíbel abrir ou crear a base de datos de sincronización local. Asegúrese de ter acceso de escritura no cartafol de sincronización.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>O nome do ficheiro contén espazos finais.</translation>
@@ -5017,11 +5022,6 @@ Este é un novo modo experimental. Se decide usalo, agradecémoslle que informe
<translation>O ficheiro/cartafol ignórase por estar agochado.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>Usando ficheiros virtuais con sufixo, mais o sufixo non está definido</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>A xerarquía dos cartafoles é demasiado profunda</translation>
@@ -5032,6 +5032,11 @@ Este é un novo modo experimental. Se decide usalo, agradecémoslle que informe
<translation>O nome do ficheiro non pode ser codificado no seu sistema de ficheiros.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>Usando ficheiros virtuais con sufixo, mais o sufixo non está definido</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Non foi posíbel ler a lista de bloqueo da base de datos local</translation>
@@ -5964,15 +5969,40 @@ Este é un novo modo experimental. Se decide usalo, agradecémoslle que informe
<translation>Novo cartafol</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6059,6 +6089,19 @@ Este é un novo modo experimental. Se decide usalo, agradecémoslle que informe
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_he.ts b/translations/client_he.ts
index ab2453a31..81815e52f 100644
--- a/translations/client_he.ts
+++ b/translations/client_he.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3502,6 +3502,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4956,16 +4961,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>שמות קבצים המכילים את התו ‚%1’ אינם נתמכים במערכת קבצים זו.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>שם הקובץ הוא שם שמור במערכת קבצים זו.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>שם הקובץ מכיל רווחים עוקבים.</translation>
@@ -4981,11 +4986,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>הקובץ/תיקייה יזכו להתעלמות כיוון שהם נסתרים.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>היררכיית התיקיות עמוקה מדי</translation>
@@ -4996,6 +4996,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>לא ניתן להצפין את שם הקובץ במערכת הקבצים שלך.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>לא ניתן לקרוא את רשימת החסימה ממסד הנתונים המקומי</translation>
@@ -5928,15 +5933,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6023,6 +6053,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_hr.ts b/translations/client_hr.ts
index 501ed0bbf..48d3646dc 100644
--- a/translations/client_hr.ts
+++ b/translations/client_hr.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3543,6 +3543,11 @@ Ovo je novi, eksperimentalni način rada. Ako se odlučite aktivirati ga, prijav
<translation>Poslužitelj javlja da nema %1</translation>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation>Došlo je do nepodudaranja pri otpremanju nekih datoteka u mapu. Nepodudarne datoteke će biti izbrisane!</translation>
@@ -4997,16 +5002,16 @@ Ovo je novi, eksperimentalni način rada. Ako se odlučite aktivirati ga, prijav
<translation>Nazivi datoteka koji sadrže znak ‘%1’ nisu podržani u ovom datotečnom sustavu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Nije moguće otvoriti ili stvoriti lokalnu sinkronizacijsku bazu podataka. Provjerite imate li pristup pisanju u mapi za sinkronizaciju.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Naziv datoteke je rezervirani naziv u ovom datotečnom sustavu.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Nije moguće otvoriti ili stvoriti lokalnu sinkronizacijsku bazu podataka. Provjerite imate li pristup pisanju u mapi za sinkronizaciju.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Naziv datoteke sadrži završne praznine.</translation>
@@ -5022,11 +5027,6 @@ Ovo je novi, eksperimentalni način rada. Ako se odlučite aktivirati ga, prijav
<translation>Datoteka/mapa se zanemaruje jer je skrivena.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>Upotrebljavaju se virtualne datoteke sa sufiksom, ali sufiks nije određen</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Hijerarhija mapa je previše duboka</translation>
@@ -5037,6 +5037,11 @@ Ovo je novi, eksperimentalni način rada. Ako se odlučite aktivirati ga, prijav
<translation>Naziv datoteke ne može se kodirati u vašem datotečnom sustavu.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>Upotrebljavaju se virtualne datoteke sa sufiksom, ali sufiks nije određen</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Nije moguće pročitati crnu listu iz lokalne baze podataka</translation>
@@ -5969,15 +5974,40 @@ Ovo je novi, eksperimentalni način rada. Ako se odlučite aktivirati ga, prijav
<translation>Nova mapa</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6064,6 +6094,19 @@ Ovo je novi, eksperimentalni način rada. Ako se odlučite aktivirati ga, prijav
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_hu.ts b/translations/client_hu.ts
index d4b70d74e..3e843b18f 100644
--- a/translations/client_hu.ts
+++ b/translations/client_hu.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation>Mellőzés</translation>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation>Megosztási párbeszédpanel megnyitása</translation>
</message>
@@ -3543,6 +3543,11 @@ Ez egy új, kísérleti mód. Ha úgy dönt, hogy használja, akkor jelezze nek
<translation>Kiszolgáló jelentése: hiányzó %1</translation>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation>Ütközés a fájlok mappába feltöltésekor. Az ütköző fájlok törölve lesznek!</translation>
@@ -4997,16 +5002,16 @@ Ez egy új, kísérleti mód. Ha úgy dönt, hogy használja, akkor jelezze nek
<translation>A(z) „%1” karaktert tartalmazó fájlnevek nem támogatottak ezen a fájlrendszeren.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>A helyi szinkronizálási adatbázis nem nyitható meg, vagy nem hozható létre. Győződjön meg róla, hogy rendelkezik-e írási joggal a szinkronizálási mappán.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>A fájlnév a rendszer számára fenntartott ezen a fájlrendszeren.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>A helyi szinkronizálási adatbázis nem nyitható meg, vagy nem hozható létre. Győződjön meg róla, hogy rendelkezik-e írási joggal a szinkronizálási mappán.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>A fájlnév záró szóközöket tartalmaz.</translation>
@@ -5022,11 +5027,6 @@ Ez egy új, kísérleti mód. Ha úgy dönt, hogy használja, akkor jelezze nek
<translation>A fájl/mappa kihagyása, mert rejtett.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>Virtuális fájlok használata utótaggal, de az utótag nincs beállítva</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>A mappaszerkezet túl mély</translation>
@@ -5037,6 +5037,11 @@ Ez egy új, kísérleti mód. Ha úgy dönt, hogy használja, akkor jelezze nek
<translation>A fájlnevet nem lehet kódolni a fájlrendszerén.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>Virtuális fájlok használata utótaggal, de az utótag nincs beállítva</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Nem lehet kiolvasni a tiltólistát a helyi adatbázisból</translation>
@@ -5969,15 +5974,40 @@ Ez egy új, kísérleti mód. Ha úgy dönt, hogy használja, akkor jelezze nek
<translation>Új mappa</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation>Megjelölés olvasottként</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation>Válasz</translation>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6064,6 +6094,19 @@ Ez egy új, kísérleti mód. Ha úgy dönt, hogy használja, akkor jelezze nek
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_id.ts b/translations/client_id.ts
index 97f603ff1..f48180925 100644
--- a/translations/client_id.ts
+++ b/translations/client_id.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3505,6 +3505,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4957,13 +4962,13 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
+ <source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="510"/>
- <source>The file name is a reserved name on this file system.</source>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
@@ -4982,11 +4987,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation type="unfinished"/>
@@ -4997,6 +4997,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
@@ -5929,15 +5934,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6024,6 +6054,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_is.ts b/translations/client_is.ts
index 23cfd4741..83d0fea2e 100644
--- a/translations/client_is.ts
+++ b/translations/client_is.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3509,6 +3509,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4964,16 +4969,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Skráarheiti sem innihalda stafinn &apos;%1&apos; eru ekki nothæf á þessu skráakerfi.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Mistókst að opna eða búa til atvikaskrána. Gakktu úr skugga um að þú hafir les- og skrifheimildir í staðværu samstillingarmöppunni á tölvunni.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Skráarheitið er frátekið fyrir annað í þessu skráakerfi.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Mistókst að opna eða búa til atvikaskrána. Gakktu úr skugga um að þú hafir les- og skrifheimildir í staðværu samstillingarmöppunni á tölvunni.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Skráarheitið inniheldur bil aftan við línu.</translation>
@@ -4989,11 +4994,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Skrá/mappa er hunsuð vegna þess að hún er falin.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Stigskipun (dýpt) möppu er of mikil</translation>
@@ -5004,6 +5004,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Ekki er hægt að finna rétta stafatöflu fyrir skráarheitið í skráakerfinu þínu.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
@@ -5937,15 +5942,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6032,6 +6062,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_it.ts b/translations/client_it.ts
index fc03f833a..9874d6040 100644
--- a/translations/client_it.ts
+++ b/translations/client_it.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation>Annulla</translation>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation>Apri finestra di condivisione</translation>
</message>
@@ -3533,6 +3533,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Il server non ha restituito alcun %1</translation>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation>Conflitto durante l&apos;invio di alcuni file in una cartella. I file in conflitto verranno eliminati!</translation>
@@ -4987,16 +4992,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>I nomi del file che contengono il carattere &apos;%1&apos; non sono supportati su questo file system.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Impossibile aprire o creare il database locale di sincronizzazione. Assicurati di avere accesso in scrittura alla cartella di sincronizzazione.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Il nome del file è un nome riservato su questo file system.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Impossibile aprire o creare il database locale di sincronizzazione. Assicurati di avere accesso in scrittura alla cartella di sincronizzazione.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Il nome del file contiene spazi alla fine.</translation>
@@ -5012,11 +5017,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Il file/cartella è ignorato poiché è nascosto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>Utilizzo di file virtuali con suffisso, ma il suffisso non è impostato</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>La gerarchia delle cartelle è troppo profonda</translation>
@@ -5027,6 +5027,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Il nome del file non può essere codificato sul tuo file system.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>Utilizzo di file virtuali con suffisso, ma il suffisso non è impostato</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Impossibile leggere la lista nera dal database locale</translation>
@@ -5959,15 +5964,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Nuova cartella</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation>Marca come letto</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation>Rispondi</translation>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6054,6 +6084,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_ja.ts b/translations/client_ja.ts
index 7fa2c2259..ad37c5991 100644
--- a/translations/client_ja.ts
+++ b/translations/client_ja.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3539,6 +3539,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation>一部のファイルをフォルダにアップロードするときに競合が発生しました。これらの競合はクリアされます!</translation>
@@ -4993,16 +4998,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>ファイル名に使用できない文字列が含まれています: &apos;%1&apos;</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>ローカル同期データベースを開いたり作成できません。 同期フォルダーに書き込み権限があることを確認してください。</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>ファイル名はこのファイルシステムで予約されている名前です。</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>ローカル同期データベースを開いたり作成できません。 同期フォルダーに書き込み権限があることを確認してください。</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>ファイル名末尾にスペースが含まれます。</translation>
@@ -5018,11 +5023,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>隠しファイル/フォルダーのため無視されました</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>サフィックス付きの仮想ファイルを使用していますが、サフィックスが設定されていません</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>フォルダー階層が深すぎます</translation>
@@ -5033,6 +5033,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>ファイルシステムでファイル名をエンコードすることはできません。</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>サフィックス付きの仮想ファイルを使用していますが、サフィックスが設定されていません</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>ローカルデータベースからブラックリストを読み込みできません</translation>
@@ -5965,15 +5970,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>新しいフォルダー</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6060,6 +6090,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_ko.ts b/translations/client_ko.ts
index a46c98396..375432c77 100644
--- a/translations/client_ko.ts
+++ b/translations/client_ko.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3547,6 +3547,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -5001,16 +5006,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>&apos;%1&apos;을 포함하는 파일 이름은 이 파일 시스템에서 지원되지 않습니다.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>로컬 동기화 데이터베이스를 열거나 만들 수 없습니다. 동기화 폴더에 대한 쓰기 권한이 있는지 확인하십시오.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>해당 파일 이름은 이 파일 시스템에서 예약된 이름입니다.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>로컬 동기화 데이터베이스를 열거나 만들 수 없습니다. 동기화 폴더에 대한 쓰기 권한이 있는지 확인하십시오.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>파일 이름 뒤에 공백이 있습니다.</translation>
@@ -5026,11 +5031,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>파일/폴더가 숨겨져 있으므로 무시됩니다.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>가상 파일에 접미사를 사용 중이나, 접미사가 설정되지 않음</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>폴더의 계층이 너무 깊습니다.</translation>
@@ -5041,6 +5041,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>파일 시스템에서 파일 이름을 인코딩 할 수 없습니다.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>가상 파일에 접미사를 사용 중이나, 접미사가 설정되지 않음</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>로컬 데이터베이스에서 블랙리스트를 읽을 수 없습니다.</translation>
@@ -5973,15 +5978,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>새 폴더</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6068,6 +6098,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_lt_LT.ts b/translations/client_lt_LT.ts
index 96fd3b32a..9b0b1d482 100644
--- a/translations/client_lt_LT.ts
+++ b/translations/client_lt_LT.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3514,6 +3514,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4968,16 +4973,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Failo pavadinime esantis simbolis „%1“ nepalaikomas šioje failų sistemoje.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Nepavyko atverti ar sukurti sinchronizavimo duomenų bazės kompiuteryje. Įsitikinkite, kad į sinchronizavimo aplanką galite rašyti.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Šis failo pavadinimas šioje failų sistemoje yra rezervuotas.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Nepavyko atverti ar sukurti sinchronizavimo duomenų bazės kompiuteryje. Įsitikinkite, kad į sinchronizavimo aplanką galite rašyti.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Failo pavadinime yra galiniai tarpai.</translation>
@@ -4993,11 +4998,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Failo/Aplanko yra nepaisoma, nes jis yra paslėptas.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Aplankų hierarchija per gili</translation>
@@ -5008,6 +5008,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Failo pavadinimas negali būti užkoduotas jūsų failų sistemoje.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Nepavyko perskaityti juodojo sąrašo iš duomenų bazės kompiuteryje</translation>
@@ -5940,15 +5945,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Naujas aplankas</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6035,6 +6065,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_lv.ts b/translations/client_lv.ts
index 27d745e2a..ad628432d 100644
--- a/translations/client_lv.ts
+++ b/translations/client_lv.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3495,6 +3495,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4947,13 +4952,13 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
+ <source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="510"/>
- <source>The file name is a reserved name on this file system.</source>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
@@ -4972,11 +4977,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation type="unfinished"/>
@@ -4987,6 +4987,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
@@ -5919,15 +5924,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6014,6 +6044,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_mk.ts b/translations/client_mk.ts
index 3b1067894..9dc05a38b 100644
--- a/translations/client_mk.ts
+++ b/translations/client_mk.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3504,6 +3504,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4958,16 +4963,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Имиња на датотеки кој го содржат карактерот &apos;%1&apos; не се поддржани на овој систем.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Ова име на датотека е резервирано име на системот.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation type="unfinished"/>
@@ -4983,11 +4988,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Датотека/Папка е игнорирана бидејќи е сокриена.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Хиерархијата на папката е многу длабока</translation>
@@ -4998,6 +4998,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
@@ -5930,15 +5935,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Нова папка</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6025,6 +6055,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_nb_NO.ts b/translations/client_nb_NO.ts
index 1aebb4db7..f7942c470 100644
--- a/translations/client_nb_NO.ts
+++ b/translations/client_nb_NO.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3506,6 +3506,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4960,16 +4965,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Filnavn som inneholder &apos;%1&apos; er ikke tillatt på dette filsystemet</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Filnavnet er et reservert navn på dette filsystemet.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Filnavn inneholder blanke på slutten.</translation>
@@ -4985,11 +4990,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Filen/mappen ignoreres fordi den er skjult.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation type="unfinished"/>
@@ -5000,6 +5000,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Kan ikke lese svartelisten fra den lokale databasen</translation>
@@ -5932,15 +5937,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6027,6 +6057,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_nl.ts b/translations/client_nl.ts
index 9890e56fb..4037e6928 100644
--- a/translations/client_nl.ts
+++ b/translations/client_nl.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3545,6 +3545,11 @@ Dit is een nieuwe, experimentele modus. Als je besluit het te gebruiken, vragen
<translation>Server rapporteerde nr %1</translation>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation>Conflict bij het uploaden van sommige bestanden naar een map. Die betreffende conflicterende bestanden zullen worden gewist!</translation>
@@ -4999,16 +5004,16 @@ Dit is een nieuwe, experimentele modus. Als je besluit het te gebruiken, vragen
<translation>Bestandsnamen met een &apos;%1&apos; symbool worden niet ondersteund door het bestandssysteem.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Kon de lokale sync-database niet openen of aanmaken. Zorg ervoor dat je schrijf-toegang hebt in de sync-map</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>De bestandsnaam is een gereserveerde naam op dit bestandssysteem.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Kon de lokale sync-database niet openen of aanmaken. Zorg ervoor dat je schrijf-toegang hebt in de sync-map</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>De bestandsnaam bevat spaties achteraan.</translation>
@@ -5024,11 +5029,6 @@ Dit is een nieuwe, experimentele modus. Als je besluit het te gebruiken, vragen
<translation>Bestand/Map is genegeerd omdat het verborgen is. </translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>gebruik maken van virtuele bestanden met achtervoegsel, maar achtervoegsel niet ingesteld</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Mappenhiërarchie is te diep</translation>
@@ -5039,6 +5039,11 @@ Dit is een nieuwe, experimentele modus. Als je besluit het te gebruiken, vragen
<translation>De bestandsnaam kan op je bestandssysteem niet worden gecodeerd.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>gebruik maken van virtuele bestanden met achtervoegsel, maar achtervoegsel niet ingesteld</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Kan de blacklist niet lezen uit de lokale database</translation>
@@ -5971,15 +5976,40 @@ Dit is een nieuwe, experimentele modus. Als je besluit het te gebruiken, vragen
<translation>Nieuwe map</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6066,6 +6096,19 @@ Dit is een nieuwe, experimentele modus. Als je besluit het te gebruiken, vragen
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_oc.ts b/translations/client_oc.ts
index c048a1910..fad6f1143 100644
--- a/translations/client_oc.ts
+++ b/translations/client_oc.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3493,6 +3493,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4947,13 +4952,13 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
+ <source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="510"/>
- <source>The file name is a reserved name on this file system.</source>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
@@ -4972,11 +4977,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation type="unfinished"/>
@@ -4987,6 +4987,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
@@ -5919,15 +5924,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Dossièr novèl</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6014,6 +6044,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_pl.ts b/translations/client_pl.ts
index 0d83c6122..4f39cd2b1 100644
--- a/translations/client_pl.ts
+++ b/translations/client_pl.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation>Odrzuć</translation>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation>Otwórz okno udostępniania</translation>
</message>
@@ -3543,6 +3543,11 @@ To nowy, eksperymentalny tryb. Jeśli zdecydujesz się z niego skorzystać, zgł
<translation>Serwer zgłosił brak %1</translation>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation>Konflikt podczas wysyłania niektórych plików do katalogu. Konfliktowe zostaną wyjaśnione!</translation>
@@ -4997,16 +5002,16 @@ To nowy, eksperymentalny tryb. Jeśli zdecydujesz się z niego skorzystać, zgł
<translation>Nazwy plików zawierające znak &apos;%1&apos; nie są obsługiwane w tym systemie plików.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Nie można otworzyć lub utworzyć lokalnej bazy danych synchronizacji. Upewnij się, że masz dostęp do zapisu w katalogu synchronizacji.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Nazwa pliku jest nazwą zarezerwowaną w tym systemie plików.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Nie można otworzyć lub utworzyć lokalnej bazy danych synchronizacji. Upewnij się, że masz dostęp do zapisu w katalogu synchronizacji.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Nazwa pliku zawiera na końcu spacje.</translation>
@@ -5022,11 +5027,6 @@ To nowy, eksperymentalny tryb. Jeśli zdecydujesz się z niego skorzystać, zgł
<translation>Plik/katalog jest ignorowany, ponieważ jest ukryty.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>Używanie plików wirtualnych z przyrostkiem, lecz przyrostek nie jest ustawiony</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Hierarchia katalogów jest zbyt głęboka</translation>
@@ -5037,6 +5037,11 @@ To nowy, eksperymentalny tryb. Jeśli zdecydujesz się z niego skorzystać, zgł
<translation>Nazwa pliku nie może być zakodowana w systemie plików.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>Używanie plików wirtualnych z przyrostkiem, lecz przyrostek nie jest ustawiony</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Nie można odczytać czarnej listy z lokalnej bazy danych</translation>
@@ -5969,15 +5974,40 @@ To nowy, eksperymentalny tryb. Jeśli zdecydujesz się z niego skorzystać, zgł
<translation>Nowy katalog</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation>Oznacz jako przeczytane</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation>Odpowiedz</translation>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6064,6 +6094,19 @@ To nowy, eksperymentalny tryb. Jeśli zdecydujesz się z niego skorzystać, zgł
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_pt.ts b/translations/client_pt.ts
index 58acd163f..399c3ca5f 100644
--- a/translations/client_pt.ts
+++ b/translations/client_pt.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation>Dispensar</translation>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation>Abrir janela de partilha</translation>
</message>
@@ -3500,6 +3500,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4954,16 +4959,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Nomes de ficheiros que contêm o caractér &apos;%1&apos; não são suportados neste sistema de ficheiros.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Não foi possível abrir ou criar a base de dados de sincronização local. Verifique se tem acesso de gravação na pasta de sincronização.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>O nome de ficheiro é um nome reservado neste sistema de ficheiros.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Não foi possível abrir ou criar a base de dados de sincronização local. Verifique se tem acesso de gravação na pasta de sincronização.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Nome de ficheiro contém espaços em branco seguidos.</translation>
@@ -4979,11 +4984,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>O ficheiro/pasta foi ignorado porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>A hierarquia de pastas é demasiado grande</translation>
@@ -4994,6 +4994,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>O nome do ficheiro não pode ser codificado no seu sistema.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Não foi possível ler a lista negra a partir da base de dados local</translation>
@@ -5926,15 +5931,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6021,6 +6051,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_pt_BR.ts b/translations/client_pt_BR.ts
index e8ab7202f..91fcef2ad 100644
--- a/translations/client_pt_BR.ts
+++ b/translations/client_pt_BR.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3541,6 +3541,11 @@ Este é um novo modo experimental. Se você decidir usá-lo, relate quaisquer pr
<translation>Servidor relatou não %1</translation>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation>Conflito ao enviar alguns arquivos para uma pasta. Esses, em conflito, serão eliminados! </translation>
@@ -4995,16 +5000,16 @@ Este é um novo modo experimental. Se você decidir usá-lo, relate quaisquer pr
<translation>Os nomes de arquivos que contêm o caractere &apos;%1&apos; não são suportados neste sistema de arquivos.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Não é possível abrir ou criar o banco de dados de sincronização local. Certifique-se de ter acesso de gravação na pasta de sincronização.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>O nome do arquivo é um nome reservado neste sistema de arquivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Não é possível abrir ou criar o banco de dados de sincronização local. Certifique-se de ter acesso de gravação na pasta de sincronização.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>O nome do arquivo contém espaços ao final.</translation>
@@ -5020,11 +5025,6 @@ Este é um novo modo experimental. Se você decidir usá-lo, relate quaisquer pr
<translation>Arquivo/Pasta ignorado porque está oculto.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>Usando arquivos virtuais com sufixo, mas o sufixo não está definido </translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>A hierarquia de pastas é muito profunda</translation>
@@ -5035,6 +5035,11 @@ Este é um novo modo experimental. Se você decidir usá-lo, relate quaisquer pr
<translation>O nome do arquivo não pode ser codificado em seu sistema de arquivos.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>Usando arquivos virtuais com sufixo, mas o sufixo não está definido </translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Não é possível ler a lista negra do banco de dados local</translation>
@@ -5967,15 +5972,40 @@ Este é um novo modo experimental. Se você decidir usá-lo, relate quaisquer pr
<translation>Nova pasta </translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6062,6 +6092,19 @@ Este é um novo modo experimental. Se você decidir usá-lo, relate quaisquer pr
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_ro.ts b/translations/client_ro.ts
index 575ef02c0..96c3eab02 100644
--- a/translations/client_ro.ts
+++ b/translations/client_ro.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3513,6 +3513,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4965,13 +4970,13 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
+ <source>The file name is a reserved name on this file system.</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="510"/>
- <source>The file name is a reserved name on this file system.</source>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation type="unfinished"/>
</message>
<message>
@@ -4990,11 +4995,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation type="unfinished"/>
@@ -5005,6 +5005,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation type="unfinished"/>
@@ -5937,15 +5942,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6032,6 +6062,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_ru.ts b/translations/client_ru.ts
index 9f910492c..fa35166b2 100644
--- a/translations/client_ru.ts
+++ b/translations/client_ru.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation>Отказать</translation>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation>Открыть диалоговое окно общего доступа</translation>
</message>
@@ -3538,6 +3538,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Сервер сообщил об отсутствии %1</translation>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation>Передача файлов в папку на сервере привела к конфликту версий. Файлы, вызвавшие конфликт версий, будут удалены.</translation>
@@ -4992,16 +4997,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Эта файловая система не поддерживает имена файлов, содержащие символ &apos;%1&apos;.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Не могу открыть или создать локальную базу данных синхронизации. Удостоверьтесь, что у вас есть доступ на запись в каталог синхронизации.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Данное имя файла зарезервировано в данной файловой системе.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Не могу открыть или создать локальную базу данных синхронизации. Удостоверьтесь, что у вас есть доступ на запись в каталог синхронизации.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Имя файла содержит пробелы на конце.</translation>
@@ -5017,11 +5022,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Файл или папка исключены из синхронизации, так как являются скрытыми.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>Для виртуальных файлов настроено использование специального суффикса, но суффикс не указан</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Иерархия каталогов слишком глубока</translation>
@@ -5032,6 +5032,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Невозможно перекодировать имя файла для вашей системы.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>Для виртуальных файлов настроено использование специального суффикса, но суффикс не указан</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Не удалось прочитать файл чёрного списка из локальной базы данных.</translation>
@@ -5964,15 +5969,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Новая папка</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation>Отметить как прочитанное</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation>Ответить</translation>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6059,6 +6089,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_sc.ts b/translations/client_sc.ts
index e09d2c1f4..77b0d7774 100644
--- a/translations/client_sc.ts
+++ b/translations/client_sc.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3542,6 +3542,11 @@ Custa est una modalidade noa, isperimentale. Si detzides de dda impreare, sinnal
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation>B&apos;at un&apos;iscòrriu carrighende unos archìvios a sa cartella. Cussos in iscòrriu ant a èssere cantzellados!</translation>
@@ -4996,16 +5001,16 @@ Custa est una modalidade noa, isperimentale. Si detzides de dda impreare, sinnal
<translation>Is nùmenes de is archìvios chi tenent su caràtere &apos;%1&apos; non sunt suportados in custu archìviu de sistema.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Impossìbile a abèrrere o a creare sa base de datos locale de sincronizatzione. Segura·ti de àere atzessu de iscritura in sa cartella de sincronizatzione.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation> Su nùmene de s&apos;archìviu est riservadu in custu archìviu de sistema.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Impossìbile a abèrrere o a creare sa base de datos locale de sincronizatzione. Segura·ti de àere atzessu de iscritura in sa cartella de sincronizatzione.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation> Su nùmene de s&apos;archìviu tenet tretos a sa fine.</translation>
@@ -5021,11 +5026,6 @@ Custa est una modalidade noa, isperimentale. Si detzides de dda impreare, sinnal
<translation>Archìviu/Cartella ignoradu ca est cuadu.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>Impreu de is archìvios virtuales, ma su sufissu non est impostadu</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation> Sa gerarchia de is cartellas est tropu profunda</translation>
@@ -5036,6 +5036,11 @@ Custa est una modalidade noa, isperimentale. Si detzides de dda impreare, sinnal
<translation>Su nùmene de s&apos;archìviu non faghet a ddu codificare in s&apos;archìviu de sistema tuo.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>Impreu de is archìvios virtuales, ma su sufissu non est impostadu</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation> Non at fatu a lèghere sa lista niedda de sa base de datos locale</translation>
@@ -5968,15 +5973,40 @@ Custa est una modalidade noa, isperimentale. Si detzides de dda impreare, sinnal
<translation>Cartella noa</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6063,6 +6093,19 @@ Custa est una modalidade noa, isperimentale. Si detzides de dda impreare, sinnal
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_sk.ts b/translations/client_sk.ts
index 645e28304..24d997272 100644
--- a/translations/client_sk.ts
+++ b/translations/client_sk.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation>Odmietnuť</translation>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation>Otvoriť dialógové okno zdieľania</translation>
</message>
@@ -3542,6 +3542,11 @@ Toto je nový experimentálny režim. Ak sa ho rozhodnete použiť, nahláste v
<translation>Server nevrátil žiadne %1</translation>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation>Konflikt pri nahrávaní niektorých súborov do priečinka. Konfliktné súbory budú odstránené!</translation>
@@ -4996,16 +5001,16 @@ Toto je nový experimentálny režim. Ak sa ho rozhodnete použiť, nahláste v
<translation>Názvy súborov obsahujúce znak &quot;%1&quot; nie sú na tomto súborovom systéme podporované.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Nie je možné otvoriť alebo vytvoriť miestnu synchronizačnú databázu. Skontrolujte či máte právo na zápis do synchronizačného priečinku.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Názov súboru je na tomto súborovom systéme rezervovaným názvom (nie je možné ho použiť).</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Nie je možné otvoriť alebo vytvoriť miestnu synchronizačnú databázu. Skontrolujte či máte právo na zápis do synchronizačného priečinku.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Názov súboru obsahuje medzery na konci.</translation>
@@ -5021,11 +5026,6 @@ Toto je nový experimentálny režim. Ak sa ho rozhodnete použiť, nahláste v
<translation>Súbor/priečinok je ignorovaný, pretože je skrytý</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>Používate virtuálne súbory s príponou, ale prípona nie je nastavená</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Hierarchia priečinkov je príliš hlboká</translation>
@@ -5036,6 +5036,11 @@ Toto je nový experimentálny režim. Ak sa ho rozhodnete použiť, nahláste v
<translation>Názov súboru nemôže byť na tomto súborovom systéme enkódovaný.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>Používate virtuálne súbory s príponou, ale prípona nie je nastavená</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Nepodarilo sa načítať čiernu listinu z miestnej databázy</translation>
@@ -5968,15 +5973,40 @@ Toto je nový experimentálny režim. Ak sa ho rozhodnete použiť, nahláste v
<translation>Nový priečinok</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation>Označiť ako prečítané</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation>Odpovedať</translation>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6063,6 +6093,19 @@ Toto je nový experimentálny režim. Ak sa ho rozhodnete použiť, nahláste v
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_sl.ts b/translations/client_sl.ts
index f128feb37..1eaefa8d2 100644
--- a/translations/client_sl.ts
+++ b/translations/client_sl.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3541,6 +3541,11 @@ To je nov preizkusni način. Če ga boste uporabili, pošljite tudi poročila o
<translation>Prejet je odziv strežnika %1</translation>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation>Zaznan je spor pri nalaganju nekaterih datotek v mapo. Spori bodo samodejno počiščeni!</translation>
@@ -4995,16 +5000,16 @@ To je nov preizkusni način. Če ga boste uporabili, pošljite tudi poročila o
<translation>Imena datotek, ki vsebujejo znak »%1«, na tem sistemu niso podprta.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Ni mogoče odpreti ali ustvariti krajevne usklajevalne podatkovne zbirke. Prepričajte se, da imate ustrezna dovoljenja za pisanje v usklajevani mapi.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Ime datoteke je na tem sistemu zadržano za sistemsko datoteko.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Ni mogoče odpreti ali ustvariti krajevne usklajevalne podatkovne zbirke. Prepričajte se, da imate ustrezna dovoljenja za pisanje v usklajevani mapi.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Datoteka vsebuje pripete presledne znake</translation>
@@ -5020,11 +5025,6 @@ To je nov preizkusni način. Če ga boste uporabili, pošljite tudi poročila o
<translation>Datoteka/Mapa ni usklajevana, ker je skrita.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>V uporabi so navidezne datoteke s pripono, a ta ni nastavljena.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Zaznano je preveliko število ravni map</translation>
@@ -5035,6 +5035,11 @@ To je nov preizkusni način. Če ga boste uporabili, pošljite tudi poročila o
<translation>Zapisa imena datoteke na tem datotečnem sistemu ni mogoče kodirati.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>V uporabi so navidezne datoteke s pripono, a ta ni nastavljena.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Ni mogoče prebrati črnega seznama iz krajevne mape</translation>
@@ -5967,15 +5972,40 @@ To je nov preizkusni način. Če ga boste uporabili, pošljite tudi poročila o
<translation>Nova mapa</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6062,6 +6092,19 @@ To je nov preizkusni način. Če ga boste uporabili, pošljite tudi poročila o
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_sr.ts b/translations/client_sr.ts
index d6414b278..e0ad4dcb2 100644
--- a/translations/client_sr.ts
+++ b/translations/client_sr.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3516,6 +3516,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4970,16 +4975,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Имена фајлова која садрже карактер &apos;%1&apos; нису подржана на овом систему фајлова.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Не могу да отворим или креирам локалну базу за синхронизацију. Погледајте да ли имате право писања у синхронизационој фасцикли.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Ово име фајла је резервисано на овом систему фајлова.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Не могу да отворим или креирам локалну базу за синхронизацију. Погледајте да ли имате право писања у синхронизационој фасцикли.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Име фајла се завршава са празнинама.</translation>
@@ -4995,11 +5000,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Фајл/фасцикла је игнорисан зато што је скривен.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Хијерархија фасцикли је предубока</translation>
@@ -5010,6 +5010,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Име фајла не може да се кодира на Вашем систему фајлова.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Не могу да читам листу ставки игнорисаних за синхронизацију из локалне базе</translation>
@@ -5942,15 +5947,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6037,6 +6067,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_sv.ts b/translations/client_sv.ts
index 9101eb42f..b1b4dc585 100644
--- a/translations/client_sv.ts
+++ b/translations/client_sv.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3518,6 +3518,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Servern svarade inte %1</translation>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4972,16 +4977,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Filnamn som innehåller tecknet &apos;%1&apos; stöds inte i det här filsystemet.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Kunde inte öppna eller återskapa den lokala synkroniseringsdatabasen. Säkerställ att du har skrivrättigheter till synkroniseringsmappen.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Filnamnet är ett reserverat namn i detta filsystemet.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Kunde inte öppna eller återskapa den lokala synkroniseringsdatabasen. Säkerställ att du har skrivrättigheter till synkroniseringsmappen.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Filnamn innehåller mellanslag i slutet.</translation>
@@ -4997,11 +5002,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Filen/Mappen är ignorerad för att den är dold.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Folder hierarkin är för djup </translation>
@@ -5012,6 +5012,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Filnamnet kan inte kodas på ditt filsystem.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Kunde inte läsa svartlistan från den lokala databasen</translation>
@@ -5944,15 +5949,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Ny mapp</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6039,6 +6069,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_th.ts b/translations/client_th.ts
index f6953a81f..2d32eb47f 100644
--- a/translations/client_th.ts
+++ b/translations/client_th.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3501,6 +3501,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4953,17 +4958,17 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>ชื่อไฟล์ที่มีตัวอักษร &apos;%1&apos; ยังไม่ได้รับการสนับสนุนบนระบบไฟล์นี้</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="510"/>
+ <source>The file name is a reserved name on this file system.</source>
+ <translation>ชื่อไฟล์นี้เป็นชื่อที่ถูกสงวนไว้</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="503"/>
<source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
<translation>
ไม่สามารถเปิดหรือสร้างฐานข้อมูลการประสานข้อมูลในเครื่อง ตรวจสอบว่าคุณมีสิทธิ์การเขียนในโฟลเดอร์ซิงค์</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="510"/>
- <source>The file name is a reserved name on this file system.</source>
- <translation>ชื่อไฟล์นี้เป็นชื่อที่ถูกสงวนไว้</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>ชื่อไฟล์มีช่องว่างต่อท้าย</translation>
@@ -4979,11 +4984,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>ไฟล์/โฟลเดอร์ ที่ซ่อนอยู่จะถูกละเว้น</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>โฟลเดอร์มีโฟลเดอร์ย่อยเกินไป</translation>
@@ -4994,6 +4994,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>ชื่อไฟล์ไม่สามารถเข้ารหัสในระบบไฟล์ของคุณได้</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>ไม่สามารถอ่านบัญชีดำจากฐานข้อมูลต้นทาง</translation>
@@ -5926,15 +5931,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6021,6 +6051,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_tr.ts b/translations/client_tr.ts
index fcdde737d..0521f3158 100644
--- a/translations/client_tr.ts
+++ b/translations/client_tr.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation>Yok say</translation>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation>Paylaşma penceresini aç</translation>
</message>
@@ -3543,6 +3543,11 @@ Bu yeni ve deneysel bir özelliktir. Kullanmaya karar verirseniz, lütfen karş
<translation>Sunucunun bildirilen numarası %1</translation>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation>Bazı dosyalar bir klasöre yüklenirken çalışma oldu. Çakışmalar temizlenecek!</translation>
@@ -4997,16 +5002,16 @@ Bu yeni ve deneysel bir özelliktir. Kullanmaya karar verirseniz, lütfen karş
<translation>&apos;%1&apos; karakterini içeren dosya adları bu sistemde desteklenmiyor.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Yerel eşitleme klasörü açılamadı ya da oluşturulamadı. Eşitleme klasörüne yazma izniniz olduğundan emin olun.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Bu dosya adı bu dosya sisteminde ayırtılmış bir ad olduğundan kullanılamaz.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Yerel eşitleme klasörü açılamadı ya da oluşturulamadı. Eşitleme klasörüne yazma izniniz olduğundan emin olun.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Dosya adının başında boşluklar var.</translation>
@@ -5022,11 +5027,6 @@ Bu yeni ve deneysel bir özelliktir. Kullanmaya karar verirseniz, lütfen karş
<translation>Dosya/Klasör gizli olduğu için yok sayıldı.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>Sanal dosyalar son ek ile kullanılıyor. Ancak son ek ayarlanmamış</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Klasör hiyerarşi düzeyi çok derin</translation>
@@ -5037,6 +5037,11 @@ Bu yeni ve deneysel bir özelliktir. Kullanmaya karar verirseniz, lütfen karş
<translation>Dosya adı dosya sisteminizde kodlanamıyor.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>Sanal dosyalar son ek ile kullanılıyor. Ancak son ek ayarlanmamış</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Yerel veritabanından kara liste okunamadı</translation>
@@ -5969,15 +5974,40 @@ Bu yeni ve deneysel bir özelliktir. Kullanmaya karar verirseniz, lütfen karş
<translation>Yeni klasör</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation>Okunmuş olarak işaretle</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation>Yanıtla</translation>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6064,6 +6094,19 @@ Bu yeni ve deneysel bir özelliktir. Kullanmaya karar verirseniz, lütfen karş
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_uk.ts b/translations/client_uk.ts
index af2a0801a..4aecefed3 100644
--- a/translations/client_uk.ts
+++ b/translations/client_uk.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation type="unfinished"/>
</message>
@@ -3499,6 +3499,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation type="unfinished"/>
@@ -4953,16 +4958,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Імена файлів, що містять символ &apos;%1&apos; не підтримуються файловою системою.</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>Неможливо відкрити або створити локальну синхронізовану базу даних. Перевірте, що ви маєте доступ на запис у синхронізованій теці.</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>Таке ім&apos;я файлу є зарезервованим іменем файлової системи.</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>Неможливо відкрити або створити локальну синхронізовану базу даних. Перевірте, що ви маєте доступ на запис у синхронізованій теці.</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>Ім&apos;я файлу містить кілька пробілів.</translation>
@@ -4978,11 +4983,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Файл або теку проігноровано, оскільки є прихованим(ою).</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation type="unfinished"/>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>Єрархія тек є заглибокою</translation>
@@ -4993,6 +4993,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>Неможливо зашифрувати ім&apos;я файлу на файловій системі</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>Неможливо прочитати чорний список з локальної бази даних</translation>
@@ -5925,15 +5930,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation type="unfinished"/>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation type="unfinished"/>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6020,6 +6050,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_zh_CN.ts b/translations/client_zh_CN.ts
index de50ebfe4..0874bc3bd 100644
--- a/translations/client_zh_CN.ts
+++ b/translations/client_zh_CN.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation>忽略</translation>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation>打开共享对话框</translation>
</message>
@@ -3525,6 +3525,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>服务器报告无 %1</translation>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation>上传文件到文件夹时发生冲突。那些冲突的会被清除!</translation>
@@ -4979,16 +4984,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>此文件系统不支持包含字符 &apos;%1&apos; 的文件名。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>无法打开或创建本地同步数据库。请确保您在同步文件夹下有写入权限。</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>文件名为系统保留文件名。</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>无法打开或创建本地同步数据库。请确保您在同步文件夹下有写入权限。</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>文件名尾部含有空格</translation>
@@ -5004,11 +5009,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>已忽略隐藏的文件和文件夹。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>使用带后缀的虚拟文件,但未设置后缀。</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>文件夹层级太深</translation>
@@ -5019,6 +5019,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>文件名在您的文件系统中不可编码。</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>使用带后缀的虚拟文件,但未设置后缀。</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>无法从本地数据库读取黑名单</translation>
@@ -5951,15 +5956,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>新文件夹</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation>标记为已读</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation>回复</translation>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6046,6 +6076,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_zh_HK.ts b/translations/client_zh_HK.ts
index 71753e59a..226243110 100644
--- a/translations/client_zh_HK.ts
+++ b/translations/client_zh_HK.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation>撤銷</translation>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation>開啟分享對話方塊</translation>
</message>
@@ -3542,6 +3542,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>伺服器報告沒有 %1</translation>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation>將某些檔案上傳到資料夾時發生衝突。那些有衝突的檔案將被清除!</translation>
@@ -4996,16 +5001,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>此檔案系統不支援含「%1」字符的檔案名。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>無法開啟或新增近端同步數據庫。請確保您有寫入同步資料夾的權限。</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>此檔案名已被此檔案系統保留所用。</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>無法開啟或新增近端同步數據庫。請確保您有寫入同步資料夾的權限。</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>檔案名的結尾為空白符。</translation>
@@ -5021,11 +5026,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>檔案或資料夾被隱藏,因此跳過</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>使用帶後綴的虛擬文件,但未設置後綴</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>資料夾層數太多</translation>
@@ -5036,6 +5036,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>您的檔案系統無法對此檔案名進行編碼。</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>使用帶後綴的虛擬文件,但未設置後綴</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>無法從近端數據庫讀取黑名單。</translation>
@@ -5968,15 +5973,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>新資料夾</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation>標為已讀</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation>回覆</translation>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6063,6 +6093,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>
diff --git a/translations/client_zh_TW.ts b/translations/client_zh_TW.ts
index af21bb266..475b919fd 100644
--- a/translations/client_zh_TW.ts
+++ b/translations/client_zh_TW.ts
@@ -45,13 +45,13 @@
<context>
<name>ActivityItemContent</name>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="96"/>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="98"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="157"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="159"/>
<source>Dismiss</source>
<translation>忽略</translation>
</message>
<message>
- <location filename="../src/gui/tray/ActivityItemContent.qml" line="127"/>
+ <location filename="../src/gui/tray/ActivityItemContent.qml" line="188"/>
<source>Open share dialog</source>
<translation>開啟分享對話方塊</translation>
</message>
@@ -3543,6 +3543,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>伺服器回報沒有 %1</translation>
</message>
<message>
+ <location filename="../src/libsync/discovery.cpp" line="846"/>
+ <source>Cannot sync due to invalid modification time</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
<location filename="../src/libsync/discovery.cpp" line="946"/>
<source>Conflict when uploading some files to a folder. Those, conflicted, are going to get cleared!</source>
<translation>將某些檔案上傳到資料夾時發生錯誤。衝突的檔案將會被清除!</translation>
@@ -4997,16 +5002,16 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>此檔案系統不支援包含「%1」字元的檔案名稱。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="503"/>
- <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
- <translation>無法開啟或建立本機同步資料庫。請確保您有寫入同步資料夾的權限。</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="510"/>
<source>The file name is a reserved name on this file system.</source>
<translation>此檔案名稱為檔案系統的保留名稱。</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="503"/>
+ <source>Unable to open or create the local sync database. Make sure you have write access in the sync folder.</source>
+ <translation>無法開啟或建立本機同步資料庫。請確保您有寫入同步資料夾的權限。</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="515"/>
<source>Filename contains trailing spaces.</source>
<translation>檔案名的結尾為空白符。</translation>
@@ -5022,11 +5027,6 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>因為檔案或資料夾被隱藏,因此被忽略。</translation>
</message>
<message>
- <location filename="../src/libsync/syncengine.cpp" line="519"/>
- <source>Using virtual files with suffix, but suffix is not set</source>
- <translation>正在使用有後綴的虛擬檔案,但未設定後綴</translation>
- </message>
- <message>
<location filename="../src/libsync/syncengine.cpp" line="524"/>
<source>Folder hierarchy is too deep</source>
<translation>資料夾層數太多</translation>
@@ -5037,6 +5037,11 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>您的檔案系統無法對此檔案名進行編碼。</translation>
</message>
<message>
+ <location filename="../src/libsync/syncengine.cpp" line="519"/>
+ <source>Using virtual files with suffix, but suffix is not set</source>
+ <translation>正在使用有後綴的虛擬檔案,但未設定後綴</translation>
+ </message>
+ <message>
<location filename="../src/libsync/syncengine.cpp" line="531"/>
<source>Unable to read the blacklist from the local database</source>
<translation>無法從本機資料庫讀取黑名單</translation>
@@ -5969,15 +5974,40 @@ This is a new, experimental mode. If you decide to use it, please report any iss
<translation>新資料夾</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="702"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="688"/>
<source>Mark as read</source>
<translation>標記為已讀</translation>
</message>
<message>
- <location filename="../src/gui/tray/activitylistmodel.cpp" line="704"/>
+ <location filename="../src/gui/tray/activitylistmodel.cpp" line="690"/>
<source>Reply</source>
<translation>回覆</translation>
</message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="520"/>
+ <source>You renamed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="522"/>
+ <source>You deleted %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="524"/>
+ <source>You created %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="526"/>
+ <source>You changed %1</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/usermodel.cpp" line="549"/>
+ <source>Synced %1</source>
+ <translation type="unfinished"/>
+ </message>
<message numerus="yes">
<location filename="../src/common/utility.cpp" line="482"/>
<source>%n day ago</source>
@@ -6064,6 +6094,19 @@ This is a new, experimental mode. If you decide to use it, please report any iss
</message>
</context>
<context>
+ <name>TalkReplyTextField</name>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="39"/>
+ <source>Reply to …</source>
+ <translation type="unfinished"/>
+ </message>
+ <message>
+ <location filename="../src/gui/tray/TalkReplyTextField.qml" line="72"/>
+ <source>Send reply to chat message</source>
+ <translation type="unfinished"/>
+ </message>
+</context>
+<context>
<name>UnifiedSearchInputContainer</name>
<message>
<location filename="../src/gui/tray/UnifiedSearchInputContainer.qml" line="25"/>