]> dgit.raspbian.org Git - nextcloud-desktop.git/commitdiff
Fix(l10n): πŸ”  Update translations from Transifex
authorNextcloud bot <bot@nextcloud.com>
Fri, 10 Mar 2023 04:32:47 +0000 (04:32 +0000)
committerNextcloud bot <bot@nextcloud.com>
Fri, 10 Mar 2023 04:32:47 +0000 (04:32 +0000)
Signed-off-by: Nextcloud bot <bot@nextcloud.com>
translations/client_sr.ts

index 2ae2fb5001ce8b8471a1bab43c4bceb1feaea52d..3274511b7dbe0d86ae53f5478e387f15a9be7a67 100644 (file)
@@ -1123,116 +1123,116 @@ This action will abort any currently running synchronization.</source>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.ui" line="23"/>
         <source>The file could not be synced because it generates a case clash conflict with an existing file on this system.</source>
-        <translation type="unfinished"/>
+        <translation>Ѐајл Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΡƒΡ˜Π΅ Ρ˜Π΅Ρ€ ΡƒΠ·Ρ€ΠΎΠΊΡƒΡ˜Π΅ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ Π²Π΅Π»ΠΈΠΊΠΈΡ… ΠΈ ΠΌΠ°Π»ΠΈΡ… ΡΠ»ΠΎΠ²Π° ΡΠ° ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›ΠΈΠΌ Ρ„Π°Ρ˜Π»ΠΎΠΌ Π½Π° ΠΎΠ²ΠΎΠΌ ΡΠΈΡΡ‚Π΅ΠΌΡƒ.</translation>
     </message>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.ui" line="36"/>
         <source>Error</source>
-        <translation type="unfinished"/>
+        <translation>Π“Ρ€Π΅ΡˆΠΊΠ°</translation>
     </message>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.ui" line="53"/>
         <source>Existing file</source>
-        <translation type="unfinished"/>
+        <translation>ΠŸΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›ΠΈ Ρ„Π°Ρ˜Π»</translation>
     </message>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.ui" line="60"/>
         <source>file A</source>
-        <translation type="unfinished"/>
+        <translation>Ρ„Π°Ρ˜Π» Π</translation>
     </message>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.ui" line="60"/>
         <source>fileA</source>
-        <translation type="unfinished"/>
+        <translation>Ρ„Π°Ρ˜Π»Π</translation>
     </message>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.ui" line="107"/>
         <location filename="../src/gui/caseclashfilenamedialog.ui" line="213"/>
         <source>today</source>
-        <translation type="unfinished"/>
+        <translation>данас</translation>
     </message>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.ui" line="114"/>
         <location filename="../src/gui/caseclashfilenamedialog.ui" line="220"/>
         <source>0 byte</source>
-        <translation type="unfinished"/>
+        <translation>0 Π±Π°Ρ˜Ρ‚ΠΎΠ²Π°</translation>
     </message>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.ui" line="121"/>
         <location filename="../src/gui/caseclashfilenamedialog.cpp" line="105"/>
         <source>Open existing file</source>
-        <translation type="unfinished"/>
+        <translation>ΠžΡ‚Π²ΠΎΡ€ΠΈ ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›ΠΈ Ρ„Π°Ρ˜Π»</translation>
     </message>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.ui" line="165"/>
         <source>Case clashing file</source>
-        <translation type="unfinished"/>
+        <translation>Ѐајл ΡΠ° ΡΡƒΠ΄Π°Ρ€Π°ΡšΠ΅ΠΌ ΠΌΠ°Π»ΠΈΡ… ΠΈ Π²Π΅Π»ΠΈΠΊΠΈΡ… ΡΠ»ΠΎΠ²Π°</translation>
     </message>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.ui" line="172"/>
         <source>file B</source>
-        <translation type="unfinished"/>
+        <translation>Ρ„Π°Ρ˜Π» Π‘</translation>
     </message>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.ui" line="172"/>
         <source>fileB</source>
-        <translation type="unfinished"/>
+        <translation>Ρ„Π°Ρ˜Π»Π‘</translation>
     </message>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.ui" line="227"/>
         <location filename="../src/gui/caseclashfilenamedialog.cpp" line="113"/>
         <source>Open clashing file</source>
-        <translation type="unfinished"/>
+        <translation>ΠžΡ‚Π²ΠΎΡ€ΠΈ Ρ„Π°Ρ˜Π» ΡΠ° ΡΡƒΠ΄Π°Ρ€Π°ΡšΠ΅ΠΌ</translation>
     </message>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.ui" line="268"/>
         <source>Please enter a new name for the clashing file:</source>
-        <translation type="unfinished"/>
+        <translation>Молимо Π²Π°Ρ Π΄Π° ΡƒΠ½Π΅ΡΠ΅Ρ‚Π΅ Π½ΠΎΠ²ΠΎ ΠΈΠΌΠ΅ Π·Π° Ρ„Π°Ρ˜Π» ΡΠ° ΡΡƒΠ΄Π°Ρ€Π°ΡšΠ΅ΠΌ:</translation>
     </message>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.ui" line="281"/>
         <source>New filename</source>
-        <translation type="unfinished"/>
+        <translation>Ново ΠΈΠΌΠ΅ Ρ„Π°Ρ˜Π»Π°</translation>
     </message>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.cpp" line="97"/>
         <source>Rename file</source>
-        <translation type="unfinished"/>
+        <translation>ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΈΠΌΠ΅ Ρ„Π°Ρ˜Π»Π°</translation>
     </message>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.cpp" line="99"/>
         <source>The file &quot;%1&quot; could not be synced because of a case clash conflict with an existing file on this system.</source>
-        <translation type="unfinished"/>
+        <translation>Ѐајл β€ž%1” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΡƒΡ˜Π΅ Π·Π±ΠΎΠ³ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π° ΠΌΠ°Π»ΠΈΡ… ΠΈ Π²Π΅Π»ΠΈΠΊΠΈΡ… ΡΠ»ΠΎΠ²Π° ΡΠ° ΠΏΠΎΡΡ‚ΠΎΡ˜Π΅Ρ›ΠΈΠΌ Ρ„Π°Ρ˜Π»ΠΎΠΌ Π½Π° ΠΎΠ²ΠΎΠΌ ΡΠΈΡΡ‚Π΅ΠΌΡƒ.</translation>
     </message>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.cpp" line="100"/>
         <source>%1 does not support equal file names with only letter casing differences.</source>
-        <translation type="unfinished"/>
+        <translation>%1 Π½Π΅ ΠΏΠΎΠ΄Ρ€ΠΆΠ°Π²Π° ΠΈΡΡ‚Π° ΠΈΠΌΠ΅Π½Π° Ρƒ ΠΊΠΎΡ˜ΠΈΠΌΠ° ΡΠ΅ Ρ€Π°Π·Π»ΠΈΠΊΡƒΡ˜Π΅ ΡΠ°ΠΌΠΎ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Π° ΡΠ»ΠΎΠ²Π°.</translation>
     </message>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.cpp" line="243"/>
         <source>Filename contains leading and trailing spaces.</source>
-        <translation type="unfinished"/>
+        <translation>ИмС Ρ„Π°Ρ˜Π»Π° ΡΠ°Π΄Ρ€ΠΆΠΈ Ρ€Π°Π·ΠΌΠ°ΠΊΠ΅ Π½Π° ΠΏΠΎΡ‡Π΅Ρ‚ΠΊΡƒ ΠΈ ΠΊΡ€Π°Ρ˜Ρƒ.</translation>
     </message>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.cpp" line="246"/>
         <source>Filename contains leading spaces.</source>
-        <translation type="unfinished"/>
+        <translation>ИмС Ρ„Π°Ρ˜Π»Π° ΡΠ°Π΄Ρ€ΠΆΠΈ Ρ€Π°Π·ΠΌΠ°ΠΊΠ΅ Π½Π° ΠΏΠΎΡ‡Π΅Ρ‚ΠΊΡƒ.</translation>
     </message>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.cpp" line="248"/>
         <source>Filename contains trailing spaces.</source>
-        <translation type="unfinished"/>
+        <translation>ИмС Ρ„Π°Ρ˜Π»Π° ΡΠ°Π΄Ρ€ΠΆΠΈ Ρ€Π°Π·ΠΌΠ°ΠΊΠ΅ Π½Π° ΠΊΡ€Π°Ρ˜Ρƒ.</translation>
     </message>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.cpp" line="253"/>
         <source>Use invalid name</source>
-        <translation type="unfinished"/>
+        <translation>ΠšΠΎΡ€ΠΈΡΡ‚ΠΈ Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π½ΠΎ ΠΈΠΌΠ΅</translation>
     </message>
     <message>
         <location filename="../src/gui/caseclashfilenamedialog.cpp" line="278"/>
         <source>Filename contains illegal characters: %1</source>
-        <translation type="unfinished"/>
+        <translation>ИмС Ρ„Π°Ρ˜Π»Π° ΡΠ°Π΄Ρ€ΠΆΠΈ Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π½Π΅ ΠΊΠ°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π΅: %1</translation>
     </message>
 </context>
 <context>
@@ -1248,7 +1248,7 @@ This action will abort any currently running synchronization.</source>
     <message>
         <location filename="../src/libsync/clientsideencryption.cpp" line="1228"/>
         <source>Please enter your End-to-End encryption passphrase:&lt;br&gt;&lt;br&gt;Username: %2&lt;br&gt;Account: %3&lt;br&gt;</source>
-        <translation type="unfinished"/>
+        <translation>Молимо Π²Π°Ρ Π΄Π° ΡƒΠ½Π΅ΡΠ΅Ρ‚Π΅ ΡΠ²ΠΎΡ˜Ρƒ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½Ρƒ Ρ€Π΅Ρ‡Π΅Π½ΠΈΡ†Ρƒ Π·Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°ΡšΠ΅ ΠΎΠ΄-ΠΊΡ€Π°Ρ˜Π°-Π΄ΠΎ-ΠΊΡ€Π°Ρ˜Π°:&lt;br&gt;&lt;br&gt;ΠšΠΎΡ€ΠΈΡΠ½ΠΈΡ‡ΠΊΠΎ ΠΈΠΌΠ΅: %2&lt;br&gt;Налог: %3&lt;br&gt;</translation>
     </message>
     <message>
         <location filename="../src/libsync/clientsideencryption.cpp" line="1241"/>
@@ -1258,7 +1258,7 @@ This action will abort any currently running synchronization.</source>
     <message>
         <location filename="../src/libsync/clientsideencryption.cpp" line="1363"/>
         <source>Please enter your end-to-end encryption passphrase:&lt;br&gt;&lt;br&gt;Username: %2&lt;br&gt;Account: %3&lt;br&gt;</source>
-        <translation type="unfinished"/>
+        <translation>Молимо Π²Π°Ρ Π΄Π° ΡƒΠ½Π΅ΡΠ΅Ρ‚Π΅ ΡΠ²ΠΎΡ˜Ρƒ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½Ρƒ Ρ€Π΅Ρ‡Π΅Π½ΠΈΡ†Ρƒ Π·Π° ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°ΡšΠ΅ ΠΎΠ΄-ΠΊΡ€Π°Ρ˜Π°-Π΄ΠΎ-ΠΊΡ€Π°Ρ˜Π°:&lt;br&gt;&lt;br&gt;ΠšΠΎΡ€ΠΈΡΠ½ΠΈΡ‡ΠΊΠΎ ΠΈΠΌΠ΅: %2&lt;br&gt;Налог: %3&lt;br&gt;</translation>
     </message>
     <message>
         <location filename="../src/libsync/clientsideencryption.cpp" line="1371"/>
@@ -1271,29 +1271,29 @@ This action will abort any currently running synchronization.</source>
     <message>
         <location filename="../src/gui/conflictdialog.ui" line="14"/>
         <source>Sync Conflict</source>
-        <translation type="unfinished"/>
+        <translation>ΠšΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π΅</translation>
     </message>
     <message>
         <location filename="../src/gui/conflictdialog.ui" line="20"/>
         <location filename="../src/gui/conflictdialog.cpp" line="96"/>
         <source>Conflicting versions of %1.</source>
-        <translation type="unfinished"/>
+        <translation>Π’Π΅Ρ€Π·ΠΈΡ˜Π΅ %1 ΡΡƒ Ρƒ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Ρƒ.</translation>
     </message>
     <message>
         <location filename="../src/gui/conflictdialog.ui" line="32"/>
         <source>Which version of the file do you want to keep?&lt;br/&gt;If you select both versions, the local file will have a number added to its name.</source>
-        <translation type="unfinished"/>
+        <translation>ΠšΠΎΡ˜Ρƒ Π²Π΅Ρ€Π·ΠΈΡ˜Ρƒ Ρ„Π°Ρ˜Π»Π° ΠΆΠ΅Π»ΠΈΡ‚Π΅ Π΄Π° Π·Π°Π΄Ρ€ΠΆΠΈΡ‚Π΅?&lt;br/&gt;Ако ΠΈΠ·Π°Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΎΠ±Π΅ Π²Π΅Ρ€Π·ΠΈΡ˜Π΅, Π½Π° ΠΈΠΌΠ΅ Π»ΠΎΠΊΠ°Π»Π½ΠΎΠ³ Ρ„Π°Ρ˜Π»Π° Ρ›Π΅ Π΄Π° ΡΠ΅ Π΄ΠΎΠ΄Π° Π±Ρ€ΠΎΡ˜.</translation>
     </message>
     <message>
         <location filename="../src/gui/conflictdialog.ui" line="46"/>
         <source>Local version</source>
-        <translation type="unfinished"/>
+        <translation>Π›ΠΎΠΊΠ°Π»Π½Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π°</translation>
     </message>
     <message>
         <location filename="../src/gui/conflictdialog.ui" line="57"/>
         <location filename="../src/gui/conflictdialog.ui" line="165"/>
         <source>Click to open the file</source>
-        <translation type="unfinished"/>
+        <translation>ΠšΠ»ΠΈΠΊΠ½ΠΈΡ‚Π΅ Π΄Π° ΠΎΡ‚Π²ΠΎΡ€ΠΈΡ‚Π΅ Ρ„Π°Ρ˜Π»</translation>
     </message>
     <message>
         <location filename="../src/gui/conflictdialog.ui" line="96"/>
@@ -1305,12 +1305,12 @@ This action will abort any currently running synchronization.</source>
         <location filename="../src/gui/conflictdialog.ui" line="103"/>
         <location filename="../src/gui/conflictdialog.ui" line="211"/>
         <source>0 byte</source>
-        <translation type="unfinished"/>
+        <translation>0 Π±Π°Ρ˜Ρ‚ΠΎΠ²Π°</translation>
     </message>
     <message>
         <location filename="../src/gui/conflictdialog.ui" line="110"/>
         <source>&lt;a href=&quot;%1&quot;&gt;Open local version&lt;/a&gt;</source>
-        <translation type="unfinished"/>
+        <translation>&lt;a href=&quot;%1&quot;&gt;ΠžΡ‚Π²ΠΎΡ€ΠΈ Π»ΠΎΠΊΠ°Π»Π½Ρƒ Π²Π΅Ρ€Π·ΠΈΡ˜Ρƒ&lt;/a&gt;</translation>
     </message>
     <message>
         <location filename="../src/gui/conflictdialog.ui" line="154"/>
@@ -1320,38 +1320,38 @@ This action will abort any currently running synchronization.</source>
     <message>
         <location filename="../src/gui/conflictdialog.ui" line="218"/>
         <source>&lt;a href=&quot;%1&quot;&gt;Open server version&lt;/a&gt;</source>
-        <translation type="unfinished"/>
+        <translation>&lt;a href=&quot;%1&quot;&gt;ΠžΡ‚Π²ΠΎΡ€ΠΈ Π²Π΅Ρ€Π·ΠΈΡ˜Ρƒ Π½Π° ΡΠ΅Ρ€Π²Π΅Ρ€Ρƒ&lt;/a&gt;</translation>
     </message>
     <message>
         <location filename="../src/gui/conflictdialog.cpp" line="54"/>
         <location filename="../src/gui/conflictdialog.cpp" line="179"/>
         <source>Keep selected version</source>
-        <translation type="unfinished"/>
+        <translation>Π—Π°Π΄Ρ€ΠΆΠΈ ΠΈΠ·Π°Π±Ρ€Π°Π½Ρƒ Π²Π΅Ρ€Π·ΠΈΡ˜Ρƒ</translation>
     </message>
     <message>
         <location filename="../src/gui/conflictdialog.cpp" line="150"/>
         <source>Open local version</source>
-        <translation type="unfinished"/>
+        <translation>ΠžΡ‚Π²ΠΎΡ€ΠΈ Π»ΠΎΠΊΠ°Π»Π½Ρƒ Π²Π΅Ρ€Π·ΠΈΡ˜Ρƒ</translation>
     </message>
     <message>
         <location filename="../src/gui/conflictdialog.cpp" line="158"/>
         <source>Open server version</source>
-        <translation type="unfinished"/>
+        <translation>ΠžΡ‚Π²ΠΎΡ€ΠΈ Π²Π΅Ρ€Π·ΠΈΡ˜Ρƒ Π½Π° ΡΠ΅Ρ€Π²Π΅Ρ€Ρƒ</translation>
     </message>
     <message>
         <location filename="../src/gui/conflictdialog.cpp" line="176"/>
         <source>Keep both versions</source>
-        <translation type="unfinished"/>
+        <translation>Π—Π°Π΄Ρ€ΠΆΠΈ ΠΎΠ±Π΅ Π²Π΅Ρ€Π·ΠΈΡ˜Π΅</translation>
     </message>
     <message>
         <location filename="../src/gui/conflictdialog.cpp" line="177"/>
         <source>Keep local version</source>
-        <translation type="unfinished"/>
+        <translation>Π—Π°Π΄Ρ€ΠΆΠΈ Π»ΠΎΠΊΠ°Π»Π½Ρƒ Π²Π΅Ρ€Π·ΠΈΡ˜Ρƒ</translation>
     </message>
     <message>
         <location filename="../src/gui/conflictdialog.cpp" line="178"/>
         <source>Keep server version</source>
-        <translation type="unfinished"/>
+        <translation>Π—Π°Π΄Ρ€ΠΆΠΈ Π²Π΅Ρ€Π·ΠΈΡ˜Ρƒ Π½Π° ΡΠ΅Ρ€Π²Π΅Ρ€Ρƒ</translation>
     </message>
 </context>
 <context>
@@ -1359,17 +1359,17 @@ This action will abort any currently running synchronization.</source>
     <message>
         <location filename="../src/gui/conflictsolver.cpp" line="88"/>
         <source>Do you want to delete the directory &lt;i&gt;%1&lt;/i&gt; and all its contents permanently?</source>
-        <translation type="unfinished"/>
+        <translation>Π”Π° Π»ΠΈ Π½Π΅ΠΏΠΎΠ²Ρ€Π°Ρ‚Π½ΠΎ ΠΆΠ΅Π»ΠΈΡ‚Π΅ Π΄Π° ΠΎΠ±Ρ€ΠΈΡˆΠ΅Ρ‚Π΅ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡ˜ΡƒΠΌ &lt;i&gt;%1&lt;/i&gt; ΠΈ ΡΠ°Π² ΡšΠ΅Π³ΠΎΠ² ΡΠ°Π΄Ρ€ΠΆΠ°Ρ˜?</translation>
     </message>
     <message>
         <location filename="../src/gui/conflictsolver.cpp" line="89"/>
         <source>Do you want to delete the file &lt;i&gt;%1&lt;/i&gt; permanently?</source>
-        <translation type="unfinished"/>
+        <translation>Π”Π° Π»ΠΈ Π½Π΅ΠΏΠΎΠ²Ρ€Π°Ρ‚Π½ΠΎ ΠΆΠ΅Π»ΠΈΡ‚Π΅ Π΄Π° ΠΎΠ±Ρ€ΠΈΡˆΠ΅Ρ‚Π΅ Ρ„Π°Ρ˜Π» &lt;i&gt;%1&lt;/i&gt;?</translation>
     </message>
     <message>
         <location filename="../src/gui/conflictsolver.cpp" line="90"/>
         <source>Confirm deletion</source>
-        <translation type="unfinished"/>
+        <translation>ΠŸΠΎΡ‚Π²Ρ€Π΄ΠΈ Π±Ρ€ΠΈΡΠ°ΡšΠ΅</translation>
     </message>
     <message>
         <location filename="../src/gui/conflictsolver.cpp" line="134"/>
@@ -1383,7 +1383,9 @@ This action will abort any currently running synchronization.</source>
         <source>Moving file failed:
 
 %1</source>
-        <translation type="unfinished"/>
+        <translation>НијС ΡƒΡΠΏΠ΅Π»ΠΎ ΠΏΡ€Π΅ΠΌΠ΅ΡˆΡ‚Π°ΡšΠ΅ Ρ„Π°Ρ˜Π»Π°:
+
+%1</translation>
     </message>
 </context>
 <context>
@@ -1401,7 +1403,7 @@ This action will abort any currently running synchronization.</source>
     <message>
         <location filename="../src/gui/connectionvalidator.cpp" line="158"/>
         <source>Timeout</source>
-        <translation type="unfinished"/>
+        <translation>Π’Π°Ρ˜ΠΌΠ°ΡƒΡ‚</translation>
     </message>
     <message>
         <location filename="../src/gui/connectionvalidator.cpp" line="195"/>
@@ -1424,12 +1426,12 @@ This action will abort any currently running synchronization.</source>
     <message>
         <location filename="../src/libsync/discoveryphase.cpp" line="190"/>
         <source>Error while canceling deletion of a file</source>
-        <translation type="unfinished"/>
+        <translation>Π“Ρ€Π΅ΡˆΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΈΠΊΠΎΠΌ ΠΎΡ‚ΠΊΠ°Π·ΠΈΠ²Π°ΡšΠ° Π±Ρ€ΠΈΡΠ°ΡšΠ° Ρ„Π°Ρ˜Π»Π°</translation>
     </message>
     <message>
         <location filename="../src/libsync/discoveryphase.cpp" line="191"/>
         <source>Error while canceling deletion of %1</source>
-        <translation type="unfinished"/>
+        <translation>Π“Ρ€Π΅ΡˆΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΈΠΊΠΎΠΌ ΠΎΡ‚ΠΊΠ°Π·ΠΈΠ²Π°ΡšΠ° Π±Ρ€ΠΈΡΡšΠ° %1</translation>
     </message>
 </context>
 <context>
@@ -1438,7 +1440,7 @@ This action will abort any currently running synchronization.</source>
         <location filename="../src/libsync/discoveryphase.cpp" line="567"/>
         <location filename="../src/libsync/discoveryphase.cpp" line="597"/>
         <source>Server error: PROPFIND reply is not XML formatted!</source>
-        <translation type="unfinished"/>
+        <translation>БСрвСрска Π³Ρ€Π΅ΡˆΠΊΠ°: PROPFIND ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€ Π½ΠΈΡ˜Π΅ XML Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½!</translation>
     </message>
 </context>
 <context>
@@ -1446,27 +1448,27 @@ This action will abort any currently running synchronization.</source>
     <message>
         <location filename="../src/libsync/discoveryphase.cpp" line="278"/>
         <source>Error while opening directory %1</source>
-        <translation type="unfinished"/>
+        <translation>Π“Ρ€Π΅ΡˆΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΈΠΊΠΎΠΌ ΠΎΡ‚Π²Π°Ρ€Π°ΡšΠ° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡ˜ΡƒΠΌΠ° %1</translation>
     </message>
     <message>
         <location filename="../src/libsync/discoveryphase.cpp" line="280"/>
         <source>Directory not accessible on client, permission denied</source>
-        <translation type="unfinished"/>
+        <translation>Π”ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡ˜ΡƒΠΌΡƒ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈ Π½Π° ΠΊΠ»ΠΈΡ˜Π΅Π½Ρ‚Ρƒ, Π½Π΅ΠΌΠ° Π΄ΠΎΠ·Π²ΠΎΠ»Π΅</translation>
     </message>
     <message>
         <location filename="../src/libsync/discoveryphase.cpp" line="284"/>
         <source>Directory not found: %1</source>
-        <translation type="unfinished"/>
+        <translation>НијС ΠΏΡ€ΠΎΠ½Π°Ρ’Π΅Π½ Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡ˜ΡƒΠΌ: %1</translation>
     </message>
     <message>
         <location filename="../src/libsync/discoveryphase.cpp" line="315"/>
         <source>Filename encoding is not valid</source>
-        <translation type="unfinished"/>
+        <translation>ΠšΠΎΠ΄ΠΈΡ€Π°ΡšΠ΅ ΠΈΠΌΠ΅Π½Π° Ρ„Π°Ρ˜Π»Π° Π½ΠΈΡ˜Π΅ ΠΈΡΠΏΡ€Π°Π²Π½ΠΎ</translation>
     </message>
     <message>
         <location filename="../src/libsync/discoveryphase.cpp" line="334"/>
         <source>Error while reading directory %1</source>
-        <translation type="unfinished"/>
+        <translation>Π“Ρ€Π΅ΡˆΠΊΠ° ΠΏΡ€ΠΈΠ»ΠΈΠΊΠΎΠΌ Ρ‡ΠΈΡ‚Π°ΡšΠ° Π΄ΠΈΡ€Π΅ΠΊΡ‚ΠΎΡ€ΠΈΡ˜ΡƒΠΌΠ° %1</translation>
     </message>
 </context>
 <context>
@@ -1474,7 +1476,7 @@ This action will abort any currently running synchronization.</source>
     <message>
         <location filename="../src/gui/editlocallyjob.cpp" line="62"/>
         <source>Invalid token received.</source>
-        <translation type="unfinished"/>
+        <translation>ΠŸΡ€ΠΈΠΌΡ™Π΅Π½ Ρ˜Π΅ Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π°Π½ ΠΆΠ΅Ρ‚ΠΎΠ½.</translation>
     </message>
     <message>
         <location filename="../src/gui/editlocallyjob.cpp" line="62"/>
@@ -1484,29 +1486,29 @@ This action will abort any currently running synchronization.</source>
         <location filename="../src/gui/editlocallyjob.cpp" line="129"/>
         <location filename="../src/gui/editlocallyjob.cpp" line="552"/>
         <source>Please try again.</source>
-        <translation type="unfinished"/>
+        <translation>Молимо Π²Π°Ρ Π΄Π° ΠΏΠΎΠΊΡƒΡˆΠ°Ρ‚Π΅ ΠΏΠΎΠ½ΠΎΠ²ΠΎ.</translation>
     </message>
     <message>
         <location filename="../src/gui/editlocallyjob.cpp" line="68"/>
         <source>Invalid file path was provided.</source>
-        <translation type="unfinished"/>
+        <translation>НавСдСна Ρ˜Π΅ Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π½Π° ΠΏΡƒΡ‚Π°ΡšΠ° Ρ„Π°Ρ˜Π»Π°</translation>
     </message>
     <message>
         <location filename="../src/gui/editlocallyjob.cpp" line="76"/>
         <source>Could not find an account for local editing.</source>
-        <translation type="unfinished"/>
+        <translation>НијС ΠΏΡ€ΠΎΠ½Π°Ρ’Π΅Π½ Π½Π°Π»ΠΎΠ³ Π·Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΡƒΡ€Π΅Ρ’ΠΈΠ²Π°ΡšΠ΅.</translation>
     </message>
     <message>
         <location filename="../src/gui/editlocallyjob.cpp" line="118"/>
         <location filename="../src/gui/editlocallyjob.cpp" line="129"/>
         <source>Could not validate the request to open a file from server.</source>
-        <translation type="unfinished"/>
+        <translation>НС ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈ ΠΈΡΠΏΡ€Π°Π²Π½ΠΎΡΡ‚ Π·Π°Ρ…Ρ‚Π΅Π²Π° Π·Π° ΠΎΡ‚Π²Π°Ρ€Π°ΡšΠ΅ Ρ„Π°Ρ˜Π»Π° ΡΠ° ΡΠ΅Ρ€Π²Π΅Ρ€Π°.</translation>
     </message>
     <message>
         <location filename="../src/gui/editlocallyjob.cpp" line="135"/>
         <location filename="../src/gui/editlocallyjob.cpp" line="148"/>
         <source>Could not find a file for local editing. Make sure its path is valid and it is synced locally.</source>
-        <translation type="unfinished"/>
+        <translation>НС ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡ€ΠΎΠ½Π°Ρ’Π΅ Ρ„Π°Ρ˜Π» Π·Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΡƒΡ€Π΅Ρ’ΠΈΠ²Π°ΡšΠ΅. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π° Π»ΠΈ Ρ˜Π΅ ΠΈΡΠΏΡ€Π°Π²Π½Π° ΠΏΡƒΡ‚Π°ΡšΠ° ΠΈ Π΄Π° Π»ΠΈ Ρ˜Π΅ Ρ„Π°Ρ˜Π» ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΎΠ²Π°Π½ Π»ΠΎΠΊΠ°Π»Π½ΠΎ.</translation>
     </message>
     <message>
         <location filename="../src/gui/editlocallyjob.cpp" line="143"/>
@@ -1514,43 +1516,43 @@ This action will abort any currently running synchronization.</source>
         <location filename="../src/gui/editlocallyjob.cpp" line="171"/>
         <location filename="../src/gui/editlocallyjob.cpp" line="178"/>
         <source>Could not find a file for local editing. Make sure it is not excluded via selective sync.</source>
-        <translation type="unfinished"/>
+        <translation>НС ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡ€ΠΎΠ½Π°Ρ’Π΅ Ρ„Π°Ρ˜Π» Π·Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΡƒΡ€Π΅Ρ’ΠΈΠ²Π°ΡšΠ΅. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π° Π½ΠΈΡ˜Π΅ ΠΈΠ·ΡƒΠ·Π΅Ρ‚ ΡƒΠΏΠΎΡ‚Ρ€Π΅Π±ΠΎΠΌ ΡΠ΅Π»Π΅ΠΊΡ‚ΠΈΠ²Π½Π΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π΅.</translation>
     </message>
     <message>
         <location filename="../src/gui/editlocallyjob.cpp" line="485"/>
         <source>Server error: PROPFIND reply is not XML formatted!</source>
-        <translation type="unfinished"/>
+        <translation>БрвСрска Π³Ρ€Π΅ΡˆΠΊΠ°: PROPFIND ΠΎΠ΄Π³ΠΎΠ²ΠΎΡ€ Π½ΠΈΡ˜Π΅ XML Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΈΡ€Π°Π½!</translation>
     </message>
     <message>
         <location filename="../src/gui/editlocallyjob.cpp" line="487"/>
         <source>Could not find a remote file info for local editing. Make sure its path is valid.</source>
-        <translation type="unfinished"/>
+        <translation>НС ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡ€ΠΎΠ½Π°Ρ’Π΅ Ρ„Π°Ρ˜Π» Π·Π° Π»ΠΎΠΊΠ°Π»Π½ΠΎ ΡƒΡ€Π΅Ρ’ΠΈΠ²Π°ΡšΠ΅. ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ Π΄Π° Π»ΠΈ Ρ˜Π΅ ΠΈΡΠΏΡ€Π°Π²Π½Π° ΠΏΡƒΡ‚Π°ΡšΠ°.</translation>
     </message>
     <message>
         <location filename="../src/gui/editlocallyjob.cpp" line="552"/>
         <source>Could not open %1</source>
-        <translation type="unfinished"/>
+        <translation>НС ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΡ‚Π²ΠΎΡ€ΠΈ %1</translation>
     </message>
     <message>
         <location filename="../src/gui/editlocallyjob.cpp" line="630"/>
         <source>File %1 already locked.</source>
-        <translation type="unfinished"/>
+        <translation>Ѐајл %1 Ρ˜Π΅ Π²Π΅Ρ› Π·Π°ΠΊΡ™ΡƒΡ‡Π°Π½.</translation>
     </message>
     <message>
         <location filename="../src/gui/editlocallyjob.cpp" line="631"/>
         <location filename="../src/gui/editlocallyjob.cpp" line="642"/>
         <source>Lock will last for %1 minutes. You can also unlock this file manually once you are finished editing.</source>
-        <translation type="unfinished"/>
+        <translation>Π—Π°ΠΊΡ™ΡƒΡ‡Π°Π²Π°ΡšΠ΅ Ρ›Π΅ Ρ‚Ρ€Π°Ρ˜Π°Ρ‚ΠΈ %1 ΠΌΠΈΠ½ΡƒΡ‚Π°. Π€Π°Ρ˜Π» ΠΌΠΎΠΆΠ΅Ρ‚Π΅ ΠΈ Ρ€ΡƒΡ‡Π½ΠΎ Π΄Π° ΠΎΡ‚ΠΊΡ™ΡƒΡ‡Π°Ρ‚Π΅ ΠΊΠ°Π΄Π° Π·Π°Π²Ρ€ΡˆΠΈΡ‚Π΅ ΡƒΡ€Π΅Ρ’ΠΈΠ²Π°ΡšΠ΅.</translation>
     </message>
     <message>
         <location filename="../src/gui/editlocallyjob.cpp" line="641"/>
         <source>File %1 now locked.</source>
-        <translation type="unfinished"/>
+        <translation>Ѐајл %1 Ρ˜Π΅ ΡΠ°Π΄Π° Π·Π°ΠΊΡ™ΡƒΡ‡Π°Π½.</translation>
     </message>
     <message>
         <location filename="../src/gui/editlocallyjob.cpp" line="650"/>
         <source>File %1 could not be locked.</source>
-        <translation type="unfinished"/>
+        <translation>Ѐајл %1 Π½ΠΈΡ˜Π΅ ΠΌΠΎΠ³Π°ΠΎ Π΄Π° ΡΠ΅ Π·Π°ΠΊΡ™ΡƒΡ‡Π°.</translation>
     </message>
 </context>
 <context>
@@ -1569,43 +1571,43 @@ This can be an issue with your OpenSSL libraries.</source>
         <location filename="../src/gui/filedetails/filedetails.cpp" line="100"/>
         <source>%1 second(s) ago</source>
         <comment>seconds elapsed since file last modified</comment>
-        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+        <translation><numerusform>ΠΏΡ€Π΅ %1 ΡΠ΅ΠΊΡƒΠ½Π΄Π΅</numerusform><numerusform>ΠΏΡ€Π΅ %1 ΡΠ΅ΠΊΡƒΠ½Π΄Π΅</numerusform><numerusform>ΠΏΡ€Π΅ %1 ΡΠ΅ΠΊΡƒΠ½Π΄ΠΈ</numerusform></translation>
     </message>
     <message numerus="yes">
         <location filename="../src/gui/filedetails/filedetails.cpp" line="103"/>
         <source>%1 minute(s) ago</source>
         <comment>minutes elapsed since file last modified</comment>
-        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+        <translation><numerusform>ΠΏΡ€Π΅ %1 ΠΌΠΈΠ½ΡƒΡ‚</numerusform><numerusform>ΠΏΡ€Π΅ %1 ΠΌΠΈΠ½ΡƒΡ‚Π°</numerusform><numerusform>ΠΏΡ€Π΅ %1 ΠΌΠΈΠ½ΡƒΡ‚Π°</numerusform></translation>
     </message>
     <message numerus="yes">
         <location filename="../src/gui/filedetails/filedetails.cpp" line="106"/>
         <source>%1 hour(s) ago</source>
         <comment>hours elapsed since file last modified</comment>
-        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+        <translation><numerusform>ΠΏΡ€Π΅ %1 ΡΠ°Ρ‚</numerusform><numerusform>ΠΏΡ€Π΅ %1 ΡΠ°Ρ‚Π°</numerusform><numerusform>ΠΏΡ€Π΅ %1 ΡΠ°Ρ‚ΠΈ</numerusform></translation>
     </message>
     <message numerus="yes">
         <location filename="../src/gui/filedetails/filedetails.cpp" line="109"/>
         <source>%1 day(s) ago</source>
         <comment>days elapsed since file last modified</comment>
-        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+        <translation><numerusform>ΠΏΡ€Π΅ %1 Π΄Π°Π½</numerusform><numerusform>ΠΏΡ€Π΅ %1 Π΄Π°Π½Π°</numerusform><numerusform>ΠΏΡ€Π΅ %1 Π΄Π°Π½Π°</numerusform></translation>
     </message>
     <message numerus="yes">
         <location filename="../src/gui/filedetails/filedetails.cpp" line="112"/>
         <source>%1 month(s) ago</source>
         <comment>months elapsed since file last modified</comment>
-        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+        <translation><numerusform>ΠΏΡ€Π΅ %1 ΠΌΠ΅ΡΠ΅Ρ†</numerusform><numerusform>ΠΏΡ€Π΅ %1 ΠΌΠ΅ΡΠ΅Ρ†Π°</numerusform><numerusform>ΠΏΡ€Π΅ %1 ΠΌΠ΅ΡΠ΅Ρ†ΠΈ</numerusform></translation>
     </message>
     <message numerus="yes">
         <location filename="../src/gui/filedetails/filedetails.cpp" line="115"/>
         <source>%1 year(s) ago</source>
         <comment>years elapsed since file last modified</comment>
-        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+        <translation><numerusform>ΠΏΡ€Π΅ %1 Π³ΠΎΠ΄ΠΈΠ½Π΅</numerusform><numerusform>ΠΏΡ€Π΅ %1 Π³ΠΎΠ΄ΠΈΠ½Π΅</numerusform><numerusform>ΠΏΡ€Π΅ %1 Π³ΠΎΠ΄ΠΈΠ½Π°</numerusform></translation>
     </message>
     <message numerus="yes">
         <location filename="../src/gui/filedetails/filedetails.cpp" line="147"/>
         <source>Locked by %1 - Expires in %2 minute(s)</source>
         <comment>remaining time before lock expires</comment>
-        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+        <translation><numerusform>Π—Π°ΠΊΡ™ΡƒΡ‡Π°ΠΎ %1 - Π˜ΡΡ‚ΠΈΡ‡Π΅ Π·Π° %2 ΠΌΠΈΠ½ΡƒΡ‚</numerusform><numerusform>Π—Π°ΠΊΡ™ΡƒΡ‡Π°ΠΎ %1 - Π˜ΡΡ‚ΠΈΡ‡Π΅ Π·Π° %2 ΠΌΠΈΠ½ΡƒΡ‚Π°</numerusform><numerusform>Π—Π°ΠΊΡ™ΡƒΡ‡Π°ΠΎ %1 - Π˜ΡΡ‚ΠΈΡ‡Π΅ Π·Π° %2 ΠΌΠΈΠ½ΡƒΡ‚Π°</numerusform></translation>
     </message>
 </context>
 <context>
@@ -1613,7 +1615,7 @@ This can be an issue with your OpenSSL libraries.</source>
     <message>
         <location filename="../src/gui/creds/flow2auth.cpp" line="102"/>
         <source>The polling URL does not start with HTTPS despite the login URL started with HTTPS. Login will not be possible because this might be a security issue. Please contact your administrator.</source>
-        <translation type="unfinished"/>
+        <translation>URL Π·Π° ΠΈΡΠΏΠΈΡ‚ΠΈΠ²Π°ΡšΠ΅ Π½Π΅ ΠΏΠΎΡ‡ΠΈΡšΠ΅ ΡΠ° HTTPS ΠΌΠ°Π΄Π° Ρ˜Π΅ URL Π·Π° ΠΏΡ€ΠΈΡ˜Π°Π²Ρƒ ΠΏΠΎΡ‡Π΅ΠΎ ΡΠ° HTTPS. ΠŸΡ€ΠΈΡ˜Π°Π²Π° Π½Π΅Ρ›Π΅ Π±ΠΈΡ‚ΠΈ ΠΌΠΎΠ³ΡƒΡ›Π° Ρ˜Π΅Ρ€ ΠΌΠΎΠΆΠ΄Π° ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. ΠœΠΎΠ»ΠΈΠΌΠΎ Π²Π°Ρ Π΄Π° ΡΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ ΡΠ²ΠΎΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€Ρƒ.</translation>
     </message>
     <message>
         <location filename="../src/gui/creds/flow2auth.cpp" line="113"/>
@@ -1625,7 +1627,7 @@ This can be an issue with your OpenSSL libraries.</source>
         <location filename="../src/gui/creds/flow2auth.cpp" line="116"/>
         <location filename="../src/gui/creds/flow2auth.cpp" line="234"/>
         <source>There was an error accessing the &quot;token&quot; endpoint: &lt;br&gt;&lt;em&gt;%1&lt;/em&gt;</source>
-        <translation type="unfinished"/>
+        <translation>Π”ΠΎΡˆΠ»ΠΎ Ρ˜Π΅ Π΄ΠΎ Π³Ρ€Π΅ΡˆΠΊΠ΅ ΠΏΡ€ΠΈΠ»ΠΈΠΊΠΎΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ° β€žtoken” ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠ½ΠΎΡ˜ Ρ‚Π°Ρ‡ΠΊΠΈ: &lt;br&gt;&lt;em&gt;%1&lt;/em&gt;</translation>
     </message>
     <message>
         <location filename="../src/gui/creds/flow2auth.cpp" line="119"/>
@@ -1642,7 +1644,7 @@ This can be an issue with your OpenSSL libraries.</source>
     <message>
         <location filename="../src/gui/creds/flow2auth.cpp" line="219"/>
         <source>The returned server URL does not start with HTTPS despite the login URL started with HTTPS. Login will not be possible because this might be a security issue. Please contact your administrator.</source>
-        <translation type="unfinished"/>
+        <translation>Π’Ρ€Π°Ρ›Π΅Π½ΠΈ URL ΡΠ΅Ρ€Π²Π΅Ρ€Π° Π½Π΅ ΠΏΠΎΡ‡ΠΈΡšΠ΅ ΡΠ° HTTPS ΡƒΠΏΡ€ΠΊΠΎΡ Ρ‚ΠΎΠΌΠ΅ ΡˆΡ‚ΠΎ Ρ˜Π΅ URL Π·Π° ΠΏΡ€ΠΈΡ˜Π°Π²Ρƒ ΠΏΠΎΡ‡Π΅ΠΎ ΡΠ° HTTPS. ΠŸΡ€ΠΈΡ˜Π°Π²Π° Π½Π΅Ρ›Π΅ Π±ΠΈΡ‚ΠΈ ΠΌΠΎΠ³ΡƒΡ›Π° Ρ˜Π΅Ρ€ ΠΌΠΎΠΆΠ΄Π° ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ Π±Π΅Π·Π±Π΅Π΄Π½ΠΎΡΠ½ΠΈ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ. ΠœΠΎΠ»ΠΈΠΌΠΎ Π²Π°Ρ Π΄Π° ΡΠ΅ ΠΎΠ±Ρ€Π°Ρ‚ΠΈΡ‚Π΅ ΡΠ²ΠΎΠΌ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡ‚Ρ€Π°Ρ‚ΠΎΡ€Ρƒ.</translation>
     </message>
 </context>
 <context>
@@ -1675,12 +1677,12 @@ This can be an issue with your OpenSSL libraries.</source>
     <message>
         <location filename="../src/gui/wizard/flow2authwidget.cpp" line="221"/>
         <source>Reopen Browser</source>
-        <translation type="unfinished"/>
+        <translation>Поново ΠΎΡ‚Π²ΠΎΡ€ΠΈ ΠΏΡ€Π΅Π³Π»Π΅Π΄Π°Ρ‡</translation>
     </message>
     <message>
         <location filename="../src/gui/wizard/flow2authwidget.cpp" line="224"/>
         <source>Copy Link</source>
-        <translation type="unfinished"/>
+        <translation>ΠšΠΎΠΏΠΈΡ€Π°Ρ˜ Π»ΠΈΠ½ΠΊ</translation>
     </message>
 </context>
 <context>
@@ -1714,13 +1716,13 @@ This can be an issue with your OpenSSL libraries.</source>
     <message numerus="yes">
         <location filename="../src/gui/folder.cpp" line="433"/>
         <source>%1 and %n other file(s) have been added.</source>
-        <translation type="unfinished"><numerusform></numerusform><numerusform></numerusform><numerusform></numerusform></translation>
+        <translation><numerusform>Π”ΠΎΠ΄Π°Ρ‚ Ρ˜Π΅ %1 Ρ˜ΠΎΡˆ %n Π΄Ρ€ΡƒΠ³ΠΈ Ρ„Π°Ρ˜Π».</numerusform><numerusform>Π”ΠΎΠ΄Π°Ρ‚ Ρ˜Π΅ %1 Ρ˜ΠΎΡˆ %n Π΄Ρ€ΡƒΠ³Π° Ρ„Π°Ρ˜Π»Π°.</numerusform><numerusform>Π”ΠΎΠ΄Π°Ρ‚ Ρ˜Π΅ %1 Ρ˜ΠΎΡˆ %n Π΄Ρ€ΡƒΠ³ΠΈΡ… Ρ„Π°Ρ˜Π»ΠΎΠ²Π°.</numerusform></translation>
     </message>
     <message>
         <location filename="../src/gui/folder.cpp" line="435"/>
         <source>%1 has been added.</source>
         <comment>%1 names a file.</comment>
-        <translation type="unfinished"/>
+        <translation>Π”ΠΎΠ΄Π°Ρ‚ Ρ˜Π΅ %1.</translation>
     </message>
     <message numerus="yes">
         <location filename="../src/gui/folder.cpp" line="440"/>
@@ -1842,14 +1844,19 @@ This means that the synchronization client might not upload local changes immedi
 These deletes will be synchronized to your local sync folder, making such files unavailable unless you have a right to restore. 
 If you decide to restore the files, they will be re-synced with the server if you have rights to do so.
 If you decide to delete the files, they will be unavailable to you, unless you are the owner.</source>
-        <translation type="unfinished"/>
+        <translation>Π‘Π²ΠΈ Ρ„Π°Ρ˜Π»ΠΎΠ²ΠΈ Ρƒ Ρ„ΠΎΠ»Π΄Π΅Ρ€Ρƒ Π·Π° ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ β€ž%1” ΡΡƒ ΠΎΠ±Ρ€ΠΈΡΠ°Π½ΠΈ ΡΠ° ΡΠ΅Ρ€Π²Π΅Ρ€Π°.
+Ова Π±Ρ€ΠΈΡΠ°ΡšΠ° Ρ›Π΅ ΡΠ΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΠΈ ΡΠ° Π²Π°ΡˆΠΈΠΌ Π»ΠΎΠΊΠ°Π»Π½ΠΈΠΌ Ρ„ΠΎΠ»Π΄Π΅Ρ€ΠΎΠΌ Π·Π° ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ, ΠΏΠ° Ρ‚ΠΈ Ρ„Π°Ρ˜Π»ΠΎΠ²ΠΈ Π½Π΅Ρ›Π΅ Π±ΠΈΡ‚ΠΈ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΈ ΠΎΡΠΈΠΌ Ρƒ ΡΠ»ΡƒΡ‡Π°Ρ˜Ρƒ Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ ΠΏΡ€Π°Π²ΠΎ Π΄Π° ΠΈΡ… ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅. 
+Ако ΠΎΠ΄Π»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄Π° ΠΎΠ±Π½ΠΎΠ²ΠΈΡ‚Π΅ Ρ„Π°Ρ˜Π»ΠΎΠ²Π΅, ΠΎΠ½ΠΈ Ρ›Π΅ ΡΠ΅ ΠΏΠΎΠ½ΠΎΠ²ΠΎ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΠΈ ΡΠ° ΡΠ΅Ρ€Π²Π΅Ρ€ΠΎΠΌ Ρƒ ΡΠ»ΡƒΡ‡Π°Ρ˜Ρƒ Π΄Π° ΠΈΠΌΠ°Ρ‚Π΅ ΠΏΡ€Π°Π²Π° Π·Π° Ρ‚ΠΎ.
+Ако ΠΎΠ΄Π»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄Π° ΠΎΠ±Ρ€ΠΈΡˆΠ΅Ρ‚Π΅ Ρ„Π°Ρ˜Π»ΠΎΠ²Π΅, Π½Π΅Ρ›Π΅Ρ‚Π΅ Π²ΠΈΡˆΠ΅ ΠΌΠΎΡ›ΠΈ Π΄Π° ΠΈΠΌ ΠΏΡ€ΠΈΡΡ‚ΡƒΠΏΠΈΡ‚Π΅, ΠΎΡΠΈΠΌ Ρƒ ΡΠ»ΡƒΡ‡Π°Ρ˜Ρƒ Π΄Π° ΡΡ‚Π΅ Π²ΠΈ ΡšΠΈΡ…ΠΎΠ² Π²Π»Π°ΡΠ½ΠΈΠΊ.</translation>
     </message>
     <message>
         <location filename="../src/gui/folder.cpp" line="1315"/>
         <source>All the files in your local sync folder &quot;%1&quot; were deleted. These deletes will be synchronized with your server, making such files unavailable unless restored.
 Are you sure you want to sync those actions with the server?
 If this was an accident and you decide to keep your files, they will be re-synced from the server.</source>
-        <translation type="unfinished"/>
+        <translation>ΠžΠ±Ρ€ΠΈΡΠ°Π½ΠΈ ΡΡƒ ΡΠ²ΠΈ Ρ„Π°Ρ˜Π»ΠΎΠ²ΠΈ Ρƒ Π²Π°ΡˆΠ΅ΠΌ Π»ΠΎΠΊΠ°Π»Π½ΠΎΠΌ Ρ„ΠΎΠ»Π΄Π΅Ρ€Ρƒ Π·Π° ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ β€ž%1”. ΠžΠ²Π° Π±Ρ€ΠΈΡΠ°ΡšΠ° Ρ›Π΅ ΡΠ΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΠΈ ΡΠ° Π²Π°ΡˆΠΈΠΌ ΡΠ΅Ρ€Π²Π΅Ρ€ΠΎΠΌ, ΠΏΠ° Ρ‚ΠΈ Ρ„Π°Ρ˜Π»ΠΎΠ²ΠΈ Π²ΠΈΡˆΠ΅ Π½Π΅Ρ›Π΅ Π±ΠΈΡ‚ΠΈ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΈ ΠΎΡΠΈΠΌ Π°ΠΊΠΎ ΡΠ΅ Π½Π΅ ΠΎΠ±Π½ΠΎΠ²Π΅.
+Π”Π° Π»ΠΈ ΡΡ‚Π΅ ΡΠΈΠ³ΡƒΡ€Π½ΠΈ Π΄Π° ΠΆΠ΅Π»ΠΈΡ‚Π΅ Π΄Π° ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΡƒΡ˜Π΅Ρ‚Π΅ ΠΎΠ²Π΅ Π°ΠΊΡ†ΠΈΡ˜Π΅ ΡΠ° ΡΠ΅Ρ€Π²Π΅Ρ€ΠΎΠΌ?
+Ако Ρ˜Π΅ ΠΎΠ²ΠΎ Π±ΠΈΠ»ΠΎ ΡΠ»ΡƒΡ‡Π°Ρ˜Π½ΠΎ ΠΈ ΠΎΠ΄Π»ΡƒΡ‡ΠΈΡ‚Π΅ Π΄Π° Π·Π°Π΄Ρ€ΠΆΠΈΡ‚Π΅ ΡΠ²ΠΎΡ˜Π΅ Ρ„Π°Ρ˜Π»ΠΎΠ²Π΅, ΠΎΠ½ΠΈ Ρ›Π΅ ΡΠ΅ ΠΏΠΎΠ½ΠΎΠ²ΠΎ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΠΎΠ²Π°Ρ‚ΠΈ ΡΠ° ΡΠ΅Ρ€Π²Π΅Ρ€Π°.</translation>
     </message>
     <message>
         <location filename="../src/gui/folder.cpp" line="1319"/>
@@ -1872,27 +1879,27 @@ If this was an accident and you decide to keep your files, they will be re-synce
     <message>
         <location filename="../src/gui/foldercreationdialog.ui" line="14"/>
         <source>Create new folder</source>
-        <translation type="unfinished"/>
+        <translation>ΠšΡ€Π΅ΠΈΡ€Π°Ρ˜ Π½ΠΎΠ²ΠΈ Ρ„ΠΎΠ»Π΄Π΅Ρ€</translation>
     </message>
     <message>
         <location filename="../src/gui/foldercreationdialog.ui" line="42"/>
         <source>Enter folder name</source>
-        <translation type="unfinished"/>
+        <translation>УнСситС Π½Π°Π·ΠΈΠ² Ρ„ΠΎΠ»Π΄Π΅Ρ€Π°</translation>
     </message>
     <message>
         <location filename="../src/gui/foldercreationdialog.ui" line="61"/>
         <source>Folder already exists</source>
-        <translation type="unfinished"/>
+        <translation>Π€ΠΎΠ»Π΄Π΅Ρ€ Π²Π΅Ρ› ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ</translation>
     </message>
     <message>
         <location filename="../src/gui/foldercreationdialog.cpp" line="80"/>
         <source>Error</source>
-        <translation type="unfinished"/>
+        <translation>Π“Ρ€Π΅ΡˆΠΊΠ°</translation>
     </message>
     <message>
         <location filename="../src/gui/foldercreationdialog.cpp" line="80"/>
         <source>Could not create a folder! Check your write permissions.</source>
-        <translation type="unfinished"/>
+        <translation>НС ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΊΡ€Π΅ΠΈΡ€Π° Ρ„ΠΎΠ»Π΄Π΅Ρ€! ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚Π΅ ΡΠ²ΠΎΡ˜Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅ Π·Π° ΡƒΠΏΠΈΡ.</translation>
     </message>
 </context>
 <context>
@@ -1905,7 +1912,7 @@ If this was an accident and you decide to keep your files, they will be re-synce
     <message>
         <location filename="../src/gui/folderman.cpp" line="412"/>
         <source>An old sync journal &quot;%1&quot; was found, but could not be removed. Please make sure that no application is currently using it.</source>
-        <translation type="unfinished"/>
+        <translation>ΠŸΡ€ΠΎΠ½Π°Ρ’Π΅Π½ Ρ˜Π΅ ΡΡ‚Π°Ρ€ΠΈ ΠΆΡƒΡ€Π½Π°Π» ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π΅ β€ž%1”, Π°Π»ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΎΠ±Ρ€ΠΈΡˆΠ΅. ΠœΠΎΠ»ΠΈΠΌΠΎ Π²Π°Ρ Π΄Π° ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΡ‚Π΅ Π΄Π° Π³Π° Ρ‚Ρ€Π΅Π½ΡƒΡ‚Π½ΠΎ Π½Π΅ ΠΊΠΎΡ€ΠΈΡΡ‚ΠΈ Π½ΠΈΡ˜Π΅Π΄Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°Ρ†ΠΈΡ˜Π°.</translation>
     </message>
     <message>
         <location filename="../src/gui/folderman.cpp" line="1339"/>
@@ -1925,7 +1932,7 @@ If this was an accident and you decide to keep your files, they will be re-synce
     <message>
         <location filename="../src/gui/folderman.cpp" line="1606"/>
         <source>Undefined state.</source>
-        <translation type="unfinished"/>
+        <translation>НСдСфинисано ΡΡ‚Π°ΡšΠ΅.</translation>
     </message>
     <message>
         <location filename="../src/gui/folderman.cpp" line="1609"/>
@@ -1945,7 +1952,7 @@ If this was an accident and you decide to keep your files, they will be re-synce
     <message>
         <location filename="../src/gui/folderman.cpp" line="1620"/>
         <source>Sync finished with unresolved conflicts.</source>
-        <translation type="unfinished"/>
+        <translation>Π‘ΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Ρ˜Π΅ Π·Π°Π²Ρ€ΡˆΠ΅Π½Π° ΡƒΠ· Π½Π΅Ρ€Π°Π·Ρ€Π΅ΡˆΠ΅Π½Π΅ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚Π΅.</translation>
     </message>
     <message>
         <location filename="../src/gui/folderman.cpp" line="1516"/>
@@ -1965,17 +1972,17 @@ If this was an accident and you decide to keep your files, they will be re-synce
     <message>
         <location filename="../src/gui/folderman.cpp" line="1622"/>
         <source>Last sync was successful.</source>
-        <translation type="unfinished"/>
+        <translation>ПослСдња ΡΠΈΠ½Ρ…ΠΎΡ€Π½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π° Ρ˜Π΅ Π±ΠΈΠ»Π° ΡƒΡΠΏΠ΅ΡˆΠ½Π°.</translation>
     </message>
     <message>
         <location filename="../src/gui/folderman.cpp" line="1628"/>
         <source>Setup error.</source>
-        <translation type="unfinished"/>
+        <translation>Π“Ρ€Π΅ΡˆΠΊΠ° Ρƒ ΠΏΠΎΠ΄Π΅ΡˆΠ°Π²Π°ΡšΠΈΠΌΠ°.</translation>
     </message>
     <message>
         <location filename="../src/gui/folderman.cpp" line="1631"/>
         <source>Sync request was cancelled.</source>
-        <translation type="unfinished"/>
+        <translation>Π—Π°Ρ…Ρ‚Π΅Π² Π·Π° ΡΠΈΠ½Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Ρƒ Ρ˜Π΅ ΠΎΡ‚ΠΊΠ°Π·Π°Π½.</translation>
     </message>
     <message>
         <location filename="../src/gui/folderman.cpp" line="1634"/>
@@ -1995,7 +2002,7 @@ If this was an accident and you decide to keep your files, they will be re-synce
     <message>
         <location filename="../src/gui/folderman.cpp" line="1660"/>
         <source>The selected path does not exist!</source>
-        <translation type="unfinished"/>
+        <translation>Π˜Π·Π°Π±Ρ€Π°Π½Π° ΠΏΡƒΡ‚Π°ΡšΠ° Π½Π΅ ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ!</translation>
     </message>
     <message>
         <location filename="../src/gui/folderman.cpp" line="1664"/>
@@ -2051,7 +2058,7 @@ If this was an accident and you decide to keep your files, they will be re-synce
     <message>
         <location filename="../src/gui/folderstatusmodel.cpp" line="166"/>
         <source>Could not decrypt!</source>
-        <translation type="unfinished"/>
+        <translation>НС ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ Π΄Π΅ΡˆΠΈΡ„Ρ€ΡƒΡ˜Π΅!</translation>
     </message>
     <message>
         <location filename="../src/gui/folderstatusmodel.cpp" line="168"/>
@@ -2077,7 +2084,7 @@ If this was an accident and you decide to keep your files, they will be re-synce
     <message>
         <location filename="../src/gui/folderstatusmodel.cpp" line="245"/>
         <source>Virtual file support is enabled.</source>
-        <translation type="unfinished"/>
+        <translation>Π£ΠΊΡ™ΡƒΡ‡Π΅Π½Π° Ρ˜Π΅ ΠΏΠΎΠ΄Ρ€ΡˆΠΊΠ° Π·Π° Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ Ρ„Π°Ρ˜Π».</translation>
     </message>
     <message>
         <location filename="../src/gui/folderstatusmodel.cpp" line="267"/>
@@ -2087,22 +2094,22 @@ If this was an accident and you decide to keep your files, they will be re-synce
     <message>
         <location filename="../src/gui/folderstatusmodel.cpp" line="309"/>
         <source>Synchronizing VirtualFiles with local folder</source>
-        <translation type="unfinished"/>
+        <translation>Π’ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈΠ€Π°Ρ˜Π» ΡΠ΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΡƒΡ˜Π΅ ΡΠ° Π»ΠΎΠΊΠ°Π»Π½ΠΈΠΌ Ρ„ΠΎΠ»Π΄Π΅Ρ€ΠΎΠΌ</translation>
     </message>
     <message>
         <location filename="../src/gui/folderstatusmodel.cpp" line="311"/>
         <source>Synchronizing with local folder</source>
-        <translation type="unfinished"/>
+        <translation>Π‘ΠΈΡ…Ρ€ΠΎΠ½ΠΈΠ·ΡƒΡ˜Π΅ ΡΠ΅ ΡΠ° Π»ΠΎΠΊΠ°Π»Π½ΠΈΠΌ Ρ„ΠΎΠ»Π΄Π΅Ρ€ΠΎΠΌ</translation>
     </message>
     <message>
         <location filename="../src/gui/folderstatusmodel.cpp" line="993"/>
         <source>Checking for changes in remote &quot;%1&quot;</source>
-        <translation type="unfinished"/>
+        <translation>ΠŸΡ€ΠΎΠ²Π΅Ρ€Π° ΠΈΠΌΠ° Π»ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Ρƒ ΡƒΠ΄Π°Ρ™Π΅Π½ΠΎΠΌ β€ž%1</translation>
     </message>
     <message>
         <location filename="../src/gui/folderstatusmodel.cpp" line="997"/>
         <source>Checking for changes in local &quot;%1&quot;</source>
-        <translation type="unfinished"/>
+        <translation>ΠŸΡ€ΠΎΠ²Π΅Ρ€Π° ΠΈΠΌΠ° Π»ΠΈ ΠΏΡ€ΠΎΠΌΠ΅Π½Π° Ρƒ Π»ΠΎΠΊΠ°Π»Π½ΠΎΠΌ β€ž%1</translation>
     </message>
     <message>
         <location filename="../src/gui/folderstatusmodel.cpp" line="1004"/>
@@ -2159,7 +2166,7 @@ If this was an accident and you decide to keep your files, they will be re-synce
         <location filename="../src/gui/folderstatusmodel.cpp" line="1115"/>
         <source>A few seconds left, %1 of %2, file %3 of %4</source>
         <extracomment>Example text: &quot;5 minutes left, 12 MB of 345 MB, file 6 of 7&quot;</extracomment>
-        <translation type="unfinished"/>
+        <translation>ΠŸΡ€Π΅ΠΎΡΡ‚Π°Π»ΠΎ Ρ˜ΠΎΡˆ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΡΠ΅ΠΊΡƒΠ½Π΄ΠΈ, %1 ΠΎΠ΄ %2, Ρ„Π°Ρ˜Π» %3 ΠΎΠ΄ %4 ΡƒΠΊΡƒΠΏΠ½ΠΎ</translation>
     </message>
     <message>
         <location filename="../src/gui/folderstatusmodel.cpp" line="1120"/>
@@ -2198,7 +2205,7 @@ If this was an accident and you decide to keep your files, they will be re-synce
     <message>
         <location filename="../src/gui/folderwatcher.cpp" line="126"/>
         <source>The watcher did not receive a test notification.</source>
-        <translation type="unfinished"/>
+        <translation>Π‘Ρ‚Ρ€Π°ΠΆΠ°Ρ€ Π½ΠΈΡ˜Π΅ ΠΏΡ€ΠΈΠΌΠΈΠΎ Ρ‚Сст ΠΎΠ±Π°Π²Π΅ΡˆΡ‚Π΅ΡšΠ΅.</translation>
     </message>
 </context>
 <context>
@@ -2250,7 +2257,7 @@ If this was an accident and you decide to keep your files, they will be re-synce
     <message>
         <location filename="../src/gui/folderwizard.cpp" line="209"/>
         <source>Enter the name of the new folder to be created below &quot;%1&quot;:</source>
-        <translation type="unfinished"/>
+        <translation>УнСситС ΠΈΠΌΠ΅ Π½ΠΎΠ²ΠΎΠ³ Ρ„ΠΎΠ»Π΄Π΅Ρ€Π° ΠΊΠΎΡ˜ΠΈ Ρ‚Ρ€Π΅Π±Π° Π΄Π° ΡΠ΅ ΠΊΡ€Π΅ΠΈΡ€Π° ΠΈΡΠΏΠΎΠ΄ β€ž%1”:</translation>
     </message>
     <message>
         <location filename="../src/gui/folderwizard.cpp" line="238"/>
@@ -2290,7 +2297,7 @@ If this was an accident and you decide to keep your files, they will be re-synce
     <message>
         <location filename="../src/gui/folderwizard.cpp" line="496"/>
         <source>You are already syncing &lt;i&gt;%1&lt;/i&gt;, which is a subfolder of &lt;i&gt;%2&lt;/i&gt;.</source>
-        <translation type="unfinished"/>
+        <translation>Π’Π΅Ρ› ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΡƒΡ˜Π΅Ρ‚Π΅ &lt;i&gt;%1&lt;/i&gt;, Ρ‚ΠΎ Ρ˜Π΅ ΠΏΠΎΠ΄Ρ„ΠΎΠ»Π΄Π΅Ρ€ Ρ„ΠΎΠ»Π΄Π΅Ρ€Π° &lt;i&gt;%2&lt;/i&gt;.</translation>
     </message>
 </context>
 <context>
@@ -2299,23 +2306,23 @@ If this was an accident and you decide to keep your files, they will be re-synce
         <location filename="../src/gui/folderwizard.cpp" line="535"/>
         <location filename="../src/gui/folderwizard.cpp" line="572"/>
         <source>Use virtual files instead of downloading content immediately %1</source>
-        <translation type="unfinished"/>
+        <translation>ΠšΠΎΡ€ΠΈΡΡ‚ΠΈ Π²ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½Π΅ Ρ„Π°Ρ˜Π»ΠΎΠ²Π΅ ΡƒΠΌΠ΅ΡΡ‚ΠΎ Ρ‚Ρ€Π΅Π½ΡƒΡ‚Π½ΠΎΠ³ ΠΏΡ€Π΅ΡƒΠ·ΠΈΠΌΠ°ΡšΠ° ΡΠ°Π΄Ρ€ΠΆΠ°Ρ˜Π° %1</translation>
     </message>
     <message>
         <location filename="../src/gui/folderwizard.cpp" line="535"/>
         <location filename="../src/gui/folderwizard.cpp" line="572"/>
         <source>(experimental)</source>
-        <translation type="unfinished"/>
+        <translation>(СкспСримСнтално)</translation>
     </message>
     <message>
         <location filename="../src/gui/folderwizard.cpp" line="568"/>
         <source>Virtual files are not supported for Windows partition roots as local folder. Please choose a valid subfolder under drive letter.</source>
-        <translation type="unfinished"/>
+        <translation>Π’ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ Ρ„Π°Ρ˜Π»ΠΎΠ²ΠΈ ΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Ρ€ΠΆΠ°Π²Π°Ρ˜Ρƒ Ρƒ ΡΠ»ΡƒΡ‡Π°Ρ˜Ρƒ Π΄Π° Ρ˜Π΅ Π»ΠΎΠΊΠ°Π»Π½ΠΈ Ρ„ΠΎΠ»Π΄Π΅Ρ€ ΠΊΠΎΡ€Π΅Π½ Windows ΠΏΠ°Ρ€Ρ‚ΠΈΡ†ΠΈΡ˜Π΅. ΠœΠΎΠ»ΠΈΠΌΠΎ Π²Π°Ρ Π΄Π° ΠΈΠ·Π°Π±Π΅Ρ€Π΅Ρ‚Π΅ ΠΈΡΠΏΡ€Π°Π²Π½ΠΈ ΠΏΠΎΠ΄Ρ„ΠΎΠ»Π΄Π΅Ρ€ ΠΏΠΎΠ΄ ΡΠ»ΠΎΠ²ΠΎΠΌ Π΄Ρ€Π°Ρ˜Π²Π°.</translation>
     </message>
     <message>
         <location filename="../src/gui/folderwizard.cpp" line="591"/>
         <source>Virtual files are not available for the selected folder</source>
-        <translation type="unfinished"/>
+        <translation>Π’ΠΈΡ€Ρ‚ΡƒΠ΅Π»Π½ΠΈ Ρ„Π°Ρ˜Π»ΠΎΠ²ΠΈ Π½ΠΈΡΡƒ Π΄ΠΎΡΡ‚ΡƒΠΏΠ½ΠΈ Π·Π° ΠΈΠ·Π°Π±Ρ€Π°Π½ΠΈ Ρ„ΠΎΠ»Π΄Π΅Ρ€</translation>
     </message>
 </context>
 <context>
@@ -2346,7 +2353,7 @@ If this was an accident and you decide to keep your files, they will be re-synce
     <message>
         <location filename="../src/libsync/propagatedownload.cpp" line="213"/>
         <source>We received an unexpected download Content-Length.</source>
-        <translation type="unfinished"/>
+        <translation>ΠŸΡ€ΠΈΠΌΠΈΠ»ΠΈ ΡΠΌΠΎ Π½Π΅ΠΎΡ‡Π΅ΠΊΠΈΠ²Π°Π½ΠΈ Content-Length ΠΏΡ€Π΅ΡƒΠ·ΠΈΠΌΠ°ΡšΠ°.</translation>
     </message>
     <message>
         <location filename="../src/libsync/propagatedownload.cpp" line="241"/>
@@ -2400,7 +2407,7 @@ If this was an accident and you decide to keep your files, they will be re-synce
     <message>
         <location filename="../src/gui/generalsettings.ui" line="96"/>
         <source>Show Call Notifications</source>
-        <translation type="unfinished"/>
+        <translation>ΠŸΡ€ΠΈΠΊΠ°ΠΆΠΈ ΠΎΠ±Π°Π²Π΅ΡˆΡ‚Π΅ΡšΠ° ΠΎ ΠΏΠΎΠ·ΠΈΠ²Ρƒ</translation>
     </message>
     <message>
         <location filename="../src/gui/generalsettings.ui" line="106"/>
@@ -2415,19 +2422,19 @@ If this was an accident and you decide to keep your files, they will be re-synce
     <message>
         <location filename="../src/gui/generalsettings.ui" line="134"/>
         <source>&amp;Channel</source>
-        <translation type="unfinished"/>
+        <translation>&amp;Канал</translation>
     </message>
     <message>
         <location filename="../src/gui/generalsettings.ui" line="151"/>
         <location filename="../src/gui/generalsettings.cpp" line="321"/>
         <source>stable</source>
-        <translation type="unfinished"/>
+        <translation>стабилан</translation>
     </message>
     <message>
         <location filename="../src/gui/generalsettings.ui" line="156"/>
         <location filename="../src/gui/generalsettings.cpp" line="323"/>
         <source>beta</source>
-        <translation type="unfinished"/>
+        <translation>Π±Π΅Ρ‚Π°</translation>
     </message>
     <message>
         <location filename="../src/gui/generalsettings.ui" line="183"/>
@@ -2479,7 +2486,7 @@ If this was an accident and you decide to keep your files, they will be re-synce
         <location filename="../src/gui/generalsettings.ui" line="319"/>
         <location filename="../src/gui/generalsettings.cpp" line="474"/>
         <source>Create Debug Archive</source>
-        <translation type="unfinished"/>
+        <translation>ΠšΡ€Π΅ΠΈΡ€Π°Ρ˜ Π΄ΠΈΠ±Π°Π³ Π°Ρ€Ρ…ΠΈΠ²Ρƒ</translation>
     </message>
     <message>
         <location filename="../src/gui/generalsettings.cpp" line="144"/>
@@ -2489,49 +2496,51 @@ If this was an accident and you decide to keep your files, they will be re-synce
     <message>
         <location filename="../src/gui/generalsettings.cpp" line="148"/>
         <source>Show call notification dialogs.</source>
-        <translation type="unfinished"/>
+        <translation>ΠŸΡ€ΠΈΠΊΠ°ΠΆΠΈ Π΄ΠΈΡ˜Π°Π»ΠΎΠ³Π΅ ΠΎΠ±Π°Π²Π΅ΡˆΡ‚Π΅ΡšΠ° ΠΎ ΠΏΠΎΠ·ΠΈΠ²Ρƒ.</translation>
     </message>
     <message>
         <location filename="../src/gui/generalsettings.cpp" line="162"/>
         <source>You cannot disable autostart because system-wide autostart is enabled.</source>
-        <translation type="unfinished"/>
+        <translation>НС ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄Π° ΠΈΡΠΊΡ™ΡƒΡ‡ΠΈΡ‚Π΅ Π°ΡƒΡ‚остарт Ρ˜Π΅Ρ€ Ρ˜Π΅ ΡƒΠΊΡ™ΡƒΡ‡Π΅Π½ Π°ΡƒΡ‚остарт Π½Π° Π½ΠΈΠ²ΠΎΡƒ ΡΠΈΡΡ‚Π΅ΠΌΠ°.</translation>
     </message>
     <message>
         <location filename="../src/gui/generalsettings.cpp" line="355"/>
         <source>Change update channel?</source>
-        <translation type="unfinished"/>
+        <translation>Π”Π° Π»ΠΈ Π΄Π° ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈΠΌ ΠΊΠ°Π½Π°Π» Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ°?</translation>
     </message>
     <message>
         <location filename="../src/gui/generalsettings.cpp" line="356"/>
         <source>The update channel determines which client updates will be offered for installation. The &quot;stable&quot; channel contains only upgrades that are considered reliable, while the versions in the &quot;beta&quot; channel may contain newer features and bugfixes, but have not yet been tested thoroughly.
 
 Note that this selects only what pool upgrades are taken from, and that there are no downgrades: So going back from the beta channel to the stable channel usually cannot be done immediately and means waiting for a stable version that is newer than the currently installed beta version.</source>
-        <translation type="unfinished"/>
+        <translation>Канал Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ° ΠΎΠ΄Ρ€Π΅Ρ’ΡƒΡ˜Π΅ ΠΊΠΎΡ˜Π° ΠΊΠ»ΠΈΡ˜Π΅Π½Ρ‚ска Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ° ΡΠ΅ Π½ΡƒΠ΄Π΅ Π·Π° ΠΈΠ½ΡΡ‚Π°Π»Π°Ρ†ΠΈΡ˜Ρƒ. β€žΡΡ‚абилан” ΠΊΠ°Π½Π°Π» ΡΠ°Π΄Ρ€ΠΆΠΈ ΡΠ°ΠΌΠΎ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ° ΠΊΠΎΡ˜Π΅ ΡΠ΅ ΡΠΌΠ°Ρ‚Ρ€Π°Ρ˜Ρƒ ΠΏΠΎΡƒΠ·Π΄Π°Π½ΠΈΠΌ, Π΄ΠΎΠΊ Π²Π΅Ρ€Π·ΠΈΡ˜Π΅ Ρƒ β€žΠ±Π΅Ρ‚а” ΠΊΠ°Π½Π°Π»Ρƒ ΠΌΠΎΠ³Ρƒ Π΄Π° ΡΠ°Π΄Ρ€ΠΆΠ΅ Π½ΠΎΠ²ΠΈΡ˜Π΅ ΠΌΠΎΠ³ΡƒΡ›Π½ΠΎΡΡ‚ΠΈ ΠΈ ΠΈΡΠΏΡ€Π°Π²ΠΊΠ΅ Π±Π°Π³ΠΎΠ²Π°, Π°Π»ΠΈ Ρ˜ΠΎΡˆ ΡƒΠ²Π΅ΠΊ Π½ΠΈΡΡƒ Π΄Π΅Ρ‚Π°Ρ™Π½ΠΎ Ρ‚СстиранС.
+
+Π˜ΠΌΠ°Ρ˜Ρ‚Π΅ Π½Π° ΡƒΠΌΡƒ Π΄Π° ΠΎΠ²ΠΎ Π±ΠΈΡ€Π° ΡΠ°ΠΌΠΎ ΠΈΠ· ΠΊΠΎΠ³ ΡΠΊΠ»Π°Π΄ΠΈΡˆΡ‚Π° ΡΠ΅ ΠΏΡ€Π΅ΡƒΠ·ΠΈΠΌΠ°Ρ˜Ρƒ Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ°, ΠΊΠ°ΠΎ ΠΈ Π΄Π° Π½Π΅ΠΌΠ° Π²Ρ€Π°Ρ›Π°ΡšΠ° Π½Π° Ρ€Π°Π½ΠΈΡ˜Π΅ Π²Π΅Ρ€Π·ΠΈΡ˜Π΅: Ρ‚Π°ΠΊΠΎ Π΄Π° Π²Ρ€Π°Ρ›Π°ΡšΠ΅ ΡΠ° Π±Π΅Ρ‚Π° ΠΊΠ°Π½Π°Π»Π° Π½Π° ΡΡ‚Π°Π±ΠΈΠ»Π½ΠΈ ΠΊΠ°Π½Π°Π» ΠΎΠ±ΠΈΡ‡Π½ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΈΠ·Π²Ρ€ΡˆΠΈ Ρ‚Ρ€Π΅Π½ΡƒΡ‚Π½ΠΎ ΠΈ Π·Π½Π°Ρ‡ΠΈ Π΄Π° Ρ˜Π΅ ΠΏΠΎΡ‚Ρ€Π΅Π±Π½ΠΎ Ρ‡Π΅ΠΊΠ°ΡšΠ΅ Π½Π° ΡΡ‚Π°Π±ΠΈΠ»Π½Ρƒ Π²Π΅Ρ€Π·ΠΈΡ˜Ρƒ ΠΊΠΎΡ˜Π° Ρ˜Π΅ Π½ΠΎΠ²ΠΈΡ˜Π° ΠΎΠ΄ Ρ‚Ρ€Π΅Π½ΡƒΡ‚Π½ΠΎ ΠΈΠ½ΡΡ‚Π°Π»ΠΈΡ€Π°Π½Π΅ Π±Π΅Ρ‚Π° Π²Π΅Ρ€Π·ΠΈΡ˜Π΅.</translation>
     </message>
     <message>
         <location filename="../src/gui/generalsettings.cpp" line="369"/>
         <source>Change update channel</source>
-        <translation type="unfinished"/>
+        <translation>ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΊΠ°Π½Π°Π» Π°ΠΆΡƒΡ€ΠΈΡ€Π°ΡšΠ°</translation>
     </message>
     <message>
         <location filename="../src/gui/generalsettings.cpp" line="370"/>
         <source>Cancel</source>
-        <translation type="unfinished"/>
+        <translation>ΠžΡ‚ΠΊΠ°ΠΆΠΈ</translation>
     </message>
     <message>
         <location filename="../src/gui/generalsettings.cpp" line="474"/>
         <source>Zip Archives</source>
-        <translation type="unfinished"/>
+        <translation>Zip Π°Ρ€Ρ…ΠΈΠ²Π΅</translation>
     </message>
     <message>
         <location filename="../src/gui/generalsettings.cpp" line="480"/>
         <source>Debug Archive Created</source>
-        <translation type="unfinished"/>
+        <translation>ΠšΡ€Π΅ΠΈΡ€Π°Π½Π° Ρ˜Π΅ Π΄ΠΈΠ±Π°Π³ Π°Ρ€Ρ…ΠΈΠ²Π°</translation>
     </message>
     <message>
         <location filename="../src/gui/generalsettings.cpp" line="480"/>
         <source>Debug archive is created at %1</source>
-        <translation type="unfinished"/>
+        <translation>Π”ΠΈΠ±Π°Π³ Π°Ρ€Ρ…ΠΈΠ²Π° Ρ˜Π΅ ΠΊΡ€Π΅ΠΈΡ€Π°Π½Π° Ρƒ %1</translation>
     </message>
 </context>
 <context>
@@ -2566,7 +2575,7 @@ Note that this selects only what pool upgrades are taken from, and that there ar
     <message>
         <location filename="../src/gui/creds/httpcredentialsgui.cpp" line="97"/>
         <source>Please enter %1 password:&lt;br&gt;&lt;br&gt;Username: %2&lt;br&gt;Account: %3&lt;br&gt;</source>
-        <translation type="unfinished"/>
+        <translation>Молимо Π²Π°Ρ Π΄Π° ΡƒΠ½Π΅ΡΠ΅Ρ‚Π΅ %1 Π»ΠΎΠ·ΠΈΠ½ΠΊΡƒ:&lt;br&gt;&lt;br&gt;ΠšΠΎΡ€ΠΈΡΠ½ΠΈΡ‡ΠΊΠΎ ΠΈΠΌΠ΅: %2&lt;br&gt;Налог: %3&lt;br&gt;</translation>
     </message>
     <message>
         <location filename="../src/gui/creds/httpcredentialsgui.cpp" line="97"/>
@@ -2576,7 +2585,7 @@ Note that this selects only what pool upgrades are taken from, and that there ar
     <message>
         <location filename="../src/gui/creds/httpcredentialsgui.cpp" line="111"/>
         <source>Reading from keychain failed with error: &quot;%1&quot;</source>
-        <translation type="unfinished"/>
+        <translation>Π§ΠΈΡ‚Π°ΡšΠ΅ ΠΈΠ· ΠΏΡ€ΠΈΠ²Π΅ΡΠΊΠ° Π½ΠΈΡ˜Π΅ ΡƒΡΠΏΠ΅Π»ΠΎ ΡƒΡΠ»Π΅Π΄ Π³Ρ€Π΅ΡˆΠΊΠ΅: β€ž%1</translation>
     </message>
     <message>
         <location filename="../src/gui/creds/httpcredentialsgui.cpp" line="118"/>
@@ -2614,7 +2623,7 @@ Note that this selects only what pool upgrades are taken from, and that there ar
     <message>
         <location filename="../src/gui/ignorelisteditor.cpp" line="40"/>
         <source>This entry is provided by the system at &quot;%1&quot; and cannot be modified in this view.</source>
-        <translation type="unfinished"/>
+        <translation>ΠžΠ²Ρƒ ΡΡ‚Π°Π²ΠΊΡƒ ΠΎΠ±Π΅Π·Π±Π΅Ρ’ΡƒΡ˜Π΅ ΡΠΈΡΡ‚Π΅ΠΌ Ρƒ β€ž%1” ΠΈ Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ Ρƒ ΠΎΠ²ΠΎΠΌ ΠΏΠΎΠ³Π»Π΅Π΄Ρƒ.</translation>
     </message>
 </context>
 <context>
@@ -2661,7 +2670,7 @@ Items where deletion is allowed will be deleted if they prevent a directory from
     <message>
         <location filename="../src/gui/ignorelisttablewidget.cpp" line="94"/>
         <source>Cannot write changes to &quot;%1&quot;.</source>
-        <translation type="unfinished"/>
+        <translation>НС ΠΌΠΎΠ³Ρƒ Π΄Π° ΡΠ΅ ΡƒΠΏΠΈΡˆΡƒ ΠΈΠ·ΠΌΠ΅Π½Π΅ β€ž%1.</translation>
     </message>
     <message>
         <location filename="../src/gui/ignorelisttablewidget.cpp" line="112"/>
@@ -2679,102 +2688,102 @@ Items where deletion is allowed will be deleted if they prevent a directory from
     <message>
         <location filename="../src/gui/invalidfilenamedialog.ui" line="14"/>
         <source>Invalid filename</source>
-        <translation type="unfinished"/>
+        <translation>НСисправно ΠΈΠΌΠ΅ Ρ„Π°Ρ˜Π»Π°</translation>
     </message>
     <message>
         <location filename="../src/gui/invalidfilenamedialog.ui" line="23"/>
         <source>The file could not be synced because it contains characters which are not allowed on this system.</source>
-        <translation type="unfinished"/>
+        <translation>Ѐајл Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΡƒΡ˜Π΅ Ρ˜Π΅Ρ€ ΡΠ°Π΄Ρ€ΠΆΠΈ ΠΊΠ°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π΅ ΠΊΠΎΡ˜ΠΈ Π½ΠΈΡΡƒ Π΄ΠΎΠ·Π²ΠΎΡ™Π΅Π½ΠΈ Π½Π° ΠΎΠ²ΠΎΠΌ ΡΠΈΡΡ‚Π΅ΠΌΡƒ.</translation>
     </message>
     <message>
         <location filename="../src/gui/invalidfilenamedialog.ui" line="39"/>
         <source>Error</source>
-        <translation type="unfinished"/>
+        <translation>Π“Ρ€Π΅ΡˆΠΊΠ°</translation>
     </message>
     <message>
         <location filename="../src/gui/invalidfilenamedialog.ui" line="55"/>
         <source>Please enter a new name for the file:</source>
-        <translation type="unfinished"/>
+        <translation>Молимо Π²Π°Ρ Π΄Π° ΡƒΠ½Π΅ΡΠ΅Ρ‚Π΅ Π½ΠΎΠ²ΠΎ ΠΈΠΌΠ΅ Π·Π° ΠΎΠ²Π°Ρ˜ Ρ„Π°Ρ˜Π»:</translation>
     </message>
     <message>
         <location filename="../src/gui/invalidfilenamedialog.ui" line="71"/>
         <source>New filename</source>
-        <translation type="unfinished"/>
+        <translation>Ново ΠΈΠΌΠ΅ Ρ„Π°Ρ˜Π»Π°</translation>
     </message>
     <message>
         <location filename="../src/gui/invalidfilenamedialog.cpp" line="86"/>
         <source>Rename file</source>
-        <translation type="unfinished"/>
+        <translation>ΠŸΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΈΠΌΠ΅ Ρ„Π°Ρ˜Π»Ρƒ</translation>
     </message>
     <message>
         <location filename="../src/gui/invalidfilenamedialog.cpp" line="91"/>
         <source>The file &quot;%1&quot; could not be synced because the name contains characters which are not allowed on this system.</source>
-        <translation type="unfinished"/>
+        <translation>Ѐајл β€ž%1” Π½Π΅ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·ΡƒΡ˜Π΅ Ρ˜Π΅Ρ€ ΠΈΠΌΠ΅ ΡΠ°Π΄Ρ€ΠΆΠΈ ΠΊΠ°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π΅ ΠΊΠΎΡ˜ΠΈ Π½ΠΈΡΡƒ Π΄ΠΎΠ·Π²ΠΎΡ™Π΅Π½ΠΈ Π½Π° ΠΎΠ²ΠΎΠΌ ΡΠΈΡΡ‚Π΅ΠΌΡƒ.</translation>
     </message>
     <message>
         <location filename="../src/gui/invalidfilenamedialog.cpp" line="92"/>
         <source>The following characters are not allowed on the system: * &quot; | &amp; ? , ; : \ / ~ &lt; &gt; leading/trailing spaces</source>
-        <translation type="unfinished"/>
+        <translation>На ΡΠΈΡΡ‚Π΅ΠΌΡƒ Π½ΠΈΡΡƒ Π΄ΠΎΠ²ΠΎΡ™Π΅Π½ΠΈ ΡΠ»Π΅Π΄Π΅Ρ›ΠΈ ΠΊΠ°Ρ€Π°ΠΊΡ‚Π΅Ρ€ΠΈ: * &quot; | &amp; ? , ; : \ / ~ &lt; &gt; Ρ€Π°Π·ΠΌΠ°Ρ†ΠΈ Π½Π° ΠΏΠΎΡ‡Π΅Ρ‚ΠΊΡƒ/ΠΊΡ€Π°Ρ˜Ρƒ ΠΈΠΌΠ΅Π½Π°</translation>
     </message>
     <message>
         <location filename="../src/gui/invalidfilenamedialog.cpp" line="96"/>
         <source>Checking rename permissions...</source>
-        <translation type="unfinished"/>
+        <translation>ΠŸΡ€ΠΎΠ²Π°Ρ€Π° Π΄ΠΎΠ·Π²ΠΎΠ»Π° Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Ρƒ ΠΈΠΌΠ΅Π½Π°...</translation>
     </message>
     <message>
         <location filename="../src/gui/invalidfilenamedialog.cpp" line="99"/>
         <source>Checking rename permissions β€¦</source>
-        <translation type="unfinished"/>
+        <translation>ΠŸΡ€ΠΎΠ²Π°Ρ€Π° Π΄ΠΎΠ·Π²ΠΎΠ»Π° Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Ρƒ ΠΈΠΌΠ΅Π½Π° ...</translation>
     </message>
     <message>
         <location filename="../src/gui/invalidfilenamedialog.cpp" line="129"/>
         <source>You don&apos;t have the permission to rename this file. Please ask the author of the file to rename it.</source>
-        <translation type="unfinished"/>
+        <translation>НСматС Π΄ΠΎΠ·Π²ΠΎΠ»Ρƒ Π·Π° ΠΏΡ€ΠΎΠΌΠ΅Π½Ρƒ ΠΈΠΌΠ΅Π½Π° ΠΎΠ²ΠΎΠ³ Ρ„Π°Ρ˜Π»Π°. ΠœΠΎΠ»ΠΈΠΌΠΎ Π²Π°Ρ Π΄Π° Π·Π°Ρ‚Ρ€Π°ΠΆΠΈΡ‚Π΅ ΠΎΠ΄ Π°ΡƒΡ‚ΠΎΡ€Π° Π΄Π° ΠΌΡƒ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΈΠΌΠ΅.</translation>
     </message>
     <message>
         <location filename="../src/gui/invalidfilenamedialog.cpp" line="134"/>
         <source>Failed to fetch permissions with error %1</source>
-        <translation type="unfinished"/>
+        <translation>ΠŸΡ€Π΅ΡƒΠ·ΠΈΠΌΠ°ΡšΠ΅ Π΄ΠΎΠ²ΠΎΠ»Π° Π½ΠΈΡ˜Π΅ ΡƒΡΠΏΠ΅Π»ΠΎ ΡƒΡΠ»Π΅Π΄ Π³Ρ€Π΅ΡˆΠΊΠ΅ %1</translation>
     </message>
     <message>
         <location filename="../src/gui/invalidfilenamedialog.cpp" line="157"/>
         <source>Filename contains leading and trailing spaces.</source>
-        <translation type="unfinished"/>
+        <translation>ИмС Ρ„Π°Ρ˜Π»Π° ΡΠ°Π΄Ρ€ΠΆΠΈ Ρ€Π°Π·ΠΌΠ°ΠΊΠ΅ Π½Π° ΠΏΠΎΡ‡Π΅Ρ‚ΠΊΡƒ ΠΈ ΠΊΡ€Π°Ρ˜Ρƒ.</translation>
     </message>
     <message>
         <location filename="../src/gui/invalidfilenamedialog.cpp" line="160"/>
         <source>Filename contains leading spaces.</source>
-        <translation type="unfinished"/>
+        <translation>ИмС Ρ„Π°Ρ˜Π»Π° ΡΠ°Π΄Ρ€ΠΆΠΈ Ρ€Π°Π·ΠΌΠ°ΠΊΠ΅ Π½Π° ΠΏΠΎΡ‡Π΅Ρ‚ΠΊΡƒ.</translation>
     </message>
     <message>
         <location filename="../src/gui/invalidfilenamedialog.cpp" line="162"/>
         <source>Filename contains trailing spaces.</source>
-        <translation type="unfinished"/>
+        <translation>ИмС Ρ„Π°Ρ˜Π»Π° ΡΠ°Π΄Ρ€ΠΆΠΈ Ρ€Π°Π·ΠΌΠ°ΠΊΠ΅ Π½Π° ΠΊΡ€Π°Ρ˜Ρƒ.</translation>
     </message>
     <message>
         <location filename="../src/gui/invalidfilenamedialog.cpp" line="167"/>
         <source>Use invalid name</source>
-        <translation type="unfinished"/>
+        <translation>Π£ΠΏΠΎΡ‚Ρ€Π΅Π±Π° Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π½ΠΎΠ³ ΠΈΠΌΠ΅Π½Π°</translation>
     </message>
     <message>
         <location filename="../src/gui/invalidfilenamedialog.cpp" line="211"/>
         <source>Filename contains illegal characters: %1</source>
-        <translation type="unfinished"/>
+        <translation>ИмС Ρ„Π°Ρ˜Π»Π° ΡΠ°Π΄Ρ€ΠΆΠΈ Π½Π΅ΠΈΡΠΏΡ€Π°Π²Π½Π΅ ΠΊΠ°Ρ€Π°ΠΊΡ‚Π΅Ρ€Π΅: %1</translation>
     </message>
     <message>
         <location filename="../src/gui/invalidfilenamedialog.cpp" line="224"/>
         <source>Could not rename file. Please make sure you are connected to the server.</source>
-        <translation type="unfinished"/>
+        <translation>НС ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΈΠΌΠ΅ Ρ„Π°Ρ˜Π»Π°. ΠœΠΎΠ»ΠΈΠΌΠΎ Π²Π°Ρ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΠΈΡ‚Π΅ Π²Π΅Π·Ρƒ ΡΠ° ΡΠ΅Ρ€Π²Π΅Ρ€ΠΎΠΌ.</translation>
     </message>
     <message>
         <location filename="../src/gui/invalidfilenamedialog.cpp" line="235"/>
         <source>Cannot rename file because a file with the same name does already exist on the server. Please pick another name.</source>
-        <translation type="unfinished"/>
+        <translation>НС ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΈΠΌΠ΅ Ρ„Π°Ρ˜Π»Π° Ρ˜Π΅Ρ€ Π½Π° ΡΠ΅Ρ€Π²Π΅Ρ€Ρƒ Π²Π΅Ρ› ΠΏΠΎΡΡ‚ΠΎΡ˜ΠΈ Ρ„Π°Ρ˜Π» ΡΠ° Ρ‚ΠΈΠΌ ΠΈΠΌΠ΅Π½ΠΎΠΌ. ΠœΠΎΠ»ΠΈΠΌΠΎ Π²Π°Ρ Π΄Π° ΠΈΠ·Π°Π±Π΅Ρ€Π΅Ρ‚Π΅ Π½Π΅ΠΊΠΎ Π΄Ρ€ΡƒΠ³ΠΎ ΠΈΠΌΠ΅.</translation>
     </message>
     <message>
         <location filename="../src/gui/invalidfilenamedialog.cpp" line="271"/>
         <source>Could not rename local file. %1</source>
-        <translation type="unfinished"/>
+        <translation>НС ΠΌΠΎΠΆΠ΅ Π΄Π° ΡΠ΅ ΠΏΡ€ΠΎΠΌΠ΅Π½ΠΈ ΠΈΠΌΠ΅ Π»ΠΎΠΊΠ°Π»Π½ΠΎΠ³ Ρ„Π°Ρ˜Π»Π°. %1</translation>
     </message>
 </context>
 <context>
@@ -2793,12 +2802,12 @@ Items where deletion is allowed will be deleted if they prevent a directory from
     <message>
         <location filename="../src/gui/legalnotice.cpp" line="55"/>
         <source>&lt;p&gt;Copyright 2017-2023 Nextcloud GmbH&lt;br /&gt;Copyright 2012-2023 ownCloud GmbH&lt;/p&gt;</source>
-        <translation type="unfinished"/>
+        <translation>&lt;p&gt;Ауторска ΠΏΡ€Π°Π²Π° 2017-2023 Nextcloud GmbH&lt;br /&gt;Ауторска ΠΏΡ€Π°Π²Π° 2012-2023 ownCloud GmbH&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../src/gui/legalnotice.cpp" line="55"/>
         <source>&lt;p&gt;Copyright 2017-2021 Nextcloud GmbH&lt;br /&gt;Copyright 2012-2021 ownCloud GmbH&lt;/p&gt;</source>
-        <translation type="unfinished"/>
+        <translation>&lt;p&gt;Ауторска ΠΏΡ€Π°Π²Π° 2017-2021 Nextcloud GmbH&lt;br /&gt;Ауторска ΠΏΡ€Π°Π²Π° 2012-2021 ownCloud GmbH&lt;/p&gt;</translation>
     </message>
     <message>
         <location filename="../src/gui/legalnotice.cpp" line="58"/>
@@ -2818,23 +2827,26 @@ Items where deletion is allowed will be deleted if they prevent a directory from
         <source>The client can write debug logs to a temporary folder. These logs are very helpful for diagnosing problems.
 Since log files can get large, the client will start a new one for each sync run and compress older ones. It will also delete log files after a couple of hours to avoid consuming too much disk space.
 If enabled, logs will be written to %1</source>
-        <translation type="unfinished"/>
+        <translation>ΠšΠ»ΠΈΡ˜Π΅Π½Ρ‚ ΠΌΠΎΠΆΠ΅ Π΄Π° ΡƒΠΏΠΈΡΡƒΡ˜Π΅ Π΄ΠΈΠ±Π°Π³ Π΄Π½Π΅Π²Π½ΠΈΠΊΠ΅ Ρƒ ΠΏΡ€ΠΈΠ²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ„ΠΎΠ»Π΄Π΅Ρ€. ΠžΠ²ΠΈ Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ ΡΡƒ ΠΎΠ΄ Π²Π°ΠΆΠ½Π΅ ΠΏΠΎΠΌΠΎΡ›ΠΈ Π·Π° ΠΎΡ‚ΠΊΡ€ΠΈΠ²Π°ΡšΠ΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°.
+ΠŸΠΎΡˆΡ‚ΠΎ Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ ΠΌΠΎΠ³Ρƒ Π΄Π° ΠΏΠΎΡΡ‚Π°Π½Ρƒ ΠΏΡ€ΠΈΠ»ΠΈΡ‡Π½ΠΎ Π²Π΅Π»ΠΈΠΊΠΈ, ΠΊΠ»ΠΈΡ˜Π΅Π½Ρ‚ Ρ›Π΅ Π·Π°ΠΏΠΎΡ‡Π΅Ρ‚ΠΈ Π½ΠΎΠ²ΠΈ Π·Π° ΡΠ²Π°ΠΊΠΎ ΠΏΠΎΠΊΡ€Π΅Ρ‚Π°ΡšΠ΅ ΡΠΈΠ½Ρ…Ρ€ΠΎΠ½ΠΈΠ·Π°Ρ†ΠΈΡ˜Π΅ ΠΈ ΠΊΠΎΠΌΠΏΡ€Π΅ΡΠΎΠ²Π°Ρ›Π΅ ΡΡ‚Π°Ρ€Π΅. Π’Π°ΠΊΠΎΡ’Π΅ Ρ›Π΅ Π΄Π° ΠΎΠ±Ρ€ΠΈΡˆΠ΅ ΡΡ‚Π°Ρ€Π΅ Ρ„Π°Ρ˜Π»ΠΎΠ²Π΅ Π΄Π½Π΅Π²Π½ΠΈΠΊΠ° Π½Π°ΠΊΠΎΠ½ Π½Π΅ΠΊΠΎΠ»ΠΈΠΊΠΎ ΡΠ°Ρ‚ΠΈ Π΄Π° Π±ΠΈ ΡΠ΅ ΡΠΏΡ€Π΅Ρ‡ΠΈΠ»ΠΎ ΠΏΡ€Π΅Ρ‚Π΅Ρ€Π°Π½ΠΎ Ρ‚Ρ€ΠΎΡˆΠ΅ΡšΠ΅ ΠΏΡ€ΠΎΡΡ‚ΠΎΡ€Π° Π½Π° Π΄ΠΈΡΠΊΡƒ.
+Ако Ρ˜Π΅ ΡƒΠΊΡ™ΡƒΡ‡Π΅Π½ΠΎ, Π΄Π½Π΅Π²Π½ΠΈΡ†ΠΈ Ρ›Π΅ ΡΠ΅ ΡƒΠΏΠΈΡΠΈΠ²Π°Ρ‚ΠΈ Ρƒ %1</translation>
     </message>
     <message>
         <location filename="../src/gui/logbrowser.cpp" line="64"/>
         <source>Enable logging to temporary folder</source>
-        <translation type="unfinished"/>
+        <translation>Π£ΠΊΡ™ΡƒΡ‡ΠΈ ΡƒΠΏΠΈΡΠΈΠ²Π°ΡšΠ΅ Π΄Π½Π΅Π²Π½ΠΈΠΊΠ° Ρƒ ΠΏΡ€ΠΈΠ²Ρ€Π΅ΠΌΠ΅Π½ΠΈ Ρ„ΠΎΠ»Π΄Π΅Ρ€</translation>
     </message>
     <message>
         <location filename="../src/gui/logbrowser.cpp" line="70"/>
         <source>This setting persists across client restarts.
 Note that using any logging command line options will override this setting.</source>
-        <translation type="unfinished"/>
+        <translation>Ово ΠΏΠΎΠ΄Π΅ΡˆΠ°Π²Π°ΡšΠ΅ ΡΠ΅ ΠΎΠ΄Ρ€ΠΆΠ°Π²Π° ΠΈΠ·ΠΌΠ΅Ρ’Ρƒ ΠΏΠΎΠ½ΠΎΠ²Π½ΠΈΡ… ΠΏΠΎΠΊΡ€Π΅Ρ‚Π°ΡšΠ° ΠΊΠ»ΠΈΡ˜Π΅Π½Ρ‚Π°.
+Π˜ΠΌΠ°Ρ˜Ρ‚Π΅ Π½Π° ΡƒΠΌΡƒ Π΄Π° Ρ›Π΅ Π±ΠΈΠ»ΠΎ ΠΊΠ°ΠΊΠ²Π΅ ΠΎΠΏΡ†ΠΈΡ˜Π΅ ΠΊΠΎΠΌΠ°Π½Π΄Π½Π΅ Π»ΠΈΠ½ΠΈΡ˜Π΅ Ρƒ Π²Π΅Π·ΠΈ Π·Π° ΠΊΠΎΠ½Ρ‚Ρ€ΠΎΠ»ΠΎΠΌ Π΄Π½Π΅Π²Π½ΠΈΠΊΠ° ΠΏΡ€Π΅ΠΈΠ½Π°Ρ‡ΠΈΡ‚ΠΈ ΠΎΠ²ΠΎ ΠΏΠΎΠ΄Π΅ΡˆΠ°Π²Π°ΡšΠ΅. </translation>
     </message>
     <message>
         <location filename="../src/gui/logbrowser.cpp" line="77"/>
         <source>Open folder</source>
-        <translation type="unfinished"/>
+        <translation>ΠžΡ‚Π²ΠΎΡ€ΠΈ Ρ„ΠΎΠ»Π΄Π΅Ρ€</translation>
     </message>
 </context>
 <context>