mirror of
				https://github.com/paperless-ngx/paperless-ngx.git
				synced 2025-10-30 03:56:23 -05:00 
			
		
		
		
	Merge branch 'dev'
This commit is contained in:
		| @@ -139,7 +139,7 @@ document. Paperless only reports PDF metadata at this point. | ||||
|  | ||||
| ## Authorization | ||||
|  | ||||
| The REST api provides four different forms of authentication. | ||||
| The REST api provides three different forms of authentication. | ||||
|  | ||||
| 1.  Basic authentication | ||||
|  | ||||
| @@ -177,12 +177,6 @@ The REST api provides four different forms of authentication. | ||||
|  | ||||
|     Tokens can also be managed in the Django admin. | ||||
|  | ||||
| 4.  Remote User authentication | ||||
|  | ||||
|     If already setup (see | ||||
|     [configuration](configuration.md#PAPERLESS_ENABLE_HTTP_REMOTE_USER)), | ||||
|     you can authenticate against the API using Remote User auth. | ||||
|  | ||||
| ## Searching for documents | ||||
|  | ||||
| Full text searching is available on the `/api/documents/` endpoint. Two | ||||
|   | ||||
| @@ -497,7 +497,7 @@ | ||||
|           <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> | ||||
|   | ||||
| @@ -279,7 +279,7 @@ | ||||
|           <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-ngx.</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="1931214133925051574" datatype="html"> | ||||
|         <source>Open document</source> | ||||
| @@ -307,7 +307,7 @@ | ||||
|           <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> | ||||
|   | ||||
| @@ -1781,7 +1781,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context> | ||||
|           <context context-type="linenumber">41</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Info</target> | ||||
|         <target state="translated">情報</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="8958063833276423847" datatype="html"> | ||||
|         <source>click for full output</source> | ||||
| @@ -1789,7 +1789,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context> | ||||
|           <context context-type="linenumber">72</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">click for full output</target> | ||||
|         <target state="translated">クリックしてすべて表示</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="1536087519743707362" datatype="html"> | ||||
|         <source>Dismiss</source> | ||||
| @@ -2813,7 +2813,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/date-dropdown/date-dropdown.component.html</context> | ||||
|           <context context-type="linenumber">21</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">now</target> | ||||
|         <target state="translated">現在</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="6371576811194810854" datatype="html"> | ||||
|         <source>After</source> | ||||
| @@ -3185,7 +3185,7 @@ | ||||
|           <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">13</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Maximum age (days)</target> | ||||
|         <target state="translated">最大有効期間 (日)</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="7093509971705471817" datatype="html"> | ||||
|         <source>Attachment type</source> | ||||
| @@ -4146,7 +4146,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/input/date/date.component.html</context> | ||||
|           <context context-type="linenumber">25</context> | ||||
|         </context-group> | ||||
|         <target state="translated">無効な日付です</target> | ||||
|         <target state="translated">不正な日付です</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="524422427194414813" datatype="html"> | ||||
|         <source>Suggestions:</source> | ||||
| @@ -4259,7 +4259,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/document-list/document-card-small/document-card-small.component.ts</context> | ||||
|           <context context-type="linenumber">77</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Private</target> | ||||
|         <target state="translated">非公開</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="2504502765849142619" datatype="html"> | ||||
|         <source>No items found</source> | ||||
| @@ -7360,7 +7360,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/paperless-config.ts</context> | ||||
|           <context context-type="linenumber">156</context> | ||||
|         </context-group> | ||||
|         <target state="translated">色変換</target> | ||||
|         <target state="translated">色変換ストラテジー</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="4696480417479207939" datatype="html"> | ||||
|         <source>OCR Arguments</source> | ||||
| @@ -7669,7 +7669,7 @@ | ||||
|           <context context-type="linenumber">33</context> | ||||
|         </context-group> | ||||
|         <note priority="1" from="description">Score is a value returned by the full text search engine and specifies how well a result matches the given query</note> | ||||
|         <target state="needs-translation">Search score</target> | ||||
|         <target state="translated">検索スコア</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="1206520795340730278" datatype="html"> | ||||
|         <source>English (US)</source> | ||||
| @@ -7933,7 +7933,7 @@ | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">471</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Successfully completed one-time migratration of settings to the database!</target> | ||||
|         <target state="translated">データベースへのワンタイム設定移行が正常に完了しました!</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="5558341108007064934" datatype="html"> | ||||
|         <source>Unable to migrate settings to the database, please try saving manually.</source> | ||||
| @@ -7941,7 +7941,7 @@ | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">472</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Unable to migrate settings to the database, please try saving manually.</target> | ||||
|         <target state="translated">データベースに設定を移行できません。手動で保存してみてください。</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="1168781785897678748" datatype="html"> | ||||
|         <source>You can restart the tour from the settings page.</source> | ||||
|   | ||||
| @@ -589,7 +589,7 @@ | ||||
|           <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">Geçersiz JSON</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="5103146006962696736" datatype="html"> | ||||
|         <source>Configuration updated</source> | ||||
| @@ -621,7 +621,7 @@ | ||||
|           <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">Dosya yüklenirken bir hata oluştu</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="4804785061014590286" datatype="html"> | ||||
|         <source>Logs</source> | ||||
| @@ -657,7 +657,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context> | ||||
|           <context context-type="linenumber">16</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Auto refresh</target> | ||||
|         <target state="translated">Otomatik yenileme</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="3894950702316166331" datatype="html"> | ||||
|         <source>Loading...</source> | ||||
| @@ -1913,7 +1913,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.ts</context> | ||||
|           <context context-type="linenumber">137</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">completed</target> | ||||
|         <target state="translated">tamamlandı</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="4083337005045748464" datatype="html"> | ||||
|         <source>failed</source> | ||||
| @@ -1965,7 +1965,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/admin/users-groups/users-groups.component.html</context> | ||||
|           <context context-type="linenumber">14</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Add User</target> | ||||
|         <target state="translated">Kullanıcı Ekle</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="5248717555542428023" datatype="html"> | ||||
|         <source>Username</source> | ||||
| @@ -2081,7 +2081,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/admin/users-groups/users-groups.component.html</context> | ||||
|           <context context-type="linenumber">52</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Add Group</target> | ||||
|         <target state="translated">Grup Ekle</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="4746158651610481283" datatype="html"> | ||||
|         <source>No groups defined</source> | ||||
| @@ -2133,7 +2133,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/admin/users-groups/users-groups.component.ts</context> | ||||
|           <context context-type="linenumber">115</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">This operation will permanently delete this user account.</target> | ||||
|         <target state="translated">Bu eylem kullanıcıyı kalıcı olarak silecek.</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="5641451190833696892" datatype="html"> | ||||
|         <source>This operation cannot be undone.</source> | ||||
| @@ -2305,7 +2305,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context> | ||||
|           <context context-type="linenumber">55</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">My Profile</target> | ||||
|         <target state="translated">Profilim</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="3797778920049399855" datatype="html"> | ||||
|         <source>Logout</source> | ||||
| @@ -3645,7 +3645,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">28</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">First name</target> | ||||
|         <target state="translated">İsim</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="3586674587150281199" datatype="html"> | ||||
|         <source>Last name</source> | ||||
| @@ -3657,7 +3657,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">29</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Last name</target> | ||||
|         <target state="translated">Soyisim</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="8204176479746810612" datatype="html"> | ||||
|         <source>Active</source> | ||||
| @@ -3765,7 +3765,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">68</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Add Action</target> | ||||
|         <target state="translated">Eylem Ekle</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="6417103744331194518" datatype="html"> | ||||
|         <source>Action type</source> | ||||
| @@ -4138,7 +4138,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/input/url/url.component.html</context> | ||||
|           <context context-type="linenumber">7</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Remove</target> | ||||
|         <target state="translated">Kaldır</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="445302259125375799" datatype="html"> | ||||
|         <source>Invalid date.</source> | ||||
| @@ -4190,7 +4190,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/input/file/file.component.html</context> | ||||
|           <context context-type="linenumber">15</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Upload</target> | ||||
|         <target state="translated">Yükle</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="5554528553553249088" datatype="html"> | ||||
|         <source>Show password</source> | ||||
| @@ -4307,7 +4307,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/page-header/page-header.component.html</context> | ||||
|           <context context-type="linenumber">9</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">What's this?</target> | ||||
|         <target state="translated">Bu nedir?</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="2827984212740060090" datatype="html"> | ||||
|         <source>Read more</source> | ||||
| @@ -4315,7 +4315,7 @@ | ||||
|           <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">Daha fazla oku</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="7062872617520618723" datatype="html"> | ||||
|         <source>Set permissions</source> | ||||
| @@ -4323,7 +4323,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/permissions-dialog/permissions-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">28</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Set permissions</target> | ||||
|         <target state="translated">İzinleri ayarla</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="1678966148862835666" datatype="html"> | ||||
|         <source>Edit permissions for </source> | ||||
| @@ -4347,7 +4347,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html</context> | ||||
|           <context context-type="linenumber">26</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">My documents</target> | ||||
|         <target state="translated">Belgelerim</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="231920238966427751" datatype="html"> | ||||
|         <source>Shared with me</source> | ||||
| @@ -4355,7 +4355,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html</context> | ||||
|           <context context-type="linenumber">36</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Shared with me</target> | ||||
|         <target state="translated">Benimle paylaşılan</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="175385209536581523" datatype="html"> | ||||
|         <source>Shared by me</source> | ||||
| @@ -4363,7 +4363,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html</context> | ||||
|           <context context-type="linenumber">46</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Shared by me</target> | ||||
|         <target state="translated">Benim paylaştıklarım</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="5151074932731293042" datatype="html"> | ||||
|         <source>Unowned</source> | ||||
| @@ -4371,7 +4371,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html</context> | ||||
|           <context context-type="linenumber">56</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Unowned</target> | ||||
|         <target state="translated">Sahipsiz</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="8999708063434507268" datatype="html"> | ||||
|         <source>Hide unowned</source> | ||||
| @@ -4459,7 +4459,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context> | ||||
|           <context context-type="linenumber">29</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Copy</target> | ||||
|         <target state="translated">Kopyala</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="595732867213154214" datatype="html"> | ||||
|         <source>Regenerate auth token</source> | ||||
| @@ -4479,7 +4479,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context> | ||||
|           <context context-type="linenumber">40</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Copied!</target> | ||||
|         <target state="translated">Kopyalandı!</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="4369881772624105142" datatype="html"> | ||||
|         <source>Warning: changing the token cannot be undone</source> | ||||
| @@ -4495,7 +4495,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">94</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Emails must match</target> | ||||
|         <target state="translated">Emailler eşleşmeli</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="5281933990298241826" datatype="html"> | ||||
|         <source>Passwords must match</source> | ||||
| @@ -4503,7 +4503,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">122</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Passwords must match</target> | ||||
|         <target state="translated">Şifreler eşleşmeli</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="4219429959475101385" datatype="html"> | ||||
|         <source>Profile updated successfully</source> | ||||
| @@ -4511,7 +4511,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">142</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Profile updated successfully</target> | ||||
|         <target state="translated">Profil başarıyla güncellendi</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="3417726855410304962" datatype="html"> | ||||
|         <source>Error saving profile</source> | ||||
|   | ||||
| @@ -279,7 +279,7 @@ | ||||
|           <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-ngx.</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="1931214133925051574" datatype="html"> | ||||
|         <source>Open document</source> | ||||
| @@ -307,7 +307,7 @@ | ||||
|           <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> | ||||
| @@ -395,7 +395,7 @@ | ||||
|           <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> | ||||
| @@ -403,7 +403,7 @@ | ||||
|           <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> | ||||
| @@ -423,7 +423,7 @@ | ||||
|           <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> | ||||
| @@ -463,7 +463,7 @@ | ||||
|           <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 <strong>every</strong> 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">Параметри глобальної конфігурації програми, які застосовуються до <strong>кожного</strong> користувач цієї інсталяції Paperless-ngx. Параметри також можна встановити за допомогою змінних середовища або файлу конфігурації, але значення тут завжди матиме перевагу.</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="187187500641108332" datatype="html"> | ||||
|         <source> | ||||
| @@ -481,7 +481,7 @@ | ||||
|           <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="category}}"/></target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="7991430199894172363" datatype="html"> | ||||
|         <source>Read the documentation about this setting</source> | ||||
| @@ -621,7 +621,7 @@ | ||||
|           <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"> | ||||
|         <source>Logs</source> | ||||
| @@ -645,7 +645,7 @@ | ||||
|           <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> | ||||
| @@ -761,7 +761,7 @@ | ||||
|           <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 <strong>current user only</strong>.</target> | ||||
|         <target state="translated">Параметри налаштування зовнішнього вигляду, сповіщення, попереднього перегляду та іншого. Параметри застосовуються тільки для <strong>поточного користувача</strong>.</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="1685061484835793745" datatype="html"> | ||||
|         <source>Start tour</source> | ||||
| @@ -817,7 +817,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">46</context> | ||||
|         </context-group> | ||||
|         <target state="translated">Локаль дати</target> | ||||
|         <target state="translated">Відображення дати</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="3733378544613473393" datatype="html"> | ||||
|         <source>Date format</source> | ||||
| @@ -961,7 +961,7 @@ | ||||
|           <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="<a href="https://api.github.com/repos/paperless-ngx/paperless-ngx/releases/latest" target="_blank" rel="noopener noreferrer">"/>GitHub API<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> for the latest release to determine whether a new version is available.<x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> Actual updating of the app must still be performed manually. </target> | ||||
|         <target state="translated"> Перевірка оновлень працює шляхом перевірки загальнодоступного GitHub репозиторію<x id="START_LINK" ctype="x-a" equiv-text="<a href="https://api.github.com/repos/paperless-ngx/paperless-ngx /releases/latest" target="_blank" rel="noopener noreferrer">"/>GitHub API<x id="CLOSE_LINK" ctype="x-a" equiv-text="</a>"/> для останнього випуску, щоб визначити, чи доступна нова версія.<x id="LINE_BREAK" ctype="lb" equiv-text="<br/>"/> Фактичне оновлення програми все одно потрібно виконувати вручну. </target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="5489945693955857309" datatype="html"> | ||||
|         <source><x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text=">"/>No tracking data is collected by the app in any way.<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/></source> | ||||
| @@ -1105,7 +1105,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">189,191</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation"> Settings apply to this user account for objects (Tags, Mail Rules, etc.) created via the web UI </target> | ||||
|         <target state="translated"> Налаштування застосовуються до цього облікового запису для об'єктів (Теги, Правила пошти, тощо), створених у вебінтерфейсі </target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="4292903881380648974" datatype="html"> | ||||
|         <source>Default Owner</source> | ||||
| @@ -1133,7 +1133,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">205</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> | ||||
| @@ -1197,7 +1197,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context> | ||||
|           <context context-type="linenumber">232</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> | ||||
| @@ -1825,7 +1825,7 @@ | ||||
|           <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}}"/> selected)</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="5639839509673911668" datatype="html"> | ||||
|         <source>Failed<x id="START_BLOCK_IF" equiv-text="@if (tasksService.failedFileTasks.length > 0) {"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="badge bg-danger ms-2">"/><x id="INTERPOLATION" equiv-text="{{tasksService.failedFileTasks.length}}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/><x id="CLOSE_BLOCK_IF" equiv-text="}"/></source> | ||||
| @@ -1833,7 +1833,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context> | ||||
|           <context context-type="linenumber">123,125</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Failed<x id="START_BLOCK_IF" equiv-text="@if (tasksService.failedFileTasks.length > 0) {"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="badge bg-danger ms-2">"/><x id="INTERPOLATION" equiv-text="{{tasksService.failedFileTasks.length}}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/><x id="CLOSE_BLOCK_IF" equiv-text="}"/></target> | ||||
|         <target state="translated">Не вдалось <x id="START_BLOCK_IF" equiv-text="@if (tasksService.failedFileTasks.length > 0) {"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="badge bg-danger ms-2">"/><x id="INTERPOLATION" equiv-text="{{tasksService.failedFileTasks.length}}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/><x id="CLOSE_BLOCK_IF" equiv-text="}"/></target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="8210778930307085868" datatype="html"> | ||||
|         <source>Complete<x id="START_BLOCK_IF" equiv-text="@if (tasksService.completedFileTasks.length > 0) {"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="badge bg-secondary ms-2">"/><x id="INTERPOLATION" equiv-text="{{tasksService.completedFileTasks.length}}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/><x id="CLOSE_BLOCK_IF" equiv-text="}"/></source> | ||||
| @@ -1841,7 +1841,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context> | ||||
|           <context context-type="linenumber">131,133</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Complete<x id="START_BLOCK_IF" equiv-text="@if (tasksService.completedFileTasks.length > 0) {"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="badge bg-secondary ms-2">"/><x id="INTERPOLATION" equiv-text="{{tasksService.completedFileTasks.length}}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/><x id="CLOSE_BLOCK_IF" equiv-text="}"/></target> | ||||
|         <target state="translated">Завершено<x id="START_BLOCK_IF" equiv-text="@if (tasksService.completedFileTasks.length > 0) {"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="badge bg-secondary ms-2">"/><x id="INTERPOLATION" equiv-text="{{tasksService.completedFileTasks.length}}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/><x id="CLOSE_BLOCK_IF" equiv-text="}"/></target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="3522801015717851360" datatype="html"> | ||||
|         <source>Started<x id="START_BLOCK_IF" equiv-text="@if (tasksService.startedFileTasks.length > 0) {"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="badge bg-secondary ms-2">"/><x id="INTERPOLATION" equiv-text="{{tasksService.startedFileTasks.length}}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/><x id="CLOSE_BLOCK_IF" equiv-text="}"/></source> | ||||
| @@ -1849,7 +1849,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context> | ||||
|           <context context-type="linenumber">139,141</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Started<x id="START_BLOCK_IF" equiv-text="@if (tasksService.startedFileTasks.length > 0) {"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="badge bg-secondary ms-2">"/><x id="INTERPOLATION" equiv-text="{{tasksService.startedFileTasks.length}}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/><x id="CLOSE_BLOCK_IF" equiv-text="}"/></target> | ||||
|         <target state="translated">Розпочато<x id="START_BLOCK_IF" equiv-text="@if (tasksService.startedFileTasks.length > 0) {"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="badge bg-secondary ms-2">"/><x id="INTERPOLATION" equiv-text="{{tasksService.startedFileTasks.length}}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/><x id="CLOSE_BLOCK_IF" equiv-text="}"/></target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="2341807459308874922" datatype="html"> | ||||
|         <source>Queued<x id="START_BLOCK_IF" equiv-text="@if (tasksService.queuedFileTasks.length > 0) {"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="badge bg-secondary ms-2">"/><x id="INTERPOLATION" equiv-text="{{tasksService.queuedFileTasks.length}}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/><x id="CLOSE_BLOCK_IF" equiv-text="}"/></source> | ||||
| @@ -1857,7 +1857,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context> | ||||
|           <context context-type="linenumber">147,149</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Queued<x id="START_BLOCK_IF" equiv-text="@if (tasksService.queuedFileTasks.length > 0) {"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="badge bg-secondary ms-2">"/><x id="INTERPOLATION" equiv-text="{{tasksService.queuedFileTasks.length}}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/><x id="CLOSE_BLOCK_IF" equiv-text="}"/></target> | ||||
|         <target state="translated">У черзі<x id="START_BLOCK_IF" equiv-text="@if (tasksService.queuedFileTasks.length > 0) {"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="badge bg-secondary ms-2">"/><x id="INTERPOLATION" equiv-text="{{tasksService.queuedFileTasks.length}}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/><x id="CLOSE_BLOCK_IF" equiv-text="}"/></target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="5404910960991552159" datatype="html"> | ||||
|         <source>Dismiss selected</source> | ||||
| @@ -1889,7 +1889,7 @@ | ||||
|           <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> | ||||
| @@ -1945,7 +1945,7 @@ | ||||
|           <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> | ||||
| @@ -2793,7 +2793,7 @@ | ||||
|           <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> | ||||
| @@ -2957,7 +2957,7 @@ | ||||
|           <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> | ||||
| @@ -3265,7 +3265,7 @@ | ||||
|           <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> | ||||
| @@ -3281,7 +3281,7 @@ | ||||
|           <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> | ||||
| @@ -3289,7 +3289,7 @@ | ||||
|           <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> | ||||
| @@ -3321,7 +3321,7 @@ | ||||
|           <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> | ||||
| @@ -3477,7 +3477,7 @@ | ||||
|           <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> | ||||
| @@ -3733,7 +3733,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/manage/workflows/workflows.component.html</context> | ||||
|           <context context-type="linenumber">20</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Triggers</target> | ||||
|         <target state="translated">Тригери</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="2033923486957762916" datatype="html"> | ||||
|         <source>Trigger Workflow On:</source> | ||||
| @@ -3741,7 +3741,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">28</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Trigger Workflow On:</target> | ||||
|         <target state="translated">Запуск робочого процесу на:</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="3901427285052969410" datatype="html"> | ||||
|         <source>Add Trigger</source> | ||||
| @@ -3845,7 +3845,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">166</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Trigger type</target> | ||||
|         <target state="translated">Тип тригера</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="8727727835543352574" datatype="html"> | ||||
|         <source>Trigger for documents that match <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/>all<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> filters specified below.</source> | ||||
| @@ -3853,7 +3853,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">167</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Trigger for documents that match <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/>all<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> filters specified below.</target> | ||||
|         <target state="translated">Тригер для документів, які збігаються <x id="START_EMPHASISED_TEXT" ctype="x-em" equiv-text="<em>"/>усі<x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="</em>"/> фільтри, зазначені нижче.</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="7467799586957602479" datatype="html"> | ||||
|         <source>Filter filename</source> | ||||
| @@ -3861,7 +3861,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">170</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> | ||||
| @@ -3869,7 +3869,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">170</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Apply to documents that match this filename. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive.</target> | ||||
|         <target state="translated">Обробляти лише ті документи, які повністю відповідають назві файлу, якщо вказано. Шаблони, такі як *.pdf чи *invoice* дозволені. Без врахування регістру.</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="1473412958770421458" datatype="html"> | ||||
|         <source>Filter sources</source> | ||||
| @@ -3877,7 +3877,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">172</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Filter sources</target> | ||||
|         <target state="translated">Джерела фільтрації</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="6540860478788535250" datatype="html"> | ||||
|         <source>Filter path</source> | ||||
| @@ -3885,7 +3885,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">173</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Filter path</target> | ||||
|         <target state="translated">Шлях фільтра</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="5491897741674893121" datatype="html"> | ||||
|         <source>Apply to documents that match this path. Wildcards specified as * are allowed. Case-normalized.</a></source> | ||||
| @@ -3893,7 +3893,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">173</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Apply to documents that match this path. Wildcards specified as * are allowed. Case-normalized.</a></target> | ||||
|         <target state="translated">Застосовувати до документів, які відповідають цьому шляху. Допускаються символи підставляння, позначені як *. Нормалізовано за регістром.</a></target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="7468453896129193641" datatype="html"> | ||||
|         <source>Filter mail rule</source> | ||||
| @@ -3901,7 +3901,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">174</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Filter mail rule</target> | ||||
|         <target state="translated">Правило фільтрування пошти</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="8663702115863339485" datatype="html"> | ||||
|         <source>Apply to documents consumed via this mail rule.</source> | ||||
| @@ -3909,7 +3909,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">174</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Apply to documents consumed via this mail rule.</target> | ||||
|         <target state="translated">Застосувати до документів, що обслуговуються за допомогою цього правила пошти.</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="6840369584127435743" datatype="html"> | ||||
|         <source>Content matching algorithm</source> | ||||
| @@ -3917,7 +3917,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">177</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> | ||||
| @@ -3925,7 +3925,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">179</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> | ||||
| @@ -3933,7 +3933,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">188</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> | ||||
| @@ -3941,7 +3941,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">189</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> | ||||
| @@ -3949,7 +3949,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context> | ||||
|           <context context-type="linenumber">190</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> | ||||
| @@ -3957,7 +3957,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">39</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Consume Folder</target> | ||||
|         <target state="translated">Використати теку</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="526966086395145275" datatype="html"> | ||||
|         <source>API Upload</source> | ||||
| @@ -3965,7 +3965,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">43</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">API Upload</target> | ||||
|         <target state="translated">API вивантаження</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="7502272564743467653" datatype="html"> | ||||
|         <source>Mail Fetch</source> | ||||
| @@ -3973,7 +3973,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">47</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Mail Fetch</target> | ||||
|         <target state="translated">Отримання пошти</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="8696908693776094667" datatype="html"> | ||||
|         <source>Consumption Started</source> | ||||
| @@ -3981,7 +3981,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">54</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Consumption Started</target> | ||||
|         <target state="translated">Споживання розпочато</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="7858311467093621703" datatype="html"> | ||||
|         <source>Document Added</source> | ||||
| @@ -3989,7 +3989,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">58</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Document Added</target> | ||||
|         <target state="translated">Документ додано</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="7955486237346046731" datatype="html"> | ||||
|         <source>Document Updated</source> | ||||
| @@ -3997,7 +3997,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">62</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Document Updated</target> | ||||
|         <target state="translated">Документ оновлено</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="5502398334173581061" datatype="html"> | ||||
|         <source>Assignment</source> | ||||
| @@ -4275,7 +4275,7 @@ | ||||
|           <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"> | ||||
|         <source>Add tag</source> | ||||
| @@ -4363,7 +4363,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html</context> | ||||
|           <context context-type="linenumber">46</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Shared by me</target> | ||||
|         <target state="translated">Поділився я</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="5151074932731293042" datatype="html"> | ||||
|         <source>Unowned</source> | ||||
| @@ -4519,7 +4519,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">154</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Error saving profile</target> | ||||
|         <target state="translated">Помилка збереження профілю</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="154249228726292516" datatype="html"> | ||||
|         <source>Error generating auth token</source> | ||||
| @@ -4527,7 +4527,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context> | ||||
|           <context context-type="linenumber">171</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Error generating auth token</target> | ||||
|         <target state="translated">Помилка генерації токена авторизації</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="3797570084942068182" datatype="html"> | ||||
|         <source>Select</source> | ||||
| @@ -4587,7 +4587,7 @@ | ||||
|           <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> | ||||
| @@ -4595,7 +4595,7 @@ | ||||
|           <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="5674286808255988565" datatype="html"> | ||||
|         <source>Create</source> | ||||
| @@ -4715,7 +4715,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/dashboard/dashboard.component.ts</context> | ||||
|           <context context-type="linenumber">38</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Hello <x id="PH" equiv-text="this.settingsService.displayName"/>, welcome to <x id="PH_1" equiv-text="environment.appTitle"/></target> | ||||
|         <target state="translated">Привіт <x id="PH" equiv-text="this.settingsService.displayName"/>, вітаємо у <x id="PH_1" equiv-text="environment.appTitle"/></target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="2901300640157872718" datatype="html"> | ||||
|         <source>Welcome to <x id="PH" equiv-text="environment.appTitle"/></source> | ||||
| @@ -4723,7 +4723,7 @@ | ||||
|           <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> | ||||
| @@ -4915,7 +4915,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/dashboard/widgets/upload-file-widget/upload-file-widget.component.html</context> | ||||
|           <context context-type="linenumber">4</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Drop documents anywhere or</target> | ||||
|         <target state="translated">Перетягніть документи сюди або</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="8133800334834354642" datatype="html"> | ||||
|         <source>Browse files</source> | ||||
| @@ -5054,7 +5054,7 @@ | ||||
|           <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> | ||||
| @@ -5062,7 +5062,7 @@ | ||||
|           <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"> | ||||
|         <source>Download original</source> | ||||
| @@ -5314,7 +5314,7 @@ | ||||
|           <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="<span class="badge text-bg-secondary ms-1">"/><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="<span class="badge text-bg-secondary ms-1">"/><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"> | ||||
|         <source>Save & next</source> | ||||
| @@ -5354,7 +5354,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/document-detail/document-detail.component.ts</context> | ||||
|           <context context-type="linenumber">321</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> | ||||
| @@ -5362,7 +5362,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/document-detail/document-detail.component.ts</context> | ||||
|           <context context-type="linenumber">322</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> | ||||
| @@ -5370,7 +5370,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/document-detail/document-detail.component.ts</context> | ||||
|           <context context-type="linenumber">323</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> | ||||
| @@ -6488,7 +6488,7 @@ | ||||
|           <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> | ||||
| @@ -7000,7 +7000,7 @@ | ||||
|           <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> | ||||
| @@ -7008,7 +7008,7 @@ | ||||
|           <context context-type="sourcefile">src/app/components/manage/workflows/workflows.component.html</context> | ||||
|           <context context-type="linenumber">9</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Add Workflow</target> | ||||
|         <target state="translated">Додати робочий процес</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="5769292297914455214" datatype="html"> | ||||
|         <source>Disabled</source> | ||||
| @@ -7016,7 +7016,7 @@ | ||||
|           <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> | ||||
| @@ -7024,7 +7024,7 @@ | ||||
|           <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 "<x id="PH" equiv-text="newWorkflow.name"/>".</source> | ||||
| @@ -7032,7 +7032,7 @@ | ||||
|           <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> | ||||
| @@ -7040,7 +7040,7 @@ | ||||
|           <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> | ||||
| @@ -7048,7 +7048,7 @@ | ||||
|           <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> | ||||
| @@ -7056,7 +7056,7 @@ | ||||
|           <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> | ||||
| @@ -7064,7 +7064,7 @@ | ||||
|           <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> | ||||
| @@ -7072,7 +7072,7 @@ | ||||
|           <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> | ||||
| @@ -7096,7 +7096,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/custom-field.ts</context> | ||||
|           <context context-type="linenumber">17</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Boolean</target> | ||||
|         <target state="translated">Логічне значення</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="3973931101896534797" datatype="html"> | ||||
|         <source>Date</source> | ||||
| @@ -7104,7 +7104,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/custom-field.ts</context> | ||||
|           <context context-type="linenumber">21</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Date</target> | ||||
|         <target state="translated">Дата</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="362956598863566327" datatype="html"> | ||||
|         <source>Integer</source> | ||||
| @@ -7112,7 +7112,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/custom-field.ts</context> | ||||
|           <context context-type="linenumber">25</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Integer</target> | ||||
|         <target state="translated">Ціле число</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="6370642728789544052" datatype="html"> | ||||
|         <source>Number</source> | ||||
| @@ -7120,7 +7120,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/custom-field.ts</context> | ||||
|           <context context-type="linenumber">29</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Number</target> | ||||
|         <target state="translated">Номер</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="6430409302408843009" datatype="html"> | ||||
|         <source>Monetary</source> | ||||
| @@ -7128,7 +7128,7 @@ | ||||
|           <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> | ||||
| @@ -7136,7 +7136,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/custom-field.ts</context> | ||||
|           <context context-type="linenumber">37</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Text</target> | ||||
|         <target state="translated">Текст</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="8308045076391224954" datatype="html"> | ||||
|         <source>Url</source> | ||||
| @@ -7144,7 +7144,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/custom-field.ts</context> | ||||
|           <context context-type="linenumber">41</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Url</target> | ||||
|         <target state="translated">Url-адреса</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="3650316326183661476" datatype="html"> | ||||
|         <source>Document Link</source> | ||||
| @@ -7152,7 +7152,7 @@ | ||||
|           <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"> | ||||
|         <source>Auto: Learn matching automatically</source> | ||||
| @@ -7256,7 +7256,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/paperless-config.ts</context> | ||||
|           <context context-type="linenumber">50</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">General Settings</target> | ||||
|         <target state="translated">Загальні налаштування</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="2762851116637676072" datatype="html"> | ||||
|         <source>OCR Settings</source> | ||||
| @@ -7264,7 +7264,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/paperless-config.ts</context> | ||||
|           <context context-type="linenumber">51</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">OCR Settings</target> | ||||
|         <target state="translated">OCR налаштування</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="1313137480169642057" datatype="html"> | ||||
|         <source>Output Type</source> | ||||
| @@ -7272,7 +7272,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/paperless-config.ts</context> | ||||
|           <context context-type="linenumber">75</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Output Type</target> | ||||
|         <target state="translated">Тип виводу</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="2826581353496868063" datatype="html"> | ||||
|         <source>Language</source> | ||||
| @@ -7280,7 +7280,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/paperless-config.ts</context> | ||||
|           <context context-type="linenumber">83</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Language</target> | ||||
|         <target state="translated">Мова</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="3817498941817715969" datatype="html"> | ||||
|         <source>Pages</source> | ||||
| @@ -7288,7 +7288,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/paperless-config.ts</context> | ||||
|           <context context-type="linenumber">90</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Pages</target> | ||||
|         <target state="translated">Сторінки</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="1713271461473302108" datatype="html"> | ||||
|         <source>Mode</source> | ||||
| @@ -7296,7 +7296,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/paperless-config.ts</context> | ||||
|           <context context-type="linenumber">97</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Mode</target> | ||||
|         <target state="translated">Режим</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="6114528299376689399" datatype="html"> | ||||
|         <source>Skip Archive File</source> | ||||
| @@ -7304,7 +7304,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/paperless-config.ts</context> | ||||
|           <context context-type="linenumber">105</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Skip Archive File</target> | ||||
|         <target state="translated">Пропустити Архів</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="1115402553541327390" datatype="html"> | ||||
|         <source>Image DPI</source> | ||||
| @@ -7312,7 +7312,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/paperless-config.ts</context> | ||||
|           <context context-type="linenumber">113</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Image DPI</target> | ||||
|         <target state="translated">Роздільність зображення</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="6352596107300820129" datatype="html"> | ||||
|         <source>Clean</source> | ||||
| @@ -7320,7 +7320,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/paperless-config.ts</context> | ||||
|           <context context-type="linenumber">120</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Clean</target> | ||||
|         <target state="translated">Очистити</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="725308589819024010" datatype="html"> | ||||
|         <source>Deskew</source> | ||||
| @@ -7328,7 +7328,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/paperless-config.ts</context> | ||||
|           <context context-type="linenumber">128</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Deskew</target> | ||||
|         <target state="translated">Вирівняти перекіс</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="6256076128297775802" datatype="html"> | ||||
|         <source>Rotate Pages</source> | ||||
| @@ -7336,7 +7336,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/paperless-config.ts</context> | ||||
|           <context context-type="linenumber">135</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Rotate Pages</target> | ||||
|         <target state="translated">Повернути сторінки</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="8527188778859256947" datatype="html"> | ||||
|         <source>Rotate Pages Threshold</source> | ||||
| @@ -7344,7 +7344,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/paperless-config.ts</context> | ||||
|           <context context-type="linenumber">142</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Rotate Pages Threshold</target> | ||||
|         <target state="translated">Поріг повороту сторінок</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="3762131309176747817" datatype="html"> | ||||
|         <source>Max Image Pixels</source> | ||||
| @@ -7352,7 +7352,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/paperless-config.ts</context> | ||||
|           <context context-type="linenumber">149</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Max Image Pixels</target> | ||||
|         <target state="translated">Максимальна кількість пікселів</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="7846583355792281769" datatype="html"> | ||||
|         <source>Color Conversion Strategy</source> | ||||
| @@ -7360,7 +7360,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/paperless-config.ts</context> | ||||
|           <context context-type="linenumber">156</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Color Conversion Strategy</target> | ||||
|         <target state="translated">Стратегія перетворення кольорів</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="4696480417479207939" datatype="html"> | ||||
|         <source>OCR Arguments</source> | ||||
| @@ -7368,7 +7368,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/paperless-config.ts</context> | ||||
|           <context context-type="linenumber">164</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">OCR Arguments</target> | ||||
|         <target state="translated">Аргументи OCR</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="7106327322456204362" datatype="html"> | ||||
|         <source>Application Logo</source> | ||||
| @@ -7376,7 +7376,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/paperless-config.ts</context> | ||||
|           <context context-type="linenumber">171</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Application Logo</target> | ||||
|         <target state="translated">Логотип програми</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="2684743776608068095" datatype="html"> | ||||
|         <source>Application Title</source> | ||||
| @@ -7384,7 +7384,7 @@ | ||||
|           <context context-type="sourcefile">src/app/data/paperless-config.ts</context> | ||||
|           <context context-type="linenumber">178</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Application Title</target> | ||||
|         <target state="translated">Назва програми</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="5948496158474272829" datatype="html"> | ||||
|         <source>Warning: You have unsaved changes to your document(s).</source> | ||||
| @@ -7709,7 +7709,7 @@ | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">64</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Bulgarian</target> | ||||
|         <target state="translated">Болгарська</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="1001043467371963032" datatype="html"> | ||||
|         <source>Catalan</source> | ||||
| @@ -7789,7 +7789,7 @@ | ||||
|           <context context-type="sourcefile">src/app/services/settings.service.ts</context> | ||||
|           <context context-type="linenumber">124</context> | ||||
|         </context-group> | ||||
|         <target state="needs-translation">Hungarian</target> | ||||
|         <target state="translated">Угорська</target> | ||||
|       </trans-unit> | ||||
|       <trans-unit id="2935232983274991580" datatype="html"> | ||||
|         <source>Italian</source> | ||||
|   | ||||
| @@ -3,7 +3,7 @@ msgstr "" | ||||
| "Project-Id-Version: paperless-ngx\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2024-01-05 21:26-0800\n" | ||||
| "PO-Revision-Date: 2024-01-15 12:09\n" | ||||
| "PO-Revision-Date: 2024-01-22 00:25\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Arabic\n" | ||||
| "Language: ar_SA\n" | ||||
|   | ||||
| @@ -3,7 +3,7 @@ msgstr "" | ||||
| "Project-Id-Version: paperless-ngx\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2024-01-05 21:26-0800\n" | ||||
| "PO-Revision-Date: 2024-01-11 12:09\n" | ||||
| "PO-Revision-Date: 2024-01-22 12:09\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Greek\n" | ||||
| "Language: el_GR\n" | ||||
| @@ -931,11 +931,11 @@ msgstr "Paperless" | ||||
|  | ||||
| #: paperless/models.py:25 | ||||
| msgid "pdf" | ||||
| msgstr "" | ||||
| msgstr "pdf" | ||||
|  | ||||
| #: paperless/models.py:26 | ||||
| msgid "pdfa" | ||||
| msgstr "" | ||||
| msgstr "pdfa" | ||||
|  | ||||
| #: paperless/models.py:27 | ||||
| msgid "pdfa-1" | ||||
| @@ -995,7 +995,7 @@ msgstr "" | ||||
|  | ||||
| #: paperless/models.py:70 | ||||
| msgid "RGB" | ||||
| msgstr "" | ||||
| msgstr "RGB" | ||||
|  | ||||
| #: paperless/models.py:71 | ||||
| msgid "UseDeviceIndependentColor" | ||||
| @@ -1007,7 +1007,7 @@ msgstr "" | ||||
|  | ||||
| #: paperless/models.py:73 | ||||
| msgid "CMYK" | ||||
| msgstr "" | ||||
| msgstr "CMYK" | ||||
|  | ||||
| #: paperless/models.py:82 | ||||
| msgid "Sets the output PDF type" | ||||
|   | ||||
| @@ -3,7 +3,7 @@ msgstr "" | ||||
| "Project-Id-Version: paperless-ngx\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2024-01-05 21:26-0800\n" | ||||
| "PO-Revision-Date: 2024-01-21 00:26\n" | ||||
| "PO-Revision-Date: 2024-01-21 12:08\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Japanese\n" | ||||
| "Language: ja_JP\n" | ||||
| @@ -369,75 +369,75 @@ msgstr "これと類似のもの" | ||||
|  | ||||
| #: documents/models.py:444 | ||||
| msgid "has tags in" | ||||
| msgstr "" | ||||
| msgstr "次のタグがある" | ||||
|  | ||||
| #: documents/models.py:445 | ||||
| msgid "ASN greater than" | ||||
| msgstr "" | ||||
| msgstr "ASN が次の値より大きい" | ||||
|  | ||||
| #: documents/models.py:446 | ||||
| msgid "ASN less than" | ||||
| msgstr "" | ||||
| msgstr "ASN が次の値より小さい" | ||||
|  | ||||
| #: documents/models.py:447 | ||||
| msgid "storage path is" | ||||
| msgstr "" | ||||
| msgstr "フォルダーが" | ||||
|  | ||||
| #: documents/models.py:448 | ||||
| msgid "has correspondent in" | ||||
| msgstr "" | ||||
| msgstr "次のものが担当" | ||||
|  | ||||
| #: documents/models.py:449 | ||||
| msgid "does not have correspondent in" | ||||
| msgstr "" | ||||
| msgstr "次のものが担当でない" | ||||
|  | ||||
| #: documents/models.py:450 | ||||
| msgid "has document type in" | ||||
| msgstr "" | ||||
| msgstr "次のドキュメントタイプがある" | ||||
|  | ||||
| #: documents/models.py:451 | ||||
| msgid "does not have document type in" | ||||
| msgstr "" | ||||
| msgstr "次のドキュメントタイプがない" | ||||
|  | ||||
| #: documents/models.py:452 | ||||
| msgid "has storage path in" | ||||
| msgstr "" | ||||
| msgstr "次のフォルダーがある" | ||||
|  | ||||
| #: documents/models.py:453 | ||||
| msgid "does not have storage path in" | ||||
| msgstr "" | ||||
| msgstr "次のフォルダーがない" | ||||
|  | ||||
| #: documents/models.py:454 | ||||
| msgid "owner is" | ||||
| msgstr "" | ||||
| msgstr "所有者が" | ||||
|  | ||||
| #: documents/models.py:455 | ||||
| msgid "has owner in" | ||||
| msgstr "" | ||||
| msgstr "所有者がいる" | ||||
|  | ||||
| #: documents/models.py:456 | ||||
| msgid "does not have owner" | ||||
| msgstr "" | ||||
| msgstr "次のものが所有者" | ||||
|  | ||||
| #: documents/models.py:457 | ||||
| msgid "does not have owner in" | ||||
| msgstr "" | ||||
| msgstr "次のものが所有者でない" | ||||
|  | ||||
| #: documents/models.py:458 | ||||
| msgid "has custom field value" | ||||
| msgstr "" | ||||
| msgstr "次のカスタム項目がある" | ||||
|  | ||||
| #: documents/models.py:459 | ||||
| msgid "is shared by me" | ||||
| msgstr "" | ||||
| msgstr "自分が共有した" | ||||
|  | ||||
| #: documents/models.py:469 | ||||
| msgid "rule type" | ||||
| msgstr "" | ||||
| msgstr "ルールタイプ" | ||||
|  | ||||
| #: documents/models.py:471 | ||||
| msgid "value" | ||||
| msgstr "" | ||||
| msgstr "値" | ||||
|  | ||||
| #: documents/models.py:474 | ||||
| msgid "filter rule" | ||||
| @@ -453,75 +453,75 @@ msgstr "タスク ID" | ||||
|  | ||||
| #: documents/models.py:587 | ||||
| msgid "Celery ID for the Task that was run" | ||||
| msgstr "" | ||||
| msgstr "実行されたタスクの Celery ID" | ||||
|  | ||||
| #: documents/models.py:592 | ||||
| msgid "Acknowledged" | ||||
| msgstr "" | ||||
| msgstr "承認" | ||||
|  | ||||
| #: documents/models.py:593 | ||||
| msgid "If the task is acknowledged via the frontend or API" | ||||
| msgstr "" | ||||
| msgstr "フロントエンドまたは API 経由でタスクが承認されている場合" | ||||
|  | ||||
| #: documents/models.py:599 | ||||
| msgid "Task Filename" | ||||
| msgstr "" | ||||
| msgstr "タスクのファイル名" | ||||
|  | ||||
| #: documents/models.py:600 | ||||
| msgid "Name of the file which the Task was run for" | ||||
| msgstr "" | ||||
| msgstr "タスクを実行したファイル名" | ||||
|  | ||||
| #: documents/models.py:606 | ||||
| msgid "Task Name" | ||||
| msgstr "" | ||||
| msgstr "タスク名" | ||||
|  | ||||
| #: documents/models.py:607 | ||||
| msgid "Name of the Task which was run" | ||||
| msgstr "" | ||||
| msgstr "実行されたタスク名" | ||||
|  | ||||
| #: documents/models.py:614 | ||||
| msgid "Task State" | ||||
| msgstr "" | ||||
| msgstr "タスクの状態" | ||||
|  | ||||
| #: documents/models.py:615 | ||||
| msgid "Current state of the task being run" | ||||
| msgstr "" | ||||
| msgstr "実行中のタスクの状態" | ||||
|  | ||||
| #: documents/models.py:620 | ||||
| msgid "Created DateTime" | ||||
| msgstr "" | ||||
| msgstr "作成日時" | ||||
|  | ||||
| #: documents/models.py:621 | ||||
| msgid "Datetime field when the task result was created in UTC" | ||||
| msgstr "" | ||||
| msgstr "タスクの結果が作成された UTC 日時" | ||||
|  | ||||
| #: documents/models.py:626 | ||||
| msgid "Started DateTime" | ||||
| msgstr "" | ||||
| msgstr "開始日時" | ||||
|  | ||||
| #: documents/models.py:627 | ||||
| msgid "Datetime field when the task was started in UTC" | ||||
| msgstr "" | ||||
| msgstr "タスクが開始された UTC 日時" | ||||
|  | ||||
| #: documents/models.py:632 | ||||
| msgid "Completed DateTime" | ||||
| msgstr "" | ||||
| msgstr "完了日時" | ||||
|  | ||||
| #: documents/models.py:633 | ||||
| msgid "Datetime field when the task was completed in UTC" | ||||
| msgstr "" | ||||
| msgstr "タスクが完了した UTC 日時" | ||||
|  | ||||
| #: documents/models.py:638 | ||||
| msgid "Result Data" | ||||
| msgstr "" | ||||
| msgstr "結果データ" | ||||
|  | ||||
| #: documents/models.py:640 | ||||
| msgid "The data returned by the task" | ||||
| msgstr "" | ||||
| msgstr "タスクが出力したデータ" | ||||
|  | ||||
| #: documents/models.py:652 | ||||
| msgid "Note for the document" | ||||
| msgstr "" | ||||
| msgstr "ドキュメントのメモ" | ||||
|  | ||||
| #: documents/models.py:676 | ||||
| msgid "user" | ||||
| @@ -541,15 +541,15 @@ msgstr "アーカイブ" | ||||
|  | ||||
| #: documents/models.py:691 | ||||
| msgid "Original" | ||||
| msgstr "" | ||||
| msgstr "原本" | ||||
|  | ||||
| #: documents/models.py:702 | ||||
| msgid "expiration" | ||||
| msgstr "" | ||||
| msgstr "有効期限" | ||||
|  | ||||
| #: documents/models.py:709 | ||||
| msgid "slug" | ||||
| msgstr "" | ||||
| msgstr "スラグ" | ||||
|  | ||||
| #: documents/models.py:741 | ||||
| msgid "share link" | ||||
| @@ -605,11 +605,11 @@ msgstr "カスタム項目" | ||||
|  | ||||
| #: documents/models.py:844 | ||||
| msgid "custom field instance" | ||||
| msgstr "" | ||||
| msgstr "カスタム項目インスタンス" | ||||
|  | ||||
| #: documents/models.py:845 | ||||
| msgid "custom field instances" | ||||
| msgstr "" | ||||
| msgstr "カスタム項目インスタンス" | ||||
|  | ||||
| #: documents/models.py:902 | ||||
| msgid "Consumption Started" | ||||
| @@ -637,145 +637,145 @@ msgstr "メールの取得" | ||||
|  | ||||
| #: documents/models.py:912 | ||||
| msgid "Workflow Trigger Type" | ||||
| msgstr "" | ||||
| msgstr "ワークフローのトリガータイプ" | ||||
|  | ||||
| #: documents/models.py:924 | ||||
| msgid "filter path" | ||||
| msgstr "" | ||||
| msgstr "パスをフィルター" | ||||
|  | ||||
| #: documents/models.py:929 | ||||
| msgid "Only consume documents with a path that matches this if specified. Wildcards specified as * are allowed. Case insensitive." | ||||
| msgstr "" | ||||
| msgstr "指定されたパスを持つドキュメントのみを使用します。ワイルドカード (*) が使用できます。大文字・小文字を区別しません。" | ||||
|  | ||||
| #: documents/models.py:936 | ||||
| msgid "filter filename" | ||||
| msgstr "" | ||||
| msgstr "ファイル名をフィルター" | ||||
|  | ||||
| #: documents/models.py:941 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." | ||||
| msgstr "" | ||||
| msgstr "指定されたファイル名に完全にマッチするドキュメントのみを使用します。 *.pdf や *請求書* などのワイルドカードが使用できます。大文字・小文字を区別しません。" | ||||
|  | ||||
| #: documents/models.py:952 | ||||
| msgid "filter documents from this mail rule" | ||||
| msgstr "" | ||||
| msgstr "このメールルールからのドキュメントをフィルター" | ||||
|  | ||||
| #: documents/models.py:968 | ||||
| msgid "has these tag(s)" | ||||
| msgstr "" | ||||
| msgstr "タグ" | ||||
|  | ||||
| #: documents/models.py:976 | ||||
| msgid "has this document type" | ||||
| msgstr "" | ||||
| msgstr "ドキュメントタイプ" | ||||
|  | ||||
| #: documents/models.py:984 | ||||
| msgid "has this correspondent" | ||||
| msgstr "" | ||||
| msgstr "担当" | ||||
|  | ||||
| #: documents/models.py:988 | ||||
| msgid "workflow trigger" | ||||
| msgstr "" | ||||
| msgstr "ワークフローのトリガー" | ||||
|  | ||||
| #: documents/models.py:989 | ||||
| msgid "workflow triggers" | ||||
| msgstr "" | ||||
| msgstr "ワークフローのトリガー" | ||||
|  | ||||
| #: documents/models.py:997 | ||||
| msgid "Assignment" | ||||
| msgstr "" | ||||
| msgstr "割り当て" | ||||
|  | ||||
| #: documents/models.py:1000 | ||||
| msgid "Workflow Action Type" | ||||
| msgstr "" | ||||
| msgstr "ワークフローのアクションタイプ" | ||||
|  | ||||
| #: documents/models.py:1006 | ||||
| msgid "assign title" | ||||
| msgstr "" | ||||
| msgstr "タイトルの割り当て" | ||||
|  | ||||
| #: documents/models.py:1011 | ||||
| msgid "Assign a document title, can include some placeholders, see documentation." | ||||
| msgstr "" | ||||
| msgstr "ドキュメントタイトルを割り当てます。ドキュメントタイトルにはプレースホルダーを含めることができます。マニュアルを参照してください。" | ||||
|  | ||||
| #: documents/models.py:1019 paperless_mail/models.py:216 | ||||
| msgid "assign this tag" | ||||
| msgstr "" | ||||
| msgstr "タグの割り当て" | ||||
|  | ||||
| #: documents/models.py:1027 paperless_mail/models.py:224 | ||||
| msgid "assign this document type" | ||||
| msgstr "" | ||||
| msgstr "ドキュメントタイプの割り当て" | ||||
|  | ||||
| #: documents/models.py:1035 paperless_mail/models.py:238 | ||||
| msgid "assign this correspondent" | ||||
| msgstr "" | ||||
| msgstr "担当の割り当て" | ||||
|  | ||||
| #: documents/models.py:1043 | ||||
| msgid "assign this storage path" | ||||
| msgstr "" | ||||
| msgstr "フォルダーの割り当て" | ||||
|  | ||||
| #: documents/models.py:1052 | ||||
| msgid "assign this owner" | ||||
| msgstr "" | ||||
| msgstr "所有者の割り当て" | ||||
|  | ||||
| #: documents/models.py:1059 | ||||
| msgid "grant view permissions to these users" | ||||
| msgstr "" | ||||
| msgstr "ユーザーへの表示権限の付与" | ||||
|  | ||||
| #: documents/models.py:1066 | ||||
| msgid "grant view permissions to these groups" | ||||
| msgstr "" | ||||
| msgstr "グループへの表示権限の付与" | ||||
|  | ||||
| #: documents/models.py:1073 | ||||
| msgid "grant change permissions to these users" | ||||
| msgstr "" | ||||
| msgstr "ユーザーへの変更権限の付与" | ||||
|  | ||||
| #: documents/models.py:1080 | ||||
| msgid "grant change permissions to these groups" | ||||
| msgstr "" | ||||
| msgstr "グループへの変更権限の付与" | ||||
|  | ||||
| #: documents/models.py:1087 | ||||
| msgid "assign these custom fields" | ||||
| msgstr "" | ||||
| msgstr "カスタム項目の割り当て" | ||||
|  | ||||
| #: documents/models.py:1091 | ||||
| msgid "workflow action" | ||||
| msgstr "" | ||||
| msgstr "ワークフローのアクション" | ||||
|  | ||||
| #: documents/models.py:1092 | ||||
| msgid "workflow actions" | ||||
| msgstr "" | ||||
| msgstr "ワークフローのアクション" | ||||
|  | ||||
| #: documents/models.py:1101 paperless_mail/models.py:95 | ||||
| msgid "order" | ||||
| msgstr "" | ||||
| msgstr "順序" | ||||
|  | ||||
| #: documents/models.py:1107 | ||||
| msgid "triggers" | ||||
| msgstr "" | ||||
| msgstr "トリガー" | ||||
|  | ||||
| #: documents/models.py:1114 | ||||
| msgid "actions" | ||||
| msgstr "" | ||||
| msgstr "アクション" | ||||
|  | ||||
| #: documents/models.py:1117 | ||||
| msgid "enabled" | ||||
| msgstr "" | ||||
| msgstr "有効" | ||||
|  | ||||
| #: documents/serialisers.py:111 | ||||
| #, python-format | ||||
| msgid "Invalid regular expression: %(error)s" | ||||
| msgstr "" | ||||
| msgstr "不正な正規表現: %(error)s" | ||||
|  | ||||
| #: documents/serialisers.py:405 | ||||
| msgid "Invalid color." | ||||
| msgstr "" | ||||
| msgstr "無効な色" | ||||
|  | ||||
| #: documents/serialisers.py:999 | ||||
| #, python-format | ||||
| msgid "File type %(type)s not supported" | ||||
| msgstr "" | ||||
| msgstr "ファイルタイプ %(type)s はサポートされていません" | ||||
|  | ||||
| #: documents/serialisers.py:1102 | ||||
| msgid "Invalid variable detected." | ||||
| msgstr "" | ||||
| msgstr "無効な変数を検出しました" | ||||
|  | ||||
| #: documents/templates/index.html:79 | ||||
| msgid "Paperless-ngx is loading..." | ||||
| @@ -783,11 +783,11 @@ msgstr "Paperless-ngxを読み込んでいます…" | ||||
|  | ||||
| #: documents/templates/index.html:80 | ||||
| msgid "Still here?! Hmm, something might be wrong." | ||||
| msgstr "" | ||||
| msgstr "まだここに?うーん、何かおかしいのかもしれません。" | ||||
|  | ||||
| #: documents/templates/index.html:80 | ||||
| msgid "Here's a link to the docs." | ||||
| msgstr "" | ||||
| msgstr "これはドキュメントへのリンクです" | ||||
|  | ||||
| #: documents/templates/registration/logged_out.html:14 | ||||
| msgid "Paperless-ngx signed out" | ||||
| @@ -876,7 +876,7 @@ msgstr "パスワードの変更" | ||||
|  | ||||
| #: documents/templates/registration/password_reset_confirm.html:65 | ||||
| msgid "request a new password reset" | ||||
| msgstr "" | ||||
| msgstr "パスワードリセットの要求" | ||||
|  | ||||
| #: documents/templates/registration/password_reset_done.html:14 | ||||
| msgid "Paperless-ngx reset password sent" | ||||
| @@ -913,21 +913,21 @@ 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" | ||||
| msgstr "" | ||||
| msgstr "Paperless" | ||||
|  | ||||
| #: paperless/models.py:25 | ||||
| msgid "pdf" | ||||
| @@ -951,111 +951,111 @@ msgstr "pdfa-3" | ||||
|  | ||||
| #: paperless/models.py:38 | ||||
| msgid "skip" | ||||
| msgstr "" | ||||
| msgstr "skip" | ||||
|  | ||||
| #: paperless/models.py:39 | ||||
| msgid "redo" | ||||
| msgstr "" | ||||
| msgstr "redo" | ||||
|  | ||||
| #: paperless/models.py:40 | ||||
| msgid "force" | ||||
| msgstr "" | ||||
| msgstr "force" | ||||
|  | ||||
| #: paperless/models.py:41 | ||||
| msgid "skip_noarchive" | ||||
| msgstr "" | ||||
| msgstr "skip_noarchive" | ||||
|  | ||||
| #: paperless/models.py:49 | ||||
| msgid "never" | ||||
| msgstr "" | ||||
| msgstr "never" | ||||
|  | ||||
| #: paperless/models.py:50 | ||||
| msgid "with_text" | ||||
| msgstr "" | ||||
| msgstr "with_text" | ||||
|  | ||||
| #: paperless/models.py:51 | ||||
| msgid "always" | ||||
| msgstr "" | ||||
| msgstr "always" | ||||
|  | ||||
| #: paperless/models.py:59 | ||||
| msgid "clean" | ||||
| msgstr "" | ||||
| msgstr "clean" | ||||
|  | ||||
| #: paperless/models.py:60 | ||||
| msgid "clean-final" | ||||
| msgstr "" | ||||
| msgstr "clean-final" | ||||
|  | ||||
| #: paperless/models.py:61 | ||||
| msgid "none" | ||||
| msgstr "" | ||||
| msgstr "none" | ||||
|  | ||||
| #: paperless/models.py:69 | ||||
| msgid "LeaveColorUnchanged" | ||||
| msgstr "" | ||||
| msgstr "LeaveColorUnchanged" | ||||
|  | ||||
| #: paperless/models.py:70 | ||||
| msgid "RGB" | ||||
| msgstr "" | ||||
| msgstr "RGB" | ||||
|  | ||||
| #: paperless/models.py:71 | ||||
| msgid "UseDeviceIndependentColor" | ||||
| msgstr "" | ||||
| msgstr "UseDeviceIndependentColor" | ||||
|  | ||||
| #: paperless/models.py:72 | ||||
| msgid "Gray" | ||||
| msgstr "" | ||||
| msgstr "Gray" | ||||
|  | ||||
| #: paperless/models.py:73 | ||||
| msgid "CMYK" | ||||
| msgstr "" | ||||
| msgstr "CMYK" | ||||
|  | ||||
| #: paperless/models.py:82 | ||||
| msgid "Sets the output PDF type" | ||||
| msgstr "" | ||||
| msgstr "出力 PDF タイプの設定" | ||||
|  | ||||
| #: paperless/models.py:94 | ||||
| msgid "Do OCR from page 1 to this value" | ||||
| msgstr "" | ||||
| msgstr "1ページからこのページまで OCR を実行する" | ||||
|  | ||||
| #: paperless/models.py:100 | ||||
| msgid "Do OCR using these languages" | ||||
| msgstr "" | ||||
| msgstr "これらの言語で OCR を実行する" | ||||
|  | ||||
| #: paperless/models.py:107 | ||||
| msgid "Sets the OCR mode" | ||||
| msgstr "" | ||||
| msgstr "OCR モードの設定" | ||||
|  | ||||
| #: paperless/models.py:115 | ||||
| msgid "Controls the generation of an archive file" | ||||
| msgstr "" | ||||
| msgstr "アーカイブファイル生成の制御" | ||||
|  | ||||
| #: paperless/models.py:123 | ||||
| msgid "Sets image DPI fallback value" | ||||
| msgstr "" | ||||
| msgstr "画像の DPI フォールバック値の設定" | ||||
|  | ||||
| #: paperless/models.py:130 | ||||
| msgid "Controls the unpaper cleaning" | ||||
| msgstr "" | ||||
| msgstr "アンペーパークリーニングの制御" | ||||
|  | ||||
| #: paperless/models.py:137 | ||||
| msgid "Enables deskew" | ||||
| msgstr "" | ||||
| msgstr "傾き補正の有効化" | ||||
|  | ||||
| #: paperless/models.py:140 | ||||
| msgid "Enables page rotation" | ||||
| msgstr "" | ||||
| msgstr "ページ回転の有効化" | ||||
|  | ||||
| #: paperless/models.py:145 | ||||
| msgid "Sets the threshold for rotation of pages" | ||||
| msgstr "" | ||||
| msgstr "ページ回転のしきい値の設定" | ||||
|  | ||||
| #: paperless/models.py:151 | ||||
| msgid "Sets the maximum image size for decompression" | ||||
| msgstr "" | ||||
| msgstr "展開する画像の最大サイズの設定" | ||||
|  | ||||
| #: paperless/models.py:157 | ||||
| msgid "Sets the Ghostscript color conversion strategy" | ||||
| msgstr "" | ||||
| msgstr "Ghostscript 色変換ストラテジーの設定" | ||||
|  | ||||
| #: paperless/models.py:165 | ||||
| msgid "Adds additional user arguments for OCRMyPDF" | ||||
|   | ||||
| @@ -3,7 +3,7 @@ msgstr "" | ||||
| "Project-Id-Version: paperless-ngx\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2024-01-05 21:26-0800\n" | ||||
| "PO-Revision-Date: 2024-01-06 05:27\n" | ||||
| "PO-Revision-Date: 2024-01-24 00:24\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Turkish\n" | ||||
| "Language: tr_TR\n" | ||||
| @@ -565,11 +565,11 @@ msgstr "" | ||||
|  | ||||
| #: documents/models.py:755 | ||||
| msgid "URL" | ||||
| msgstr "" | ||||
| msgstr "URL" | ||||
|  | ||||
| #: documents/models.py:756 | ||||
| msgid "Date" | ||||
| msgstr "" | ||||
| msgstr "Tarih" | ||||
|  | ||||
| #: documents/models.py:757 | ||||
| msgid "Boolean" | ||||
| @@ -717,7 +717,7 @@ msgstr "" | ||||
|  | ||||
| #: documents/models.py:1059 | ||||
| msgid "grant view permissions to these users" | ||||
| msgstr "" | ||||
| msgstr "bu kullanıcılara görüntüleme izni ver" | ||||
|  | ||||
| #: documents/models.py:1066 | ||||
| msgid "grant view permissions to these groups" | ||||
| @@ -725,11 +725,11 @@ msgstr "" | ||||
|  | ||||
| #: documents/models.py:1073 | ||||
| msgid "grant change permissions to these users" | ||||
| msgstr "" | ||||
| msgstr "bu kullanıcılara değişiklik yapma izni ver" | ||||
|  | ||||
| #: documents/models.py:1080 | ||||
| msgid "grant change permissions to these groups" | ||||
| msgstr "" | ||||
| msgstr "bu gruplara değişiklik yapma izni ver" | ||||
|  | ||||
| #: documents/models.py:1087 | ||||
| msgid "assign these custom fields" | ||||
| @@ -815,11 +815,11 @@ msgstr "Kullanıcı adınız ve parolanız uymuyor. Lütfen tekrar deneyiniz." | ||||
|  | ||||
| #: documents/templates/registration/login.html:48 | ||||
| msgid "Share link was not found." | ||||
| msgstr "" | ||||
| msgstr "Paylaşım bağlantısı bulunamadı." | ||||
|  | ||||
| #: documents/templates/registration/login.html:52 | ||||
| msgid "Share link has expired." | ||||
| msgstr "" | ||||
| msgstr "Bağlantının kullanım süresi doldu." | ||||
|  | ||||
| #: documents/templates/registration/login.html:55 | ||||
| msgid "Username" | ||||
| @@ -835,7 +835,7 @@ msgstr "Oturum aç" | ||||
|  | ||||
| #: documents/templates/registration/login.html:70 | ||||
| msgid "Forgot your password?" | ||||
| msgstr "" | ||||
| msgstr "Şifrenizi mi unuttunuz?" | ||||
|  | ||||
| #: documents/templates/registration/password_reset_complete.html:14 | ||||
| msgid "Paperless-ngx reset password complete" | ||||
| @@ -843,7 +843,7 @@ msgstr "" | ||||
|  | ||||
| #: documents/templates/registration/password_reset_complete.html:40 | ||||
| msgid "Password reset complete." | ||||
| msgstr "" | ||||
| msgstr "Şifre sıfırlama tamamlandı." | ||||
|  | ||||
| #: documents/templates/registration/password_reset_complete.html:42 | ||||
| #, python-format | ||||
| @@ -856,7 +856,7 @@ msgstr "" | ||||
|  | ||||
| #: documents/templates/registration/password_reset_confirm.html:42 | ||||
| msgid "Set a new password." | ||||
| msgstr "" | ||||
| msgstr "Yeni bir şifre belirleyin." | ||||
|  | ||||
| #: documents/templates/registration/password_reset_confirm.html:46 | ||||
| msgid "Passwords did not match or too weak. Try again." | ||||
| @@ -951,7 +951,7 @@ msgstr "" | ||||
|  | ||||
| #: paperless/models.py:38 | ||||
| msgid "skip" | ||||
| msgstr "" | ||||
| msgstr "atla" | ||||
|  | ||||
| #: paperless/models.py:39 | ||||
| msgid "redo" | ||||
| @@ -967,7 +967,7 @@ msgstr "" | ||||
|  | ||||
| #: paperless/models.py:49 | ||||
| msgid "never" | ||||
| msgstr "" | ||||
| msgstr "asla" | ||||
|  | ||||
| #: paperless/models.py:50 | ||||
| msgid "with_text" | ||||
| @@ -995,7 +995,7 @@ msgstr "" | ||||
|  | ||||
| #: paperless/models.py:70 | ||||
| msgid "RGB" | ||||
| msgstr "" | ||||
| msgstr "RGB" | ||||
|  | ||||
| #: paperless/models.py:71 | ||||
| msgid "UseDeviceIndependentColor" | ||||
| @@ -1007,7 +1007,7 @@ msgstr "" | ||||
|  | ||||
| #: paperless/models.py:73 | ||||
| msgid "CMYK" | ||||
| msgstr "" | ||||
| msgstr "CMYK" | ||||
|  | ||||
| #: paperless/models.py:82 | ||||
| msgid "Sets the output PDF type" | ||||
|   | ||||
| @@ -3,7 +3,7 @@ msgstr "" | ||||
| "Project-Id-Version: paperless-ngx\n" | ||||
| "Report-Msgid-Bugs-To: \n" | ||||
| "POT-Creation-Date: 2024-01-05 21:26-0800\n" | ||||
| "PO-Revision-Date: 2024-01-19 00:24\n" | ||||
| "PO-Revision-Date: 2024-01-22 12:09\n" | ||||
| "Last-Translator: \n" | ||||
| "Language-Team: Ukrainian\n" | ||||
| "Language: uk_UA\n" | ||||
| @@ -429,7 +429,7 @@ msgstr "має значення спеціального поля" | ||||
|  | ||||
| #: documents/models.py:459 | ||||
| msgid "is shared by me" | ||||
| msgstr "" | ||||
| msgstr "поділився я" | ||||
|  | ||||
| #: documents/models.py:469 | ||||
| msgid "rule type" | ||||
| @@ -545,11 +545,11 @@ msgstr "Оригінал" | ||||
|  | ||||
| #: documents/models.py:702 | ||||
| msgid "expiration" | ||||
| msgstr "" | ||||
| msgstr "закінчується" | ||||
|  | ||||
| #: documents/models.py:709 | ||||
| msgid "slug" | ||||
| msgstr "" | ||||
| msgstr "слаг" | ||||
|  | ||||
| #: documents/models.py:741 | ||||
| msgid "share link" | ||||
| @@ -585,7 +585,7 @@ msgstr "З рухомою комою" | ||||
|  | ||||
| #: documents/models.py:760 | ||||
| msgid "Monetary" | ||||
| msgstr "" | ||||
| msgstr "Монетарний" | ||||
|  | ||||
| #: documents/models.py:761 | ||||
| msgid "Document Link" | ||||
| @@ -605,15 +605,15 @@ msgstr "користувацькі поля" | ||||
|  | ||||
| #: documents/models.py:844 | ||||
| msgid "custom field instance" | ||||
| msgstr "" | ||||
| msgstr "спеціальний екземпляр поля" | ||||
|  | ||||
| #: documents/models.py:845 | ||||
| msgid "custom field instances" | ||||
| msgstr "" | ||||
| msgstr "спеціальні екземпляри поля" | ||||
|  | ||||
| #: documents/models.py:902 | ||||
| msgid "Consumption Started" | ||||
| msgstr "" | ||||
| msgstr "Використання розпочато" | ||||
|  | ||||
| #: documents/models.py:903 | ||||
| msgid "Document Added" | ||||
| @@ -625,7 +625,7 @@ msgstr "Документ оновлено" | ||||
|  | ||||
| #: documents/models.py:907 | ||||
| msgid "Consume Folder" | ||||
| msgstr "" | ||||
| msgstr "Використати теку" | ||||
|  | ||||
| #: documents/models.py:908 | ||||
| msgid "Api Upload" | ||||
| @@ -637,7 +637,7 @@ msgstr "Завантаження пошти" | ||||
|  | ||||
| #: documents/models.py:912 | ||||
| msgid "Workflow Trigger Type" | ||||
| msgstr "" | ||||
| msgstr "Тип тригера робочого процесу" | ||||
|  | ||||
| #: documents/models.py:924 | ||||
| msgid "filter path" | ||||
| @@ -645,11 +645,11 @@ msgstr "шлях фільтра" | ||||
|  | ||||
| #: documents/models.py:929 | ||||
| msgid "Only consume documents with a path that matches this if specified. Wildcards specified as * are allowed. Case insensitive." | ||||
| msgstr "" | ||||
| msgstr "Використовувати лише документи зі шляхом, який відповідає цьому, якщо вказано. Допускаються символи підставлення, позначені як *. Регістр не враховується." | ||||
|  | ||||
| #: documents/models.py:936 | ||||
| msgid "filter filename" | ||||
| msgstr "" | ||||
| msgstr "фільтрувати за назвою файлу" | ||||
|  | ||||
| #: documents/models.py:941 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,35 +657,35 @@ msgstr "Обробляти лише ті документи, які повніс | ||||
|  | ||||
| #: documents/models.py:952 | ||||
| msgid "filter documents from this mail rule" | ||||
| msgstr "" | ||||
| msgstr "фільтрувати документи з цього правила пошти" | ||||
|  | ||||
| #: documents/models.py:968 | ||||
| msgid "has these tag(s)" | ||||
| msgstr "" | ||||
| msgstr "має цей тег(и)" | ||||
|  | ||||
| #: documents/models.py:976 | ||||
| msgid "has this document type" | ||||
| msgstr "" | ||||
| msgstr "має тип документа" | ||||
|  | ||||
| #: documents/models.py:984 | ||||
| msgid "has this correspondent" | ||||
| msgstr "" | ||||
| msgstr "має кореспондента" | ||||
|  | ||||
| #: documents/models.py:988 | ||||
| msgid "workflow trigger" | ||||
| msgstr "" | ||||
| msgstr "тригер робочого процесу" | ||||
|  | ||||
| #: documents/models.py:989 | ||||
| msgid "workflow triggers" | ||||
| msgstr "" | ||||
| msgstr "тригери робочого процесу" | ||||
|  | ||||
| #: documents/models.py:997 | ||||
| msgid "Assignment" | ||||
| msgstr "" | ||||
| msgstr "Призначення" | ||||
|  | ||||
| #: documents/models.py:1000 | ||||
| msgid "Workflow Action Type" | ||||
| msgstr "" | ||||
| msgstr "Тип дії робочого процесу" | ||||
|  | ||||
| #: documents/models.py:1006 | ||||
| msgid "assign title" | ||||
| @@ -693,7 +693,7 @@ msgstr "призначити назву" | ||||
|  | ||||
| #: documents/models.py:1011 | ||||
| msgid "Assign a document title, can include some placeholders, see documentation." | ||||
| msgstr "" | ||||
| msgstr "Призначити заголовок документу, може включати деякі місця заповнювачів, див. документацію." | ||||
|  | ||||
| #: documents/models.py:1019 paperless_mail/models.py:216 | ||||
| msgid "assign this tag" | ||||
| @@ -709,31 +709,31 @@ msgstr "призначити цього кореспондента" | ||||
|  | ||||
| #: documents/models.py:1043 | ||||
| msgid "assign this storage path" | ||||
| msgstr "" | ||||
| msgstr "призначити шлях до сховища" | ||||
|  | ||||
| #: documents/models.py:1052 | ||||
| msgid "assign this owner" | ||||
| msgstr "" | ||||
| msgstr "призначити власника" | ||||
|  | ||||
| #: documents/models.py:1059 | ||||
| msgid "grant view permissions to these users" | ||||
| msgstr "" | ||||
| msgstr "надати дозволи на перегляд цим користувачам" | ||||
|  | ||||
| #: documents/models.py:1066 | ||||
| msgid "grant view permissions to these groups" | ||||
| msgstr "" | ||||
| msgstr "надати дозволи на перегляд цим групам" | ||||
|  | ||||
| #: documents/models.py:1073 | ||||
| msgid "grant change permissions to these users" | ||||
| msgstr "" | ||||
| msgstr "надати дозволи на зміну цим користувачам" | ||||
|  | ||||
| #: documents/models.py:1080 | ||||
| msgid "grant change permissions to these groups" | ||||
| msgstr "" | ||||
| msgstr "надати дозволи на зміну цим групам" | ||||
|  | ||||
| #: documents/models.py:1087 | ||||
| msgid "assign these custom fields" | ||||
| msgstr "" | ||||
| msgstr "призначити користувацькі поля" | ||||
|  | ||||
| #: documents/models.py:1091 | ||||
| msgid "workflow action" | ||||
| @@ -749,7 +749,7 @@ msgstr "порядок" | ||||
|  | ||||
| #: documents/models.py:1107 | ||||
| msgid "triggers" | ||||
| msgstr "" | ||||
| msgstr "тригери" | ||||
|  | ||||
| #: documents/models.py:1114 | ||||
| msgid "actions" | ||||
| @@ -815,7 +815,7 @@ msgstr "Ім'я користувача та пароль не збігаютьс | ||||
|  | ||||
| #: documents/templates/registration/login.html:48 | ||||
| msgid "Share link was not found." | ||||
| msgstr "" | ||||
| msgstr "Посилання для спільного доступу не знайдено." | ||||
|  | ||||
| #: documents/templates/registration/login.html:52 | ||||
| msgid "Share link has expired." | ||||
| @@ -876,11 +876,11 @@ msgstr "Змінити мій пароль" | ||||
|  | ||||
| #: documents/templates/registration/password_reset_confirm.html:65 | ||||
| msgid "request a new password reset" | ||||
| msgstr "" | ||||
| msgstr "запит для створення нового паролю" | ||||
|  | ||||
| #: documents/templates/registration/password_reset_done.html:14 | ||||
| msgid "Paperless-ngx reset password sent" | ||||
| msgstr "" | ||||
| msgstr "Запит на скидання пароля Paperless-ngx надіслано" | ||||
|  | ||||
| #: documents/templates/registration/password_reset_done.html:40 | ||||
| msgid "Check your inbox." | ||||
| @@ -892,15 +892,15 @@ msgstr "Ми надіслали вам на електронну пошту ін | ||||
|  | ||||
| #: documents/templates/registration/password_reset_form.html:14 | ||||
| msgid "Paperless-ngx reset password request" | ||||
| msgstr "" | ||||
| msgstr "Запит на скидання пароля Paperless-ngx" | ||||
|  | ||||
| #: documents/templates/registration/password_reset_form.html:41 | ||||
| msgid "Enter your email address below, and we'll email instructions for setting a new one." | ||||
| msgstr "" | ||||
| msgstr "Введіть свою електронну адресу нижче, і ми надішлемо електронною поштою інструкції щодо відновлення." | ||||
|  | ||||
| #: documents/templates/registration/password_reset_form.html:44 | ||||
| msgid "An error occurred. Please try again." | ||||
| msgstr "" | ||||
| msgstr "Сталась помилка. Спробуйте ще раз." | ||||
|  | ||||
| #: documents/templates/registration/password_reset_form.html:47 | ||||
| msgid "Email" | ||||
| @@ -908,22 +908,22 @@ msgstr "Ел. пошта" | ||||
|  | ||||
| #: documents/templates/registration/password_reset_form.html:54 | ||||
| msgid "Send me instructions!" | ||||
| 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" | ||||
| @@ -931,67 +931,67 @@ msgstr "Paperless" | ||||
|  | ||||
| #: paperless/models.py:25 | ||||
| msgid "pdf" | ||||
| msgstr "" | ||||
| msgstr "pdf" | ||||
|  | ||||
| #: paperless/models.py:26 | ||||
| msgid "pdfa" | ||||
| msgstr "" | ||||
| msgstr "pdfa" | ||||
|  | ||||
| #: paperless/models.py:27 | ||||
| msgid "pdfa-1" | ||||
| msgstr "" | ||||
| msgstr "pdfa-1" | ||||
|  | ||||
| #: paperless/models.py:28 | ||||
| msgid "pdfa-2" | ||||
| msgstr "" | ||||
| msgstr "pdfa-2" | ||||
|  | ||||
| #: paperless/models.py:29 | ||||
| msgid "pdfa-3" | ||||
| msgstr "" | ||||
| msgstr "pdfa-3" | ||||
|  | ||||
| #: paperless/models.py:38 | ||||
| msgid "skip" | ||||
| msgstr "" | ||||
| msgstr "пропустити" | ||||
|  | ||||
| #: paperless/models.py:39 | ||||
| msgid "redo" | ||||
| msgstr "" | ||||
| msgstr "повторити" | ||||
|  | ||||
| #: paperless/models.py:40 | ||||
| msgid "force" | ||||
| msgstr "" | ||||
| msgstr "примусово" | ||||
|  | ||||
| #: paperless/models.py:41 | ||||
| msgid "skip_noarchive" | ||||
| msgstr "" | ||||
| msgstr "skip_noarchive" | ||||
|  | ||||
| #: paperless/models.py:49 | ||||
| msgid "never" | ||||
| msgstr "" | ||||
| msgstr "ніколи" | ||||
|  | ||||
| #: paperless/models.py:50 | ||||
| msgid "with_text" | ||||
| msgstr "" | ||||
| msgstr "за _текстом" | ||||
|  | ||||
| #: paperless/models.py:51 | ||||
| msgid "always" | ||||
| msgstr "" | ||||
| msgstr "завжди" | ||||
|  | ||||
| #: paperless/models.py:59 | ||||
| msgid "clean" | ||||
| msgstr "" | ||||
| msgstr "очистити" | ||||
|  | ||||
| #: paperless/models.py:60 | ||||
| msgid "clean-final" | ||||
| msgstr "" | ||||
| msgstr "фінальне очищення" | ||||
|  | ||||
| #: paperless/models.py:61 | ||||
| msgid "none" | ||||
| msgstr "" | ||||
| msgstr "нічого" | ||||
|  | ||||
| #: paperless/models.py:69 | ||||
| msgid "LeaveColorUnchanged" | ||||
| msgstr "" | ||||
| msgstr "Не змінювати колір" | ||||
|  | ||||
| #: paperless/models.py:70 | ||||
| msgid "RGB" | ||||
| @@ -999,7 +999,7 @@ msgstr "RGB" | ||||
|  | ||||
| #: paperless/models.py:71 | ||||
| msgid "UseDeviceIndependentColor" | ||||
| msgstr "" | ||||
| msgstr "Використовувати колір в залежності від пристрою" | ||||
|  | ||||
| #: paperless/models.py:72 | ||||
| msgid "Gray" | ||||
| @@ -1011,59 +1011,59 @@ msgstr "CMYK" | ||||
|  | ||||
| #: paperless/models.py:82 | ||||
| msgid "Sets the output PDF type" | ||||
| msgstr "" | ||||
| msgstr "Встановити тип виводу PDF" | ||||
|  | ||||
| #: paperless/models.py:94 | ||||
| msgid "Do OCR from page 1 to this value" | ||||
| msgstr "" | ||||
| msgstr "Зробити OCR з сторінки 1 до цього значення" | ||||
|  | ||||
| #: paperless/models.py:100 | ||||
| msgid "Do OCR using these languages" | ||||
| msgstr "" | ||||
| msgstr "Розпізнавання використовуючи ці мови" | ||||
|  | ||||
| #: paperless/models.py:107 | ||||
| msgid "Sets the OCR mode" | ||||
| msgstr "" | ||||
| msgstr "Встановлення режиму OCR" | ||||
|  | ||||
| #: paperless/models.py:115 | ||||
| msgid "Controls the generation of an archive file" | ||||
| msgstr "" | ||||
| msgstr "Керування створенням архівного файлу" | ||||
|  | ||||
| #: paperless/models.py:123 | ||||
| msgid "Sets image DPI fallback value" | ||||
| msgstr "" | ||||
| msgstr "Встановлення резервного значення роздільної здатності" | ||||
|  | ||||
| #: paperless/models.py:130 | ||||
| msgid "Controls the unpaper cleaning" | ||||
| msgstr "" | ||||
| msgstr "Керування очищенням від паперу" | ||||
|  | ||||
| #: paperless/models.py:137 | ||||
| msgid "Enables deskew" | ||||
| msgstr "" | ||||
| msgstr "Увімкнути вирівнювання" | ||||
|  | ||||
| #: paperless/models.py:140 | ||||
| msgid "Enables page rotation" | ||||
| msgstr "" | ||||
| msgstr "Увімкнути обертання сторінки" | ||||
|  | ||||
| #: paperless/models.py:145 | ||||
| msgid "Sets the threshold for rotation of pages" | ||||
| msgstr "" | ||||
| msgstr "Встановити граничне значення обертання сторінок" | ||||
|  | ||||
| #: paperless/models.py:151 | ||||
| msgid "Sets the maximum image size for decompression" | ||||
| msgstr "" | ||||
| msgstr "Встановити максимальний розмір зображення для декомпресії" | ||||
|  | ||||
| #: paperless/models.py:157 | ||||
| msgid "Sets the Ghostscript color conversion strategy" | ||||
| msgstr "" | ||||
| msgstr "Встановити правила перетворення кольорів Ghostscript" | ||||
|  | ||||
| #: paperless/models.py:165 | ||||
| msgid "Adds additional user arguments for OCRMyPDF" | ||||
| msgstr "" | ||||
| msgstr "Додає додаткові аргументи користувачів для OCRMyPDF" | ||||
|  | ||||
| #: paperless/models.py:170 | ||||
| msgid "paperless application settings" | ||||
| msgstr "" | ||||
| msgstr "налаштування програми документообігу" | ||||
|  | ||||
| #: paperless/settings.py:601 | ||||
| msgid "English (US)" | ||||
| @@ -1275,7 +1275,7 @@ msgstr "пароль" | ||||
|  | ||||
| #: paperless_mail/models.py:42 | ||||
| msgid "Is token authentication" | ||||
| msgstr "" | ||||
| msgstr "Токен автентифікації" | ||||
|  | ||||
| #: paperless_mail/models.py:45 | ||||
| msgid "character set" | ||||
| @@ -1339,7 +1339,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" | ||||
| @@ -1387,15 +1387,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 або *рахунок-фактура*. Регістр не враховується." | ||||
|  | ||||
| #: paperless_mail/models.py:167 | ||||
| msgid "maximum age" | ||||
| @@ -1439,7 +1439,7 @@ msgstr "призначити кореспондента з" | ||||
|  | ||||
| #: paperless_mail/models.py:242 | ||||
| msgid "Assign the rule owner to documents" | ||||
| msgstr "" | ||||
| msgstr "Призначити власника правила документів" | ||||
|  | ||||
| #: paperless_mail/models.py:268 | ||||
| msgid "uid" | ||||
|   | ||||
| @@ -47,11 +47,3 @@ class HttpRemoteUserMiddleware(PersistentRemoteUserMiddleware): | ||||
|     """ | ||||
|  | ||||
|     header = settings.HTTP_REMOTE_USER_HEADER_NAME | ||||
|  | ||||
|  | ||||
| class PaperlessRemoteUserAuthentication(authentication.RemoteUserAuthentication): | ||||
|     """ | ||||
|     REMOTE_USER authentication for DRF which overrides the default header. | ||||
|     """ | ||||
|  | ||||
|     header = settings.HTTP_REMOTE_USER_HEADER_NAME | ||||
|   | ||||
| @@ -420,31 +420,19 @@ if AUTO_LOGIN_USERNAME: | ||||
|     # regular login in case the provided user does not exist. | ||||
|     MIDDLEWARE.insert(_index + 1, "paperless.auth.AutoLoginMiddleware") | ||||
|  | ||||
| ENABLE_HTTP_REMOTE_USER = __get_boolean("PAPERLESS_ENABLE_HTTP_REMOTE_USER") | ||||
| HTTP_REMOTE_USER_HEADER_NAME = os.getenv( | ||||
|     "PAPERLESS_HTTP_REMOTE_USER_HEADER_NAME", | ||||
|     "HTTP_REMOTE_USER", | ||||
| ) | ||||
|  | ||||
| def _parse_remote_user_settings() -> str: | ||||
|     global MIDDLEWARE, AUTHENTICATION_BACKENDS, REST_FRAMEWORK | ||||
|     enable = __get_boolean("PAPERLESS_ENABLE_HTTP_REMOTE_USER") | ||||
|     if enable: | ||||
|         MIDDLEWARE.append("paperless.auth.HttpRemoteUserMiddleware") | ||||
|         AUTHENTICATION_BACKENDS.insert( | ||||
|             0, | ||||
|             "django.contrib.auth.backends.RemoteUserBackend", | ||||
|         ) | ||||
|         REST_FRAMEWORK["DEFAULT_AUTHENTICATION_CLASSES"].insert( | ||||
|             0, | ||||
|             "paperless.auth.PaperlessRemoteUserAuthentication", | ||||
|         ) | ||||
|  | ||||
|     header_name = os.getenv( | ||||
|         "PAPERLESS_HTTP_REMOTE_USER_HEADER_NAME", | ||||
|         "HTTP_REMOTE_USER", | ||||
| if ENABLE_HTTP_REMOTE_USER: | ||||
|     MIDDLEWARE.append("paperless.auth.HttpRemoteUserMiddleware") | ||||
|     AUTHENTICATION_BACKENDS.insert(0, "django.contrib.auth.backends.RemoteUserBackend") | ||||
|     REST_FRAMEWORK["DEFAULT_AUTHENTICATION_CLASSES"].append( | ||||
|         "rest_framework.authentication.RemoteUserAuthentication", | ||||
|     ) | ||||
|  | ||||
|     return header_name | ||||
|  | ||||
|  | ||||
| HTTP_REMOTE_USER_HEADER_NAME = _parse_remote_user_settings() | ||||
|  | ||||
| # X-Frame options for embedded PDF display: | ||||
| X_FRAME_OPTIONS = "ANY" if DEBUG else "SAMEORIGIN" | ||||
|  | ||||
|   | ||||
| @@ -1,75 +0,0 @@ | ||||
| import os | ||||
| from unittest import mock | ||||
|  | ||||
| from django.contrib.auth.models import User | ||||
| from rest_framework import status | ||||
| from rest_framework.test import APITestCase | ||||
|  | ||||
| from documents.tests.utils import DirectoriesMixin | ||||
| from paperless.settings import _parse_remote_user_settings | ||||
|  | ||||
|  | ||||
| class TestRemoteUser(DirectoriesMixin, APITestCase): | ||||
|     def setUp(self): | ||||
|         super().setUp() | ||||
|  | ||||
|         self.user = User.objects.create_superuser( | ||||
|             username="temp_admin", | ||||
|         ) | ||||
|  | ||||
|     def test_remote_user(self): | ||||
|         """ | ||||
|         GIVEN: | ||||
|             - Configured user | ||||
|             - Remote user auth is enabled | ||||
|         WHEN: | ||||
|             - API call is made to get documents | ||||
|         THEN: | ||||
|             - Call succeeds | ||||
|         """ | ||||
|  | ||||
|         with mock.patch.dict( | ||||
|             os.environ, | ||||
|             { | ||||
|                 "PAPERLESS_ENABLE_HTTP_REMOTE_USER": "True", | ||||
|             }, | ||||
|         ): | ||||
|             _parse_remote_user_settings() | ||||
|  | ||||
|             response = self.client.get("/api/documents/") | ||||
|  | ||||
|             # 403 testing locally, 401 on ci... | ||||
|             self.assertIn( | ||||
|                 response.status_code, | ||||
|                 [status.HTTP_401_UNAUTHORIZED, status.HTTP_403_FORBIDDEN], | ||||
|             ) | ||||
|  | ||||
|             response = self.client.get( | ||||
|                 "/api/documents/", | ||||
|                 headers={ | ||||
|                     "Remote-User": self.user.username, | ||||
|                 }, | ||||
|             ) | ||||
|  | ||||
|             self.assertEqual(response.status_code, status.HTTP_200_OK) | ||||
|  | ||||
|     def test_remote_user_header_setting(self): | ||||
|         """ | ||||
|         GIVEN: | ||||
|             - Remote user header name is set | ||||
|         WHEN: | ||||
|             - Settings are parsed | ||||
|         THEN: | ||||
|             - Correct header name is returned | ||||
|         """ | ||||
|  | ||||
|         with mock.patch.dict( | ||||
|             os.environ, | ||||
|             { | ||||
|                 "PAPERLESS_ENABLE_HTTP_REMOTE_USER": "True", | ||||
|                 "PAPERLESS_HTTP_REMOTE_USER_HEADER_NAME": "HTTP_FOO", | ||||
|             }, | ||||
|         ): | ||||
|             header_name = _parse_remote_user_settings() | ||||
|  | ||||
|             self.assertEqual(header_name, "HTTP_FOO") | ||||
		Reference in New Issue
	
	Block a user
	 shamoon
					shamoon