]> git.ipfire.org Git - thirdparty/paperless-ngx.git/commitdiff
New Crowdin translations by GitHub Action (#5748)
authorgithub-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
Thu, 15 Feb 2024 00:24:24 +0000 (16:24 -0800)
committerGitHub <noreply@github.com>
Thu, 15 Feb 2024 00:24:24 +0000 (16:24 -0800)
Co-authored-by: Crowdin Bot <support+bot@crowdin.com>
src-ui/src/locale/messages.ca_ES.xlf
src-ui/src/locale/messages.pl_PL.xlf
src-ui/src/locale/messages.ru_RU.xlf
src/locale/ca_ES/LC_MESSAGES/django.po
src/locale/de_DE/LC_MESSAGES/django.po
src/locale/pl_PL/LC_MESSAGES/django.po
src/locale/ru_RU/LC_MESSAGES/django.po

index 9f8d93a076a30e1e8f48e57212e578c327aa962d..09d4a518e063e7bc680d977f55ed9d98cb2d5c8f 100644 (file)
           <context context-type="sourcefile">src/app/components/common/confirm-button/confirm-button.component.ts</context>
           <context context-type="linenumber">20</context>
         </context-group>
-        <target state="needs-translation">Are you sure?</target>
+        <target state="translated">Estàs segur?</target>
       </trans-unit>
       <trans-unit id="1234709746630139322" datatype="html">
         <source>Confirmation</source>
           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
           <context context-type="linenumber">59</context>
         </context-group>
-        <target state="needs-translation">Connected social accounts</target>
+        <target state="translated">Comptes socials connectats</target>
       </trans-unit>
       <trans-unit id="8383227756109993898" datatype="html">
         <source>Set a password before disconnecting social account.</source>
           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
           <context context-type="linenumber">63</context>
         </context-group>
-        <target state="needs-translation">Set a password before disconnecting social account.</target>
+        <target state="translated">Estableix contrasenya abans de desconnextar compte social.</target>
       </trans-unit>
       <trans-unit id="2907016025519254862" datatype="html">
         <source>Disconnect</source>
           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
           <context context-type="linenumber">69</context>
         </context-group>
-        <target state="needs-translation">Disconnect</target>
+        <target state="translated">Desconnectar</target>
       </trans-unit>
       <trans-unit id="5322995394400578831" datatype="html">
         <source>Disconnect <x id="INTERPOLATION" equiv-text="{{ account.name }}"/> social account</source>
           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
           <context context-type="linenumber">71</context>
         </context-group>
-        <target state="needs-translation">Disconnect <x id="INTERPOLATION" equiv-text="{{ account.name }}"/> social account</target>
+        <target state="translated">Desconnectat <x id="INTERPOLATION" equiv-text="{{ account.name }}"/> compte social</target>
       </trans-unit>
       <trans-unit id="649824314893051979" datatype="html">
         <source>Warning: disconnecting social accounts cannot be undone</source>
           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
           <context context-type="linenumber">81</context>
         </context-group>
-        <target state="needs-translation">Warning: disconnecting social accounts cannot be undone</target>
+        <target state="translated">Compte: desconnectar comptes socials no es pot desfer</target>
       </trans-unit>
       <trans-unit id="1375396510511350122" datatype="html">
         <source>Connect new social account</source>
           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
           <context context-type="linenumber">86</context>
         </context-group>
-        <target state="needs-translation">Connect new social account</target>
+        <target state="translated">Connecta nou compte social</target>
       </trans-unit>
       <trans-unit id="6141884091799403188" datatype="html">
         <source>Emails must match</source>
           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
           <context context-type="linenumber">210</context>
         </context-group>
-        <target state="needs-translation">Error disconnecting social account</target>
+        <target state="translated">Error desconnectant compte social</target>
       </trans-unit>
       <trans-unit id="3797570084942068182" datatype="html">
         <source>Select</source>
           <context context-type="sourcefile">src/app/components/manage/management-list/management-list.component.ts</context>
           <context context-type="linenumber">303</context>
         </context-group>
-        <target state="needs-translation">This operation will permanently delete all objects.</target>
+        <target state="translated">Aquesta operació esborrarà tots els objectes.</target>
       </trans-unit>
       <trans-unit id="5897787932098828336" datatype="html">
         <source>Objects deleted successfully</source>
           <context context-type="sourcefile">src/app/components/manage/management-list/management-list.component.ts</context>
           <context context-type="linenumber">317</context>
         </context-group>
-        <target state="needs-translation">Objects deleted successfully</target>
+        <target state="translated">Objecte esborrat correctament</target>
       </trans-unit>
       <trans-unit id="8273353839648035634" datatype="html">
         <source>Error deleting objects</source>
           <context context-type="sourcefile">src/app/components/manage/management-list/management-list.component.ts</context>
           <context context-type="linenumber">323</context>
         </context-group>
-        <target state="needs-translation">Error deleting objects</target>
+        <target state="translated">Error esborrant objectes</target>
       </trans-unit>
       <trans-unit id="5101757640976222639" datatype="html">
         <source>storage path</source>
index 2747c87ed05309a049c6810b11f3663f3c816afe..a7d8ce0e58e9c2a4ae7a14d22723061a289f69ea 100644 (file)
           <context context-type="sourcefile">src/app/components/common/confirm-button/confirm-button.component.ts</context>
           <context context-type="linenumber">20</context>
         </context-group>
-        <target state="needs-translation">Are you sure?</target>
+        <target state="translated">Czy jesteś pewien?</target>
       </trans-unit>
       <trans-unit id="1234709746630139322" datatype="html" approved="yes">
         <source>Confirmation</source>
           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
           <context context-type="linenumber">59</context>
         </context-group>
-        <target state="needs-translation">Connected social accounts</target>
+        <target state="translated">Połączone konta społecznościowe</target>
       </trans-unit>
       <trans-unit id="8383227756109993898" datatype="html">
         <source>Set a password before disconnecting social account.</source>
           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
           <context context-type="linenumber">63</context>
         </context-group>
-        <target state="needs-translation">Set a password before disconnecting social account.</target>
+        <target state="translated">Ustaw hasło przed odłączeniem konta społecznościowego.</target>
       </trans-unit>
       <trans-unit id="2907016025519254862" datatype="html">
         <source>Disconnect</source>
           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
           <context context-type="linenumber">69</context>
         </context-group>
-        <target state="needs-translation">Disconnect</target>
+        <target state="translated">Rozłącz</target>
       </trans-unit>
       <trans-unit id="5322995394400578831" datatype="html">
         <source>Disconnect <x id="INTERPOLATION" equiv-text="{{ account.name }}"/> social account</source>
           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
           <context context-type="linenumber">71</context>
         </context-group>
-        <target state="needs-translation">Disconnect <x id="INTERPOLATION" equiv-text="{{ account.name }}"/> social account</target>
+        <target state="translated">Odłącz <x id="INTERPOLATION" equiv-text="{{ account.name }}"/> konto społecznościowe</target>
       </trans-unit>
       <trans-unit id="649824314893051979" datatype="html">
         <source>Warning: disconnecting social accounts cannot be undone</source>
           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
           <context context-type="linenumber">81</context>
         </context-group>
-        <target state="needs-translation">Warning: disconnecting social accounts cannot be undone</target>
+        <target state="translated">Ostrzeżenie: rozłączanie kont społecznościowych nie może być cofnięte</target>
       </trans-unit>
       <trans-unit id="1375396510511350122" datatype="html">
         <source>Connect new social account</source>
           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
           <context context-type="linenumber">86</context>
         </context-group>
-        <target state="needs-translation">Connect new social account</target>
+        <target state="translated">Podłącz nowe konto społecznościowe</target>
       </trans-unit>
       <trans-unit id="6141884091799403188" datatype="html">
         <source>Emails must match</source>
           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
           <context context-type="linenumber">210</context>
         </context-group>
-        <target state="needs-translation">Error disconnecting social account</target>
+        <target state="translated">Błąd rozłączania konta społecznościowego</target>
       </trans-unit>
       <trans-unit id="3797570084942068182" datatype="html" approved="yes">
         <source>Select</source>
           <context context-type="sourcefile">src/app/components/manage/management-list/management-list.component.ts</context>
           <context context-type="linenumber">303</context>
         </context-group>
-        <target state="needs-translation">This operation will permanently delete all objects.</target>
+        <target state="translated">Ta operacja spowoduje trwałe usunięcie wszystkich obiektów.</target>
       </trans-unit>
       <trans-unit id="5897787932098828336" datatype="html">
         <source>Objects deleted successfully</source>
           <context context-type="sourcefile">src/app/components/manage/management-list/management-list.component.ts</context>
           <context context-type="linenumber">317</context>
         </context-group>
-        <target state="needs-translation">Objects deleted successfully</target>
+        <target state="translated">Obiekty usunięte pomyślnie</target>
       </trans-unit>
       <trans-unit id="8273353839648035634" datatype="html">
         <source>Error deleting objects</source>
           <context context-type="sourcefile">src/app/components/manage/management-list/management-list.component.ts</context>
           <context context-type="linenumber">323</context>
         </context-group>
-        <target state="needs-translation">Error deleting objects</target>
+        <target state="translated">Błąd usuwania obiektów</target>
       </trans-unit>
       <trans-unit id="5101757640976222639" datatype="html">
         <source>storage path</source>
index e143bc39925251593d209ade4d898a35916932ab..448e271fca08ac7af8903f450df2eb4f5edd3e61 100644 (file)
           <context context-type="sourcefile">src/app/app.component.ts</context>
           <context context-type="linenumber">90</context>
         </context-group>
-        <target state="needs-translation">Document <x id="PH" equiv-text="status.filename"/> was added to Paperless-ngx.</target>
+        <target state="translated">Документ <x id="PH" equiv-text="status.filename"/> был добавлен в paperless.</target>
       </trans-unit>
       <trans-unit id="1931214133925051574" datatype="html" approved="yes">
         <source>Open document</source>
           <context context-type="sourcefile">src/app/app.component.ts</context>
           <context context-type="linenumber">120</context>
         </context-group>
-        <target state="needs-translation">Document <x id="PH" equiv-text="status.filename"/> is being processed by Paperless-ngx.</target>
+        <target state="translated">Документ <x id="PH" equiv-text="status.filename"/> обрабатывается в Paperless-ngx.</target>
       </trans-unit>
       <trans-unit id="2501522447884928778" datatype="html">
         <source>Prev</source>
           <context context-type="sourcefile">src/app/components/manage/mail/mail.component.html</context>
           <context context-type="linenumber">4</context>
         </context-group>
-        <target state="needs-translation">Manage e-mail accounts and rules for automatically importing documents.</target>
+        <target state="translated">Управление учётными записями электронной почты и правилами для автоматического импорта документов.</target>
       </trans-unit>
       <trans-unit id="2258659358902319601" datatype="html">
         <source>Workflows give you more control over the document pipeline.</source>
           <context context-type="sourcefile">src/app/app.component.ts</context>
           <context context-type="linenumber">180</context>
         </context-group>
-        <target state="needs-translation">Workflows give you more control over the document pipeline.</target>
+        <target state="translated">Автоматизации дают вам больше контроля над обработкой документов.</target>
       </trans-unit>
       <trans-unit id="4680387114119209483" datatype="html">
         <source>File Tasks shows you documents that have been consumed, are waiting to be, or may have failed during the process.</source>
           <context context-type="sourcefile">src/app/app.component.ts</context>
           <context context-type="linenumber">196</context>
         </context-group>
-        <target state="needs-translation">Check out the settings for various tweaks to the web app and toggle settings for saved views.</target>
+        <target state="translated">Просматривайте различные настройки приложения и настраивайте сохранённые представления.</target>
       </trans-unit>
       <trans-unit id="7172877665285340082" datatype="html">
         <source>Thank you! 🙏</source>
           <context context-type="sourcefile">src/app/components/admin/config/config.component.html</context>
           <context context-type="linenumber">4</context>
         </context-group>
-        <target state="needs-translation">Global app configuration options which apply to &lt;strong&gt;every&lt;/strong&gt; user of this install of Paperless-ngx. Options can also be set using environment variables or the configuration file but the value here will always take precedence.</target>
+        <target state="translated">Глобальные параметры конфигурации приложения, которые применяются к &lt;strong&gt;каждому&lt;strong&gt; пользователю данной установки Paperless-ngx. Параметры также могут быть заданы с помощью переменных окружения или конфигурационного файла, но значение, указанное здесь, всегда будет иметь приоритет.</target>
       </trans-unit>
       <trans-unit id="187187500641108332" datatype="html">
         <source>
           <context context-type="sourcefile">src/app/components/common/permissions-select/permissions-select.component.html</context>
           <context context-type="linenumber">22</context>
         </context-group>
-        <target state="needs-translation"><x id="INTERPOLATION" equiv-text="ategory}}"/></target>
+        <target state="translated"><x id="INTERPOLATION" equiv-text="ategory}}"/></target>
       </trans-unit>
       <trans-unit id="7991430199894172363" datatype="html">
         <source>Read the documentation about this setting</source>
           <context context-type="sourcefile">src/app/components/admin/config/config.component.html</context>
           <context context-type="linenumber">34</context>
         </context-group>
-        <target state="needs-translation">Enable</target>
+        <target state="translated">Включить</target>
       </trans-unit>
       <trans-unit id="3823219296477075982" datatype="html" approved="yes">
         <source>Discard</source>
           <context context-type="sourcefile">src/app/components/admin/config/config.component.ts</context>
           <context context-type="linenumber">81</context>
         </context-group>
-        <target state="needs-translation">Error retrieving config</target>
+        <target state="translated">Ошибка при загрузки конфигурации</target>
       </trans-unit>
       <trans-unit id="1172622527269118932" datatype="html">
         <source>Invalid JSON</source>
           <context context-type="sourcefile">src/app/components/admin/config/config.component.ts</context>
           <context context-type="linenumber">107</context>
         </context-group>
-        <target state="needs-translation">Invalid JSON</target>
+        <target state="translated">Неверный JSON</target>
       </trans-unit>
       <trans-unit id="5103146006962696736" datatype="html">
         <source>Configuration updated</source>
           <context context-type="sourcefile">src/app/components/admin/config/config.component.ts</context>
           <context context-type="linenumber">178</context>
         </context-group>
-        <target state="needs-translation">File successfully updated</target>
+        <target state="translated">Файл успешно обновлён</target>
       </trans-unit>
       <trans-unit id="5902783625859504265" datatype="html">
         <source>An error occurred uploading file</source>
           <context context-type="sourcefile">src/app/components/admin/config/config.component.ts</context>
           <context context-type="linenumber">183</context>
         </context-group>
-        <target state="needs-translation">An error occurred uploading file</target>
+        <target state="translated">Произошла ошибка при загрузке файла</target>
       </trans-unit>
       <trans-unit id="4804785061014590286" datatype="html" approved="yes">
         <source>Logs</source>
           <context context-type="sourcefile">src/app/components/admin/logs/logs.component.html</context>
           <context context-type="linenumber">4</context>
         </context-group>
-        <target state="needs-translation">Review the log files for the application and for email checking.</target>
+        <target state="translated">Просмотрите файлы журналов для приложения и для проверки электронной почты.</target>
       </trans-unit>
       <trans-unit id="8838884664569764142" datatype="html">
         <source>Auto refresh</source>
           <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
           <context context-type="linenumber">4</context>
         </context-group>
-        <target state="needs-translation">Options to customize appearance, notifications, saved views and more. Settings apply to the &lt;strong&gt;current user only&lt;/strong&gt;.</target>
+        <target state="translated">Настройки внешнего вида, уведомлений, сохраненных представлений и многого другого. Настройки применяются &lt;strong&gt;только к текущему пользователю&lt;/strong&gt;.</target>
       </trans-unit>
       <trans-unit id="1685061484835793745" datatype="html">
         <source>Start tour</source>
           <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
           <context context-type="linenumber">150,153</context>
         </context-group>
-        <target state="needs-translation"> Update checking works by pinging the public <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://api.github.com/repos/paperless-ngx/paperless-ngx/releases/latest&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>GitHub API<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> for the latest release to determine whether a new version is available.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/> Actual updating of the app must still be performed manually. </target>
+        <target state="translated"> Проверка обновлений работает путем обращения к публичному <x id="START_LINK" ctype="x-a" equiv-text="&lt;a href=&quot;https://api.github.com/repos/paperless-ngx/paperless-ngx/releases/latest&quot; target=&quot;_blank&quot; rel=&quot;noopener noreferrer&quot;&gt;"/>GitHub API<x id="CLOSE_LINK" ctype="x-a" equiv-text="&lt;/a&gt;"/> для определения новой версии.<x id="LINE_BREAK" ctype="lb" equiv-text="&lt;br/&gt;"/> Фактическое обновление приложения по-прежнему должно выполняться вручную. </target>
       </trans-unit>
       <trans-unit id="5489945693955857309" datatype="html">
         <source><x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="&gt;"/>No tracking data is collected by the app in any way.<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/></source>
           <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
           <context context-type="linenumber">161</context>
         </context-group>
-        <target state="needs-translation">Document editing</target>
+        <target state="translated">Редактирование документа</target>
       </trans-unit>
       <trans-unit id="2959590948110714366" datatype="html">
         <source>Automatically remove inbox tag(s) on save</source>
           <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
           <context context-type="linenumber">165</context>
         </context-group>
-        <target state="needs-translation">Automatically remove inbox tag(s) on save</target>
+        <target state="translated">Автоматически удалять входящие этикетки при сохранении</target>
       </trans-unit>
       <trans-unit id="8508424367627989968" datatype="html" approved="yes">
         <source>Bulk editing</source>
           <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
           <context context-type="linenumber">204</context>
         </context-group>
-        <target state="needs-translation">Default Owner</target>
+        <target state="translated">Владелец по умолчанию</target>
       </trans-unit>
       <trans-unit id="734147282056744882" datatype="html">
         <source>Objects without an owner can be viewed and edited by all users</source>
           <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
           <context context-type="linenumber">213</context>
         </context-group>
-        <target state="needs-translation">Default View Permissions</target>
+        <target state="translated">Разрешения на просмотр по умолчанию</target>
       </trans-unit>
       <trans-unit id="2191775412581217688" datatype="html">
         <source>Users:</source>
           <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
           <context context-type="linenumber">240</context>
         </context-group>
-        <target state="needs-translation">Default Edit Permissions</target>
+        <target state="translated">Разрешения на редактирование по умолчанию</target>
       </trans-unit>
       <trans-unit id="3728984448750213892" datatype="html">
         <source>Edit permissions also grant viewing permissions</source>
           <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
           <context context-type="linenumber">310,311</context>
         </context-group>
-        <target state="needs-translation"> <x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;visually-hidden&quot;&gt;"/>Appears on<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target>
+        <target state="translated"><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;visually-hidden&quot;&gt;"/>Появляется на<x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/></target>
       </trans-unit>
       <trans-unit id="4104807402967139762" datatype="html" approved="yes">
         <source>Show on dashboard</source>
           <context context-type="sourcefile">src/app/components/admin/users-groups/users-groups.component.ts</context>
           <context context-type="linenumber">51</context>
         </context-group>
-        <target state="needs-translation">Error retrieving users</target>
+        <target state="translated">Ошибка при загрузке пользователей</target>
       </trans-unit>
       <trans-unit id="3066660568529853846" datatype="html">
         <source>Error retrieving groups</source>
           <context context-type="sourcefile">src/app/components/admin/users-groups/users-groups.component.ts</context>
           <context context-type="linenumber">63</context>
         </context-group>
-        <target state="needs-translation">Error retrieving groups</target>
+        <target state="translated">Ошибка при загрузке групп</target>
       </trans-unit>
       <trans-unit id="5610279464668232148" datatype="html" approved="yes">
         <source>Saved view &quot;<x id="PH" equiv-text="savedView.name"/>&quot; deleted.</source>
           <context context-type="sourcefile">src/app/components/admin/settings/settings.component.ts</context>
           <context context-type="linenumber">555</context>
         </context-group>
-        <target state="needs-translation">Error while storing settings on server.</target>
+        <target state="translated">Ошибка при сохранении настроек на сервере.</target>
       </trans-unit>
       <trans-unit id="2991443309752293110" datatype="html">
         <source>File Tasks</source>
           <context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context>
           <context context-type="linenumber">109</context>
         </context-group>
-        <target state="needs-translation">{VAR_PLURAL, plural, =1 {One <x id="INTERPOLATION"/> task} other {<x id="INTERPOLATION_1"/> total <x id="INTERPOLATION"/> tasks}}</target>
+        <target state="translated">{VAR_PLURAL, plural, =1 {Одну <x id="INTERPOLATION"/> задачу} other {<x id="INTERPOLATION_1"/> всего <x id="INTERPOLATION"/> задачи}}</target>
       </trans-unit>
       <trans-unit id="1943508481059904274" datatype="html">
         <source> (<x id="INTERPOLATION" equiv-text="{{selectedTasks.size}}"/> selected)</source>
           <context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context>
           <context context-type="linenumber">111</context>
         </context-group>
-        <target state="needs-translation"> (<x id="INTERPOLATION" equiv-text="{{selectedTasks.size}}"/> selected)</target>
+        <target state="translated"> (<x id="INTERPOLATION" equiv-text="{{selectedTasks.size}}"/> выбранное)</target>
       </trans-unit>
       <trans-unit id="5639839509673911668" datatype="html">
         <source>Failed<x id="START_BLOCK_IF" equiv-text="@if (tasksService.failedFileTasks.length &gt; 0) {"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;badge bg-danger ms-2&quot;&gt;"/><x id="INTERPOLATION" equiv-text="{{tasksService.failedFileTasks.length}}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="&lt;/span&gt;"/><x id="CLOSE_BLOCK_IF" equiv-text="}"/></source>
           <context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.ts</context>
           <context context-type="linenumber">65</context>
         </context-group>
-        <target state="needs-translation">Dismiss all <x id="PH" equiv-text="tasks.size"/> tasks?</target>
+        <target state="translated">Отказаться от всех <x id="PH" equiv-text="tasks.size"/> заданий?</target>
       </trans-unit>
       <trans-unit id="9011556615675272238" datatype="html">
         <source>queued</source>
           <context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.ts</context>
           <context context-type="linenumber">133</context>
         </context-group>
-        <target state="needs-translation">queued</target>
+        <target state="translated">в очереди</target>
       </trans-unit>
       <trans-unit id="6415892379431855826" datatype="html">
         <source>started</source>
           <context context-type="sourcefile">src/app/components/admin/users-groups/users-groups.component.html</context>
           <context context-type="linenumber">4</context>
         </context-group>
-        <target state="needs-translation">Create, delete and edit users and groups.</target>
+        <target state="translated">Создание, удаление и редактирование пользователей и групп.</target>
       </trans-unit>
       <trans-unit id="4555457172864212828" datatype="html">
         <source>Users</source>
           <context context-type="sourcefile">src/app/components/admin/users-groups/users-groups.component.html</context>
           <context context-type="linenumber">85</context>
         </context-group>
-        <target state="needs-translation">No groups defined</target>
+        <target state="translated">Группы не определены</target>
       </trans-unit>
       <trans-unit id="4510369340305901516" datatype="html">
         <source>Password has been changed, you will be logged out momentarily.</source>
           <context context-type="sourcefile">src/app/components/admin/users-groups/users-groups.component.ts</context>
           <context context-type="linenumber">156</context>
         </context-group>
-        <target state="needs-translation">Error saving group.</target>
+        <target state="translated">Ошибка сохранения группы.</target>
       </trans-unit>
       <trans-unit id="6538873300613683004" datatype="html">
         <source>Confirm delete user group</source>
           <context context-type="sourcefile">src/app/components/admin/users-groups/users-groups.component.ts</context>
           <context context-type="linenumber">180</context>
         </context-group>
-        <target state="needs-translation">Error deleting group.</target>
+        <target state="translated">Ошибка при удалении группы.</target>
       </trans-unit>
       <trans-unit id="7931334600001636863" datatype="html">
         <source>by Paperless-ngx</source>
           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
           <context context-type="linenumber">20</context>
         </context-group>
-        <target state="needs-translation">by Paperless-ngx</target>
+        <target state="translated">от Paperless-ngx</target>
       </trans-unit>
       <trans-unit id="7100953725264790651" datatype="html" approved="yes">
         <source>Search documents</source>
           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.ts</context>
           <context context-type="linenumber">282</context>
         </context-group>
-        <target state="needs-translation">Sidebar views updated</target>
+        <target state="translated">Обновлена боковая панель</target>
       </trans-unit>
       <trans-unit id="3547923076537026828" datatype="html">
         <source>Error updating sidebar views</source>
           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.ts</context>
           <context context-type="linenumber">285</context>
         </context-group>
-        <target state="needs-translation">Error updating sidebar views</target>
+        <target state="translated">Ошибка при обновлении боковой панели</target>
       </trans-unit>
       <trans-unit id="2526035785704676448" datatype="html">
         <source>An error occurred while saving update checking settings.</source>
           <context context-type="sourcefile">src/app/components/common/confirm-button/confirm-button.component.ts</context>
           <context context-type="linenumber">20</context>
         </context-group>
-        <target state="needs-translation">Are you sure?</target>
+        <target state="translated">Вы уверены?</target>
       </trans-unit>
       <trans-unit id="1234709746630139322" datatype="html" approved="yes">
         <source>Confirmation</source>
           <context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
           <context context-type="linenumber">21</context>
         </context-group>
-        <target state="needs-translation">Create New Field</target>
+        <target state="translated">Создать новое поле</target>
       </trans-unit>
       <trans-unit id="3249513483374643425" datatype="html">
         <source>Add</source>
           <context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.ts</context>
           <context context-type="linenumber">52</context>
         </context-group>
-        <target state="needs-translation">Choose field</target>
+        <target state="translated">Выбрать поле</target>
       </trans-unit>
       <trans-unit id="7284517513296281043" datatype="html">
         <source>No unused fields found</source>
           <context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.ts</context>
           <context context-type="linenumber">56</context>
         </context-group>
-        <target state="needs-translation">No unused fields found</target>
+        <target state="translated">Неиспользуемые поля не найдены</target>
       </trans-unit>
       <trans-unit id="6973528734330066202" datatype="html">
         <source>Saved field &quot;<x id="PH" equiv-text="newField.name"/>&quot;.</source>
           <context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.ts</context>
           <context context-type="linenumber">56</context>
         </context-group>
-        <target state="needs-translation">Saved field "<x id="PH" equiv-text="newField.name"/>".</target>
+        <target state="translated">Сохранено поле "<x id="PH" equiv-text="newField.name"/>".</target>
       </trans-unit>
       <trans-unit id="1841172489943868696" datatype="html">
         <source>Error saving field.</source>
           <context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.ts</context>
           <context context-type="linenumber">63</context>
         </context-group>
-        <target state="needs-translation">Error saving field.</target>
+        <target state="translated">Ошибка при сохранении поля.</target>
       </trans-unit>
       <trans-unit id="6052766076365105714" datatype="html">
         <source>now</source>
           <context context-type="sourcefile">src/app/components/common/edit-dialog/custom-field-edit-dialog/custom-field-edit-dialog.component.html</context>
           <context context-type="linenumber">11</context>
         </context-group>
-        <target state="needs-translation">Data type cannot be changed after a field is created</target>
+        <target state="translated">Нельзя изменить дататип после создания поля</target>
       </trans-unit>
       <trans-unit id="528950215505228201" datatype="html">
         <source>Create new custom field</source>
           <context context-type="sourcefile">src/app/components/common/edit-dialog/custom-field-edit-dialog/custom-field-edit-dialog.component.ts</context>
           <context context-type="linenumber">36</context>
         </context-group>
-        <target state="needs-translation">Create new custom field</target>
+        <target state="translated">Создать новое пользовательское поле</target>
       </trans-unit>
       <trans-unit id="8751213029607178010" datatype="html">
         <source>Edit custom field</source>
           <context context-type="sourcefile">src/app/components/common/edit-dialog/custom-field-edit-dialog/custom-field-edit-dialog.component.ts</context>
           <context context-type="linenumber">40</context>
         </context-group>
-        <target state="needs-translation">Edit custom field</target>
+        <target state="translated">Редактировать пользовательское поле</target>
       </trans-unit>
       <trans-unit id="6672809941092516947" datatype="html" approved="yes">
         <source>Create new document type</source>
           <context context-type="sourcefile">src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html</context>
           <context context-type="linenumber">24</context>
         </context-group>
-        <target state="needs-translation">Filter attachment filename includes</target>
+        <target state="translated">Фильтр: имя файла вложения включает</target>
       </trans-unit>
       <trans-unit id="4245210767172267486" datatype="html">
         <source>Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive.</source>
           <context context-type="sourcefile">src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html</context>
           <context context-type="linenumber">25</context>
         </context-group>
-        <target state="needs-translation">Filter attachment filename excluding</target>
+        <target state="translated">Фильтр: имя файла вложения исключает</target>
       </trans-unit>
       <trans-unit id="6774472763442688477" datatype="html">
         <source>Do not consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive.</source>
           <context context-type="sourcefile">src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html</context>
           <context context-type="linenumber">25</context>
         </context-group>
-        <target state="needs-translation">Do not consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive.</target>
+        <target state="translated">Не используйте документы, полностью совпадающие с этим именем, если оно указано. Допускаются подстановочные знаки, такие как *.pdf или *invoice*. Нечувствительность к регистру.</target>
       </trans-unit>
       <trans-unit id="9216117865911519658" datatype="html">
         <source>Action</source>
           <context context-type="sourcefile">src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html</context>
           <context context-type="linenumber">32</context>
         </context-group>
-        <target state="needs-translation">Assignments specified here will supersede any consumption templates.</target>
+        <target state="translated">Задания, указанные здесь, заменяют все шаблоны потребления.</target>
       </trans-unit>
       <trans-unit id="6093797930511670257" datatype="html">
         <source>Assign title from</source>
           <context context-type="sourcefile">src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html</context>
           <context context-type="linenumber">40</context>
         </context-group>
-        <target state="needs-translation">Assign owner from rule</target>
+        <target state="translated">Назначить владельца этого правила</target>
       </trans-unit>
       <trans-unit id="1519954996184640001" datatype="html" approved="yes">
         <source>Error</source>
           <context context-type="sourcefile">src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts</context>
           <context context-type="linenumber">84</context>
         </context-group>
-        <target state="needs-translation">Do not assign title from this rule</target>
+        <target state="translated">Не назначать заголовок из этого правила</target>
       </trans-unit>
       <trans-unit id="1568902914205618549" datatype="html">
         <source>Do not assign a correspondent</source>
           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context>
           <context context-type="linenumber">178</context>
         </context-group>
-        <target state="needs-translation">Filter filename</target>
+        <target state="translated">Фильтр имя файла</target>
       </trans-unit>
       <trans-unit id="3694878959415278689" datatype="html">
         <source>Apply to documents that match this filename. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive.</source>
           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context>
           <context context-type="linenumber">185</context>
         </context-group>
-        <target state="needs-translation">Content matching algorithm</target>
+        <target state="translated">Алгоритм подбора содержимого</target>
       </trans-unit>
       <trans-unit id="510635115034690805" datatype="html">
         <source>Content matching pattern</source>
           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context>
           <context context-type="linenumber">187</context>
         </context-group>
-        <target state="needs-translation">Content matching pattern</target>
+        <target state="translated">Шаблон подбора содержимого</target>
       </trans-unit>
       <trans-unit id="1333789258712064056" datatype="html">
         <source>Has tags</source>
           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context>
           <context context-type="linenumber">196</context>
         </context-group>
-        <target state="needs-translation">Has tags</target>
+        <target state="translated">Есть этикетки</target>
       </trans-unit>
       <trans-unit id="5281365940563983618" datatype="html">
         <source>Has correspondent</source>
           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context>
           <context context-type="linenumber">197</context>
         </context-group>
-        <target state="needs-translation">Has correspondent</target>
+        <target state="translated">Имеет корреспондента</target>
       </trans-unit>
       <trans-unit id="4806713133917046341" datatype="html">
         <source>Has document type</source>
           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context>
           <context context-type="linenumber">198</context>
         </context-group>
-        <target state="needs-translation">Has document type</target>
+        <target state="translated">Имеет тип документа</target>
       </trans-unit>
       <trans-unit id="4626030417479279989" datatype="html">
         <source>Consume Folder</source>
           <context context-type="sourcefile">src/app/components/common/input/select/select.component.ts</context>
           <context context-type="linenumber">155</context>
         </context-group>
-        <target state="needs-translation">Filter documents with this <x id="PH" equiv-text="this.title"/></target>
+        <target state="translated">Фильтровать документы с этим <x id="PH" equiv-text="this.title"/></target>
       </trans-unit>
       <trans-unit id="6423278459497515329" datatype="html">
         <source>No documents found</source>
           <context context-type="sourcefile">src/app/components/common/input/document-link/document-link.component.ts</context>
           <context context-type="linenumber">44</context>
         </context-group>
-        <target state="needs-translation">No documents found</target>
+        <target state="translated">Не найдены документы</target>
       </trans-unit>
       <trans-unit id="6932865105766151309" datatype="html">
         <source>Upload</source>
           <context context-type="sourcefile">src/app/components/common/input/switch/switch.component.html</context>
           <context context-type="linenumber">39</context>
         </context-group>
-        <target state="needs-translation">Note: value has not yet been set and will not apply until explicitly changed</target>
+        <target state="translated">Примечание: значение еще не установлено и не будет применяться до тех пор, пока не будет изменено в явном виде</target>
       </trans-unit>
       <trans-unit id="6560126119609945418" datatype="html" approved="yes">
         <source>Add tag</source>
           <context context-type="sourcefile">src/app/components/common/input/tags/tags.component.html</context>
           <context context-type="linenumber">41</context>
         </context-group>
-        <target state="needs-translation">Filter documents with these Tags</target>
+        <target state="translated">Фильтровать документы с этими этикетами</target>
       </trans-unit>
       <trans-unit id="1388712764439031120" datatype="html">
         <source>Open link</source>
           <context context-type="sourcefile">src/app/components/common/page-header/page-header.component.html</context>
           <context context-type="linenumber">15</context>
         </context-group>
-        <target state="needs-translation">Read more</target>
+        <target state="translated">Подробнее</target>
       </trans-unit>
       <trans-unit id="7940755769131903278" datatype="html">
         <source>Merge with existing permissions</source>
           <context context-type="sourcefile">src/app/components/common/permissions-dialog/permissions-dialog.component.html</context>
           <context context-type="linenumber">14</context>
         </context-group>
-        <target state="needs-translation">Merge with existing permissions</target>
+        <target state="translated">Объединить с существующими правами</target>
       </trans-unit>
       <trans-unit id="7062872617520618723" datatype="html">
         <source>Set permissions</source>
           <context context-type="sourcefile">src/app/components/common/permissions-dialog/permissions-dialog.component.ts</context>
           <context context-type="linenumber">33</context>
         </context-group>
-        <target state="needs-translation">Edit permissions for </target>
+        <target state="translated">Редактировать права доступа для </target>
       </trans-unit>
       <trans-unit id="347498040201588614" datatype="html">
         <source>Existing owner, user and group permissions will be merged with these settings.</source>
           <context context-type="sourcefile">src/app/components/common/permissions-dialog/permissions-dialog.component.ts</context>
           <context context-type="linenumber">74</context>
         </context-group>
-        <target state="needs-translation">Existing owner, user and group permissions will be merged with these settings.</target>
+        <target state="translated">Существующие права владельцев, пользователей и групп будут объединены с этими настройками.</target>
       </trans-unit>
       <trans-unit id="3434726483516379481" datatype="html">
         <source>Any and all existing owner, user and group permissions will be replaced.</source>
           <context context-type="sourcefile">src/app/components/common/permissions-dialog/permissions-dialog.component.ts</context>
           <context context-type="linenumber">75</context>
         </context-group>
-        <target state="needs-translation">Any and all existing owner, user and group permissions will be replaced.</target>
+        <target state="translated">Все существующие права владельца, пользователя и группы будут заменены.</target>
       </trans-unit>
       <trans-unit id="5947558132119506443" datatype="html">
         <source>My documents</source>
           <context context-type="sourcefile">src/app/components/common/preview-popup/preview-popup.component.html</context>
           <context context-type="linenumber">4</context>
         </context-group>
-        <target state="needs-translation">Error loading preview</target>
+        <target state="translated">Ошибка при загрузке предпросмотра</target>
       </trans-unit>
       <trans-unit id="2984628903434675339" datatype="html">
         <source>Edit Profile</source>
           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
           <context context-type="linenumber">59</context>
         </context-group>
-        <target state="needs-translation">Connected social accounts</target>
+        <target state="translated">Подключенные сторонние учетные записи</target>
       </trans-unit>
       <trans-unit id="8383227756109993898" datatype="html">
         <source>Set a password before disconnecting social account.</source>
           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
           <context context-type="linenumber">63</context>
         </context-group>
-        <target state="needs-translation">Set a password before disconnecting social account.</target>
+        <target state="translated">Установите пароль перед отключением сторонней учётной записи.</target>
       </trans-unit>
       <trans-unit id="2907016025519254862" datatype="html">
         <source>Disconnect</source>
           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
           <context context-type="linenumber">69</context>
         </context-group>
-        <target state="needs-translation">Disconnect</target>
+        <target state="translated">Отключить</target>
       </trans-unit>
       <trans-unit id="5322995394400578831" datatype="html">
         <source>Disconnect <x id="INTERPOLATION" equiv-text="{{ account.name }}"/> social account</source>
           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
           <context context-type="linenumber">71</context>
         </context-group>
-        <target state="needs-translation">Disconnect <x id="INTERPOLATION" equiv-text="{{ account.name }}"/> social account</target>
+        <target state="translated">Отключить <x id="INTERPOLATION" equiv-text="{{ account.name }}"/> стороннюю учётную запись</target>
       </trans-unit>
       <trans-unit id="649824314893051979" datatype="html">
         <source>Warning: disconnecting social accounts cannot be undone</source>
           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
           <context context-type="linenumber">81</context>
         </context-group>
-        <target state="needs-translation">Warning: disconnecting social accounts cannot be undone</target>
+        <target state="translated">Внимание: отключение сторонний учётной записью невозможно отменить</target>
       </trans-unit>
       <trans-unit id="1375396510511350122" datatype="html">
         <source>Connect new social account</source>
           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
           <context context-type="linenumber">86</context>
         </context-group>
-        <target state="needs-translation">Connect new social account</target>
+        <target state="translated">Подключить новый сторонний сервис</target>
       </trans-unit>
       <trans-unit id="6141884091799403188" datatype="html">
         <source>Emails must match</source>
           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
           <context context-type="linenumber">210</context>
         </context-group>
-        <target state="needs-translation">Error disconnecting social account</target>
+        <target state="translated">Ошибка при отключении стороннего сервиса</target>
       </trans-unit>
       <trans-unit id="3797570084942068182" datatype="html" approved="yes">
         <source>Select</source>
           <context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.ts</context>
           <context context-type="linenumber">23</context>
         </context-group>
-        <target state="needs-translation">Share Links</target>
+        <target state="translated">Ссылки для обмена</target>
       </trans-unit>
       <trans-unit id="6617773613987957957" datatype="html">
         <source> No existing links </source>
           <context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
           <context context-type="linenumber">9,11</context>
         </context-group>
-        <target state="needs-translation"> No existing links </target>
+        <target state="translated"> Нет существующих ссылок </target>
       </trans-unit>
       <trans-unit id="7419704019640008953" datatype="html">
         <source>Share</source>
           <context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
           <context context-type="linenumber">33</context>
         </context-group>
-        <target state="needs-translation">Share</target>
+        <target state="translated">Поделиться</target>
       </trans-unit>
       <trans-unit id="6811921365829755679" datatype="html">
         <source>Share archive version</source>
           <context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
           <context context-type="linenumber">47</context>
         </context-group>
-        <target state="needs-translation">Share archive version</target>
+        <target state="translated">Поделиться версией архива</target>
       </trans-unit>
       <trans-unit id="8037476586059399916" datatype="html">
         <source>Expires</source>
           <context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
           <context context-type="linenumber">51</context>
         </context-group>
-        <target state="needs-translation">Expires</target>
+        <target state="translated">Истекает</target>
       </trans-unit>
       <trans-unit id="4776429682428363094" datatype="html">
         <source>1 day</source>
           <context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.ts</context>
           <context context-type="linenumber">75</context>
         </context-group>
-        <target state="needs-translation">Error retrieving links</target>
+        <target state="translated">Ошибка при получении ссылок</target>
       </trans-unit>
       <trans-unit id="3242255798983858463" datatype="html">
         <source><x id="PH" equiv-text="days"/> days</source>
           <context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.ts</context>
           <context context-type="linenumber">94</context>
         </context-group>
-        <target state="needs-translation"><x id="PH" equiv-text="days"/> days</target>
+        <target state="translated"><x id="PH" equiv-text="days"/> дни</target>
       </trans-unit>
       <trans-unit id="2897042887615940599" datatype="html">
         <source>Error deleting link</source>
           <context context-type="sourcefile">src/app/components/common/toasts/toasts.component.html</context>
           <context context-type="linenumber">41</context>
         </context-group>
-        <target state="needs-translation">Copy Raw Error</target>
+        <target state="translated">Скопировать ошибку</target>
       </trans-unit>
       <trans-unit id="6581372518205328477" datatype="html">
         <source>Hello <x id="PH" equiv-text="this.settingsService.displayName"/>, welcome to <x id="PH_1" equiv-text="environment.appTitle"/></source>
           <context context-type="sourcefile">src/app/components/dashboard/dashboard.component.ts</context>
           <context context-type="linenumber">40</context>
         </context-group>
-        <target state="needs-translation">Welcome to <x id="PH" equiv-text="environment.appTitle"/></target>
+        <target state="translated">Добро пожаловать в <x id="PH" equiv-text="environment.appTitle"/></target>
       </trans-unit>
       <trans-unit id="1325877348738783391" datatype="html">
         <source>Dashboard updated</source>
           <context context-type="sourcefile">src/app/components/dashboard/widgets/saved-view-widget/saved-view-widget.component.html</context>
           <context context-type="linenumber">47</context>
         </context-group>
-        <target state="needs-translation">View Preview</target>
+        <target state="translated">Предпросмотр</target>
       </trans-unit>
       <trans-unit id="3099741642167775297" datatype="html" approved="yes">
         <source>Download</source>
           <context context-type="sourcefile">src/app/components/document-detail/document-detail.component.html</context>
           <context context-type="linenumber">9</context>
         </context-group>
-        <target state="needs-translation">-</target>
+        <target state="translated">-</target>
       </trans-unit>
       <trans-unit id="8479257185772414452" datatype="html">
         <source>+</source>
           <context context-type="sourcefile">src/app/components/document-detail/document-detail.component.html</context>
           <context context-type="linenumber">17</context>
         </context-group>
-        <target state="needs-translation">+</target>
+        <target state="translated">+</target>
       </trans-unit>
       <trans-unit id="8659635229098859487" datatype="html" approved="yes">
         <source>Download original</source>
           <context context-type="sourcefile">src/app/components/document-detail/document-detail.component.html</context>
           <context context-type="linenumber">272,275</context>
         </context-group>
-        <target state="needs-translation">Notes <x id="START_BLOCK_IF" equiv-text="@if (document?.notes.length) {"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;badge text-bg-secondary ms-1&quot;&gt;"/><x id="INTERPOLATION" equiv-text="ngth}}"/><x id="CLOSE_TAG_SPAN" ctype="x-span"/><x id="CLOSE_BLOCK_IF" equiv-text="}"/></target>
+        <target state="translated">Примечания <x id="START_BLOCK_IF" equiv-text="@if (document?.notes.length) {"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="&lt;span class=&quot;badge text-bg-secondary ms-1&quot;&gt;"/><x id="INTERPOLATION" equiv-text="ngth}}"/><x id="CLOSE_TAG_SPAN" ctype="x-span"/><x id="CLOSE_BLOCK_IF" equiv-text="}"/></target>
       </trans-unit>
       <trans-unit id="5129524307369213584" datatype="html" approved="yes">
         <source>Save &amp; next</source>
           <context context-type="sourcefile">src/app/components/document-detail/document-detail.component.html</context>
           <context context-type="linenumber">312</context>
         </context-group>
-        <target state="needs-translation">Save &amp; close</target>
+        <target state="translated">Сохранить &amp; закрыть</target>
       </trans-unit>
       <trans-unit id="8191371354890763172" datatype="html">
         <source>Enter Password</source>
           <context context-type="sourcefile">src/app/components/document-detail/document-detail.component.ts</context>
           <context context-type="linenumber">348</context>
         </context-group>
-        <target state="needs-translation">Document changes detected</target>
+        <target state="translated">Обнаружены изменения документа</target>
       </trans-unit>
       <trans-unit id="2887155916749964" datatype="html">
         <source>The version of this document in your browser session appears older than the existing version.</source>
           <context context-type="sourcefile">src/app/components/document-detail/document-detail.component.ts</context>
           <context context-type="linenumber">349</context>
         </context-group>
-        <target state="needs-translation">The version of this document in your browser session appears older than the existing version.</target>
+        <target state="translated">Версия этого документа в вашем браузере появляется старше существующей версии.</target>
       </trans-unit>
       <trans-unit id="237142428785956348" datatype="html">
         <source>Saving the document here may overwrite other changes that were made. To restore the existing version, discard your changes or close the document.</source>
           <context context-type="sourcefile">src/app/components/document-detail/document-detail.component.ts</context>
           <context context-type="linenumber">350</context>
         </context-group>
-        <target state="needs-translation">Saving the document here may overwrite other changes that were made. To restore the existing version, discard your changes or close the document.</target>
+        <target state="translated">Сохранение документа здесь может привести к перезаписи внесенных изменений. Чтобы восстановить существующую версию, отмените изменения или закройте документ.</target>
       </trans-unit>
       <trans-unit id="8720977247725652816" datatype="html">
         <source>Ok</source>
           <context context-type="sourcefile">src/app/components/document-detail/document-detail.component.ts</context>
           <context context-type="linenumber">352</context>
         </context-group>
-        <target state="needs-translation">Ok</target>
+        <target state="translated">Хорошо</target>
       </trans-unit>
       <trans-unit id="5758784066858623886" datatype="html">
         <source>Error retrieving metadata</source>
           <context context-type="sourcefile">src/app/components/document-detail/document-detail.component.ts</context>
           <context context-type="linenumber">783</context>
         </context-group>
-        <target state="needs-translation">Error executing operation</target>
+        <target state="translated">Ошибка при выполнении операции</target>
       </trans-unit>
       <trans-unit id="4458954481601077369" datatype="html">
         <source>Page Fit</source>
           <context context-type="sourcefile">src/app/components/document-detail/document-detail.component.ts</context>
           <context context-type="linenumber">852</context>
         </context-group>
-        <target state="needs-translation">Page Fit</target>
+        <target state="translated">Вместить страницу</target>
       </trans-unit>
       <trans-unit id="6857598786757174736" datatype="html" approved="yes">
         <source>Select:</source>
           <context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
           <context context-type="linenumber">218</context>
         </context-group>
-        <target state="needs-translation">Error executing bulk operation</target>
+        <target state="translated">Ошибка при выполнении массовой операции</target>
       </trans-unit>
       <trans-unit id="7894972847287473517" datatype="html">
         <source>&quot;<x id="PH" equiv-text="items[0].name"/>&quot;</source>
           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
           <context context-type="linenumber">185,187</context>
         </context-group>
-        <target state="needs-translation">Document type: <x id="PH" equiv-text="this.documentTypes.find(               (dt) =&gt; dt.id == +rule.value             )?.name"/></target>
+        <target state="translated">Тип документа: <x id="PH" equiv-text="this.documentTypes.find(               (dt) =&gt; dt.id == +rule.value             )?.name"/></target>
       </trans-unit>
       <trans-unit id="4362173610367509215" datatype="html" approved="yes">
         <source>Without document type</source>
           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
           <context context-type="linenumber">195,197</context>
         </context-group>
-        <target state="needs-translation">Storage path: <x id="PH" equiv-text="this.storagePaths.find(               (sp) =&gt; sp.id == +rule.value             )?.name"/></target>
+        <target state="translated">Путь хранения: <x id="PH" equiv-text="this.storagePaths.find(               (sp) =&gt; sp.id == +rule.value             )?.name"/></target>
       </trans-unit>
       <trans-unit id="1562820715074533164" datatype="html">
         <source>Without storage path</source>
           <context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
           <context context-type="linenumber">199</context>
         </context-group>
-        <target state="needs-translation">Without storage path</target>
+        <target state="translated">Без пути хранения</target>
       </trans-unit>
       <trans-unit id="8180755793012580465" datatype="html">
         <source>Tag: <x id="PH" equiv-text="this.tags.find((t) =&gt; t.id == +rule.value)             ?.name"/></source>
           <context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
           <context context-type="linenumber">4</context>
         </context-group>
-        <target state="needs-translation">Customize the data fields that can be attached to documents.</target>
+        <target state="translated">Настройка полей данных, которые могут быть прикреплены к документам.</target>
       </trans-unit>
       <trans-unit id="8019331026479399960" datatype="html">
         <source>Add Field</source>
           <context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.ts</context>
           <context context-type="linenumber">71</context>
         </context-group>
-        <target state="needs-translation">Confirm delete field</target>
+        <target state="translated">Подтвердить удаление поля</target>
       </trans-unit>
       <trans-unit id="2939457975223185057" datatype="html">
         <source>This operation will permanently delete this field.</source>
           <context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.ts</context>
           <context context-type="linenumber">72</context>
         </context-group>
-        <target state="needs-translation">This operation will permanently delete this field.</target>
+        <target state="translated">Эта операция окончательно удалит данное поле.</target>
       </trans-unit>
       <trans-unit id="5137089475515834162" datatype="html">
         <source>Deleted field</source>
           <context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.ts</context>
           <context context-type="linenumber">81</context>
         </context-group>
-        <target state="needs-translation">Deleted field</target>
+        <target state="translated">Удаленное поле</target>
       </trans-unit>
       <trans-unit id="6352403551920829405" datatype="html">
         <source>Error deleting field.</source>
           <context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.ts</context>
           <context context-type="linenumber">86</context>
         </context-group>
-        <target state="needs-translation">Error deleting field.</target>
+        <target state="translated">Ошибка при сохранении поля.</target>
       </trans-unit>
       <trans-unit id="8084492669582894778" datatype="html">
         <source>document type</source>
           <context context-type="sourcefile">src/app/components/manage/mail/mail.component.ts</context>
           <context context-type="linenumber">56</context>
         </context-group>
-        <target state="needs-translation">Error retrieving mail accounts</target>
+        <target state="translated">Ошибка при получении учетных записей почты</target>
       </trans-unit>
       <trans-unit id="5241231471117657636" datatype="html">
         <source>Error retrieving mail rules</source>
           <context context-type="sourcefile">src/app/components/manage/mail/mail.component.ts</context>
           <context context-type="linenumber">70</context>
         </context-group>
-        <target state="needs-translation">Error retrieving mail rules</target>
+        <target state="translated">Ошибка при получении почтовых правил</target>
       </trans-unit>
       <trans-unit id="6327501535846658797" datatype="html">
         <source>Saved account &quot;<x id="PH" equiv-text="newMailAccount.name"/>&quot;.</source>
           <context context-type="sourcefile">src/app/components/manage/mail/mail.component.ts</context>
           <context context-type="linenumber">104</context>
         </context-group>
-        <target state="needs-translation">Error saving account.</target>
+        <target state="translated">Ошибка при сохранении учетной записи.</target>
       </trans-unit>
       <trans-unit id="5641934153807844674" datatype="html">
         <source>Confirm delete mail account</source>
           <context context-type="sourcefile">src/app/components/manage/mail/mail.component.ts</context>
           <context context-type="linenumber">132</context>
         </context-group>
-        <target state="needs-translation">Error deleting mail account.</target>
+        <target state="translated">Ошибка при удалении учетных записей почты.</target>
       </trans-unit>
       <trans-unit id="123368655395433699" datatype="html">
         <source>Saved rule &quot;<x id="PH" equiv-text="newMailRule.name"/>&quot;.</source>
           <context context-type="sourcefile">src/app/components/manage/mail/mail.component.ts</context>
           <context context-type="linenumber">163</context>
         </context-group>
-        <target state="needs-translation">Error saving rule.</target>
+        <target state="translated">Ошибка при сохранении правила.</target>
       </trans-unit>
       <trans-unit id="3896080636020672118" datatype="html">
         <source>Confirm delete mail rule</source>
           <context context-type="sourcefile">src/app/components/manage/mail/mail.component.ts</context>
           <context context-type="linenumber">190</context>
         </context-group>
-        <target state="needs-translation">Error deleting mail rule.</target>
+        <target state="translated">Ошибка при удалении почтового правила.</target>
       </trans-unit>
       <trans-unit id="3061362835271417984" datatype="html">
         <source>Permissions updated</source>
           <context context-type="sourcefile">src/app/components/manage/management-list/management-list.component.ts</context>
           <context context-type="linenumber">303</context>
         </context-group>
-        <target state="needs-translation">This operation will permanently delete all objects.</target>
+        <target state="translated">Эта операция окончательно удалит все объекты.</target>
       </trans-unit>
       <trans-unit id="5897787932098828336" datatype="html">
         <source>Objects deleted successfully</source>
           <context context-type="sourcefile">src/app/components/manage/management-list/management-list.component.ts</context>
           <context context-type="linenumber">317</context>
         </context-group>
-        <target state="needs-translation">Objects deleted successfully</target>
+        <target state="translated">Объекты успешно удалены</target>
       </trans-unit>
       <trans-unit id="8273353839648035634" datatype="html">
         <source>Error deleting objects</source>
           <context context-type="sourcefile">src/app/components/manage/management-list/management-list.component.ts</context>
           <context context-type="linenumber">323</context>
         </context-group>
-        <target state="needs-translation">Error deleting objects</target>
+        <target state="translated">Ошибка при удалении объектов</target>
       </trans-unit>
       <trans-unit id="5101757640976222639" datatype="html">
         <source>storage path</source>
           <context context-type="sourcefile">src/app/components/manage/workflows/workflows.component.html</context>
           <context context-type="linenumber">4</context>
         </context-group>
-        <target state="needs-translation">Use workflows to customize the behavior of Paperless-ngx when events 'trigger' a workflow.</target>
+        <target state="translated">Используйте автомации, чтобы настроить поведение Paperless-ngx, когда события "запускают" автомацию.</target>
       </trans-unit>
       <trans-unit id="2437630016855517844" datatype="html">
         <source>Add Workflow</source>
           <context context-type="sourcefile">src/app/components/manage/workflows/workflows.component.html</context>
           <context context-type="linenumber">30</context>
         </context-group>
-        <target state="needs-translation">Disabled</target>
+        <target state="translated">Отключено</target>
       </trans-unit>
       <trans-unit id="1624023882313260402" datatype="html">
         <source>No workflows defined.</source>
           <context context-type="sourcefile">src/app/components/manage/workflows/workflows.component.html</context>
           <context context-type="linenumber">46</context>
         </context-group>
-        <target state="needs-translation">No workflows defined.</target>
+        <target state="translated">Не определены автомации.</target>
       </trans-unit>
       <trans-unit id="4200688335642457098" datatype="html">
         <source>Saved workflow &quot;<x id="PH" equiv-text="newWorkflow.name"/>&quot;.</source>
           <context context-type="sourcefile">src/app/components/manage/workflows/workflows.component.ts</context>
           <context context-type="linenumber">79</context>
         </context-group>
-        <target state="needs-translation">Saved workflow "<x id="PH" equiv-text="newWorkflow.name"/>".</target>
+        <target state="translated">Сохраненная автомация "<x id="PH" equiv-text="newWorkflow.name"/>".</target>
       </trans-unit>
       <trans-unit id="7593065565369163325" datatype="html">
         <source>Error saving workflow.</source>
           <context context-type="sourcefile">src/app/components/manage/workflows/workflows.component.ts</context>
           <context context-type="linenumber">87</context>
         </context-group>
-        <target state="needs-translation">Error saving workflow.</target>
+        <target state="translated">Ошибка при сохранении автомации.</target>
       </trans-unit>
       <trans-unit id="563460864902055482" datatype="html">
         <source>Confirm delete workflow</source>
           <context context-type="sourcefile">src/app/components/manage/workflows/workflows.component.ts</context>
           <context context-type="linenumber">95</context>
         </context-group>
-        <target state="needs-translation">Confirm delete workflow</target>
+        <target state="translated">Подтвердите удаление автомации</target>
       </trans-unit>
       <trans-unit id="6874008462443189248" datatype="html">
         <source>This operation will permanently delete this workflow.</source>
           <context context-type="sourcefile">src/app/components/manage/workflows/workflows.component.ts</context>
           <context context-type="linenumber">96</context>
         </context-group>
-        <target state="needs-translation">This operation will permanently delete this workflow.</target>
+        <target state="translated">Эта операция окончательно удалит автомацию.</target>
       </trans-unit>
       <trans-unit id="1848226135059921165" datatype="html">
         <source>Deleted workflow</source>
           <context context-type="sourcefile">src/app/components/manage/workflows/workflows.component.ts</context>
           <context context-type="linenumber">105</context>
         </context-group>
-        <target state="needs-translation">Deleted workflow</target>
+        <target state="translated">Удаленная автомация</target>
       </trans-unit>
       <trans-unit id="3177411222429626224" datatype="html">
         <source>Error deleting workflow.</source>
           <context context-type="sourcefile">src/app/components/manage/workflows/workflows.component.ts</context>
           <context context-type="linenumber">110</context>
         </context-group>
-        <target state="needs-translation">Error deleting workflow.</target>
+        <target state="translated">Ошибка при удалении автомации.</target>
       </trans-unit>
       <trans-unit id="2649252321173430744" datatype="html">
         <source>Not Found</source>
           <context context-type="sourcefile">src/app/data/custom-field.ts</context>
           <context context-type="linenumber">33</context>
         </context-group>
-        <target state="needs-translation">Monetary</target>
+        <target state="translated">Денежный</target>
       </trans-unit>
       <trans-unit id="6162693758764653365" datatype="html">
         <source>Text</source>
           <context context-type="sourcefile">src/app/data/custom-field.ts</context>
           <context context-type="linenumber">45</context>
         </context-group>
-        <target state="needs-translation">Document Link</target>
+        <target state="translated">Ярлык на документ</target>
       </trans-unit>
       <trans-unit id="2167862279705099846" datatype="html" approved="yes">
         <source>Auto: Learn matching automatically</source>
           <context context-type="sourcefile">src/app/services/settings.service.ts</context>
           <context context-type="linenumber">136</context>
         </context-group>
-        <target state="needs-translation">Japanese</target>
+        <target state="translated">Японский</target>
       </trans-unit>
       <trans-unit id="1334425850005897370" datatype="html">
         <source>Luxembourgish</source>
index 09381fdb4dc73bea23eab11ce933ed579f5679ef..c40c0f557a9877b443d9033330c2099369b44c93 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: paperless-ngx\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2024-02-08 11:56-0800\n"
-"PO-Revision-Date: 2024-02-08 19:57\n"
+"PO-Revision-Date: 2024-02-13 12:08\n"
 "Last-Translator: \n"
 "Language-Team: Catalan\n"
 "Language: ca_ES\n"
@@ -816,7 +816,7 @@ msgstr "Contrasenya oblidada?"
 
 #: documents/templates/account/login.html:83
 msgid "or sign in via"
-msgstr ""
+msgstr "o accedeix via"
 
 #: documents/templates/account/password_reset.html:15
 msgid "Paperless-ngx reset password request"
@@ -907,35 +907,36 @@ msgstr "Link als documents."
 #: documents/templates/socialaccount/authentication_error.html:15
 #: documents/templates/socialaccount/login.html:15
 msgid "Paperless-ngx social account sign in"
-msgstr ""
+msgstr "Paperless-ngx accés a través de compte social"
 
 #: documents/templates/socialaccount/authentication_error.html:43
 #, python-format
 msgid "An error occurred while attempting to login via your social network account. Back to the <a href=\"%(login_url)s\">login page</a>"
-msgstr ""
+msgstr "Error al autenticar amb xarxa social. Torna a <a href=\"%(login_url)s\">pàgina de login</a>"
 
 #: documents/templates/socialaccount/login.html:44
 #, python-format
 msgid "You are about to connect a new third-party account from %(provider)s."
-msgstr ""
+msgstr "Estàs a punt de connectar un nou proveïdor extern des de %(provider)s."
 
 #: documents/templates/socialaccount/login.html:47
 msgid "Continue"
-msgstr ""
+msgstr "Continuar"
 
 #: documents/templates/socialaccount/signup.html:14
 msgid "Paperless-ngx social account sign up"
-msgstr ""
+msgstr "Paperless-ngx alta de xarxa social"
 
 #: documents/templates/socialaccount/signup.html:53
 #, python-format
 msgid "You are about to use your %(provider_name)s account to login to\n"
 "%(site_name)s. As a final step, please complete the following form:"
-msgstr ""
+msgstr "Estàs a punt d'usar el teu %(provider_name) compte per a logar-te a\n"
+"%(site_name). Completa el següent:"
 
 #: documents/templates/socialaccount/signup.html:72
 msgid "Sign up"
-msgstr ""
+msgstr "Registra't"
 
 #: documents/validators.py:17
 #, python-brace-format
index 1d3b00a6675541a2f467f2b5979885912b05e424..b5af46bc2bb0ac4f3a216bf44c988fa6b46b7901 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: paperless-ngx\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2024-02-08 11:56-0800\n"
-"PO-Revision-Date: 2024-02-11 12:08\n"
+"PO-Revision-Date: 2024-02-15 00:22\n"
 "Last-Translator: \n"
 "Language-Team: German\n"
 "Language: de_DE\n"
index 1154b8aa5857251ab62998e1882484cd3a85bdfa..816fa15d8dff935e77d46d9be72d3ff58057ef8e 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: paperless-ngx\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2024-02-08 11:56-0800\n"
-"PO-Revision-Date: 2024-02-08 19:57\n"
+"PO-Revision-Date: 2024-02-15 00:23\n"
 "Last-Translator: \n"
 "Language-Team: Polish\n"
 "Language: pl_PL\n"
@@ -816,7 +816,7 @@ msgstr "Nie pamiętasz hasła?"
 
 #: documents/templates/account/login.html:83
 msgid "or sign in via"
-msgstr ""
+msgstr "lub zaloguj się przez"
 
 #: documents/templates/account/password_reset.html:15
 msgid "Paperless-ngx reset password request"
@@ -907,35 +907,36 @@ msgstr "Oto link do dokumentacji."
 #: documents/templates/socialaccount/authentication_error.html:15
 #: documents/templates/socialaccount/login.html:15
 msgid "Paperless-ngx social account sign in"
-msgstr ""
+msgstr "Logowanie do Paperless-ngx poprzez konto społecznościowe"
 
 #: documents/templates/socialaccount/authentication_error.html:43
 #, python-format
 msgid "An error occurred while attempting to login via your social network account. Back to the <a href=\"%(login_url)s\">login page</a>"
-msgstr ""
+msgstr "Wystąpił błąd podczas próby zalogowania się za pośrednictwem konta sieci społecznościowej. Powrót do <a href=\"%(login_url)s\">strony logowania</a>"
 
 #: documents/templates/socialaccount/login.html:44
 #, python-format
 msgid "You are about to connect a new third-party account from %(provider)s."
-msgstr ""
+msgstr "Zamierzasz podłączyć nowe konto strony trzeciej od %(provider)s."
 
 #: documents/templates/socialaccount/login.html:47
 msgid "Continue"
-msgstr ""
+msgstr "Kontynuuj"
 
 #: documents/templates/socialaccount/signup.html:14
 msgid "Paperless-ngx social account sign up"
-msgstr ""
+msgstr "Zarejestruj w Paperless-ngx konto społecznościowe"
 
 #: documents/templates/socialaccount/signup.html:53
 #, python-format
 msgid "You are about to use your %(provider_name)s account to login to\n"
 "%(site_name)s. As a final step, please complete the following form:"
-msgstr ""
+msgstr "Zamierzasz użyć swojego konta %(provider_name)s aby zalogować się do\n"
+"%(site_name)s. Na koniec prosimy o wypełnienie poniższego formularza:"
 
 #: documents/templates/socialaccount/signup.html:72
 msgid "Sign up"
-msgstr ""
+msgstr "Zarejestruj się"
 
 #: documents/validators.py:17
 #, python-brace-format
index dc23f1ee110a1e2a8d53392334e96e83a42acf7b..287f661c68f38f29f17a6aef12049261266d4bd8 100644 (file)
@@ -3,7 +3,7 @@ msgstr ""
 "Project-Id-Version: paperless-ngx\n"
 "Report-Msgid-Bugs-To: \n"
 "POT-Creation-Date: 2024-02-08 11:56-0800\n"
-"PO-Revision-Date: 2024-02-08 19:57\n"
+"PO-Revision-Date: 2024-02-15 00:23\n"
 "Last-Translator: \n"
 "Language-Team: Russian\n"
 "Language: ru_RU\n"
@@ -27,7 +27,7 @@ msgstr "владелец"
 
 #: documents/models.py:53 documents/models.py:897
 msgid "None"
-msgstr "Ничего"
+msgstr "Никакой"
 
 #: documents/models.py:54 documents/models.py:898
 msgid "Any word"
@@ -369,15 +369,15 @@ msgstr "больше похожих"
 
 #: documents/models.py:447
 msgid "has tags in"
-msgstr "имееÑ\82 Ñ\82еги в"
+msgstr "имееÑ\82 Ñ\8dÑ\82икеÑ\82ки в"
 
 #: documents/models.py:448
 msgid "ASN greater than"
-msgstr "ASN больше чем"
+msgstr "АН больше чем"
 
 #: documents/models.py:449
 msgid "ASN less than"
-msgstr "ASN меньше чем"
+msgstr "АН меньше чем"
 
 #: documents/models.py:450
 msgid "storage path is"
@@ -385,27 +385,27 @@ msgstr "путь хранения является"
 
 #: documents/models.py:451
 msgid "has correspondent in"
-msgstr ""
+msgstr "имеет корреспондента в"
 
 #: documents/models.py:452
 msgid "does not have correspondent in"
-msgstr ""
+msgstr "не имеет корреспондента в"
 
 #: documents/models.py:453
 msgid "has document type in"
-msgstr ""
+msgstr "имеет тип документа в"
 
 #: documents/models.py:454
 msgid "does not have document type in"
-msgstr ""
+msgstr "не имеет тип документа в"
 
 #: documents/models.py:455
 msgid "has storage path in"
-msgstr ""
+msgstr "имеет путь хранения в"
 
 #: documents/models.py:456
 msgid "does not have storage path in"
-msgstr ""
+msgstr "не имеет пути хранения в"
 
 #: documents/models.py:457
 msgid "owner is"
@@ -413,7 +413,7 @@ msgstr "владелец"
 
 #: documents/models.py:458
 msgid "has owner in"
-msgstr ""
+msgstr "имеет владельца в"
 
 #: documents/models.py:459
 msgid "does not have owner"
@@ -421,15 +421,15 @@ msgstr "не имеет владельца"
 
 #: documents/models.py:460
 msgid "does not have owner in"
-msgstr ""
+msgstr "не имеет владельца в"
 
 #: documents/models.py:461
 msgid "has custom field value"
-msgstr ""
+msgstr "имеет пользовательское значение поля"
 
 #: documents/models.py:462
 msgid "is shared by me"
-msgstr ""
+msgstr "делится мною"
 
 #: documents/models.py:472
 msgid "rule type"
@@ -461,7 +461,7 @@ msgstr "Подтверждено"
 
 #: documents/models.py:596
 msgid "If the task is acknowledged via the frontend or API"
-msgstr "Ð\95Ñ\81ли Ð·Ð°Ð´Ð°Ð½Ð¸Ðµ Ð¿Ð¾Ð´Ñ\82веÑ\80ждено Ñ\87еÑ\80ез Ð¸Ð½Ñ\82еÑ\80Ñ\84ейÑ\81 Ñ\81айÑ\82а или API"
+msgstr "Ð\95Ñ\81ли Ð·Ð°Ð´Ð°Ð½Ð¸Ðµ Ð¿Ð¾Ð´Ñ\82веÑ\80ждено Ñ\87еÑ\80ез Ð²Ð½ÐµÑ\88ний Ð¸Ð½Ñ\82еÑ\80Ñ\84ейÑ\81 или API"
 
 #: documents/models.py:602
 msgid "Task Filename"
@@ -473,7 +473,7 @@ msgstr "Имя файла, для которого была запущена з
 
 #: documents/models.py:609
 msgid "Task Name"
-msgstr "Ð\9dазвание Ð\97адачи"
+msgstr "Ð\9dазвание Ð·адачи"
 
 #: documents/models.py:610
 msgid "Name of the Task which was run"
@@ -521,7 +521,7 @@ msgstr "Данные, возвращаемые задачей"
 
 #: documents/models.py:655
 msgid "Note for the document"
-msgstr ""
+msgstr "Заметка для документа"
 
 #: documents/models.py:679
 msgid "user"
@@ -549,15 +549,15 @@ msgstr "Срок действия"
 
 #: documents/models.py:712
 msgid "slug"
-msgstr ""
+msgstr "динамический идентификатор"
 
 #: documents/models.py:744
 msgid "share link"
-msgstr "Поделиться ссылкой"
+msgstr "ссылка для обмена"
 
 #: documents/models.py:745
 msgid "share links"
-msgstr ""
+msgstr "ссылки для обмена"
 
 #: documents/models.py:757
 msgid "String"
@@ -585,11 +585,11 @@ msgstr "С плавающей точкой"
 
 #: documents/models.py:763
 msgid "Monetary"
-msgstr ""
+msgstr "Валюта"
 
 #: documents/models.py:764
 msgid "Document Link"
-msgstr ""
+msgstr "Ярлык на документ"
 
 #: documents/models.py:776
 msgid "data type"
@@ -605,11 +605,11 @@ msgstr "Пользовательские поля"
 
 #: documents/models.py:847
 msgid "custom field instance"
-msgstr ""
+msgstr "пользовательский образец поля"
 
 #: documents/models.py:848
 msgid "custom field instances"
-msgstr ""
+msgstr "пользовательские образцы поля"
 
 #: documents/models.py:905
 msgid "Consumption Started"
@@ -629,7 +629,7 @@ msgstr "Обработка из папки"
 
 #: documents/models.py:911
 msgid "Api Upload"
-msgstr "Загрузка API"
+msgstr "API загрузка"
 
 #: documents/models.py:912
 msgid "Mail Fetch"
@@ -637,19 +637,19 @@ msgstr "Получить почту"
 
 #: documents/models.py:915
 msgid "Workflow Trigger Type"
-msgstr ""
+msgstr "Tип пускового механизма автоматизации"
 
 #: documents/models.py:927
 msgid "filter path"
-msgstr ""
+msgstr "фильтр путя"
 
 #: documents/models.py:932
 msgid "Only consume documents with a path that matches this if specified. Wildcards specified as * are allowed. Case insensitive."
-msgstr ""
+msgstr "Обрабатывает только документы, соответствующие этому пути если он указан. Допускаются такие символы, как *. Верхний и нижний регистр не учитываются."
 
 #: documents/models.py:939
 msgid "filter filename"
-msgstr ""
+msgstr "фильтр имя файла"
 
 #: documents/models.py:944 paperless_mail/models.py:148
 msgid "Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive."
@@ -657,27 +657,27 @@ msgstr "Обрабатывать только документы, которые
 
 #: documents/models.py:955
 msgid "filter documents from this mail rule"
-msgstr ""
+msgstr "фильтр документов из этого правила электронной почты"
 
 #: documents/models.py:971
 msgid "has these tag(s)"
-msgstr ""
+msgstr "имеет эти этикетки"
 
 #: documents/models.py:979
 msgid "has this document type"
-msgstr ""
+msgstr "имеет этот тип документа"
 
 #: documents/models.py:987
 msgid "has this correspondent"
-msgstr ""
+msgstr "имеет этого корреспондента"
 
 #: documents/models.py:991
 msgid "workflow trigger"
-msgstr ""
+msgstr "пусковой механизм автоматизации"
 
 #: documents/models.py:992
 msgid "workflow triggers"
-msgstr ""
+msgstr "пусковые механизмы автоматизации"
 
 #: documents/models.py:1000
 msgid "Assignment"
@@ -685,7 +685,7 @@ msgstr "Задание"
 
 #: documents/models.py:1003
 msgid "Workflow Action Type"
-msgstr ""
+msgstr "Тип действия автоматизации"
 
 #: documents/models.py:1009
 msgid "assign title"
@@ -693,7 +693,7 @@ msgstr "присвоить заголовок"
 
 #: documents/models.py:1014
 msgid "Assign a document title, can include some placeholders, see documentation."
-msgstr ""
+msgstr "Назначьте заголовок документа. Оно может содержать заполнители, см. документацию."
 
 #: documents/models.py:1022 paperless_mail/models.py:216
 msgid "assign this tag"
@@ -709,39 +709,39 @@ msgstr "назначить этого корреспондента"
 
 #: documents/models.py:1046
 msgid "assign this storage path"
-msgstr ""
+msgstr "назначить этот путь хранения"
 
 #: documents/models.py:1055
 msgid "assign this owner"
-msgstr ""
+msgstr "назначить этого владельца"
 
 #: documents/models.py:1062
 msgid "grant view permissions to these users"
-msgstr ""
+msgstr "предоставьте права на отображение этим пользователям"
 
 #: documents/models.py:1069
 msgid "grant view permissions to these groups"
-msgstr ""
+msgstr "предоставьте права на отображение этим группам"
 
 #: documents/models.py:1076
 msgid "grant change permissions to these users"
-msgstr ""
+msgstr "предоставьте права на редактирование этим пользователям"
 
 #: documents/models.py:1083
 msgid "grant change permissions to these groups"
-msgstr ""
+msgstr "предоставьте права на редактирование этим группам"
 
 #: documents/models.py:1090
 msgid "assign these custom fields"
-msgstr ""
+msgstr "назначьте эти пользовательские поля"
 
 #: documents/models.py:1094
 msgid "workflow action"
-msgstr ""
+msgstr "действия автоматизации"
 
 #: documents/models.py:1095
 msgid "workflow actions"
-msgstr ""
+msgstr "действия автоматизации"
 
 #: documents/models.py:1104 paperless_mail/models.py:95
 msgid "order"
@@ -749,11 +749,11 @@ msgstr "порядок"
 
 #: documents/models.py:1110
 msgid "triggers"
-msgstr ""
+msgstr "пусковые механизмы"
 
 #: documents/models.py:1117
 msgid "actions"
-msgstr ""
+msgstr "действия"
 
 #: documents/models.py:1120
 msgid "enabled"
@@ -791,11 +791,11 @@ msgstr "Неправильные имя пользователя или паро
 
 #: documents/templates/account/login.html:54
 msgid "Share link was not found."
-msgstr "ЭÑ\82а Ñ\81Ñ\81Ñ\8bлка не найдена."
+msgstr "СÑ\81Ñ\8bлка Ð´Ð»Ñ\8f Ð¾Ð±Ð¼ÐµÐ½а не найдена."
 
 #: documents/templates/account/login.html:58
 msgid "Share link has expired."
-msgstr "Срок действия ссылки истёк."
+msgstr "СÑ\80ок Ð´ÐµÐ¹Ñ\81Ñ\82виÑ\8f Ñ\81Ñ\81Ñ\8bлки Ð´Ð»Ñ\8f Ð¾Ð±Ð¼ÐµÐ½Ð° Ð¸Ñ\81Ñ\82Ñ\91к."
 
 #: documents/templates/account/login.html:61
 #: documents/templates/socialaccount/signup.html:56
@@ -816,11 +816,11 @@ msgstr "Забыли пароль?"
 
 #: documents/templates/account/login.html:83
 msgid "or sign in via"
-msgstr ""
+msgstr "или войдите в систему через"
 
 #: documents/templates/account/password_reset.html:15
 msgid "Paperless-ngx reset password request"
-msgstr ""
+msgstr "Запрос на сброс пароля Paperless-ngx"
 
 #: documents/templates/account/password_reset.html:43
 msgid "Enter your email address below, and we'll email instructions for setting a new one."
@@ -828,7 +828,7 @@ msgstr "Введите ваш адрес электронной почты ни
 
 #: documents/templates/account/password_reset.html:46
 msgid "An error occurred. Please try again."
-msgstr "Произошла ошибка. Пожалуйста, попробуйте снова."
+msgstr "Произошла ошибка. Пожалуйста, попробуйте еще раз."
 
 #: documents/templates/account/password_reset.html:49
 #: documents/templates/socialaccount/signup.html:57
@@ -849,23 +849,23 @@ msgstr "Проверье ваш почтовый ящик."
 
 #: documents/templates/account/password_reset_done.html:41
 msgid "We've emailed you instructions for setting your password. You should receive the email shortly!"
-msgstr ""
+msgstr "Мы отправили вам инструкции по установке нового пароля. Вы должны получить письмо в ближайшее время!"
 
 #: documents/templates/account/password_reset_from_key.html:15
 msgid "Paperless-ngx reset password confirmation"
-msgstr ""
+msgstr "Подтверждение сброса пароля Paperless-ngx"
 
 #: documents/templates/account/password_reset_from_key.html:44
 msgid "request a new password reset"
-msgstr "запросить новый пароль"
+msgstr "запрос сброса пароля вновь"
 
 #: documents/templates/account/password_reset_from_key.html:46
 msgid "Set a new password."
-msgstr "Ð\9fÑ\80идÑ\83майÑ\82е Ð½Ð¾Ð²Ñ\8bй Ð¿Ð°Ñ\80олÑ\8c"
+msgstr "УÑ\81Ñ\82ановиÑ\82е Ð½Ð¾Ð²Ñ\8bй Ð¿Ð°Ñ\80олÑ\8c."
 
 #: documents/templates/account/password_reset_from_key.html:50
 msgid "Passwords did not match or too weak. Try again."
-msgstr ""
+msgstr "Пароли не совпадают или слишком слабые. Пожалуйста, попробуйте еще раз."
 
 #: documents/templates/account/password_reset_from_key.html:53
 msgid "New Password"
@@ -881,16 +881,16 @@ msgstr "Сменить пароль"
 
 #: documents/templates/account/password_reset_from_key_done.html:14
 msgid "Paperless-ngx reset password complete"
-msgstr ""
+msgstr "Сброс пароля Paperless-ngx завершен"
 
 #: documents/templates/account/password_reset_from_key_done.html:40
 msgid "Password reset complete."
-msgstr "Ð\98зменение Ð¿Ð°Ñ\80олÑ\8f Ð¿Ñ\80оÑ\88ло Ñ\83Ñ\81пеÑ\88но."
+msgstr "СбÑ\80оÑ\81 Ð¿Ð°Ñ\80олÑ\8f Ð¿Ð°Ñ\80олÑ\8f Ð·Ð°Ð²ÐµÑ\80Ñ\88ен."
 
 #: documents/templates/account/password_reset_from_key_done.html:42
 #, python-format
 msgid "Your new password has been set. You can now <a href=\"%(login_url)s\">log in</a>"
-msgstr ""
+msgstr "Ваш новый пароль был установлен. Теперь вы можете <a href=\"%(login_url)s\">войти</a>"
 
 #: documents/templates/index.html:79
 msgid "Paperless-ngx is loading..."
@@ -907,50 +907,50 @@ msgstr "Вот ссылка на документацию."
 #: documents/templates/socialaccount/authentication_error.html:15
 #: documents/templates/socialaccount/login.html:15
 msgid "Paperless-ngx social account sign in"
-msgstr ""
+msgstr "Paperless-ngx вход через через сторонние сервисы"
 
 #: documents/templates/socialaccount/authentication_error.html:43
 #, python-format
 msgid "An error occurred while attempting to login via your social network account. Back to the <a href=\"%(login_url)s\">login page</a>"
-msgstr ""
+msgstr "Ошибка при входе в систему через учетную запись стороннего сервиса. Вернуться на <a href=\"%(login_url)s\">страницу входа</a>"
 
 #: documents/templates/socialaccount/login.html:44
 #, python-format
 msgid "You are about to connect a new third-party account from %(provider)s."
-msgstr ""
+msgstr "Вы собираетесь связать аккаунт стороннего сервисыа через %(provider)s."
 
 #: documents/templates/socialaccount/login.html:47
 msgid "Continue"
-msgstr ""
+msgstr "Продолжить"
 
 #: documents/templates/socialaccount/signup.html:14
 msgid "Paperless-ngx social account sign up"
-msgstr ""
+msgstr "Paperless-ngx регистрация через сторонний сервис"
 
 #: documents/templates/socialaccount/signup.html:53
 #, python-format
 msgid "You are about to use your %(provider_name)s account to login to\n"
 "%(site_name)s. As a final step, please complete the following form:"
-msgstr ""
+msgstr "Вы собираетесь использовать сторонний сервис %(provider_name)s на вход в %(site_name)s. На завершение заполните следующую форму:"
 
 #: documents/templates/socialaccount/signup.html:72
 msgid "Sign up"
-msgstr ""
+msgstr "Зарегистрироваться"
 
 #: documents/validators.py:17
 #, python-brace-format
 msgid "Unable to parse URI {value}, missing scheme"
-msgstr ""
+msgstr "Невозможно разобрать URI {value}, отсутствует схема"
 
 #: documents/validators.py:22
 #, python-brace-format
 msgid "Unable to parse URI {value}, missing net location or path"
-msgstr ""
+msgstr "Невозможно разобрать URI {value}, отсутствует расположение сети или путь"
 
 #: documents/validators.py:27
 #, python-brace-format
 msgid "Unable to parse URI {value}"
-msgstr ""
+msgstr "Невозможно разобрать URI {value}"
 
 #: paperless/apps.py:10
 msgid "Paperless"
@@ -958,147 +958,147 @@ msgstr "Paperless"
 
 #: paperless/models.py:26
 msgid "pdf"
-msgstr ""
+msgstr "pdf"
 
 #: paperless/models.py:27
 msgid "pdfa"
-msgstr ""
+msgstr "pdfa"
 
 #: paperless/models.py:28
 msgid "pdfa-1"
-msgstr ""
+msgstr "pdfa-1"
 
 #: paperless/models.py:29
 msgid "pdfa-2"
-msgstr ""
+msgstr "pdfa-2"
 
 #: paperless/models.py:30
 msgid "pdfa-3"
-msgstr ""
+msgstr "pdfa-3"
 
 #: paperless/models.py:39
 msgid "skip"
-msgstr ""
+msgstr "пропустить"
 
 #: paperless/models.py:40
 msgid "redo"
-msgstr ""
+msgstr "повторить"
 
 #: paperless/models.py:41
 msgid "force"
-msgstr ""
+msgstr "заставить"
 
 #: paperless/models.py:42
 msgid "skip_noarchive"
-msgstr ""
+msgstr "skip_noarchive"
 
 #: paperless/models.py:50
 msgid "never"
-msgstr ""
+msgstr "некогда"
 
 #: paperless/models.py:51
 msgid "with_text"
-msgstr ""
+msgstr "with_text"
 
 #: paperless/models.py:52
 msgid "always"
-msgstr ""
+msgstr "всегда"
 
 #: paperless/models.py:60
 msgid "clean"
-msgstr ""
+msgstr "очистить"
 
 #: paperless/models.py:61
 msgid "clean-final"
-msgstr ""
+msgstr "clean-final"
 
 #: paperless/models.py:62
 msgid "none"
-msgstr ""
+msgstr "никакие"
 
 #: paperless/models.py:70
 msgid "LeaveColorUnchanged"
-msgstr ""
+msgstr "LeaveColorUnchanged"
 
 #: paperless/models.py:71
 msgid "RGB"
-msgstr ""
+msgstr "RGB"
 
 #: paperless/models.py:72
 msgid "UseDeviceIndependentColor"
-msgstr ""
+msgstr "UseDeviceIndependentColor"
 
 #: paperless/models.py:73
 msgid "Gray"
-msgstr ""
+msgstr "Серый"
 
 #: paperless/models.py:74
 msgid "CMYK"
-msgstr ""
+msgstr "CMYK"
 
 #: paperless/models.py:83
 msgid "Sets the output PDF type"
-msgstr ""
+msgstr "Определяет тип PDF выходного файла"
 
 #: paperless/models.py:95
 msgid "Do OCR from page 1 to this value"
-msgstr ""
+msgstr "Выполните OCR со страницы 1 до этого значения"
 
 #: paperless/models.py:101
 msgid "Do OCR using these languages"
-msgstr ""
+msgstr "Выполните OCR для этих языков"
 
 #: paperless/models.py:108
 msgid "Sets the OCR mode"
-msgstr ""
+msgstr "Определяет режим OCR"
 
 #: paperless/models.py:116
 msgid "Controls the generation of an archive file"
-msgstr ""
+msgstr "Управляет созданием архивного файла"
 
 #: paperless/models.py:124
 msgid "Sets image DPI fallback value"
-msgstr ""
+msgstr "Устанавливает обратное значение DPI изображения"
 
 #: paperless/models.py:131
 msgid "Controls the unpaper cleaning"
-msgstr ""
+msgstr "Контролирует очистку от бумаги"
 
 #: paperless/models.py:138
 msgid "Enables deskew"
-msgstr ""
+msgstr "Активирует коррекцю перекоса"
 
 #: paperless/models.py:141
 msgid "Enables page rotation"
-msgstr ""
+msgstr "Активирует поворот страницы"
 
 #: paperless/models.py:146
 msgid "Sets the threshold for rotation of pages"
-msgstr ""
+msgstr "Устанавливает порог для поворота страниц"
 
 #: paperless/models.py:152
 msgid "Sets the maximum image size for decompression"
-msgstr ""
+msgstr "Устанавливает максимальный размер изображения для распаковки"
 
 #: paperless/models.py:158
 msgid "Sets the Ghostscript color conversion strategy"
-msgstr ""
+msgstr "Устанавливает стратегию преобразования цвета Ghostscript"
 
 #: paperless/models.py:166
 msgid "Adds additional user arguments for OCRMyPDF"
-msgstr ""
+msgstr "Добавляет дополнительные пользовательские аргументы для OCRMyPDF"
 
 #: paperless/models.py:171
 msgid "Application title"
-msgstr ""
+msgstr "Заголовок приложения"
 
 #: paperless/models.py:178
 msgid "Application logo"
-msgstr ""
+msgstr "Логотип приложения"
 
 #: paperless/models.py:188
 msgid "paperless application settings"
-msgstr ""
+msgstr "настройки приложения paperless"
 
 #: paperless/settings.py:642
 msgid "English (US)"
@@ -1166,7 +1166,7 @@ msgstr "Итальянский"
 
 #: paperless/settings.py:658
 msgid "Japanese"
-msgstr ""
+msgstr "Японский"
 
 #: paperless/settings.py:659
 msgid "Luxembourgish"
@@ -1366,7 +1366,7 @@ msgstr "Пометить почту, не обрабатывать помече
 
 #: paperless_mail/models.py:80
 msgid "Tag the mail with specified tag, don't process tagged mails"
-msgstr "Отметить почту указанным тегом, не обрабатывать помеченные письма"
+msgstr "Отметить почту указанной этикеткой, не обрабатывать этикетированные письма"
 
 #: paperless_mail/models.py:83
 msgid "Use subject as title"
@@ -1378,7 +1378,7 @@ msgstr "Использовать имя вложенного файла как 
 
 #: paperless_mail/models.py:85
 msgid "Do not assign title from rule"
-msgstr ""
+msgstr "Использовать тему в качестве заголовки"
 
 #: paperless_mail/models.py:88
 msgid "Do not assign a correspondent"
@@ -1414,7 +1414,7 @@ msgstr "фильтр по отправителю"
 
 #: paperless_mail/models.py:122
 msgid "filter to"
-msgstr "отфильтровать по"
+msgstr "фильтр по"
 
 #: paperless_mail/models.py:129
 msgid "filter subject"
@@ -1426,15 +1426,15 @@ msgstr "фильтр по тексту сообщения"
 
 #: paperless_mail/models.py:143
 msgid "filter attachment filename inclusive"
-msgstr ""
+msgstr "фильтр по именю файла вложения (включительно)"
 
 #: paperless_mail/models.py:155
 msgid "filter attachment filename exclusive"
-msgstr ""
+msgstr "фильтр по именю файла вложения (исключительно)"
 
 #: paperless_mail/models.py:160
 msgid "Do not consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive."
-msgstr ""
+msgstr "Не используйте документы, полностью совпадающие с этим именем, если оно указано. Допускаются подстановочные знаки, такие как *.pdf или *invoice*. Нечувствительность к регистру."
 
 #: paperless_mail/models.py:167
 msgid "maximum age"
@@ -1454,7 +1454,7 @@ msgstr "Вложенные вложения включая встраиваем
 
 #: paperless_mail/models.py:183
 msgid "consumption scope"
-msgstr "рамки потребления"
+msgstr "объем обработки"
 
 #: paperless_mail/models.py:189
 msgid "action"
@@ -1478,7 +1478,7 @@ msgstr "назначить корреспондента из"
 
 #: paperless_mail/models.py:242
 msgid "Assign the rule owner to documents"
-msgstr ""
+msgstr "Назначить документам правилавладелеца"
 
 #: paperless_mail/models.py:268
 msgid "uid"
@@ -1486,7 +1486,7 @@ msgstr "uid"
 
 #: paperless_mail/models.py:276
 msgid "subject"
-msgstr "предмет"
+msgstr "тема"
 
 #: paperless_mail/models.py:284
 msgid "received"