mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2026-02-18 17:36:25 +00:00
Compare commits
17 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
d55900b877 | ||
|
|
2a73ab4693 | ||
|
|
2aea220c6d | ||
|
|
b0c305e852 | ||
|
|
73a77d2a45 | ||
|
|
3a011e7c04 | ||
|
|
d48b75d862 | ||
|
|
f6e26d5953 | ||
|
|
7863780883 | ||
|
|
c2ac9a26a2 | ||
|
|
58e8f796d1 | ||
|
|
ba0f4718e5 | ||
|
|
6fb4daf03e | ||
|
|
f6c34494a7 | ||
|
|
1e4d284b30 | ||
|
|
1f3406fd77 | ||
|
|
398faf36fc |
2
.github/workflows/ci.yml
vendored
2
.github/workflows/ci.yml
vendored
@@ -645,7 +645,7 @@ jobs:
|
||||
script: |
|
||||
const { repo, owner } = context.repo;
|
||||
const result = await github.rest.pulls.create({
|
||||
title: '[Documentation] Add ${{ needs.publish-release.outputs.version }} changelog',
|
||||
title: 'Documentation: Add ${{ needs.publish-release.outputs.version }} changelog',
|
||||
owner,
|
||||
repo,
|
||||
head: '${{ needs.publish-release.outputs.version }}-changelog',
|
||||
|
||||
@@ -3,7 +3,6 @@
|
||||
[](https://docs.paperless-ngx.com)
|
||||
[](https://codecov.io/gh/paperless-ngx/paperless-ngx)
|
||||
[](https://matrix.to/#/%23paperlessngx%3Amatrix.org)
|
||||
[](https://demo.paperless-ngx.com)
|
||||
|
||||
<p align="center">
|
||||
<picture>
|
||||
@@ -21,8 +20,6 @@ Paperless-ngx is a document management system that transforms your physical docu
|
||||
|
||||
Paperless-ngx is the official successor to the original [Paperless](https://github.com/the-paperless-project/paperless) & [Paperless-ng](https://github.com/jonaswinkler/paperless-ng) projects and is designed to distribute the responsibility of advancing and supporting the project among a team of people. [Consider joining us!](#community-support)
|
||||
|
||||
A demo is available at [demo.paperless-ngx.com](https://demo.paperless-ngx.com) using login `demo` / `demo`. _Note: demo content is reset frequently and confidential information should not be uploaded._
|
||||
|
||||
- [Features](#features)
|
||||
- [Getting started](#getting-started)
|
||||
- [Contributing](#contributing)
|
||||
|
||||
@@ -67,15 +67,15 @@ you installed paperless-ngx in the first place. The releases are
|
||||
available at the [release
|
||||
page](https://github.com/paperless-ngx/paperless-ngx/releases).
|
||||
|
||||
First of all, ensure that paperless is stopped.
|
||||
First of all, make sure no active processes (like consumption) are running, then [make a backup](#backup).
|
||||
|
||||
After that, ensure that paperless is stopped:
|
||||
|
||||
```shell-session
|
||||
$ cd /path/to/paperless
|
||||
$ docker compose down
|
||||
```
|
||||
|
||||
After that, [make a backup](#backup).
|
||||
|
||||
1. If you pull the image from the docker hub, all you need to do is:
|
||||
|
||||
```shell-session
|
||||
|
||||
@@ -1,5 +1,57 @@
|
||||
# Changelog
|
||||
|
||||
## paperless-ngx 2.4.2
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- Fix: improve one of the date matching regexes [@shamoon](https://github.com/shamoon) ([#5540](https://github.com/paperless-ngx/paperless-ngx/pull/5540))
|
||||
- Fix: tweak doc detail component behavior while awaiting metadata [@shamoon](https://github.com/shamoon) ([#5546](https://github.com/paperless-ngx/paperless-ngx/pull/5546))
|
||||
|
||||
### All App Changes
|
||||
|
||||
<details>
|
||||
<summary>2 changes</summary>
|
||||
|
||||
- Fix: improve one of the date matching regexes [@shamoon](https://github.com/shamoon) ([#5540](https://github.com/paperless-ngx/paperless-ngx/pull/5540))
|
||||
- Fix: tweak doc detail component behavior while awaiting metadata [@shamoon](https://github.com/shamoon) ([#5546](https://github.com/paperless-ngx/paperless-ngx/pull/5546))
|
||||
</details>
|
||||
|
||||
## paperless-ngx 2.4.1
|
||||
|
||||
### Breaking Changes
|
||||
|
||||
- Change: merge workflow permissions assignments instead of overwrite [@shamoon](https://github.com/shamoon) ([#5496](https://github.com/paperless-ngx/paperless-ngx/pull/5496))
|
||||
|
||||
### Bug Fixes
|
||||
|
||||
- Fix: Minor frontend things in 2.4.0 [@shamoon](https://github.com/shamoon) ([#5514](https://github.com/paperless-ngx/paperless-ngx/pull/5514))
|
||||
- Fix: install script fails on alpine linux [@shamoon](https://github.com/shamoon) ([#5520](https://github.com/paperless-ngx/paperless-ngx/pull/5520))
|
||||
- Fix: enforce permissions for app config [@shamoon](https://github.com/shamoon) ([#5516](https://github.com/paperless-ngx/paperless-ngx/pull/5516))
|
||||
- Fix: render images not converted to pdf, refactor doc detail rendering [@shamoon](https://github.com/shamoon) ([#5475](https://github.com/paperless-ngx/paperless-ngx/pull/5475))
|
||||
- Fix: Dont parse numbers with exponent as integer [@shamoon](https://github.com/shamoon) ([#5457](https://github.com/paperless-ngx/paperless-ngx/pull/5457))
|
||||
|
||||
### Maintenance
|
||||
|
||||
- Chore: Build fix- branches [@shamoon](https://github.com/shamoon) ([#5501](https://github.com/paperless-ngx/paperless-ngx/pull/5501))
|
||||
|
||||
### Dependencies
|
||||
|
||||
- Chore(deps-dev): Bump the development group with 1 update [@dependabot](https://github.com/dependabot) ([#5503](https://github.com/paperless-ngx/paperless-ngx/pull/5503))
|
||||
|
||||
### All App Changes
|
||||
|
||||
<details>
|
||||
<summary>7 changes</summary>
|
||||
|
||||
- Revert "Enhancement: support remote user auth directly against API (DRF)" @shamoon ([#5534](https://github.com/paperless-ngx/paperless-ngx/pull/5534))
|
||||
- Fix: Minor frontend things in 2.4.0 [@shamoon](https://github.com/shamoon) ([#5514](https://github.com/paperless-ngx/paperless-ngx/pull/5514))
|
||||
- Fix: enforce permissions for app config [@shamoon](https://github.com/shamoon) ([#5516](https://github.com/paperless-ngx/paperless-ngx/pull/5516))
|
||||
- Change: merge workflow permissions assignments instead of overwrite [@shamoon](https://github.com/shamoon) ([#5496](https://github.com/paperless-ngx/paperless-ngx/pull/5496))
|
||||
- Chore(deps-dev): Bump the development group with 1 update [@dependabot](https://github.com/dependabot) ([#5503](https://github.com/paperless-ngx/paperless-ngx/pull/5503))
|
||||
- Fix: render images not converted to pdf, refactor doc detail rendering [@shamoon](https://github.com/shamoon) ([#5475](https://github.com/paperless-ngx/paperless-ngx/pull/5475))
|
||||
- Fix: Dont parse numbers with exponent as integer [@shamoon](https://github.com/shamoon) ([#5457](https://github.com/paperless-ngx/paperless-ngx/pull/5457))
|
||||
</details>
|
||||
|
||||
## paperless-ngx 2.4.0
|
||||
|
||||
### Features
|
||||
|
||||
@@ -6,7 +6,6 @@
|
||||
physical documents into a searchable online archive so you can keep, well, _less paper_.
|
||||
|
||||
[Get started](setup.md){ .md-button .md-button--primary .index-callout }
|
||||
[Demo](https://demo.paperless-ngx.com){ .md-button .md-button--secondary target=\_blank }
|
||||
|
||||
</div>
|
||||
<div class="grid-right" markdown>
|
||||
|
||||
@@ -324,44 +324,45 @@
|
||||
<ng-container i18n>Loading...</ng-container>
|
||||
</div>
|
||||
</div>
|
||||
}
|
||||
@switch (contentRenderType) {
|
||||
@case (ContentRenderType.PDF) {
|
||||
@if (!useNativePdfViewer) {
|
||||
<div class="preview-sticky pdf-viewer-container">
|
||||
<pngx-pdf-viewer
|
||||
[src]="{ url: previewUrl, password: password }"
|
||||
[original-size]="false"
|
||||
[show-borders]="true"
|
||||
[show-all]="true"
|
||||
[(page)]="previewCurrentPage"
|
||||
[zoom-scale]="previewZoomScale"
|
||||
[zoom]="previewZoomSetting"
|
||||
(error)="onError($event)"
|
||||
(after-load-complete)="pdfPreviewLoaded($event)">
|
||||
</pngx-pdf-viewer>
|
||||
} @else {
|
||||
@switch (contentRenderType) {
|
||||
@case (ContentRenderType.PDF) {
|
||||
@if (!useNativePdfViewer) {
|
||||
<div class="preview-sticky pdf-viewer-container">
|
||||
<pngx-pdf-viewer
|
||||
[src]="{ url: previewUrl, password: password }"
|
||||
[original-size]="false"
|
||||
[show-borders]="true"
|
||||
[show-all]="true"
|
||||
[(page)]="previewCurrentPage"
|
||||
[zoom-scale]="previewZoomScale"
|
||||
[zoom]="previewZoomSetting"
|
||||
(error)="onError($event)"
|
||||
(after-load-complete)="pdfPreviewLoaded($event)">
|
||||
</pngx-pdf-viewer>
|
||||
</div>
|
||||
} @else {
|
||||
<object [data]="previewUrl | safeUrl" class="preview-sticky" width="100%"></object>
|
||||
}
|
||||
}
|
||||
@case (ContentRenderType.Text) {
|
||||
<div class="preview-sticky bg-light p-3 overflow-auto" width="100%">{{previewText}}</div>
|
||||
}
|
||||
@case (ContentRenderType.Image) {
|
||||
<div class="preview-sticky">
|
||||
<img [src]="previewUrl | safeUrl" width="100%" height="100%" alt="{{title}}" />
|
||||
</div>
|
||||
} @else {
|
||||
}
|
||||
@case (ContentRenderType.Other) {
|
||||
<object [data]="previewUrl | safeUrl" class="preview-sticky" width="100%"></object>
|
||||
}
|
||||
}
|
||||
@case (ContentRenderType.Text) {
|
||||
<div class="preview-sticky bg-light p-3 overflow-auto" width="100%">{{previewText}}</div>
|
||||
}
|
||||
@case (ContentRenderType.Image) {
|
||||
<div class="preview-sticky">
|
||||
<img [src]="previewUrl | safeUrl" width="100%" height="100%" alt="{{title}}" />
|
||||
@if (requiresPassword) {
|
||||
<div class="password-prompt">
|
||||
<form>
|
||||
<input autocomplete="" autofocus="true" class="form-control" i18n-placeholder placeholder="Enter Password" type="password" (keyup)="onPasswordKeyUp($event)" />
|
||||
</form>
|
||||
</div>
|
||||
}
|
||||
@case (ContentRenderType.Other) {
|
||||
<object [data]="previewUrl | safeUrl" class="preview-sticky" width="100%"></object>
|
||||
}
|
||||
}
|
||||
@if (requiresPassword) {
|
||||
<div class="password-prompt">
|
||||
<form>
|
||||
<input autocomplete="" autofocus="true" class="form-control" i18n-placeholder placeholder="Enter Password" type="password" (keyup)="onPasswordKeyUp($event)" />
|
||||
</form>
|
||||
</div>
|
||||
}
|
||||
</ng-template>
|
||||
|
||||
@@ -681,6 +681,7 @@ describe('DocumentDetailComponent', () => {
|
||||
|
||||
it('should support Enter key in password field', () => {
|
||||
initNormally()
|
||||
component.metadata = { has_archive_version: true }
|
||||
component.onError({ name: 'PasswordException' }) // normally dispatched by pdf viewer
|
||||
fixture.detectChanges()
|
||||
expect(component.password).toBeUndefined()
|
||||
|
||||
@@ -82,6 +82,7 @@ enum ContentRenderType {
|
||||
Image = 'image',
|
||||
Text = 'text',
|
||||
Other = 'other',
|
||||
Unknown = 'unknown',
|
||||
}
|
||||
|
||||
enum ZoomSetting {
|
||||
@@ -211,6 +212,7 @@ export class DocumentDetailComponent
|
||||
}
|
||||
|
||||
get contentRenderType(): ContentRenderType {
|
||||
if (!this.metadata) return ContentRenderType.Unknown
|
||||
const contentType = this.metadata?.has_archive_version
|
||||
? 'application/pdf'
|
||||
: this.metadata?.original_mime_type
|
||||
|
||||
@@ -5,7 +5,7 @@ export const environment = {
|
||||
apiBaseUrl: document.baseURI + 'api/',
|
||||
apiVersion: '4',
|
||||
appTitle: 'Paperless-ngx',
|
||||
version: '2.4.1',
|
||||
version: '2.4.3',
|
||||
webSocketHost: window.location.host,
|
||||
webSocketProtocol: window.location.protocol == 'https:' ? 'wss:' : 'ws:',
|
||||
webSocketBaseUrl: base_url.pathname + 'ws/',
|
||||
|
||||
@@ -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">JSON غير صالح</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5103146006962696736" datatype="html">
|
||||
<source>Configuration updated</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">تحديث تلقائي</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3894950702316166331" datatype="html">
|
||||
<source>Loading...</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 أو *الفاتورة* مسموح بها. الحالة غير حساسة.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="9216117865911519658" datatype="html">
|
||||
<source>Action</source>
|
||||
@@ -3749,7 +3749,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">30</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Add Trigger</target>
|
||||
<target state="translated">إضافة مشغل</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6882912390704300247" datatype="html">
|
||||
<source>Apply Actions:</source>
|
||||
@@ -3757,7 +3757,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Apply Actions:</target>
|
||||
<target state="translated">تطبيق الإجراءات:</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="51883444329775670" datatype="html">
|
||||
<source>Add Action</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">إضافة اجراء</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6417103744331194518" datatype="html">
|
||||
<source>Action type</source>
|
||||
@@ -3773,7 +3773,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">86</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Action type</target>
|
||||
<target state="translated">نوع الإجراء</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6019822389883736115" datatype="html">
|
||||
<source>Assign title</source>
|
||||
@@ -3789,7 +3789,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Can include some placeholders, see <a target='_blank' href='https://docs.paperless-ngx.com/usage/#workflows'>documentation</a>.</target>
|
||||
<target state="translated">يمكن أن تتضمن بعض العناصر النائبة، انظر <a target='_blank' href='https://docs.paperless-ngx.com/usage/#workflows'>المستندات</a>.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6528897010417701530" datatype="html">
|
||||
<source>Assign tags</source>
|
||||
@@ -3813,7 +3813,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">95</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Assign custom fields</target>
|
||||
<target state="translated">تعيين حقول مخصصة</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5057200219587080996" datatype="html">
|
||||
<source>Assign owner</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>
|
||||
@@ -4005,7 +4005,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts</context>
|
||||
<context context-type="linenumber">69</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Assignment</target>
|
||||
<target state="translated">المهام</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3138206142174978019" datatype="html">
|
||||
<source>Create new workflow</source>
|
||||
@@ -4013,7 +4013,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts</context>
|
||||
<context context-type="linenumber">137</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Create new workflow</target>
|
||||
<target state="translated">إنشاء سير عمل جديد</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5996779210524133604" datatype="html">
|
||||
<source>Edit workflow</source>
|
||||
@@ -4021,7 +4021,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts</context>
|
||||
<context context-type="linenumber">141</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Edit workflow</target>
|
||||
<target state="translated">تعديل سير العمل</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1616102757855967475" datatype="html">
|
||||
<source>All</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">إزالة</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="445302259125375799" datatype="html" approved="yes">
|
||||
<source>Invalid date.</source>
|
||||
@@ -4182,7 +4182,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/input/document-link/document-link.component.ts</context>
|
||||
<context context-type="linenumber">44</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">No documents found</target>
|
||||
<target state="translated">لم يتم العثور على مستندات</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6932865105766151309" datatype="html">
|
||||
<source>Upload</source>
|
||||
@@ -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">رفع</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5554528553553249088" datatype="html">
|
||||
<source>Show password</source>
|
||||
@@ -4198,7 +4198,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/input/password/password.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Show password</target>
|
||||
<target state="translated">عرض كلمة المرور</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="594042705136125260" datatype="html">
|
||||
<source>Edit Permissions</source>
|
||||
@@ -4267,7 +4267,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/input/select/select.component.ts</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">No items found</target>
|
||||
<target state="translated">لم يتم العثور على أي عنصر</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6541407358060244620" datatype="html">
|
||||
<source>Note: value has not yet been set and will not apply until explicitly changed</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>
|
||||
@@ -4299,7 +4299,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/input/url/url.component.html</context>
|
||||
<context context-type="linenumber">14</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Open link</target>
|
||||
<target state="translated">فتح الرابط</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5752465522295465624" datatype="html">
|
||||
<source>What's this?</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">ما هذا؟</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">اقرأ المزيد</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7062872617520618723" datatype="html">
|
||||
<source>Set permissions</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>
|
||||
@@ -4411,7 +4411,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/preview-popup/preview-popup.component.html</context>
|
||||
<context context-type="linenumber">4</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Error loading preview</target>
|
||||
<target state="translated">خطأ في تحميل المعاينة</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2984628903434675339" datatype="html">
|
||||
<source>Edit Profile</source>
|
||||
@@ -4419,7 +4419,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">3</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Edit Profile</target>
|
||||
<target state="translated">تعديل الملف الشخصي</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8214169742072920158" datatype="html">
|
||||
<source>Confirm Email</source>
|
||||
@@ -4427,7 +4427,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">13</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Confirm Email</target>
|
||||
<target state="translated">تأكيد البريد الإلكتروني</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3241357959735682038" datatype="html">
|
||||
<source>Confirm Password</source>
|
||||
@@ -4435,7 +4435,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Confirm Password</target>
|
||||
<target state="translated">تأكيد كلمة المرور</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7554924397178347823" datatype="html">
|
||||
<source>API Auth Token</source>
|
||||
@@ -4443,7 +4443,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">API Auth Token</target>
|
||||
<target state="translated">API Auth Token</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4323470180912194028" datatype="html">
|
||||
<source>Copy</source>
|
||||
@@ -4467,7 +4467,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">44</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Regenerate auth token</target>
|
||||
<target state="translated">تجديد رمز المصادقة</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5392341774767336507" datatype="html">
|
||||
<source>Copied!</source>
|
||||
@@ -4487,7 +4487,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">50</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Warning: changing the token cannot be undone</target>
|
||||
<target state="translated">تحذير: لا يمكن التراجع عن تغيير رمز المصادقة</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6141884091799403188" datatype="html">
|
||||
<source>Emails must match</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">البريد الإلكتروني يجب أن يتطابق</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">يجب أن تتطابق كلمة المرور</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">تم تعديل الملف الشخصي بنجاح</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3417726855410304962" datatype="html">
|
||||
<source>Error saving profile</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" approved="yes">
|
||||
<source>Select</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">Opcions de configuració global d'aplicació que aplica a <strong>cada</strong> usuari d'aquesta instal·lació de Paperless-ngx. Les opcions també es poden establir mitjançant variables d'entorn o el fitxer de configuració, però el valor aquí sempre tindrà prioritat.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="187187500641108332" datatype="html">
|
||||
<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">Revisa els fitxers de registre de l'aplicació i per a la comprovació del correu electrònic.</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">Opcions per personalitzar l'aparença, les notificacions, les visualitzacions desades i molt més. La configuració s'aplica només a <strong>l'usuari actual</strong>.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1685061484835793745" datatype="html">
|
||||
<source>Start tour</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">Aplica als documents que coincideixen amb aquest camí. Es permeten els comodins especificats com a *. Cas normalitzat.</a></target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7468453896129193641" datatype="html">
|
||||
<source>Filter mail rule</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">Nota: el valor encara no s'ha establert i no s'aplicarà fins que no es modifiqui explícitament</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6560126119609945418" datatype="html">
|
||||
<source>Add tag</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">Benvingut a <x id="PH" equiv-text="environment.appTitle"/></target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1325877348738783391" datatype="html">
|
||||
<source>Dashboard updated</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">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>
|
||||
</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">Canvis detectats al document</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">La versió d'aquest document a la sessió del vostre navegador sembla més antiga que la versió existent.</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">Desar el document aquí pot sobreescriure altres canvis fets. Per restaurar la versió existent, descarta els canvis o tanca el document.</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">Personalitza els camps de dades que es poden adjuntar als documents.</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">Empra fluxos de treball per personalitzar el comportament de Paperless-ngx quan els esdeveniments "activin" un flux de treball.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2437630016855517844" datatype="html">
|
||||
<source>Add Workflow</source>
|
||||
|
||||
@@ -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">
|
||||
<source>Discard</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">Μη έγκυρο JSON</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5103146006962696736" datatype="html">
|
||||
<source>Configuration updated</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">Αυτόματη ανανέωση</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3894950702316166331" datatype="html">
|
||||
<source>Loading...</source>
|
||||
@@ -2469,7 +2469,7 @@
|
||||
<context context-type="sourcefile">src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Document Types</target>
|
||||
<target state="translated">Τύποι Εγγράφων</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5421255270838137624" datatype="html">
|
||||
<source>Storage Paths</source>
|
||||
@@ -2485,7 +2485,7 @@
|
||||
<context context-type="sourcefile">src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html</context>
|
||||
<context context-type="linenumber">82</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Storage Paths</target>
|
||||
<target state="translated">Διαδρομές Αποθήκευσης</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3188389494264426470" datatype="html">
|
||||
<source>Custom Fields</source>
|
||||
@@ -2521,7 +2521,7 @@
|
||||
<context context-type="sourcefile">src/app/components/manage/workflows/workflows.component.html</context>
|
||||
<context context-type="linenumber">2</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Workflows</target>
|
||||
<target state="translated">Ροές εργασίας</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1292737233370901804" datatype="html">
|
||||
<source>Mail</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>
|
||||
@@ -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">Τι είναι αυτό;</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2827984212740060090" datatype="html">
|
||||
<source>Read more</source>
|
||||
@@ -4419,7 +4419,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">3</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Edit Profile</target>
|
||||
<target state="translated">Επεξεργασία Προφίλ</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8214169742072920158" datatype="html">
|
||||
<source>Confirm Email</source>
|
||||
@@ -4427,7 +4427,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">13</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Confirm Email</target>
|
||||
<target state="translated">Επιβεβαίωση Email</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3241357959735682038" datatype="html">
|
||||
<source>Confirm Password</source>
|
||||
@@ -4435,7 +4435,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Confirm Password</target>
|
||||
<target state="translated">Επιβεβαίωση Κωδικού</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7554924397178347823" datatype="html">
|
||||
<source>API Auth Token</source>
|
||||
@@ -4443,7 +4443,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">API Auth Token</target>
|
||||
<target state="translated">API Auth Token</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4323470180912194028" datatype="html">
|
||||
<source>Copy</source>
|
||||
@@ -4843,7 +4843,7 @@
|
||||
<context context-type="sourcefile">src/app/components/dashboard/widgets/saved-view-widget/saved-view-widget.component.html</context>
|
||||
<context context-type="linenumber">57</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">No documents</target>
|
||||
<target state="translated">Δεν υπάρχουν έγγραφα</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1069523139277190436" datatype="html">
|
||||
<source>Statistics</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>
|
||||
@@ -5378,7 +5378,7 @@
|
||||
<context context-type="sourcefile">src/app/components/document-detail/document-detail.component.ts</context>
|
||||
<context context-type="linenumber">325</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Ok</target>
|
||||
<target state="translated">Οκ</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5758784066858623886" datatype="html">
|
||||
<source>Error retrieving metadata</source>
|
||||
@@ -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>
|
||||
|
||||
@@ -449,21 +449,21 @@
|
||||
</context-group>
|
||||
<target state="final">Enfin, au nom de chaque contributeur à ce projet soutenu par la communauté, merci d'utiliser Paperless-ngx !</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="9063918187161876141" datatype="html">
|
||||
<trans-unit id="9063918187161876141" datatype="html" approved="yes">
|
||||
<source>Application Configuration</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/admin/config/config.component.html</context>
|
||||
<context context-type="linenumber">2</context>
|
||||
</context-group>
|
||||
<target state="translated">Configuration de l'application</target>
|
||||
<target state="final">Configuration de l'application</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8528041182664173532" datatype="html">
|
||||
<trans-unit id="8528041182664173532" datatype="html" approved="yes">
|
||||
<source>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.</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/admin/config/config.component.html</context>
|
||||
<context context-type="linenumber">4</context>
|
||||
</context-group>
|
||||
<target state="translated">Les options de configuration de l'application globaux s'appliquent à <strong>tous</strong> les utilisateurs de cette installation de Paperless-ngx. Les options peuvent aussi être définies en utilisant les variables d'environnement ou le fichier de configuration mais la valeur ici sera toujours prioritaire.</target>
|
||||
<target state="final">Les options de configuration de l'application globaux s'appliquent à <strong>tous</strong> les utilisateurs de cette installation de Paperless-ngx. Les options peuvent aussi être définies en utilisant les variables d'environnement ou le fichier de configuration mais la valeur ici sera toujours prioritaire.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="187187500641108332" datatype="html">
|
||||
<source>
|
||||
@@ -483,13 +483,13 @@
|
||||
</context-group>
|
||||
<target state="translated"><x id="INTERPOLATION" equiv-text="ategory}}"/></target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7991430199894172363" datatype="html">
|
||||
<trans-unit id="7991430199894172363" datatype="html" approved="yes">
|
||||
<source>Read the documentation about this setting</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/admin/config/config.component.html</context>
|
||||
<context context-type="linenumber">25</context>
|
||||
</context-group>
|
||||
<target state="translated">Lire la documentation à propos de ce paramètre</target>
|
||||
<target state="final">Lire la documentation à propos de ce paramètre</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2180291763949669799" datatype="html">
|
||||
<source>Enable</source>
|
||||
@@ -591,13 +591,13 @@
|
||||
</context-group>
|
||||
<target state="translated">JSON non valide</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5103146006962696736" datatype="html">
|
||||
<trans-unit id="5103146006962696736" datatype="html" approved="yes">
|
||||
<source>Configuration updated</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/admin/config/config.component.ts</context>
|
||||
<context context-type="linenumber">151</context>
|
||||
</context-group>
|
||||
<target state="translated">Configuration mise a jour</target>
|
||||
<target state="final">Configuration mise à jour</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1664963291286452273" datatype="html">
|
||||
<source>An error occurred updating configuration</source>
|
||||
@@ -607,21 +607,21 @@
|
||||
</context-group>
|
||||
<target state="translated">Une erreur s'est produite lors de la mise à jour de la configuration</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2653081282186526824" datatype="html">
|
||||
<trans-unit id="2653081282186526824" datatype="html" approved="yes">
|
||||
<source>File successfully updated</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/admin/config/config.component.ts</context>
|
||||
<context context-type="linenumber">178</context>
|
||||
</context-group>
|
||||
<target state="translated">Fichier téléversé avec succès</target>
|
||||
<target state="final">Fichier téléversé avec succès</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5902783625859504265" datatype="html">
|
||||
<trans-unit id="5902783625859504265" datatype="html" approved="yes">
|
||||
<source>An error occurred uploading file</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/admin/config/config.component.ts</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
</context-group>
|
||||
<target state="translated">Une erreur s'est produite lors du téléversement du fichier</target>
|
||||
<target state="final">Une erreur s'est produite lors du téléversement du fichier</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4804785061014590286" datatype="html" approved="yes">
|
||||
<source>Logs</source>
|
||||
@@ -639,13 +639,13 @@
|
||||
</context-group>
|
||||
<target state="final">Journaux</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2272120016352772836" datatype="html">
|
||||
<trans-unit id="2272120016352772836" datatype="html" approved="yes">
|
||||
<source>Review the log files for the application and for email checking.</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/admin/logs/logs.component.html</context>
|
||||
<context context-type="linenumber">4</context>
|
||||
</context-group>
|
||||
<target state="translated">Consultez les fichiers journaux pour l'application et pour la vérification des courriels.</target>
|
||||
<target state="final">Consultez les journaux de l'application ainsi que ceux des courriels.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8838884664569764142" datatype="html" approved="yes">
|
||||
<source>Auto refresh</source>
|
||||
@@ -729,7 +729,7 @@
|
||||
<context context-type="sourcefile">src/app/components/manage/management-list/management-list.component.html</context>
|
||||
<context context-type="linenumber">48</context>
|
||||
</context-group>
|
||||
<target state="final">Chargement ...</target>
|
||||
<target state="final">Chargement...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4930506384627295710" datatype="html" approved="yes">
|
||||
<source>Settings</source>
|
||||
@@ -755,13 +755,13 @@
|
||||
</context-group>
|
||||
<target state="final">Paramètres</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4999473193657330663" datatype="html">
|
||||
<trans-unit id="4999473193657330663" datatype="html" approved="yes">
|
||||
<source>Options to customize appearance, notifications, saved views and more. Settings apply to the <strong>current user only</strong>.</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">4</context>
|
||||
</context-group>
|
||||
<target state="translated">Options pour personnaliser l'apparence, les notifrications, les vues sauvegardées et bien plus. Les paramètres s'appliquent à l'<strong>utilisateur actuel uniquement</strong>.</target>
|
||||
<target state="final">Options pour personnaliser l'apparence, les notifications, les vues sauvegardées et bien plus. Les paramètres s'appliquent à l'<strong>utilisateur actuel uniquement</strong>.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1685061484835793745" datatype="html" approved="yes">
|
||||
<source>Start tour</source>
|
||||
@@ -1825,39 +1825,39 @@
|
||||
<context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">111</context>
|
||||
</context-group>
|
||||
<target state="translated">(<x id="INTERPOLATION" equiv-text="{{selectedTasks.size}}"/> sélectionné(s))</target>
|
||||
<target state="translated"> (<x id="INTERPOLATION" equiv-text="{{selectedTasks.size}}"/> sélectionné(s))</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5639839509673911668" datatype="html">
|
||||
<trans-unit id="5639839509673911668" datatype="html" approved="yes">
|
||||
<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>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">123,125</context>
|
||||
</context-group>
|
||||
<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="}"/> échoué(s)</target>
|
||||
<target state="final"><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="}"/> Échoué(s)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8210778930307085868" datatype="html">
|
||||
<trans-unit id="8210778930307085868" datatype="html" approved="yes">
|
||||
<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>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">131,133</context>
|
||||
</context-group>
|
||||
<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="}"/> terminé(s)</target>
|
||||
<target state="final"><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="}"/> Terminé(s)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3522801015717851360" datatype="html">
|
||||
<trans-unit id="3522801015717851360" datatype="html" approved="yes">
|
||||
<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>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">139,141</context>
|
||||
</context-group>
|
||||
<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="}"/> commencé(s)</target>
|
||||
<target state="final"><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="}"/> Commencé(s)</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2341807459308874922" datatype="html">
|
||||
<trans-unit id="2341807459308874922" datatype="html" approved="yes">
|
||||
<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>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.html</context>
|
||||
<context context-type="linenumber">147,149</context>
|
||||
</context-group>
|
||||
<target state="translated">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="}"/> en attente</target>
|
||||
<target state="final"><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="}"/> En attente</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5404910960991552159" datatype="html" approved="yes">
|
||||
<source>Dismiss selected</source>
|
||||
@@ -1897,7 +1897,7 @@
|
||||
<context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.ts</context>
|
||||
<context context-type="linenumber">133</context>
|
||||
</context-group>
|
||||
<target state="translated">liste d'attente</target>
|
||||
<target state="translated">en attente</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6415892379431855826" datatype="html">
|
||||
<source>started</source>
|
||||
@@ -1939,13 +1939,13 @@
|
||||
</context-group>
|
||||
<target state="final">Utilisateurs & Groupes</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4569276013106377105" datatype="html">
|
||||
<trans-unit id="4569276013106377105" datatype="html" approved="yes">
|
||||
<source>Create, delete and edit users and groups.</source>
|
||||
<context-group purpose="location">
|
||||
<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="translated">Créez, supprimez et modifiez les utilisateurs et les groupes.</target>
|
||||
<target state="final">Créez, supprimez et modifiez les utilisateurs et les groupes.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4555457172864212828" datatype="html" approved="yes">
|
||||
<source>Users</source>
|
||||
@@ -2275,13 +2275,13 @@
|
||||
</context-group>
|
||||
<target state="final">Erreur lors de la supression du groupe.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7931334600001636863" datatype="html">
|
||||
<trans-unit id="7931334600001636863" datatype="html" approved="yes">
|
||||
<source>by Paperless-ngx</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<target state="translated">par Paperless-ngx</target>
|
||||
<target state="final">par Paperless-ngx</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7100953725264790651" datatype="html" approved="yes">
|
||||
<source>Search documents</source>
|
||||
@@ -2543,7 +2543,7 @@
|
||||
</context-group>
|
||||
<target state="final">Administration</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3008420115644088420" datatype="html">
|
||||
<trans-unit id="3008420115644088420" datatype="html" approved="yes">
|
||||
<source>Configuration</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
||||
@@ -2553,7 +2553,7 @@
|
||||
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
||||
<context context-type="linenumber">242</context>
|
||||
</context-group>
|
||||
<target state="translated">Configuration</target>
|
||||
<target state="final">Configuration</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1534029177398918729" datatype="html" approved="yes">
|
||||
<source>GitHub</source>
|
||||
@@ -4184,13 +4184,13 @@
|
||||
</context-group>
|
||||
<target state="translated">Aucun document trouvé</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6932865105766151309" datatype="html">
|
||||
<trans-unit id="6932865105766151309" datatype="html" approved="yes">
|
||||
<source>Upload</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/input/file/file.component.html</context>
|
||||
<context context-type="linenumber">15</context>
|
||||
</context-group>
|
||||
<target state="translated">Téléverser</target>
|
||||
<target state="final">Téléverser</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5554528553553249088" datatype="html">
|
||||
<source>Show password</source>
|
||||
@@ -4269,13 +4269,13 @@
|
||||
</context-group>
|
||||
<target state="translated">Aucun élément trouvé</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6541407358060244620" datatype="html">
|
||||
<trans-unit id="6541407358060244620" datatype="html" approved="yes">
|
||||
<source>Note: value has not yet been set and will not apply until explicitly changed</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/input/switch/switch.component.html</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<target state="translated">Note : la valeur n'a pas encore été définie et ne sera pas appliquée jusqu'à ce que ce soit changé explicitement</target>
|
||||
<target state="final">Note : la valeur n'a pas encore été définie et ne sera pas appliquée jusqu'à ce que ce soit changé explicitement</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6560126119609945418" datatype="html" approved="yes">
|
||||
<source>Add tag</source>
|
||||
@@ -4301,21 +4301,21 @@
|
||||
</context-group>
|
||||
<target state="final">Ouvrir le lien</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5752465522295465624" datatype="html">
|
||||
<trans-unit id="5752465522295465624" datatype="html" approved="yes">
|
||||
<source>What's this?</source>
|
||||
<context-group purpose="location">
|
||||
<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="translated">Qu'est-ce ?</target>
|
||||
<target state="final">Qu'est-ce ?</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2827984212740060090" datatype="html">
|
||||
<trans-unit id="2827984212740060090" datatype="html" approved="yes">
|
||||
<source>Read more</source>
|
||||
<context-group purpose="location">
|
||||
<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="translated">En savoir plus</target>
|
||||
<target state="final">En savoir plus</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7062872617520618723" datatype="html">
|
||||
<source>Set permissions</source>
|
||||
@@ -4709,21 +4709,21 @@
|
||||
</context-group>
|
||||
<target state="final">Copier l'erreur brute</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6581372518205328477" datatype="html">
|
||||
<trans-unit id="6581372518205328477" datatype="html" approved="yes">
|
||||
<source>Hello <x id="PH" equiv-text="this.settingsService.displayName"/>, welcome to <x id="PH_1" equiv-text="environment.appTitle"/></source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/dashboard/dashboard.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
</context-group>
|
||||
<target state="translated">Bonjour <x id="PH" equiv-text="this.settingsService.displayName"/>, bienvenue sur <x id="PH_1" equiv-text="environment.appTitle"/></target>
|
||||
<target state="final">Bonjour <x id="PH" equiv-text="this.settingsService.displayName"/>, bienvenue sur <x id="PH_1" equiv-text="environment.appTitle"/></target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2901300640157872718" datatype="html">
|
||||
<trans-unit id="2901300640157872718" datatype="html" approved="yes">
|
||||
<source>Welcome to <x id="PH" equiv-text="environment.appTitle"/></source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/dashboard/dashboard.component.ts</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
</context-group>
|
||||
<target state="translated">Bienvenue sur <x id="PH" equiv-text="environment.appTitle"/></target>
|
||||
<target state="final">Bienvenue sur <x id="PH" equiv-text="environment.appTitle"/></target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1325877348738783391" datatype="html">
|
||||
<source>Dashboard updated</source>
|
||||
@@ -5308,13 +5308,13 @@
|
||||
</context-group>
|
||||
<target state="translated">Prévisualisation</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7206723502037428235" datatype="html">
|
||||
<trans-unit id="7206723502037428235" datatype="html" approved="yes">
|
||||
<source>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="}"/></source>
|
||||
<context-group purpose="location">
|
||||
<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="translated">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="final">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>
|
||||
</trans-unit>
|
||||
<trans-unit id="5129524307369213584" datatype="html" approved="yes">
|
||||
<source>Save & next</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="translated">La version de ce docuemnt dans dans la session de votre navigateur semble plus ancien que la version existante.</target>
|
||||
<target state="translated">La version de ce document dans la session de votre navigateur semble plus ancien que la version existante.</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,15 +5370,15 @@
|
||||
<context context-type="sourcefile">src/app/components/document-detail/document-detail.component.ts</context>
|
||||
<context context-type="linenumber">323</context>
|
||||
</context-group>
|
||||
<target state="translated">Sauvegarder le document ici peut écraser les autres modifications qui ont été faites. Pour restaurer la version existante, annulez vos modificatons ou fermez le document.</target>
|
||||
<target state="translated">Sauvegarder le document ici peut écraser les autres modifications qui ont été faites. Pour restaurer la version existante, annulez vos modifications ou fermez le document.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8720977247725652816" datatype="html">
|
||||
<trans-unit id="8720977247725652816" datatype="html" approved="yes">
|
||||
<source>Ok</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/document-detail/document-detail.component.ts</context>
|
||||
<context context-type="linenumber">325</context>
|
||||
</context-group>
|
||||
<target state="translated">OK</target>
|
||||
<target state="final">OK</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5758784066858623886" datatype="html" approved="yes">
|
||||
<source>Error retrieving metadata</source>
|
||||
@@ -6448,7 +6448,7 @@
|
||||
<context context-type="sourcefile">src/app/components/file-drop/file-drop.component.ts</context>
|
||||
<context context-type="linenumber">88</context>
|
||||
</context-group>
|
||||
<target state="final">Démarrage du téléversement...</target>
|
||||
<target state="final">Démarrage du téléversement…</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6316128875819022658" datatype="html" approved="yes">
|
||||
<source>correspondent</source>
|
||||
@@ -6482,13 +6482,13 @@
|
||||
</context-group>
|
||||
<target state="final">Voulez-vous vraiment supprimer le correspondant "<x id="PH" equiv-text="object.name"/>" ?</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8384138406252790442" datatype="html">
|
||||
<trans-unit id="8384138406252790442" datatype="html" approved="yes">
|
||||
<source>Customize the data fields that can be attached to documents.</source>
|
||||
<context-group purpose="location">
|
||||
<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="translated">Personnalisez les champs de données qui peuvent être joints aux documents.</target>
|
||||
<target state="final">Personnalisez les champs de données qui peuvent être joints aux documents.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8019331026479399960" datatype="html" approved="yes">
|
||||
<source>Add Field</source>
|
||||
@@ -6994,13 +6994,13 @@
|
||||
</context-group>
|
||||
<target state="final">Voulez-vous vraiment supprimer l'étiquette "<x id="PH" equiv-text="object.name"/>" ?</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1229748338333965418" datatype="html">
|
||||
<trans-unit id="1229748338333965418" datatype="html" approved="yes">
|
||||
<source>Use workflows to customize the behavior of Paperless-ngx when events 'trigger' a workflow.</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/workflows/workflows.component.html</context>
|
||||
<context context-type="linenumber">4</context>
|
||||
</context-group>
|
||||
<target state="translated">Utilisez les workflows pour personnaliser le comportement de Paperless-ngx lorsque des événements « déclenchent » un workflow.</target>
|
||||
<target state="final">Utilisez les workflows pour personnaliser le comportement de Paperless-ngx lorsque des événements « déclenchent » un workflow.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2437630016855517844" datatype="html">
|
||||
<source>Add Workflow</source>
|
||||
@@ -7250,13 +7250,13 @@
|
||||
</context-group>
|
||||
<target state="final">Aucun : désactiver le rapprochement</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="432834967329800065" datatype="html">
|
||||
<trans-unit id="432834967329800065" datatype="html" approved="yes">
|
||||
<source>General Settings</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
|
||||
<context context-type="linenumber">50</context>
|
||||
</context-group>
|
||||
<target state="translated">Paramètres généraux</target>
|
||||
<target state="final">Paramètres généraux</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2762851116637676072" datatype="html">
|
||||
<source>OCR Settings</source>
|
||||
@@ -7370,21 +7370,21 @@
|
||||
</context-group>
|
||||
<target state="translated">Arguments OCR</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7106327322456204362" datatype="html">
|
||||
<trans-unit id="7106327322456204362" datatype="html" approved="yes">
|
||||
<source>Application Logo</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
|
||||
<context context-type="linenumber">171</context>
|
||||
</context-group>
|
||||
<target state="translated">Logo de l'application</target>
|
||||
<target state="final">Logo de l'application</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2684743776608068095" datatype="html">
|
||||
<trans-unit id="2684743776608068095" datatype="html" approved="yes">
|
||||
<source>Application Title</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/data/paperless-config.ts</context>
|
||||
<context context-type="linenumber">178</context>
|
||||
</context-group>
|
||||
<target state="translated">Titre de l'application</target>
|
||||
<target state="final">Nom de l'application</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5948496158474272829" datatype="html" approved="yes">
|
||||
<source>Warning: You have unsaved changes to your document(s).</source>
|
||||
@@ -7973,7 +7973,7 @@
|
||||
<context context-type="sourcefile">src/app/services/upload-documents.service.ts</context>
|
||||
<context context-type="linenumber">57</context>
|
||||
</context-group>
|
||||
<target state="final">Téléversement terminé, en attente...</target>
|
||||
<target state="final">Téléversement terminé, en attente…</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1405142710727603568" datatype="html" approved="yes">
|
||||
<source>HTTP error: <x id="PH" equiv-text="error.status"/> <x id="PH_1" equiv-text="error.statusText"/></source>
|
||||
|
||||
@@ -3621,7 +3621,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/tag-edit-dialog/tag-edit-dialog.component.ts</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
</context-group>
|
||||
<target state="final">Etiket bewerken</target>
|
||||
<target state="final">Label bewerken</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4768749765465246664" datatype="html">
|
||||
<source>Email</source>
|
||||
|
||||
@@ -232,6 +232,9 @@ class Command(BaseCommand):
|
||||
if not os.path.isdir(directory):
|
||||
raise CommandError(f"Consumption directory {directory} does not exist")
|
||||
|
||||
# Consumer will need this
|
||||
settings.SCRATCH_DIR.mkdir(parents=True, exist_ok=True)
|
||||
|
||||
if recursive:
|
||||
for dirpath, _, filenames in os.walk(directory):
|
||||
for filename in filenames:
|
||||
|
||||
@@ -38,7 +38,7 @@ from documents.utils import copy_file_with_basic_stats
|
||||
DATE_REGEX = re.compile(
|
||||
r"(\b|(?!=([_-])))([0-9]{1,2})[\.\/-]([0-9]{1,2})[\.\/-]([0-9]{4}|[0-9]{2})(\b|(?=([_-])))|"
|
||||
r"(\b|(?!=([_-])))([0-9]{4}|[0-9]{2})[\.\/-]([0-9]{1,2})[\.\/-]([0-9]{1,2})(\b|(?=([_-])))|"
|
||||
r"(\b|(?!=([_-])))([0-9]{1,2}[\. ]+[a-zA-Z]{3,9} ([0-9]{4}|[0-9]{2}))(\b|(?=([_-])))|"
|
||||
r"(\b|(?!=([_-])))([0-9]{1,2}[\. ]+[a-zA-Z]{3,9} [0-9]{4}|[a-zA-Z]{3,9} [0-9]{1,2}, [0-9]{4})(\b|(?=([_-])))|"
|
||||
r"(\b|(?!=([_-])))([^\W\d_]{3,9} [0-9]{1,2}, ([0-9]{4}))(\b|(?=([_-])))|"
|
||||
r"(\b|(?!=([_-])))([^\W\d_]{3,9} [0-9]{4})(\b|(?=([_-])))|"
|
||||
r"(\b|(?!=([_-])))([0-9]{1,2}[^ ]{2}[\. ]+[^ ]{3,9}[ \.\/-][0-9]{4})(\b|(?=([_-])))|"
|
||||
|
||||
@@ -201,6 +201,13 @@ class TestDate(TestCase):
|
||||
datetime.datetime(2022, 3, 25, 0, 0, tzinfo=tz.gettz(settings.TIME_ZONE)),
|
||||
)
|
||||
|
||||
def test_date_format_26(self):
|
||||
text = "CHASE 0 September 25, 2019 JPMorgan Chase Bank, NA. P0 Box 182051"
|
||||
self.assertEqual(
|
||||
parse_date("", text),
|
||||
datetime.datetime(2019, 9, 25, 0, 0, tzinfo=tz.gettz(settings.TIME_ZONE)),
|
||||
)
|
||||
|
||||
def test_crazy_date_past(self, *args):
|
||||
self.assertIsNone(parse_date("", "01-07-0590 00:00:00"))
|
||||
|
||||
|
||||
@@ -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-22 00:25\n"
|
||||
"PO-Revision-Date: 2024-01-27 00:22\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Arabic\n"
|
||||
"Language: ar_SA\n"
|
||||
@@ -931,7 +931,7 @@ msgstr "لا ورقي"
|
||||
|
||||
#: paperless/models.py:25
|
||||
msgid "pdf"
|
||||
msgstr ""
|
||||
msgstr "pdf"
|
||||
|
||||
#: paperless/models.py:26
|
||||
msgid "pdfa"
|
||||
@@ -951,15 +951,15 @@ msgstr ""
|
||||
|
||||
#: 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"
|
||||
@@ -967,7 +967,7 @@ msgstr ""
|
||||
|
||||
#: paperless/models.py:49
|
||||
msgid "never"
|
||||
msgstr ""
|
||||
msgstr "أبداً"
|
||||
|
||||
#: paperless/models.py:50
|
||||
msgid "with_text"
|
||||
@@ -975,7 +975,7 @@ msgstr ""
|
||||
|
||||
#: paperless/models.py:51
|
||||
msgid "always"
|
||||
msgstr ""
|
||||
msgstr "دائماً"
|
||||
|
||||
#: paperless/models.py:59
|
||||
msgid "clean"
|
||||
@@ -987,7 +987,7 @@ msgstr ""
|
||||
|
||||
#: paperless/models.py:61
|
||||
msgid "none"
|
||||
msgstr ""
|
||||
msgstr "لا شيء"
|
||||
|
||||
#: paperless/models.py:69
|
||||
msgid "LeaveColorUnchanged"
|
||||
@@ -995,7 +995,7 @@ msgstr ""
|
||||
|
||||
#: paperless/models.py:70
|
||||
msgid "RGB"
|
||||
msgstr ""
|
||||
msgstr "RGB"
|
||||
|
||||
#: paperless/models.py:71
|
||||
msgid "UseDeviceIndependentColor"
|
||||
@@ -1003,15 +1003,15 @@ msgstr ""
|
||||
|
||||
#: paperless/models.py:72
|
||||
msgid "Gray"
|
||||
msgstr ""
|
||||
msgstr "رمادي"
|
||||
|
||||
#: 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"
|
||||
|
||||
@@ -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 12:09\n"
|
||||
"PO-Revision-Date: 2024-01-25 12:09\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Catalan\n"
|
||||
"Language: ca_ES\n"
|
||||
@@ -1031,11 +1031,11 @@ msgstr "Controls de generació d'arxiu arxivat"
|
||||
|
||||
#: paperless/models.py:123
|
||||
msgid "Sets image DPI fallback value"
|
||||
msgstr ""
|
||||
msgstr "Estableix DPI d'imatge per defecte"
|
||||
|
||||
#: paperless/models.py:130
|
||||
msgid "Controls the unpaper cleaning"
|
||||
msgstr ""
|
||||
msgstr "Controla la neteja sense paper"
|
||||
|
||||
#: paperless/models.py:137
|
||||
msgid "Enables deskew"
|
||||
@@ -1055,11 +1055,11 @@ msgstr "Estableix la mida màxima de la imatge per a la descompressió"
|
||||
|
||||
#: paperless/models.py:157
|
||||
msgid "Sets the Ghostscript color conversion strategy"
|
||||
msgstr ""
|
||||
msgstr "Estableix l'estratègia de conversió de color de Ghostscript"
|
||||
|
||||
#: paperless/models.py:165
|
||||
msgid "Adds additional user arguments for OCRMyPDF"
|
||||
msgstr ""
|
||||
msgstr "Afegeix arguments d'usuari addicionals per a OCRMyPDF"
|
||||
|
||||
#: paperless/models.py:170
|
||||
msgid "paperless application settings"
|
||||
|
||||
@@ -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 12:09\n"
|
||||
"PO-Revision-Date: 2024-01-27 00:22\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: German\n"
|
||||
"Language: de_DE\n"
|
||||
@@ -601,7 +601,7 @@ msgstr "Benutzerdefiniertes Feld"
|
||||
|
||||
#: documents/models.py:782
|
||||
msgid "custom fields"
|
||||
msgstr "Benutzerdefinierte Felder"
|
||||
msgstr "Benutzerdef. Felder"
|
||||
|
||||
#: documents/models.py:844
|
||||
msgid "custom field instance"
|
||||
|
||||
@@ -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-22 12:09\n"
|
||||
"PO-Revision-Date: 2024-01-27 12:08\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Greek\n"
|
||||
"Language: el_GR\n"
|
||||
@@ -425,11 +425,11 @@ 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"
|
||||
@@ -613,7 +613,7 @@ msgstr "στιγμιότυπα προσαρμοσμένων πεδίων"
|
||||
|
||||
#: documents/models.py:902
|
||||
msgid "Consumption Started"
|
||||
msgstr ""
|
||||
msgstr "Η Κατανάλωση Ξεκίνησε"
|
||||
|
||||
#: documents/models.py:903
|
||||
msgid "Document Added"
|
||||
@@ -753,7 +753,7 @@ msgstr ""
|
||||
|
||||
#: documents/models.py:1114
|
||||
msgid "actions"
|
||||
msgstr ""
|
||||
msgstr "ενέργειες"
|
||||
|
||||
#: documents/models.py:1117
|
||||
msgid "enabled"
|
||||
@@ -939,15 +939,15 @@ 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"
|
||||
@@ -967,7 +967,7 @@ msgstr ""
|
||||
|
||||
#: paperless/models.py:49
|
||||
msgid "never"
|
||||
msgstr ""
|
||||
msgstr "ποτέ"
|
||||
|
||||
#: paperless/models.py:50
|
||||
msgid "with_text"
|
||||
|
||||
@@ -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-17 00:24\n"
|
||||
"PO-Revision-Date: 2024-01-28 00:24\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: French\n"
|
||||
"Language: fr_FR\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-20 12:08\n"
|
||||
"PO-Revision-Date: 2024-01-25 12:09\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Dutch\n"
|
||||
"Language: nl_NL\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-24 00:24\n"
|
||||
"PO-Revision-Date: 2024-01-25 00:24\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Turkish\n"
|
||||
"Language: tr_TR\n"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
from typing import Final
|
||||
|
||||
__version__: Final[tuple[int, int, int]] = (2, 4, 1)
|
||||
__version__: Final[tuple[int, int, int]] = (2, 4, 3)
|
||||
# Version string like X.Y.Z
|
||||
__full_version_str__: Final[str] = ".".join(map(str, __version__))
|
||||
# Version string like X.Y
|
||||
|
||||
Reference in New Issue
Block a user