Compare commits

..

1 Commits

Author SHA1 Message Date
Crowdin Bot
93d1775e1d New Crowdin translations by GitHub Action 2025-06-20 12:14:06 +00:00
10 changed files with 96 additions and 88 deletions

View File

@ -6007,6 +6007,7 @@ primarily.
a very good job at ocr'ing a document with the default
language. Certain language specifics such as umlauts may not get
picked up properly.
- `PAPERLESS_DEBUG` defaults to `false`.
- The presence of `PAPERLESS_DBHOST` now determines whether to use
PostgreSQL or SQLite.
- `PAPERLESS_OCR_THREADS` is gone and replaced with

View File

@ -1,6 +1,10 @@
# Have a look at the docs for documentation.
# https://docs.paperless-ngx.com/configuration/
# Debug. Only enable this for development.
#PAPERLESS_DEBUG=false
# Required services
#PAPERLESS_REDIS=redis://localhost:6379

View File

@ -221,6 +221,9 @@ lint.per-file-ignores."src/documents/parsers.py" = [
lint.per-file-ignores."src/documents/signals/handlers.py" = [
"PTH",
] # TODO Enable & remove
lint.per-file-ignores."src/paperless/settings.py" = [
"PTH",
] # TODO Enable & remove
lint.per-file-ignores."src/paperless_tesseract/tests/test_parser.py" = [
"RUF001",
]

View File

@ -5084,7 +5084,7 @@
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context>
<context context-type="linenumber">132</context>
</context-group>
<target state="translated">Positive Werte werden vor dem Datum auslösen, negative Werte danach.</target>
<target state="needs-translation">Positive values will trigger after the date, negative values before.</target>
</trans-unit>
<trans-unit id="3726450101884717309" datatype="html" approved="yes">
<source>Relative to</source>
@ -10858,13 +10858,13 @@
</context-group>
<target state="final">Norwegisch</target>
</trans-unit>
<trans-unit id="4977087909184008115" datatype="html" approved="yes">
<trans-unit id="4977087909184008115" datatype="html">
<source>Persian</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
<context context-type="linenumber">177</context>
</context-group>
<target state="final">Persisch</target>
<target state="translated">Persisch</target>
</trans-unit>
<trans-unit id="792060551707690640" datatype="html" approved="yes">
<source>Polish</source>

View File

@ -17,7 +17,7 @@
<context context-type="linenumber">132,136</context>
</context-group>
<note priority="1" from="description">Currently selected slide number read by screen reader</note>
<target state="translated"><x id="INTERPOLATION" equiv-text="ueryList&lt;NgbSli"/>의 <x id="INTERPOLATION_1" equiv-text="EventSource = N"/> 슬라이드합니다.</target>
<target state="needs-translation"> Slide <x id="INTERPOLATION" equiv-text="ueryList&lt;NgbSli"/> of <x id="INTERPOLATION_1" equiv-text="EventSource = N"/> </target>
</trans-unit>
<trans-unit id="ngb.carousel.previous" datatype="html">
<source>Previous</source>
@ -268,7 +268,7 @@
<context context-type="sourcefile">node_modules/.pnpm/@ng-bootstrap+ng-bootstrap@18.0.0_@angular+common@19.2.14_@angular+core@19.2.14_rxjs@7._f368c1e2c12c71d00515f6f30d8f21d1/node_modules/src/progressbar/progressbar.ts</context>
<context context-type="linenumber">41,42</context>
</context-group>
<target state="translated"><x id="INTERPOLATION" equiv-text="barConfig); pu"/></target>
<target state="needs-translation"><x id="INTERPOLATION" equiv-text="barConfig); pu"/></target>
</trans-unit>
<trans-unit id="3527354815023530656" datatype="html">
<source>Document <x id="PH" equiv-text="status.filename"/> was added to Paperless-ngx.</source>
@ -1144,7 +1144,7 @@
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
<context context-type="linenumber">194</context>
</context-group>
<target state="translated">기본 줌</target>
<target state="needs-translation">Default zoom</target>
</trans-unit>
<trans-unit id="2222784219255971268" datatype="html">
<source>Fit width</source>
@ -1152,7 +1152,7 @@
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
<context context-type="linenumber">198</context>
</context-group>
<target state="translated">너비에 맞춤</target>
<target state="needs-translation">Fit width</target>
</trans-unit>
<trans-unit id="8409221133589393872" datatype="html">
<source>Fit page</source>
@ -1160,7 +1160,7 @@
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
<context context-type="linenumber">199</context>
</context-group>
<target state="translated">페이지에 맞춤</target>
<target state="needs-translation">Fit page</target>
</trans-unit>
<trans-unit id="7019985100624067992" datatype="html">
<source>Only applies to the Paperless-ngx PDF viewer.</source>
@ -1168,7 +1168,7 @@
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
<context context-type="linenumber">201</context>
</context-group>
<target state="translated">Paperless-ngx PDF 뷰어에만 적용됩니다.</target>
<target state="needs-translation">Only applies to the Paperless-ngx PDF viewer.</target>
</trans-unit>
<trans-unit id="2959590948110714366" datatype="html">
<source>Automatically remove inbox tag(s) on save</source>
@ -1368,7 +1368,7 @@
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
<context context-type="linenumber">265,267</context>
</context-group>
<target state="translated"> 이 사용자 계정에는 웹 UI를 통해 만든 개체(문서가 아닌 태그, 메일 규칙 등)에 대한 설정이 적용됩니다 </target>
<target state="needs-translation"> Settings apply to this user account for objects (Tags, Mail Rules, etc. but not documents) created via the web UI. </target>
</trans-unit>
<trans-unit id="4292903881380648974" datatype="html">
<source>Default Owner</source>
@ -2440,7 +2440,7 @@
<context context-type="sourcefile">src/app/components/admin/trash/trash.component.ts</context>
<context context-type="linenumber">90</context>
</context-group>
<target state="translated">문서 "<x id="PH" equiv-text="document.title"/>" 삭제됨</target>
<target state="needs-translation">Document "<x id="PH" equiv-text="document.title"/>" deleted</target>
</trans-unit>
<trans-unit id="6899041168041745793" datatype="html">
<source>Error deleting document &quot;<x id="PH" equiv-text="document.title"/>&quot;</source>
@ -2448,7 +2448,7 @@
<context context-type="sourcefile">src/app/components/admin/trash/trash.component.ts</context>
<context context-type="linenumber">97</context>
</context-group>
<target state="translated">문서 "<x id="PH" equiv-text="document.title"/>" 삭제 중 오류 발생"</target>
<target state="needs-translation">Error deleting document "<x id="PH" equiv-text="document.title"/>"</target>
</trans-unit>
<trans-unit id="7266264608936522311" datatype="html">
<source>This operation will permanently delete the selected documents.</source>
@ -2488,7 +2488,7 @@
<context context-type="sourcefile">src/app/components/admin/trash/trash.component.ts</context>
<context context-type="linenumber">144</context>
</context-group>
<target state="translated">문서 "<x id="PH" equiv-text="document.title"/>" 복원됨</target>
<target state="needs-translation">Document "<x id="PH" equiv-text="document.title"/>" restored</target>
</trans-unit>
<trans-unit id="8771034816522852043" datatype="html">
<source>Error restoring document &quot;<x id="PH" equiv-text="document.title"/>&quot;</source>
@ -2496,7 +2496,7 @@
<context context-type="sourcefile">src/app/components/admin/trash/trash.component.ts</context>
<context context-type="linenumber">155</context>
</context-group>
<target state="translated">문서 복원 중 오류 "<x id="PH" equiv-text="document.title"/>""</target>
<target state="needs-translation">Error restoring document "<x id="PH" equiv-text="document.title"/>"</target>
</trans-unit>
<trans-unit id="960063472770266304" datatype="html">
<source>Document(s) restored</source>
@ -2800,7 +2800,7 @@
<context context-type="sourcefile">src/app/components/admin/users-groups/users-groups.component.ts</context>
<context context-type="linenumber">132</context>
</context-group>
<target state="translated">삭제된 사용자 "<x id="PH" equiv-text="user.username"/>""</target>
<target state="needs-translation">Deleted user "<x id="PH" equiv-text="user.username"/>"</target>
</trans-unit>
<trans-unit id="286457042048584728" datatype="html">
<source>Error deleting user &quot;<x id="PH" equiv-text="user.username"/>&quot;.</source>
@ -2808,7 +2808,7 @@
<context context-type="sourcefile">src/app/components/admin/users-groups/users-groups.component.ts</context>
<context context-type="linenumber">139</context>
</context-group>
<target state="translated">사용자 "<x id="PH" equiv-text="user.username"/>" 삭제 중 오류가 발생했습니다.</target>
<target state="needs-translation">Error deleting user "<x id="PH" equiv-text="user.username"/>".</target>
</trans-unit>
<trans-unit id="5766640174051730159" datatype="html">
<source>Saved group &quot;<x id="PH" equiv-text="newGroup.name"/>&quot;.</source>
@ -2848,7 +2848,7 @@
<context context-type="sourcefile">src/app/components/admin/users-groups/users-groups.component.ts</context>
<context context-type="linenumber">185</context>
</context-group>
<target state="translated">삭제된 그룹 "<x id="PH" equiv-text="group.name"/>""</target>
<target state="needs-translation">Deleted group "<x id="PH" equiv-text="group.name"/>"</target>
</trans-unit>
<trans-unit id="1697803415975901060" datatype="html">
<source>Error deleting group &quot;<x id="PH" equiv-text="group.name"/>&quot;.</source>
@ -2856,7 +2856,7 @@
<context context-type="sourcefile">src/app/components/admin/users-groups/users-groups.component.ts</context>
<context context-type="linenumber">192</context>
</context-group>
<target state="translated">그룹 "<x id="PH" equiv-text="group.name"/>" 삭제 중 오류가 발생했습니다.</target>
<target state="needs-translation">Error deleting group "<x id="PH" equiv-text="group.name"/>".</target>
</trans-unit>
<trans-unit id="7931334600001636863" datatype="html">
<source>by Paperless-ngx</source>
@ -3380,7 +3380,7 @@
<context context-type="sourcefile">src/app/components/app-frame/toasts-dropdown/toasts-dropdown.component.html</context>
<context context-type="linenumber">16</context>
</context-group>
<target state="translated">모두 지우기</target>
<target state="needs-translation">Clear All</target>
</trans-unit>
<trans-unit id="1656872994210958357" datatype="html">
<source>No notifications</source>
@ -3388,7 +3388,7 @@
<context context-type="sourcefile">src/app/components/app-frame/toasts-dropdown/toasts-dropdown.component.html</context>
<context context-type="linenumber">20</context>
</context-group>
<target state="translated">알림 없음</target>
<target state="needs-translation">No notifications</target>
</trans-unit>
<trans-unit id="8700121026680200191" datatype="html">
<source>Clear</source>
@ -3528,7 +3528,7 @@
<context context-type="sourcefile">src/app/components/common/confirm-dialog/merge-confirm-dialog/merge-confirm-dialog.component.html</context>
<context context-type="linenumber">32</context>
</context-group>
<target state="translated">PDF가 아닌 파일의 경우 병합에 아카이브 버전을 포함하세요.</target>
<target state="needs-translation">Try to include archive version in merge for non-PDF files</target>
</trans-unit>
<trans-unit id="5612366187076076264" datatype="html">
<source>Delete original documents after successful merge</source>
@ -3660,7 +3660,7 @@
<context context-type="sourcefile">src/app/components/common/input/date/date.component.html</context>
<context context-type="linenumber">21</context>
</context-group>
<target state="translated">오늘</target>
<target state="needs-translation">Today</target>
</trans-unit>
<trans-unit id="7819314041543176992" datatype="html">
<source>Close</source>
@ -3820,7 +3820,7 @@
<context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context>
<context context-type="linenumber">101</context>
</context-group>
<target state="translated">상대적 날짜</target>
<target state="needs-translation">Relative dates</target>
</trans-unit>
<trans-unit id="6052766076365105714" datatype="html">
<source>now</source>
@ -3844,7 +3844,7 @@
<context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context>
<context context-type="linenumber">120</context>
</context-group>
<target state="translated">로 부터</target>
<target state="needs-translation">From</target>
</trans-unit>
<trans-unit id="1640609344969975994" datatype="html">
<source>To</source>
@ -3856,7 +3856,7 @@
<context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.html</context>
<context context-type="linenumber">144</context>
</context-group>
<target state="translated">To</target>
<target state="needs-translation">To</target>
</trans-unit>
<trans-unit id="231679111972850796" datatype="html">
<source>Added</source>
@ -3888,7 +3888,7 @@
<context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.ts</context>
<context context-type="linenumber">73</context>
</context-group>
<target state="translated">1주일 이내</target>
<target state="needs-translation">Within 1 week</target>
</trans-unit>
<trans-unit id="123064370501514576" datatype="html">
<source>Within 1 month</source>
@ -3896,7 +3896,7 @@
<context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.ts</context>
<context context-type="linenumber">78</context>
</context-group>
<target state="translated">1개월 이내</target>
<target state="needs-translation">Within 1 month</target>
</trans-unit>
<trans-unit id="1027161426440526546" datatype="html">
<source>Within 3 months</source>
@ -3904,7 +3904,7 @@
<context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.ts</context>
<context context-type="linenumber">83</context>
</context-group>
<target state="translated">3개월 이내</target>
<target state="needs-translation">Within 3 months</target>
</trans-unit>
<trans-unit id="226779700214642230" datatype="html">
<source>Within 1 year</source>
@ -3912,7 +3912,7 @@
<context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.ts</context>
<context context-type="linenumber">88</context>
</context-group>
<target state="translated">1년 이내</target>
<target state="needs-translation">Within 1 year</target>
</trans-unit>
<trans-unit id="8462417627724236320" datatype="html">
<source>This year</source>
@ -3920,7 +3920,7 @@
<context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.ts</context>
<context context-type="linenumber">93</context>
</context-group>
<target state="translated">올해</target>
<target state="needs-translation">This year</target>
</trans-unit>
<trans-unit id="842657237693374355" datatype="html">
<source>This month</source>
@ -3928,7 +3928,7 @@
<context context-type="sourcefile">src/app/components/common/dates-dropdown/dates-dropdown.component.ts</context>
<context context-type="linenumber">98</context>
</context-group>
<target state="translated">이번 달</target>
<target state="needs-translation">This month</target>
</trans-unit>
<trans-unit id="4498682414491138092" datatype="html">
<source>Yesterday</source>
@ -3940,7 +3940,7 @@
<context context-type="sourcefile">src/app/pipes/custom-date.pipe.ts</context>
<context context-type="linenumber">29</context>
</context-group>
<target state="translated">어제</target>
<target state="needs-translation">Yesterday</target>
</trans-unit>
<trans-unit id="8743659855412792665" datatype="html">
<source>Matching algorithm</source>
@ -4404,7 +4404,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">44</context>
</context-group>
<target state="translated">Pdf 레이아웃</target>
<target state="needs-translation">PDF layout</target>
</trans-unit>
<trans-unit id="2873939123535615966" datatype="html">
<source>Include only files matching</source>
@ -4576,7 +4576,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">65</context>
</context-group>
<target state="translated">시스템 기본값</target>
<target state="needs-translation">System default</target>
</trans-unit>
<trans-unit id="4812910224365219000" datatype="html">
<source>Text, then HTML</source>
@ -4584,7 +4584,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">69</context>
</context-group>
<target state="translated">텍스트, 그 다음 HTML</target>
<target state="needs-translation">Text, then HTML</target>
</trans-unit>
<trans-unit id="3181744476823286470" datatype="html">
<source>HTML, then text</source>
@ -4592,7 +4592,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">73</context>
</context-group>
<target state="translated">HTML, 그 다음 텍스트</target>
<target state="needs-translation">HTML, then text</target>
</trans-unit>
<trans-unit id="9048933760263399623" datatype="html">
<source>HTML only</source>
@ -4600,7 +4600,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">77</context>
</context-group>
<target state="translated">HTML 전용</target>
<target state="needs-translation">HTML only</target>
</trans-unit>
<trans-unit id="3835211125655594627" datatype="html">
<source>Text only</source>
@ -4608,7 +4608,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">81</context>
</context-group>
<target state="translated">텍스트만</target>
<target state="needs-translation">Text only</target>
</trans-unit>
<trans-unit id="2784260611081866636" datatype="html">
<source>Move to specified folder</source>
@ -5084,7 +5084,7 @@
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context>
<context context-type="linenumber">132</context>
</context-group>
<target state="translated">양수 값은 날짜 이후에, 음수 값은 그 이전에 트리거됩니다.</target>
<target state="needs-translation">Positive values will trigger after the date, negative values before.</target>
</trans-unit>
<trans-unit id="3726450101884717309" datatype="html">
<source>Relative to</source>
@ -5476,7 +5476,7 @@
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context>
<context context-type="linenumber">352</context>
</context-group>
<target state="translated">웹훅 페이로드를 JSON으로 보내기</target>
<target state="needs-translation">Send webhook payload as JSON</target>
</trans-unit>
<trans-unit id="6806149889743731985" datatype="html">
<source>Webhook params</source>
@ -5540,7 +5540,7 @@
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts</context>
<context context-type="linenumber">77</context>
</context-group>
<target state="translated">웹 UI</target>
<target state="needs-translation">Web UI</target>
</trans-unit>
<trans-unit id="3553216189604488439" datatype="html">
<source>Modified</source>
@ -9968,7 +9968,7 @@
<context context-type="sourcefile">src/app/components/manage/workflows/workflows.component.ts</context>
<context context-type="linenumber">174</context>
</context-group>
<target state="translated">워크플로 "<x id="PH" equiv-text="workflow.name"/>" 토글 중 오류가 발생했습니다.</target>
<target state="needs-translation">Error toggling workflow "<x id="PH" equiv-text="workflow.name"/>".</target>
</trans-unit>
<trans-unit id="2649252321173430744" datatype="html">
<source>Not Found</source>
@ -10265,7 +10265,7 @@
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">52</context>
</context-group>
<target state="translated">바코드 설정</target>
<target state="needs-translation">Barcode Settings</target>
</trans-unit>
<trans-unit id="1313137480169642057" datatype="html">
<source>Output Type</source>
@ -10385,7 +10385,7 @@
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">186</context>
</context-group>
<target state="translated">바코드 활성화</target>
<target state="needs-translation">Enable Barcodes</target>
</trans-unit>
<trans-unit id="5111693440737450705" datatype="html">
<source>Enable TIFF Support</source>
@ -10393,7 +10393,7 @@
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">TIFF 지원 활성화</target>
<target state="needs-translation">Enable TIFF Support</target>
</trans-unit>
<trans-unit id="7024102701648099736" datatype="html">
<source>Barcode String</source>
@ -10401,7 +10401,7 @@
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">200</context>
</context-group>
<target state="translated">바코드 문자열</target>
<target state="needs-translation">Barcode String</target>
</trans-unit>
<trans-unit id="5496493538285104278" datatype="html">
<source>Retain Split Pages</source>
@ -10409,7 +10409,7 @@
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">분할 페이지 유지</target>
<target state="needs-translation">Retain Split Pages</target>
</trans-unit>
<trans-unit id="3585266363073659539" datatype="html">
<source>Enable ASN</source>
@ -10417,7 +10417,7 @@
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">214</context>
</context-group>
<target state="translated">ASN 사용</target>
<target state="needs-translation">Enable ASN</target>
</trans-unit>
<trans-unit id="2563883192247717052" datatype="html">
<source>ASN Prefix</source>
@ -10425,7 +10425,7 @@
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">221</context>
</context-group>
<target state="translated">ASN 접두사</target>
<target state="needs-translation">ASN Prefix</target>
</trans-unit>
<trans-unit id="876335624277968161" datatype="html">
<source>Upscale</source>
@ -10433,7 +10433,7 @@
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">228</context>
</context-group>
<target state="translated">업스케일</target>
<target state="needs-translation">Upscale</target>
</trans-unit>
<trans-unit id="3330040801415354394" datatype="html">
<source>DPI</source>
@ -10441,7 +10441,7 @@
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">235</context>
</context-group>
<target state="translated">DPI</target>
<target state="needs-translation">DPI</target>
</trans-unit>
<trans-unit id="2056636654483201493" datatype="html">
<source>Max Pages</source>
@ -10449,7 +10449,7 @@
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">242</context>
</context-group>
<target state="translated">최대 페이지</target>
<target state="needs-translation">Max Pages</target>
</trans-unit>
<trans-unit id="7410804727457548947" datatype="html">
<source>Enable Tag Detection</source>
@ -10457,7 +10457,7 @@
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">249</context>
</context-group>
<target state="translated">태그 감지 활성화</target>
<target state="needs-translation">Enable Tag Detection</target>
</trans-unit>
<trans-unit id="3723784143052004117" datatype="html">
<source>Tag Mapping</source>
@ -10465,7 +10465,7 @@
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
<context context-type="linenumber">256</context>
</context-group>
<target state="translated">태그 매핑</target>
<target state="needs-translation">Tag Mapping</target>
</trans-unit>
<trans-unit id="5948496158474272829" datatype="html">
<source>Warning: You have unsaved changes to your document(s).</source>
@ -10593,7 +10593,7 @@
<context context-type="sourcefile">src/app/pipes/custom-date.pipe.ts</context>
<context context-type="linenumber">24</context>
</context-group>
<target state="translated">지난 주</target>
<target state="needs-translation">Last week</target>
</trans-unit>
<trans-unit id="2896962543647781653" datatype="html">
<source>%s weeks ago</source>
@ -10865,7 +10865,7 @@
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
<context context-type="linenumber">177</context>
</context-group>
<target state="translated">페르시아어</target>
<target state="needs-translation">Persian</target>
</trans-unit>
<trans-unit id="792060551707690640" datatype="html">
<source>Polish</source>
@ -10969,7 +10969,7 @@
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
<context context-type="linenumber">255</context>
</context-group>
<target state="translated">중국어 번체</target>
<target state="needs-translation">Chinese Traditional</target>
</trans-unit>
<trans-unit id="4912706592792948707" datatype="html">
<source>ISO 8601</source>

View File

@ -5084,7 +5084,7 @@
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context>
<context context-type="linenumber">132</context>
</context-group>
<target state="translated">正數值將於日期「之後」觸發,負數值將於日期「之前」觸發。</target>
<target state="needs-translation">Positive values will trigger after the date, negative values before.</target>
</trans-unit>
<trans-unit id="3726450101884717309" datatype="html">
<source>Relative to</source>

View File

@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-19 18:51+0000\n"
"PO-Revision-Date: 2025-06-22 00:40\n"
"PO-Revision-Date: 2025-06-19 18:52\n"
"Last-Translator: \n"
"Language-Team: German\n"
"Language: de_DE\n"

View File

@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-19 18:51+0000\n"
"PO-Revision-Date: 2025-06-22 12:12\n"
"PO-Revision-Date: 2025-06-19 18:52\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"Language: ko_KR\n"
@ -1573,47 +1573,47 @@ msgstr "애플리케이션 로고"
#: paperless/models.py:197
msgid "Enables barcode scanning"
msgstr "바코드 스캔 사용"
msgstr ""
#: paperless/models.py:203
msgid "Enables barcode TIFF support"
msgstr "바코드 TIFF 지원 활성화"
msgstr ""
#: paperless/models.py:209
msgid "Sets the barcode string"
msgstr "바코드 문자열을 설정합니다."
msgstr ""
#: paperless/models.py:217
msgid "Retains split pages"
msgstr "분할 페이지 유지"
msgstr ""
#: paperless/models.py:223
msgid "Enables ASN barcode"
msgstr "ASN 바코드 사용"
msgstr ""
#: paperless/models.py:229
msgid "Sets the ASN barcode prefix"
msgstr "ASN 바코드 접두사를 설정합니다."
msgstr ""
#: paperless/models.py:237
msgid "Sets the barcode upscale factor"
msgstr "바코드 업스케일 계수 설정"
msgstr ""
#: paperless/models.py:244
msgid "Sets the barcode DPI"
msgstr "바코드 DPI 설정"
msgstr ""
#: paperless/models.py:251
msgid "Sets the maximum pages for barcode"
msgstr "바코드 최대 페이지 설정"
msgstr ""
#: paperless/models.py:258
msgid "Enables tag barcode"
msgstr "태그 바코드 사용"
msgstr ""
#: paperless/models.py:264
msgid "Sets the tag barcode mapping"
msgstr "태그 바코드 매핑 설정"
msgstr ""
#: paperless/models.py:269
msgid "paperless application settings"
@ -1669,7 +1669,7 @@ msgstr "스페인어"
#: paperless/settings.py:767
msgid "Persian"
msgstr "페르시아어"
msgstr ""
#: paperless/settings.py:768
msgid "Finnish"

View File

@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-06-19 18:51+0000\n"
"PO-Revision-Date: 2025-06-22 00:40\n"
"PO-Revision-Date: 2025-06-19 18:52\n"
"Last-Translator: \n"
"Language-Team: Chinese Traditional\n"
"Language: zh_TW\n"

View File

@ -16,15 +16,15 @@ from django.utils.translation import gettext_lazy as _
from dotenv import load_dotenv
# Tap paperless.conf if it's available
for path in [
os.getenv("PAPERLESS_CONFIGURATION_PATH"),
"../paperless.conf",
"/etc/paperless.conf",
"/usr/local/etc/paperless.conf",
]:
if path and Path(path).exists():
load_dotenv(path)
break
configuration_path = os.getenv("PAPERLESS_CONFIGURATION_PATH")
if configuration_path and os.path.exists(configuration_path):
load_dotenv(configuration_path)
elif os.path.exists("../paperless.conf"):
load_dotenv("../paperless.conf")
elif os.path.exists("/etc/paperless.conf"):
load_dotenv("/etc/paperless.conf")
elif os.path.exists("/usr/local/etc/paperless.conf"):
load_dotenv("/usr/local/etc/paperless.conf")
# There are multiple levels of concurrency in paperless:
# - Multiple consumers may be run in parallel.
@ -674,7 +674,7 @@ def _parse_db_settings() -> dict:
databases = {
"default": {
"ENGINE": "django.db.backends.sqlite3",
"NAME": str(DATA_DIR / "db.sqlite3"),
"NAME": os.path.join(DATA_DIR, "db.sqlite3"),
"OPTIONS": {},
},
}
@ -789,7 +789,7 @@ LANGUAGES = [
("zh-tw", _("Chinese Traditional")),
]
LOCALE_PATHS = [str(BASE_DIR / "locale")]
LOCALE_PATHS = [os.path.join(BASE_DIR, "locale")]
TIME_ZONE = os.getenv("PAPERLESS_TIME_ZONE", "UTC")
@ -832,21 +832,21 @@ LOGGING = {
"file_paperless": {
"class": "concurrent_log_handler.ConcurrentRotatingFileHandler",
"formatter": "verbose",
"filename": str(LOGGING_DIR / "paperless.log"),
"filename": os.path.join(LOGGING_DIR, "paperless.log"),
"maxBytes": LOGROTATE_MAX_SIZE,
"backupCount": LOGROTATE_MAX_BACKUPS,
},
"file_mail": {
"class": "concurrent_log_handler.ConcurrentRotatingFileHandler",
"formatter": "verbose",
"filename": str(LOGGING_DIR / "mail.log"),
"filename": os.path.join(LOGGING_DIR, "mail.log"),
"maxBytes": LOGROTATE_MAX_SIZE,
"backupCount": LOGROTATE_MAX_BACKUPS,
},
"file_celery": {
"class": "concurrent_log_handler.ConcurrentRotatingFileHandler",
"formatter": "verbose",
"filename": str(LOGGING_DIR / "celery.log"),
"filename": os.path.join(LOGGING_DIR, "celery.log"),
"maxBytes": LOGROTATE_MAX_SIZE,
"backupCount": LOGROTATE_MAX_BACKUPS,
},
@ -901,7 +901,7 @@ CELERY_ACCEPT_CONTENT = ["application/json", "application/x-python-serialize"]
CELERY_BEAT_SCHEDULE = _parse_beat_schedule()
# https://docs.celeryq.dev/en/stable/userguide/configuration.html#beat-schedule-filename
CELERY_BEAT_SCHEDULE_FILENAME = str(DATA_DIR / "celerybeat-schedule.db")
CELERY_BEAT_SCHEDULE_FILENAME = os.path.join(DATA_DIR, "celerybeat-schedule.db")
# django setting.
CACHES = {