diff --git a/src-ui/src/app/components/manage/settings/settings.component.ts b/src-ui/src/app/components/manage/settings/settings.component.ts
index ab71b1028..0933c2714 100644
--- a/src-ui/src/app/components/manage/settings/settings.component.ts
+++ b/src-ui/src/app/components/manage/settings/settings.component.ts
@@ -22,7 +22,6 @@ export class SettingsComponent implements OnInit {
'darkModeUseSystem': new FormControl(this.settings.get(SETTINGS_KEYS.DARK_MODE_USE_SYSTEM)),
'darkModeEnabled': new FormControl(this.settings.get(SETTINGS_KEYS.DARK_MODE_ENABLED)),
'darkModeInvertThumbs': new FormControl(this.settings.get(SETTINGS_KEYS.DARK_MODE_THUMB_INVERTED)),
- 'useNativePdfViewer': new FormControl(this.settings.get(SETTINGS_KEYS.USE_NATIVE_PDF_VIEWER)),
'savedViews': this.savedViewGroup,
'displayLanguage': new FormControl(this.settings.getLanguage()),
'dateLocale': new FormControl(this.settings.get(SETTINGS_KEYS.DATE_LOCALE)),
@@ -76,7 +75,6 @@ export class SettingsComponent implements OnInit {
this.settings.set(SETTINGS_KEYS.DARK_MODE_USE_SYSTEM, this.settingsForm.value.darkModeUseSystem)
this.settings.set(SETTINGS_KEYS.DARK_MODE_ENABLED, (this.settingsForm.value.darkModeEnabled == true).toString())
this.settings.set(SETTINGS_KEYS.DARK_MODE_THUMB_INVERTED, (this.settingsForm.value.darkModeInvertThumbs == true).toString())
- this.settings.set(SETTINGS_KEYS.USE_NATIVE_PDF_VIEWER, this.settingsForm.value.useNativePdfViewer)
this.settings.set(SETTINGS_KEYS.DATE_LOCALE, this.settingsForm.value.dateLocale)
this.settings.set(SETTINGS_KEYS.DATE_FORMAT, this.settingsForm.value.dateFormat)
this.settings.set(SETTINGS_KEYS.NOTIFICATIONS_CONSUMER_NEW_DOCUMENT, this.settingsForm.value.notificationsConsumerNewDocument)
diff --git a/src-ui/src/app/services/settings.service.ts b/src-ui/src/app/services/settings.service.ts
index 8810cd653..01035c2bf 100644
--- a/src-ui/src/app/services/settings.service.ts
+++ b/src-ui/src/app/services/settings.service.ts
@@ -27,7 +27,6 @@ export const SETTINGS_KEYS = {
DARK_MODE_USE_SYSTEM: 'general-settings:dark-mode:use-system',
DARK_MODE_ENABLED: 'general-settings:dark-mode:enabled',
DARK_MODE_THUMB_INVERTED: 'general-settings:dark-mode:thumb-inverted',
- USE_NATIVE_PDF_VIEWER: 'general-settings:document-details:native-pdf-viewer',
DATE_LOCALE: 'general-settings:date-display:date-locale',
DATE_FORMAT: 'general-settings:date-display:date-format',
NOTIFICATIONS_CONSUMER_NEW_DOCUMENT: 'general-settings:notifications:consumer-new-documents',
@@ -43,7 +42,6 @@ const SETTINGS: PaperlessSettings[] = [
{key: SETTINGS_KEYS.DARK_MODE_USE_SYSTEM, type: "boolean", default: true},
{key: SETTINGS_KEYS.DARK_MODE_ENABLED, type: "boolean", default: false},
{key: SETTINGS_KEYS.DARK_MODE_THUMB_INVERTED, type: "boolean", default: true},
- {key: SETTINGS_KEYS.USE_NATIVE_PDF_VIEWER, type: "boolean", default: false},
{key: SETTINGS_KEYS.DATE_LOCALE, type: "string", default: ""},
{key: SETTINGS_KEYS.DATE_FORMAT, type: "string", default: "mediumDate"},
{key: SETTINGS_KEYS.NOTIFICATIONS_CONSUMER_NEW_DOCUMENT, type: "boolean", default: true},
diff --git a/src-ui/src/theme_dark.scss b/src-ui/src/theme_dark.scss
index 9419974f2..f3336cc1a 100644
--- a/src-ui/src/theme_dark.scss
+++ b/src-ui/src/theme_dark.scss
@@ -392,7 +392,7 @@ $border-color-dark-mode: #47494f;
border-color: $border-color-dark-mode;
}
}
-
+
$placements: 'top', 'right', 'bottom', 'left';
@each $placement in $placements {
From 6c6b0511a696467529b5a0a227603e8d2081c7ca Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 10:13:28 +0100
Subject: [PATCH 09/86] New translations messages.xlf (Latin) [ci skip]
---
src-ui/src/locale/messages.la_LA.xlf | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src-ui/src/locale/messages.la_LA.xlf b/src-ui/src/locale/messages.la_LA.xlf
index 21f16eb92..149c26513 100644
--- a/src-ui/src/locale/messages.la_LA.xlf
+++ b/src-ui/src/locale/messages.la_LA.xlf
@@ -1945,11 +1945,19 @@
Romanian
+
+ Russian
+
+ src/app/services/settings.service.ts
+ 98
+
+ Russian
+
ISO 8601
src/app/services/settings.service.ts
- 102
+ 103
ISO 8601
From c4b31f2f72c01320aaa61c4989e802518be0ff22 Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 10:13:30 +0100
Subject: [PATCH 10/86] New translations messages.xlf (English, United Kingdom)
[ci skip]
---
src-ui/src/locale/messages.en_GB.xlf | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src-ui/src/locale/messages.en_GB.xlf b/src-ui/src/locale/messages.en_GB.xlf
index 13daeb771..c6e15fec8 100644
--- a/src-ui/src/locale/messages.en_GB.xlf
+++ b/src-ui/src/locale/messages.en_GB.xlf
@@ -1945,11 +1945,19 @@
Romanian
+
+ Russian
+
+ src/app/services/settings.service.ts
+ 98
+
+ Russian
+
ISO 8601
src/app/services/settings.service.ts
- 102
+ 103
ISO 8601
From 5fc9f3f4da7a568c82267449aac26c598c87eda4 Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 10:13:32 +0100
Subject: [PATCH 11/86] New translations messages.xlf (Thai) [ci skip]
---
src-ui/src/locale/messages.th_TH.xlf | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src-ui/src/locale/messages.th_TH.xlf b/src-ui/src/locale/messages.th_TH.xlf
index d5b3de020..6fac379bd 100644
--- a/src-ui/src/locale/messages.th_TH.xlf
+++ b/src-ui/src/locale/messages.th_TH.xlf
@@ -1945,11 +1945,19 @@
Romanian
+
+ Russian
+
+ src/app/services/settings.service.ts
+ 98
+
+ Russian
+
ISO 8601
src/app/services/settings.service.ts
- 102
+ 103
ISO 8601
From b7b3f546178fd6ab05046c48151f762b0e6de5a6 Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 10:13:35 +0100
Subject: [PATCH 12/86] New translations messages.xlf (Portuguese, Brazilian)
[ci skip]
---
src-ui/src/locale/messages.pt_BR.xlf | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src-ui/src/locale/messages.pt_BR.xlf b/src-ui/src/locale/messages.pt_BR.xlf
index 3d19c0ce6..f247c82ac 100644
--- a/src-ui/src/locale/messages.pt_BR.xlf
+++ b/src-ui/src/locale/messages.pt_BR.xlf
@@ -1945,11 +1945,19 @@
Romeno
+
+ Russian
+
+ src/app/services/settings.service.ts
+ 98
+
+ Russian
+
ISO 8601
src/app/services/settings.service.ts
- 102
+ 103
ISO 8601
From 4477d083e84907a2f1245753a3123ae4db042985 Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 10:13:37 +0100
Subject: [PATCH 13/86] New translations messages.xlf (Chinese Simplified) [ci
skip]
---
src-ui/src/locale/messages.zh_CN.xlf | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src-ui/src/locale/messages.zh_CN.xlf b/src-ui/src/locale/messages.zh_CN.xlf
index 580497ce5..aea19a5fe 100644
--- a/src-ui/src/locale/messages.zh_CN.xlf
+++ b/src-ui/src/locale/messages.zh_CN.xlf
@@ -1945,11 +1945,19 @@
Romanian
+
+ Russian
+
+ src/app/services/settings.service.ts
+ 98
+
+ Russian
+
ISO 8601
src/app/services/settings.service.ts
- 102
+ 103
ISO 8601
From 5d3ef3d338730ae16dc70155c0ad8ba328fa5938 Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 10:13:39 +0100
Subject: [PATCH 14/86] New translations messages.xlf (Russian) [ci skip]
---
src-ui/src/locale/messages.ru_RU.xlf | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src-ui/src/locale/messages.ru_RU.xlf b/src-ui/src/locale/messages.ru_RU.xlf
index 9bef6322a..ae20bb29e 100644
--- a/src-ui/src/locale/messages.ru_RU.xlf
+++ b/src-ui/src/locale/messages.ru_RU.xlf
@@ -1945,11 +1945,19 @@
Romanian
+
+ Russian
+
+ src/app/services/settings.service.ts
+ 98
+
+ Russian
+
ISO 8601
src/app/services/settings.service.ts
- 102
+ 103
ISO 8601
From 04afbdd938845c1059b5657a73a7cd579f7718af Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 10:13:41 +0100
Subject: [PATCH 15/86] New translations messages.xlf (Portuguese) [ci skip]
---
src-ui/src/locale/messages.pt_PT.xlf | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src-ui/src/locale/messages.pt_PT.xlf b/src-ui/src/locale/messages.pt_PT.xlf
index 95558d108..281b85563 100644
--- a/src-ui/src/locale/messages.pt_PT.xlf
+++ b/src-ui/src/locale/messages.pt_PT.xlf
@@ -1945,11 +1945,19 @@
Romanian
+
+ Russian
+
+ src/app/services/settings.service.ts
+ 98
+
+ Russian
+
ISO 8601
src/app/services/settings.service.ts
- 102
+ 103
ISO 8601
From 90fd99922037b4062bab5e6efcbb7adca045b835 Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 10:13:43 +0100
Subject: [PATCH 16/86] New translations messages.xlf (Dutch) [ci skip]
---
src-ui/src/locale/messages.nl_NL.xlf | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src-ui/src/locale/messages.nl_NL.xlf b/src-ui/src/locale/messages.nl_NL.xlf
index f41489571..40e316865 100644
--- a/src-ui/src/locale/messages.nl_NL.xlf
+++ b/src-ui/src/locale/messages.nl_NL.xlf
@@ -1945,11 +1945,19 @@
Roemeens
+
+ Russian
+
+ src/app/services/settings.service.ts
+ 98
+
+ Russian
+
ISO 8601
src/app/services/settings.service.ts
- 102
+ 103
ISO 8601
From f179ff9da4269367116f5e3edf66cbf4d6fe0d19 Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 10:13:44 +0100
Subject: [PATCH 17/86] New translations messages.xlf (Romanian) [ci skip]
---
src-ui/src/locale/messages.ro_RO.xlf | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src-ui/src/locale/messages.ro_RO.xlf b/src-ui/src/locale/messages.ro_RO.xlf
index c52bd0460..fe00e9e66 100644
--- a/src-ui/src/locale/messages.ro_RO.xlf
+++ b/src-ui/src/locale/messages.ro_RO.xlf
@@ -1945,11 +1945,19 @@
Romana
+
+ Russian
+
+ src/app/services/settings.service.ts
+ 98
+
+ Russian
+
ISO 8601
src/app/services/settings.service.ts
- 102
+ 103
ISO 8601
From 90732d6a2fad6e6aa03d9de318e11a528d79481b Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 10:13:46 +0100
Subject: [PATCH 18/86] New translations messages.xlf (Italian) [ci skip]
---
src-ui/src/locale/messages.it_IT.xlf | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src-ui/src/locale/messages.it_IT.xlf b/src-ui/src/locale/messages.it_IT.xlf
index 489bdda42..c5f7e5b3a 100644
--- a/src-ui/src/locale/messages.it_IT.xlf
+++ b/src-ui/src/locale/messages.it_IT.xlf
@@ -1945,11 +1945,19 @@
Rumeno
+
+ Russian
+
+ src/app/services/settings.service.ts
+ 98
+
+ Russian
+
ISO 8601
src/app/services/settings.service.ts
- 102
+ 103
ISO 8601
From 8f14ff721071ff1f28df80ebbd67b3f41678e6ab Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 10:13:48 +0100
Subject: [PATCH 19/86] New translations messages.xlf (Hungarian) [ci skip]
---
src-ui/src/locale/messages.hu_HU.xlf | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src-ui/src/locale/messages.hu_HU.xlf b/src-ui/src/locale/messages.hu_HU.xlf
index 9c474471b..bdf0bd186 100644
--- a/src-ui/src/locale/messages.hu_HU.xlf
+++ b/src-ui/src/locale/messages.hu_HU.xlf
@@ -1945,11 +1945,19 @@
Romanian
+
+ Russian
+
+ src/app/services/settings.service.ts
+ 98
+
+ Russian
+
ISO 8601
src/app/services/settings.service.ts
- 102
+ 103
ISO 8601
From f79c1e0bcc840bc9c7e4a112efcd1cfbe2ddd6ae Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 10:13:50 +0100
Subject: [PATCH 20/86] New translations messages.xlf (German) [ci skip]
---
src-ui/src/locale/messages.de_DE.xlf | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src-ui/src/locale/messages.de_DE.xlf b/src-ui/src/locale/messages.de_DE.xlf
index c401d6cb5..1ec7c4fd2 100644
--- a/src-ui/src/locale/messages.de_DE.xlf
+++ b/src-ui/src/locale/messages.de_DE.xlf
@@ -1945,11 +1945,19 @@
Rumänisch
+
+ Russian
+
+ src/app/services/settings.service.ts
+ 98
+
+ Russian
+
ISO 8601
src/app/services/settings.service.ts
- 102
+ 103
ISO 8601
From 5a40d3c6fe6632cb1396505bbd26d163ef081430 Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 10:13:52 +0100
Subject: [PATCH 21/86] New translations messages.xlf (Czech) [ci skip]
---
src-ui/src/locale/messages.cs_CZ.xlf | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src-ui/src/locale/messages.cs_CZ.xlf b/src-ui/src/locale/messages.cs_CZ.xlf
index df4ee3d04..4816b84aa 100644
--- a/src-ui/src/locale/messages.cs_CZ.xlf
+++ b/src-ui/src/locale/messages.cs_CZ.xlf
@@ -1945,11 +1945,19 @@
Romanian
+
+ Russian
+
+ src/app/services/settings.service.ts
+ 98
+
+ Russian
+
ISO 8601
src/app/services/settings.service.ts
- 102
+ 103
ISO 8601
From 3e86c3d0d056dfe3662fcb5ead3b768335a4536e Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 10:13:55 +0100
Subject: [PATCH 22/86] New translations messages.xlf (Spanish) [ci skip]
---
src-ui/src/locale/messages.es_ES.xlf | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src-ui/src/locale/messages.es_ES.xlf b/src-ui/src/locale/messages.es_ES.xlf
index be2248614..2324ce889 100644
--- a/src-ui/src/locale/messages.es_ES.xlf
+++ b/src-ui/src/locale/messages.es_ES.xlf
@@ -1945,11 +1945,19 @@
Rumano
+
+ Russian
+
+ src/app/services/settings.service.ts
+ 98
+
+ Russian
+
ISO 8601
src/app/services/settings.service.ts
- 102
+ 103
ISO 8601
From 4c3cdaab0e7138ca896d48cb1730a3583b8a9e62 Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 10:13:57 +0100
Subject: [PATCH 23/86] New translations messages.xlf (French) [ci skip]
---
src-ui/src/locale/messages.fr_FR.xlf | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src-ui/src/locale/messages.fr_FR.xlf b/src-ui/src/locale/messages.fr_FR.xlf
index c0547d6ed..56d561438 100644
--- a/src-ui/src/locale/messages.fr_FR.xlf
+++ b/src-ui/src/locale/messages.fr_FR.xlf
@@ -1945,11 +1945,19 @@
Roumain
+
+ Russian
+
+ src/app/services/settings.service.ts
+ 98
+
+ Russian
+
ISO 8601
src/app/services/settings.service.ts
- 102
+ 103
ISO 8601
From a77c1f3ad1e67391dac1f90d65c0654950eda5f6 Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 10:14:00 +0100
Subject: [PATCH 24/86] New translations messages.xlf (Xhosa) [ci skip]
---
src-ui/src/locale/messages.xh_ZA.xlf | 10 +++++++++-
1 file changed, 9 insertions(+), 1 deletion(-)
diff --git a/src-ui/src/locale/messages.xh_ZA.xlf b/src-ui/src/locale/messages.xh_ZA.xlf
index f17fd8941..5d0466f11 100644
--- a/src-ui/src/locale/messages.xh_ZA.xlf
+++ b/src-ui/src/locale/messages.xh_ZA.xlf
@@ -1945,11 +1945,19 @@
crwdns3320:0crwdne3320:0
+
+ Russian
+
+ src/app/services/settings.service.ts
+ 98
+
+ crwdns3404:0crwdne3404:0
+
ISO 8601
src/app/services/settings.service.ts
- 102
+ 103
crwdns3322:0crwdne3322:0
From d23a0d230c19a5c97fed9dfc0474ea74486d9957 Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 11:08:30 +0100
Subject: [PATCH 25/86] New translations django.po (German) [ci skip]
---
src/locale/de_DE/LC_MESSAGES/django.po | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src/locale/de_DE/LC_MESSAGES/django.po b/src/locale/de_DE/LC_MESSAGES/django.po
index b0c567568..8f196fb98 100644
--- a/src/locale/de_DE/LC_MESSAGES/django.po
+++ b/src/locale/de_DE/LC_MESSAGES/django.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: paperless-ng\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-02-28 12:40+0100\n"
-"PO-Revision-Date: 2021-03-06 22:56\n"
+"PO-Revision-Date: 2021-03-07 10:08\n"
"Last-Translator: \n"
"Language-Team: German\n"
"Language: de_DE\n"
@@ -618,7 +618,7 @@ msgstr "Parameter für Aktion"
#: paperless_mail/models.py:167
msgid "Additional parameter for the action selected above, i.e., the target folder of the move to folder action."
-msgstr "Zusätzlicher Parameter für die oben ausgewählte Aktion, zum Beispiel der Zielordner für die Aktion \"In angegebenen Ordner verschieben\""
+msgstr "Zusätzlicher Parameter für die oben ausgewählte Aktion, zum Beispiel der Zielordner für die Aktion \"In angegebenen Ordner verschieben\"."
#: paperless_mail/models.py:173
msgid "assign title from"
From b0d13bed72f965d87ae3edc6fec44df86da556c2 Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 11:08:32 +0100
Subject: [PATCH 26/86] New translations messages.xlf (German) [ci skip]
---
src-ui/src/locale/messages.de_DE.xlf | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/src-ui/src/locale/messages.de_DE.xlf b/src-ui/src/locale/messages.de_DE.xlf
index 1ec7c4fd2..6f06fc2e7 100644
--- a/src-ui/src/locale/messages.de_DE.xlf
+++ b/src-ui/src/locale/messages.de_DE.xlf
@@ -856,7 +856,7 @@
src/app/components/manage/settings/settings.component.html
126
-
Unterdrücke Benachrichtigungen auf der Startseite.
+
Unterdrücke Benachrichtigungen auf der Startseite
This will suppress all messages about document processing status on the dashboard.
@@ -1951,7 +1951,7 @@
src/app/services/settings.service.ts
98
- Russian
+ Russisch
ISO 8601
From c1cecb3e0e5721ed7687cd2502f7370f4317e377 Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 11:08:33 +0100
Subject: [PATCH 27/86] New translations messages.xlf (Dutch) [ci skip]
---
src-ui/src/locale/messages.nl_NL.xlf | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src-ui/src/locale/messages.nl_NL.xlf b/src-ui/src/locale/messages.nl_NL.xlf
index 40e316865..c8eadbc34 100644
--- a/src-ui/src/locale/messages.nl_NL.xlf
+++ b/src-ui/src/locale/messages.nl_NL.xlf
@@ -1024,7 +1024,7 @@
src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.html
13
- "Postvak in"-etiketten worden automatisch toegewezen aan alle verwerkte documenten."
+ "Postvak in"-etiketten worden automatisch toegewezen aan alle verwerkte documenten.
Create new document type
From 2fd107472927952a3d74e71a965c518e02b30e60 Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 13:11:07 +0100
Subject: [PATCH 28/86] New translations messages.xlf (Dutch) [ci skip]
---
src-ui/src/locale/messages.nl_NL.xlf | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src-ui/src/locale/messages.nl_NL.xlf b/src-ui/src/locale/messages.nl_NL.xlf
index c8eadbc34..9ac2f2b8c 100644
--- a/src-ui/src/locale/messages.nl_NL.xlf
+++ b/src-ui/src/locale/messages.nl_NL.xlf
@@ -1951,7 +1951,7 @@
src/app/services/settings.service.ts
98
- Russian
+ Russisch
ISO 8601
From 5c5ce6eedb2d6266494120335d8e98a54f8fe398 Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 14:09:28 +0100
Subject: [PATCH 29/86] New translations messages.xlf (Italian) [ci skip]
---
src-ui/src/locale/messages.it_IT.xlf | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
diff --git a/src-ui/src/locale/messages.it_IT.xlf b/src-ui/src/locale/messages.it_IT.xlf
index c5f7e5b3a..1029d7646 100644
--- a/src-ui/src/locale/messages.it_IT.xlf
+++ b/src-ui/src/locale/messages.it_IT.xlf
@@ -384,7 +384,7 @@
src/app/components/document-detail/document-detail.component.html
95
- Nome del file multimediale
+ Nome file
Original MD5 checksum
@@ -392,7 +392,7 @@
src/app/components/document-detail/document-detail.component.html
99
- Somma MD5 originale
+ Checksum MD5 originale
Original file size
@@ -400,7 +400,7 @@
src/app/components/document-detail/document-detail.component.html
103
- Dimensione del file originale
+ Dimensione file originale
Original mime type
@@ -416,7 +416,7 @@
src/app/components/document-detail/document-detail.component.html
111
- Checksum MD5 dell'archivio
+ Checksum MD5 archivio
Archive file size
@@ -424,7 +424,7 @@
src/app/components/document-detail/document-detail.component.html
115
- Dimensione dell'archivio
+ Dimensione file archivio
Original document metadata
@@ -616,7 +616,7 @@
src/app/components/manage/settings/settings.component.ts
100
- Usa il formato data della lingua di visualizzazione
+ Usa il formato data della lingua
Error while storing settings on server:
@@ -808,7 +808,7 @@
src/app/components/manage/settings/settings.component.html
107
- L'eliminazione dei documenti chiederà sempre la conferma.
+ Verrà sempre chiesta una conferma prima di eliminare documenti.
Apply on close
@@ -1951,7 +1951,7 @@
src/app/services/settings.service.ts
98
- Russian
+ Russo
ISO 8601
From c2b82fa063b3bced9cd93473d6b3bd06df472689 Mon Sep 17 00:00:00 2001
From: jonaswinkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 21:34:55 +0100
Subject: [PATCH 30/86] fix up some messages
---
src-ui/angular.json | 3 +-
src-ui/messages.xlf | 12 +++---
.../components/search/search.component.html | 4 +-
src/documents/serialisers.py | 2 +-
src/locale/en_US/LC_MESSAGES/django.po | 42 ++++++++++++-------
5 files changed, 37 insertions(+), 26 deletions(-)
diff --git a/src-ui/angular.json b/src-ui/angular.json
index 12c84bc1b..8b5804521 100644
--- a/src-ui/angular.json
+++ b/src-ui/angular.json
@@ -105,7 +105,8 @@
"extract-i18n": {
"builder": "@angular-devkit/build-angular:extract-i18n",
"options": {
- "browserTarget": "paperless-ui:build"
+ "browserTarget": "paperless-ui:build",
+ "ivy": true
}
},
"test": {
diff --git a/src-ui/messages.xlf b/src-ui/messages.xlf
index 06f65fca1..7049f88ae 100644
--- a/src-ui/messages.xlf
+++ b/src-ui/messages.xlf
@@ -926,32 +926,32 @@
4
-
- Showing documents similar to
+
+ Showing documents similar to
src/app/components/search/search.component.html
- 7
+ 6
Search query:
src/app/components/search/search.component.html
- 11
+ 9
Did you mean " "?
src/app/components/search/search.component.html
- 13
+ 11
{VAR_PLURAL, plural, =0 {No results} =1 {One result} other { results}}
src/app/components/search/search.component.html
- 18
+ 16
diff --git a/src-ui/src/app/components/search/search.component.html b/src-ui/src/app/components/search/search.component.html
index ae0ec8e3e..f794a0feb 100644
--- a/src-ui/src/app/components/search/search.component.html
+++ b/src-ui/src/app/components/search/search.component.html
@@ -3,9 +3,7 @@
Invalid search query: {{errorMessage}}
-
- Showing documents similar to {{more_like_doc?.original_file_name}}
-
+Showing documents similar to {{more_like_doc?.original_file_name}}
Search query: {{query}}
diff --git a/src/documents/serialisers.py b/src/documents/serialisers.py
index 6ebf4c541..3641c73a5 100644
--- a/src/documents/serialisers.py
+++ b/src/documents/serialisers.py
@@ -50,7 +50,7 @@ class MatchingModelSerializer(serializers.ModelSerializer):
re.compile(match)
except Exception as e:
raise serializers.ValidationError(
- _("Invalid regular expresssion: %(error)s") %
+ _("Invalid regular expression: %(error)s") %
{'error': str(e)}
)
return match
diff --git a/src/locale/en_US/LC_MESSAGES/django.po b/src/locale/en_US/LC_MESSAGES/django.po
index 7aaa6ddd1..36359709a 100644
--- a/src/locale/en_US/LC_MESSAGES/django.po
+++ b/src/locale/en_US/LC_MESSAGES/django.po
@@ -8,7 +8,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-02-28 12:40+0100\n"
+"POT-Creation-Date: 2021-03-07 21:34+0100\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME \n"
"Language-Team: LANGUAGE \n"
@@ -230,7 +230,7 @@ msgstr ""
msgid "logs"
msgstr ""
-#: documents/models.py:344 documents/models.py:394
+#: documents/models.py:344 documents/models.py:396
msgid "saved view"
msgstr ""
@@ -330,25 +330,33 @@ msgstr ""
msgid "does not have tag"
msgstr ""
-#: documents/models.py:398
+#: documents/models.py:388
+msgid "does not have ASN"
+msgstr ""
+
+#: documents/models.py:389
+msgid "title or content contains"
+msgstr ""
+
+#: documents/models.py:400
msgid "rule type"
msgstr ""
-#: documents/models.py:402
+#: documents/models.py:404
msgid "value"
msgstr ""
-#: documents/models.py:408
+#: documents/models.py:410
msgid "filter rule"
msgstr ""
-#: documents/models.py:409
+#: documents/models.py:411
msgid "filter rules"
msgstr ""
#: documents/serialisers.py:53
#, python-format
-msgid "Invalid regular expresssion: %(error)s"
+msgid "Invalid regular expression: %(error)s"
msgstr ""
#: documents/serialisers.py:177
@@ -400,38 +408,42 @@ msgstr ""
msgid "Sign in"
msgstr ""
-#: paperless/settings.py:297
+#: paperless/settings.py:298
msgid "English (US)"
msgstr ""
-#: paperless/settings.py:298
+#: paperless/settings.py:299
msgid "English (GB)"
msgstr ""
-#: paperless/settings.py:299
+#: paperless/settings.py:300
msgid "German"
msgstr ""
-#: paperless/settings.py:300
+#: paperless/settings.py:301
msgid "Dutch"
msgstr ""
-#: paperless/settings.py:301
+#: paperless/settings.py:302
msgid "French"
msgstr ""
-#: paperless/settings.py:302
+#: paperless/settings.py:303
msgid "Portuguese (Brazil)"
msgstr ""
-#: paperless/settings.py:303
+#: paperless/settings.py:304
msgid "Italian"
msgstr ""
-#: paperless/settings.py:304
+#: paperless/settings.py:305
msgid "Romanian"
msgstr ""
+#: paperless/settings.py:306
+msgid "Russian"
+msgstr ""
+
#: paperless/urls.py:118
msgid "Paperless-ng administration"
msgstr ""
From 14828b15d8e39b67967202c6ad0c37d77fd94e88 Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Sun, 7 Mar 2021 22:37:04 +0100
Subject: [PATCH 31/86] New Crowdin updates (#718)
* New translations messages.xlf (English, United Kingdom)
[ci skip]
* New translations django.po (Romanian)
[ci skip]
* New translations messages.xlf (Dutch)
[ci skip]
* New translations django.po (Xhosa)
[ci skip]
* New translations messages.xlf (English, United Kingdom)
[ci skip]
* New translations django.po (English, United Kingdom)
[ci skip]
* New translations messages.xlf (Portuguese, Brazilian)
[ci skip]
* New translations django.po (Portuguese, Brazilian)
[ci skip]
* New translations messages.xlf (Chinese Simplified)
[ci skip]
* New translations django.po (Chinese Simplified)
[ci skip]
* New translations messages.xlf (Russian)
[ci skip]
* New translations django.po (Russian)
[ci skip]
* New translations messages.xlf (Portuguese)
[ci skip]
* New translations django.po (Portuguese)
[ci skip]
* New translations django.po (Dutch)
[ci skip]
* New translations messages.xlf (Romanian)
[ci skip]
* New translations messages.xlf (Italian)
[ci skip]
* New translations django.po (Italian)
[ci skip]
* New translations messages.xlf (Hungarian)
[ci skip]
* New translations django.po (Hungarian)
[ci skip]
* New translations messages.xlf (German)
[ci skip]
* New translations django.po (German)
[ci skip]
* New translations messages.xlf (Czech)
[ci skip]
* New translations django.po (Czech)
[ci skip]
* New translations messages.xlf (Spanish)
[ci skip]
* New translations django.po (Spanish)
[ci skip]
* New translations messages.xlf (French)
[ci skip]
* New translations django.po (French)
[ci skip]
* New translations messages.xlf (Xhosa)
[ci skip]
* New translations django.po (Romanian)
[ci skip]
* New translations messages.xlf (Dutch)
[ci skip]
* New translations messages.xlf (English, United Kingdom)
[ci skip]
* New translations django.po (English, United Kingdom)
[ci skip]
* New translations messages.xlf (Portuguese, Brazilian)
[ci skip]
* New translations django.po (Portuguese, Brazilian)
[ci skip]
* New translations messages.xlf (Russian)
[ci skip]
* New translations django.po (Russian)
[ci skip]
* New translations django.po (Dutch)
[ci skip]
* New translations messages.xlf (Romanian)
[ci skip]
* New translations messages.xlf (Italian)
[ci skip]
* New translations django.po (Italian)
[ci skip]
* New translations messages.xlf (German)
[ci skip]
* New translations django.po (German)
[ci skip]
* New translations messages.xlf (Spanish)
[ci skip]
* New translations django.po (Spanish)
[ci skip]
* New translations messages.xlf (French)
[ci skip]
* New translations django.po (French)
[ci skip]
---
src-ui/src/locale/messages.cs_CZ.xlf | 14 ++++----
src-ui/src/locale/messages.de_DE.xlf | 12 +++----
src-ui/src/locale/messages.en_GB.xlf | 16 ++++-----
src-ui/src/locale/messages.es_ES.xlf | 12 +++----
src-ui/src/locale/messages.fr_FR.xlf | 12 +++----
src-ui/src/locale/messages.hu_HU.xlf | 14 ++++----
src-ui/src/locale/messages.it_IT.xlf | 12 +++----
src-ui/src/locale/messages.nl_NL.xlf | 12 +++----
src-ui/src/locale/messages.pt_BR.xlf | 12 +++----
src-ui/src/locale/messages.pt_PT.xlf | 14 ++++----
src-ui/src/locale/messages.ro_RO.xlf | 14 ++++----
src-ui/src/locale/messages.ru_RU.xlf | 14 ++++----
src-ui/src/locale/messages.xh_ZA.xlf | 14 ++++----
src-ui/src/locale/messages.zh_CN.xlf | 14 ++++----
src/locale/cs_CZ/LC_MESSAGES/django.po | 44 +++++++++++++++---------
src/locale/de_DE/LC_MESSAGES/django.po | 44 +++++++++++++++---------
src/locale/en_GB/LC_MESSAGES/django.po | 46 ++++++++++++++++----------
src/locale/es_ES/LC_MESSAGES/django.po | 44 +++++++++++++++---------
src/locale/fr_FR/LC_MESSAGES/django.po | 44 +++++++++++++++---------
src/locale/hu_HU/LC_MESSAGES/django.po | 44 +++++++++++++++---------
src/locale/it_IT/LC_MESSAGES/django.po | 44 +++++++++++++++---------
src/locale/nl_NL/LC_MESSAGES/django.po | 44 +++++++++++++++---------
src/locale/pt_BR/LC_MESSAGES/django.po | 44 +++++++++++++++---------
src/locale/pt_PT/LC_MESSAGES/django.po | 44 +++++++++++++++---------
src/locale/ro_RO/LC_MESSAGES/django.po | 44 +++++++++++++++---------
src/locale/ru_RU/LC_MESSAGES/django.po | 44 +++++++++++++++---------
src/locale/xh_ZA/LC_MESSAGES/django.po | 46 ++++++++++++++++----------
src/locale/zh_CN/LC_MESSAGES/django.po | 44 +++++++++++++++---------
28 files changed, 487 insertions(+), 319 deletions(-)
diff --git a/src-ui/src/locale/messages.cs_CZ.xlf b/src-ui/src/locale/messages.cs_CZ.xlf
index 4816b84aa..a6efd60ff 100644
--- a/src-ui/src/locale/messages.cs_CZ.xlf
+++ b/src-ui/src/locale/messages.cs_CZ.xlf
@@ -1058,19 +1058,19 @@
Invalid search query:
-
- Showing documents similar to
+
+ Showing documents similar to
src/app/components/search/search.component.html
- 7
+ 6
- Showing documents similar to
+ Showing documents similar to
Search query:
src/app/components/search/search.component.html
- 11
+ 9
Search query:
@@ -1078,7 +1078,7 @@
Did you mean " "?
src/app/components/search/search.component.html
- 13
+ 11
Did you mean " "?
@@ -1086,7 +1086,7 @@
{VAR_PLURAL, plural, =0 {No results} =1 {One result} other { results}}
src/app/components/search/search.component.html
- 18
+ 16
{VAR_PLURAL, plural, =0 {No results} =1 {One result} other { results}}
diff --git a/src-ui/src/locale/messages.de_DE.xlf b/src-ui/src/locale/messages.de_DE.xlf
index 6f06fc2e7..13c5c6652 100644
--- a/src-ui/src/locale/messages.de_DE.xlf
+++ b/src-ui/src/locale/messages.de_DE.xlf
@@ -1058,11 +1058,11 @@
Ungültige Suchanfrage:
-
- Showing documents similar to
+
+ Showing documents similar to
src/app/components/search/search.component.html
- 7
+ 6
Zeige ähnliche Dokumente zu
@@ -1070,7 +1070,7 @@
Search query:
src/app/components/search/search.component.html
- 11
+ 9
Suchanfrage:
@@ -1078,7 +1078,7 @@
Did you mean " "?
src/app/components/search/search.component.html
- 13
+ 11
Meinten Sie " "?
@@ -1086,7 +1086,7 @@
{VAR_PLURAL, plural, =0 {No results} =1 {One result} other { results}}
src/app/components/search/search.component.html
- 18
+ 16
{VAR_PLURAL, plural, =0 {Keine Ergebnisse} =1 {Ein Ergebnis} other { Ergebnisse}}
diff --git a/src-ui/src/locale/messages.en_GB.xlf b/src-ui/src/locale/messages.en_GB.xlf
index c6e15fec8..8d0ebc007 100644
--- a/src-ui/src/locale/messages.en_GB.xlf
+++ b/src-ui/src/locale/messages.en_GB.xlf
@@ -1058,19 +1058,19 @@
Invalid search query:
-
- Showing documents similar to
+
+ Showing documents similar to
src/app/components/search/search.component.html
- 7
+ 6
- Showing documents similar to
+ Showing documents similar to
Search query:
src/app/components/search/search.component.html
- 11
+ 9
Search query:
@@ -1078,7 +1078,7 @@
Did you mean " "?
src/app/components/search/search.component.html
- 13
+ 11
Did you mean " "?
@@ -1086,7 +1086,7 @@
{VAR_PLURAL, plural, =0 {No results} =1 {One result} other { results}}
src/app/components/search/search.component.html
- 18
+ 16
{VAR_PLURAL, plural, =0 {No results} =1 {One result} other { results}}
@@ -1951,7 +1951,7 @@
src/app/services/settings.service.ts
98
-
Russian
+
Russian
ISO 8601
diff --git a/src-ui/src/locale/messages.es_ES.xlf b/src-ui/src/locale/messages.es_ES.xlf
index 2324ce889..f5d79815b 100644
--- a/src-ui/src/locale/messages.es_ES.xlf
+++ b/src-ui/src/locale/messages.es_ES.xlf
@@ -1058,11 +1058,11 @@
Cadena de búsqueda no valida:
-
- Showing documents similar to
+
+ Showing documents similar to
src/app/components/search/search.component.html
- 7
+ 6
Mostrando documentos similares a
@@ -1070,7 +1070,7 @@
Search query:
src/app/components/search/search.component.html
- 11
+ 9
Cadena de búsqueda:
@@ -1078,7 +1078,7 @@
Did you mean " "?
src/app/components/search/search.component.html
- 13
+ 11
¿Quizás quisiste decir " "?
@@ -1086,7 +1086,7 @@
{VAR_PLURAL, plural, =0 {No results} =1 {One result} other { results}}
src/app/components/search/search.component.html
- 18
+ 16
{VAR_PLURAL, plural, =0 {Sin resultados} =1 {Un resultado} other { resultados}}
diff --git a/src-ui/src/locale/messages.fr_FR.xlf b/src-ui/src/locale/messages.fr_FR.xlf
index 56d561438..8cdc1b6f0 100644
--- a/src-ui/src/locale/messages.fr_FR.xlf
+++ b/src-ui/src/locale/messages.fr_FR.xlf
@@ -1058,11 +1058,11 @@
Requête de recherche invalide :
-
- Showing documents similar to
+
+ Showing documents similar to
src/app/components/search/search.component.html
- 7
+ 6
Présentation des documents similaires à
@@ -1070,7 +1070,7 @@
Search query:
src/app/components/search/search.component.html
- 11
+ 9
Requête de recherche :
@@ -1078,7 +1078,7 @@
Did you mean " "?
src/app/components/search/search.component.html
- 13
+ 11
Vouliez-vous dire " " ?
@@ -1086,7 +1086,7 @@
{VAR_PLURAL, plural, =0 {No results} =1 {One result} other { results}}
src/app/components/search/search.component.html
- 18
+ 16
{VAR_PLURAL, plural, =0 {Aucun résultat} =1 {Un résultat} other { résultats}}
diff --git a/src-ui/src/locale/messages.hu_HU.xlf b/src-ui/src/locale/messages.hu_HU.xlf
index bdf0bd186..729ffc632 100644
--- a/src-ui/src/locale/messages.hu_HU.xlf
+++ b/src-ui/src/locale/messages.hu_HU.xlf
@@ -1058,19 +1058,19 @@
Érvénytelen keresési kifejezés:
-
- Showing documents similar to
+
+ Showing documents similar to
src/app/components/search/search.component.html
- 7
+ 6
- -hez hasonló dokumentumok mutatása
+ Showing documents similar to
Search query:
src/app/components/search/search.component.html
- 11
+ 9
Keresés:
@@ -1078,7 +1078,7 @@
Did you mean " "?
src/app/components/search/search.component.html
- 13
+ 11
Úgy értetted, hogy " "?
@@ -1086,7 +1086,7 @@
{VAR_PLURAL, plural, =0 {No results} =1 {One result} other { results}}
src/app/components/search/search.component.html
- 18
+ 16
{VAR_PLURAL, plural, =0 {No results} =1 {One result} other { results}}
diff --git a/src-ui/src/locale/messages.it_IT.xlf b/src-ui/src/locale/messages.it_IT.xlf
index 1029d7646..d582bfd72 100644
--- a/src-ui/src/locale/messages.it_IT.xlf
+++ b/src-ui/src/locale/messages.it_IT.xlf
@@ -1058,11 +1058,11 @@
Query di ricerca non valida:
-
- Showing documents similar to
+
+ Showing documents similar to
src/app/components/search/search.component.html
- 7
+ 6
Documenti simili a
@@ -1070,7 +1070,7 @@
Search query:
src/app/components/search/search.component.html
- 11
+ 9
Query di ricerca:
@@ -1078,7 +1078,7 @@
Did you mean " "?
src/app/components/search/search.component.html
- 13
+ 11
Forse intendevi " "?
@@ -1086,7 +1086,7 @@
{VAR_PLURAL, plural, =0 {No results} =1 {One result} other { results}}
src/app/components/search/search.component.html
- 18
+ 16
{VAR_PLURAL, plural, =0 {Nessun risultato} =1 {Un risultato} other { risultati}}
diff --git a/src-ui/src/locale/messages.nl_NL.xlf b/src-ui/src/locale/messages.nl_NL.xlf
index 9ac2f2b8c..a425f7e7c 100644
--- a/src-ui/src/locale/messages.nl_NL.xlf
+++ b/src-ui/src/locale/messages.nl_NL.xlf
@@ -1058,11 +1058,11 @@
Ongeldige zoekopdracht:
-
- Showing documents similar to
+
+ Showing documents similar to
src/app/components/search/search.component.html
- 7
+ 6
Toon documenten die lijken op
@@ -1070,7 +1070,7 @@
Search query:
src/app/components/search/search.component.html
- 11
+ 9
Zoekopdracht:
@@ -1078,7 +1078,7 @@
Did you mean " "?
src/app/components/search/search.component.html
- 13
+ 11
Bedoelde u " "?
@@ -1086,7 +1086,7 @@
{VAR_PLURAL, plural, =0 {No results} =1 {One result} other { results}}
src/app/components/search/search.component.html
- 18
+ 16
{VAR_PLURAL, plural, =0 {Geen resultaten} =1 {Eén resultaat} other { resultaten}}
diff --git a/src-ui/src/locale/messages.pt_BR.xlf b/src-ui/src/locale/messages.pt_BR.xlf
index f247c82ac..5f65706c5 100644
--- a/src-ui/src/locale/messages.pt_BR.xlf
+++ b/src-ui/src/locale/messages.pt_BR.xlf
@@ -1058,11 +1058,11 @@
Termo de pesquisa inválido:
-
- Showing documents similar to
+
+ Showing documents similar to
src/app/components/search/search.component.html
- 7
+ 6
Exibindo documentos similares a
@@ -1070,7 +1070,7 @@
Search query:
src/app/components/search/search.component.html
- 11
+ 9
Termo de pesquisa:
@@ -1078,7 +1078,7 @@
Did you mean " "?
src/app/components/search/search.component.html
- 13
+ 11
Você quis dizer " "?
@@ -1086,7 +1086,7 @@
{VAR_PLURAL, plural, =0 {No results} =1 {One result} other { results}}
src/app/components/search/search.component.html
- 18
+ 16
{VAR_PLURAL, plural, =0 {Sem resultados} =1 {Um resultado} other { resultados}}
diff --git a/src-ui/src/locale/messages.pt_PT.xlf b/src-ui/src/locale/messages.pt_PT.xlf
index 281b85563..724500581 100644
--- a/src-ui/src/locale/messages.pt_PT.xlf
+++ b/src-ui/src/locale/messages.pt_PT.xlf
@@ -1058,19 +1058,19 @@
Termo de pesquisa inválido:
-
- Showing documents similar to
+
+ Showing documents similar to
src/app/components/search/search.component.html
- 7
+ 6
- A mostrar documentos similares a
+ Showing documents similar to
Search query:
src/app/components/search/search.component.html
- 11
+ 9
Termo de pesquisa:
@@ -1078,7 +1078,7 @@
Did you mean " "?
src/app/components/search/search.component.html
- 13
+ 11
Será que quer dizer " "?
@@ -1086,7 +1086,7 @@
{VAR_PLURAL, plural, =0 {No results} =1 {One result} other { results}}
src/app/components/search/search.component.html
- 18
+ 16
{VAR_PLURAL, plural, =0 {No results} =1 {One result} other { results}}
diff --git a/src-ui/src/locale/messages.ro_RO.xlf b/src-ui/src/locale/messages.ro_RO.xlf
index fe00e9e66..f2f5870b9 100644
--- a/src-ui/src/locale/messages.ro_RO.xlf
+++ b/src-ui/src/locale/messages.ro_RO.xlf
@@ -1058,19 +1058,19 @@
Interogare invalida:
-
- Showing documents similar to
+
+ Showing documents similar to
src/app/components/search/search.component.html
- 7
+ 6
- Documente similare cu
+ Documente similare cu
Search query:
src/app/components/search/search.component.html
- 11
+ 9
Interogare:
@@ -1078,7 +1078,7 @@
Did you mean " "?
src/app/components/search/search.component.html
- 13
+ 11
Ati vrut sa scrieti " "?
@@ -1086,7 +1086,7 @@
{VAR_PLURAL, plural, =0 {No results} =1 {One result} other { results}}
src/app/components/search/search.component.html
- 18
+ 16
{VAR_PLURAL, plural, =0 {Niciun rezultat} =1 {Un rezultat} other { rezultate}}
diff --git a/src-ui/src/locale/messages.ru_RU.xlf b/src-ui/src/locale/messages.ru_RU.xlf
index ae20bb29e..298d91cb0 100644
--- a/src-ui/src/locale/messages.ru_RU.xlf
+++ b/src-ui/src/locale/messages.ru_RU.xlf
@@ -1058,19 +1058,19 @@
Неверный поисковой запрос:
-
- Showing documents similar to
+
+ Showing documents similar to
src/app/components/search/search.component.html
- 7
+ 6
- Показываю документы похожие на
+ Показываю документы похожие на
Search query:
src/app/components/search/search.component.html
- 11
+ 9
Поисковый запрос:
@@ -1078,7 +1078,7 @@
Did you mean " "?
src/app/components/search/search.component.html
- 13
+ 11
Может вы имели ввиду " "?
@@ -1086,7 +1086,7 @@
{VAR_PLURAL, plural, =0 {No results} =1 {One result} other { results}}
src/app/components/search/search.component.html
- 18
+ 16
{VAR_PLURAL, plural, =0 {Нет результатов} =1 {Один результат} other {Результаты: }}
diff --git a/src-ui/src/locale/messages.xh_ZA.xlf b/src-ui/src/locale/messages.xh_ZA.xlf
index 5d0466f11..aa5dd8165 100644
--- a/src-ui/src/locale/messages.xh_ZA.xlf
+++ b/src-ui/src/locale/messages.xh_ZA.xlf
@@ -1058,19 +1058,19 @@
crwdns3100:0{{errorMessage}}crwdne3100:0
-
- Showing documents similar to
+
+ Showing documents similar to
src/app/components/search/search.component.html
- 7
+ 6
- crwdns3102:0{{more_like}}crwdnd3102:0{{more_like_doc?.original_file_name}}crwdnd3102:0{{more_like_doc?.original_file_name}}crwdne3102:0
+ crwdns3406:0{{more_like}}crwdnd3406:0{{more_like_doc?.original_file_name}}crwdnd3406:0{{more_like_doc?.original_file_name}}crwdne3406:0
Search query:
src/app/components/search/search.component.html
- 11
+ 9
crwdns3104:0{{query}}crwdnd3104:0{{query}}crwdne3104:0
@@ -1078,7 +1078,7 @@
Did you mean " "?
src/app/components/search/search.component.html
- 13
+ 11
crwdns3106:0[routerLink]crwdnd3106:0{{correctedQuery}}crwdnd3106:0{{correctedQuery}}crwdne3106:0
@@ -1086,7 +1086,7 @@
{VAR_PLURAL, plural, =0 {No results} =1 {One result} other { results}}
src/app/components/search/search.component.html
- 18
+ 16
crwdns3108:0VAR_PLURAL={VAR_PLURAL}crwdne3108:0
diff --git a/src-ui/src/locale/messages.zh_CN.xlf b/src-ui/src/locale/messages.zh_CN.xlf
index aea19a5fe..b5f263396 100644
--- a/src-ui/src/locale/messages.zh_CN.xlf
+++ b/src-ui/src/locale/messages.zh_CN.xlf
@@ -1058,19 +1058,19 @@
Invalid search query:
-
- Showing documents similar to
+
+ Showing documents similar to
src/app/components/search/search.component.html
- 7
+ 6
- Showing documents similar to
+ Showing documents similar to
Search query:
src/app/components/search/search.component.html
- 11
+ 9
Search query:
@@ -1078,7 +1078,7 @@
Did you mean " "?
src/app/components/search/search.component.html
- 13
+ 11
Did you mean " "?
@@ -1086,7 +1086,7 @@
{VAR_PLURAL, plural, =0 {No results} =1 {One result} other { results}}
src/app/components/search/search.component.html
- 18
+ 16
{VAR_PLURAL, plural, =0 {No results} =1 {One result} other { results}}
diff --git a/src/locale/cs_CZ/LC_MESSAGES/django.po b/src/locale/cs_CZ/LC_MESSAGES/django.po
index 9542c2b9b..dd1a65888 100644
--- a/src/locale/cs_CZ/LC_MESSAGES/django.po
+++ b/src/locale/cs_CZ/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ng\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-02-28 12:40+0100\n"
-"PO-Revision-Date: 2021-03-06 22:56\n"
+"POT-Creation-Date: 2021-03-07 21:34+0100\n"
+"PO-Revision-Date: 2021-03-07 20:36\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"Language: cs_CZ\n"
@@ -226,7 +226,7 @@ msgstr "záznam"
msgid "logs"
msgstr "záznamy"
-#: documents/models.py:344 documents/models.py:394
+#: documents/models.py:344 documents/models.py:396
msgid "saved view"
msgstr "uložený pohled"
@@ -326,25 +326,33 @@ msgstr "upraveno po"
msgid "does not have tag"
msgstr "nemá tag"
-#: documents/models.py:398
+#: documents/models.py:388
+msgid "does not have ASN"
+msgstr ""
+
+#: documents/models.py:389
+msgid "title or content contains"
+msgstr ""
+
+#: documents/models.py:400
msgid "rule type"
msgstr "typ pravidla"
-#: documents/models.py:402
+#: documents/models.py:404
msgid "value"
msgstr "hodnota"
-#: documents/models.py:408
+#: documents/models.py:410
msgid "filter rule"
msgstr "filtrovací pravidlo"
-#: documents/models.py:409
+#: documents/models.py:411
msgid "filter rules"
msgstr "filtrovací pravidla"
#: documents/serialisers.py:53
#, python-format
-msgid "Invalid regular expresssion: %(error)s"
+msgid "Invalid regular expression: %(error)s"
msgstr ""
#: documents/serialisers.py:177
@@ -396,38 +404,42 @@ msgstr "Heslo"
msgid "Sign in"
msgstr "Přihlásit se"
-#: paperless/settings.py:297
+#: paperless/settings.py:298
msgid "English (US)"
msgstr ""
-#: paperless/settings.py:298
+#: paperless/settings.py:299
msgid "English (GB)"
msgstr ""
-#: paperless/settings.py:299
+#: paperless/settings.py:300
msgid "German"
msgstr "Němčina"
-#: paperless/settings.py:300
+#: paperless/settings.py:301
msgid "Dutch"
msgstr "Holandština"
-#: paperless/settings.py:301
+#: paperless/settings.py:302
msgid "French"
msgstr "Francouzština"
-#: paperless/settings.py:302
+#: paperless/settings.py:303
msgid "Portuguese (Brazil)"
msgstr ""
-#: paperless/settings.py:303
+#: paperless/settings.py:304
msgid "Italian"
msgstr ""
-#: paperless/settings.py:304
+#: paperless/settings.py:305
msgid "Romanian"
msgstr ""
+#: paperless/settings.py:306
+msgid "Russian"
+msgstr ""
+
#: paperless/urls.py:118
msgid "Paperless-ng administration"
msgstr "Správa Paperless-ng"
diff --git a/src/locale/de_DE/LC_MESSAGES/django.po b/src/locale/de_DE/LC_MESSAGES/django.po
index 8f196fb98..d7936bed4 100644
--- a/src/locale/de_DE/LC_MESSAGES/django.po
+++ b/src/locale/de_DE/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ng\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-02-28 12:40+0100\n"
-"PO-Revision-Date: 2021-03-07 10:08\n"
+"POT-Creation-Date: 2021-03-07 21:34+0100\n"
+"PO-Revision-Date: 2021-03-07 21:35\n"
"Last-Translator: \n"
"Language-Team: German\n"
"Language: de_DE\n"
@@ -226,7 +226,7 @@ msgstr "Protokoll"
msgid "logs"
msgstr "Protokoll"
-#: documents/models.py:344 documents/models.py:394
+#: documents/models.py:344 documents/models.py:396
msgid "saved view"
msgstr "Gespeicherte Ansicht"
@@ -326,25 +326,33 @@ msgstr "Geändert nach"
msgid "does not have tag"
msgstr "Hat nicht folgendes Tag"
-#: documents/models.py:398
+#: documents/models.py:388
+msgid "does not have ASN"
+msgstr "Dokument hat keine ASN"
+
+#: documents/models.py:389
+msgid "title or content contains"
+msgstr "Titel oder Inhalt enthält"
+
+#: documents/models.py:400
msgid "rule type"
msgstr "Regeltyp"
-#: documents/models.py:402
+#: documents/models.py:404
msgid "value"
msgstr "Wert"
-#: documents/models.py:408
+#: documents/models.py:410
msgid "filter rule"
msgstr "Filterregel"
-#: documents/models.py:409
+#: documents/models.py:411
msgid "filter rules"
msgstr "Filterregeln"
#: documents/serialisers.py:53
#, python-format
-msgid "Invalid regular expresssion: %(error)s"
+msgid "Invalid regular expression: %(error)s"
msgstr "Ungültiger regulärer Ausdruck: %(error)s"
#: documents/serialisers.py:177
@@ -396,38 +404,42 @@ msgstr "Passwort"
msgid "Sign in"
msgstr "Anmelden"
-#: paperless/settings.py:297
+#: paperless/settings.py:298
msgid "English (US)"
msgstr "Englisch (US)"
-#: paperless/settings.py:298
+#: paperless/settings.py:299
msgid "English (GB)"
msgstr "Englisch (UK)"
-#: paperless/settings.py:299
+#: paperless/settings.py:300
msgid "German"
msgstr "Deutsch"
-#: paperless/settings.py:300
+#: paperless/settings.py:301
msgid "Dutch"
msgstr "Niederländisch"
-#: paperless/settings.py:301
+#: paperless/settings.py:302
msgid "French"
msgstr "Französisch"
-#: paperless/settings.py:302
+#: paperless/settings.py:303
msgid "Portuguese (Brazil)"
msgstr "Portugiesisch (Brasilien)"
-#: paperless/settings.py:303
+#: paperless/settings.py:304
msgid "Italian"
msgstr "Italienisch"
-#: paperless/settings.py:304
+#: paperless/settings.py:305
msgid "Romanian"
msgstr "Rumänisch"
+#: paperless/settings.py:306
+msgid "Russian"
+msgstr "Russisch"
+
#: paperless/urls.py:118
msgid "Paperless-ng administration"
msgstr "Paperless-ng Administration"
diff --git a/src/locale/en_GB/LC_MESSAGES/django.po b/src/locale/en_GB/LC_MESSAGES/django.po
index 767c24105..238d0444d 100644
--- a/src/locale/en_GB/LC_MESSAGES/django.po
+++ b/src/locale/en_GB/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ng\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-02-28 12:40+0100\n"
-"PO-Revision-Date: 2021-03-06 22:56\n"
+"POT-Creation-Date: 2021-03-07 21:34+0100\n"
+"PO-Revision-Date: 2021-03-07 21:35\n"
"Last-Translator: \n"
"Language-Team: English, United Kingdom\n"
"Language: en_GB\n"
@@ -226,7 +226,7 @@ msgstr "log"
msgid "logs"
msgstr "logs"
-#: documents/models.py:344 documents/models.py:394
+#: documents/models.py:344 documents/models.py:396
msgid "saved view"
msgstr "saved view"
@@ -326,26 +326,34 @@ msgstr "modified after"
msgid "does not have tag"
msgstr "does not have tag"
-#: documents/models.py:398
+#: documents/models.py:388
+msgid "does not have ASN"
+msgstr "does not have ASN"
+
+#: documents/models.py:389
+msgid "title or content contains"
+msgstr "title or content contains"
+
+#: documents/models.py:400
msgid "rule type"
msgstr "rule type"
-#: documents/models.py:402
+#: documents/models.py:404
msgid "value"
msgstr "value"
-#: documents/models.py:408
+#: documents/models.py:410
msgid "filter rule"
msgstr "filter rule"
-#: documents/models.py:409
+#: documents/models.py:411
msgid "filter rules"
msgstr "filter rules"
#: documents/serialisers.py:53
#, python-format
-msgid "Invalid regular expresssion: %(error)s"
-msgstr "Invalid regular expresssion: %(error)s"
+msgid "Invalid regular expression: %(error)s"
+msgstr "Invalid regular expression: %(error)s"
#: documents/serialisers.py:177
msgid "Invalid color."
@@ -396,38 +404,42 @@ msgstr "Password"
msgid "Sign in"
msgstr "Sign in"
-#: paperless/settings.py:297
+#: paperless/settings.py:298
msgid "English (US)"
msgstr "English (US)"
-#: paperless/settings.py:298
+#: paperless/settings.py:299
msgid "English (GB)"
msgstr "English (GB)"
-#: paperless/settings.py:299
+#: paperless/settings.py:300
msgid "German"
msgstr "German"
-#: paperless/settings.py:300
+#: paperless/settings.py:301
msgid "Dutch"
msgstr "Dutch"
-#: paperless/settings.py:301
+#: paperless/settings.py:302
msgid "French"
msgstr "French"
-#: paperless/settings.py:302
+#: paperless/settings.py:303
msgid "Portuguese (Brazil)"
msgstr "Portuguese (Brazil)"
-#: paperless/settings.py:303
+#: paperless/settings.py:304
msgid "Italian"
msgstr "Italian"
-#: paperless/settings.py:304
+#: paperless/settings.py:305
msgid "Romanian"
msgstr "Romanian"
+#: paperless/settings.py:306
+msgid "Russian"
+msgstr "Russian"
+
#: paperless/urls.py:118
msgid "Paperless-ng administration"
msgstr "Paperless-ng administration"
diff --git a/src/locale/es_ES/LC_MESSAGES/django.po b/src/locale/es_ES/LC_MESSAGES/django.po
index 69211d62f..b4c2bf1e0 100644
--- a/src/locale/es_ES/LC_MESSAGES/django.po
+++ b/src/locale/es_ES/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ng\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-02-28 12:40+0100\n"
-"PO-Revision-Date: 2021-03-06 22:56\n"
+"POT-Creation-Date: 2021-03-07 21:34+0100\n"
+"PO-Revision-Date: 2021-03-07 21:35\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Language: es_ES\n"
@@ -226,7 +226,7 @@ msgstr "log"
msgid "logs"
msgstr "logs"
-#: documents/models.py:344 documents/models.py:394
+#: documents/models.py:344 documents/models.py:396
msgid "saved view"
msgstr "vista guardada"
@@ -326,25 +326,33 @@ msgstr "modificado antes de"
msgid "does not have tag"
msgstr "no tiene la etiqueta"
-#: documents/models.py:398
+#: documents/models.py:388
+msgid "does not have ASN"
+msgstr ""
+
+#: documents/models.py:389
+msgid "title or content contains"
+msgstr ""
+
+#: documents/models.py:400
msgid "rule type"
msgstr "tipo de regla"
-#: documents/models.py:402
+#: documents/models.py:404
msgid "value"
msgstr "valor"
-#: documents/models.py:408
+#: documents/models.py:410
msgid "filter rule"
msgstr ""
-#: documents/models.py:409
+#: documents/models.py:411
msgid "filter rules"
msgstr ""
#: documents/serialisers.py:53
#, python-format
-msgid "Invalid regular expresssion: %(error)s"
+msgid "Invalid regular expression: %(error)s"
msgstr "Expresión irregular inválida: %(error)s"
#: documents/serialisers.py:177
@@ -396,38 +404,42 @@ msgstr "Contraseña"
msgid "Sign in"
msgstr "Iniciar sesión"
-#: paperless/settings.py:297
+#: paperless/settings.py:298
msgid "English (US)"
msgstr "Inglés (US)"
-#: paperless/settings.py:298
+#: paperless/settings.py:299
msgid "English (GB)"
msgstr "Inglés (Gran Bretaña)"
-#: paperless/settings.py:299
+#: paperless/settings.py:300
msgid "German"
msgstr "Alemán"
-#: paperless/settings.py:300
+#: paperless/settings.py:301
msgid "Dutch"
msgstr "Alemán"
-#: paperless/settings.py:301
+#: paperless/settings.py:302
msgid "French"
msgstr "Francés"
-#: paperless/settings.py:302
+#: paperless/settings.py:303
msgid "Portuguese (Brazil)"
msgstr "Portugués (Brasil)"
-#: paperless/settings.py:303
+#: paperless/settings.py:304
msgid "Italian"
msgstr "Italiano"
-#: paperless/settings.py:304
+#: paperless/settings.py:305
msgid "Romanian"
msgstr "Rumano"
+#: paperless/settings.py:306
+msgid "Russian"
+msgstr ""
+
#: paperless/urls.py:118
msgid "Paperless-ng administration"
msgstr "Paperless-ng Administración"
diff --git a/src/locale/fr_FR/LC_MESSAGES/django.po b/src/locale/fr_FR/LC_MESSAGES/django.po
index 9ed2a51ac..4ef979677 100644
--- a/src/locale/fr_FR/LC_MESSAGES/django.po
+++ b/src/locale/fr_FR/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ng\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-02-28 12:40+0100\n"
-"PO-Revision-Date: 2021-03-06 22:56\n"
+"POT-Creation-Date: 2021-03-07 21:34+0100\n"
+"PO-Revision-Date: 2021-03-07 21:35\n"
"Last-Translator: \n"
"Language-Team: French\n"
"Language: fr_FR\n"
@@ -226,7 +226,7 @@ msgstr "rapport"
msgid "logs"
msgstr "rapports"
-#: documents/models.py:344 documents/models.py:394
+#: documents/models.py:344 documents/models.py:396
msgid "saved view"
msgstr "vue enregistrée"
@@ -326,25 +326,33 @@ msgstr "modifié après"
msgid "does not have tag"
msgstr "ne porte pas d'étiquette"
-#: documents/models.py:398
+#: documents/models.py:388
+msgid "does not have ASN"
+msgstr ""
+
+#: documents/models.py:389
+msgid "title or content contains"
+msgstr ""
+
+#: documents/models.py:400
msgid "rule type"
msgstr "type de règle"
-#: documents/models.py:402
+#: documents/models.py:404
msgid "value"
msgstr "valeur"
-#: documents/models.py:408
+#: documents/models.py:410
msgid "filter rule"
msgstr "règle de filtrage"
-#: documents/models.py:409
+#: documents/models.py:411
msgid "filter rules"
msgstr "règles de filtrage"
#: documents/serialisers.py:53
#, python-format
-msgid "Invalid regular expresssion: %(error)s"
+msgid "Invalid regular expression: %(error)s"
msgstr "Expression régulière incorrecte : %(error)s"
#: documents/serialisers.py:177
@@ -396,38 +404,42 @@ msgstr "Mot de passe"
msgid "Sign in"
msgstr "S'identifier"
-#: paperless/settings.py:297
+#: paperless/settings.py:298
msgid "English (US)"
msgstr "Anglais (US)"
-#: paperless/settings.py:298
+#: paperless/settings.py:299
msgid "English (GB)"
msgstr "Anglais (GB)"
-#: paperless/settings.py:299
+#: paperless/settings.py:300
msgid "German"
msgstr "Allemand"
-#: paperless/settings.py:300
+#: paperless/settings.py:301
msgid "Dutch"
msgstr "Néerlandais"
-#: paperless/settings.py:301
+#: paperless/settings.py:302
msgid "French"
msgstr "Français"
-#: paperless/settings.py:302
+#: paperless/settings.py:303
msgid "Portuguese (Brazil)"
msgstr "Portugais (Brésil)"
-#: paperless/settings.py:303
+#: paperless/settings.py:304
msgid "Italian"
msgstr "Italien"
-#: paperless/settings.py:304
+#: paperless/settings.py:305
msgid "Romanian"
msgstr "Roumain"
+#: paperless/settings.py:306
+msgid "Russian"
+msgstr ""
+
#: paperless/urls.py:118
msgid "Paperless-ng administration"
msgstr "Administration de Paperless-ng"
diff --git a/src/locale/hu_HU/LC_MESSAGES/django.po b/src/locale/hu_HU/LC_MESSAGES/django.po
index eb4e89e46..abaaa8a01 100644
--- a/src/locale/hu_HU/LC_MESSAGES/django.po
+++ b/src/locale/hu_HU/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ng\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-02-28 12:40+0100\n"
-"PO-Revision-Date: 2021-03-06 22:56\n"
+"POT-Creation-Date: 2021-03-07 21:34+0100\n"
+"PO-Revision-Date: 2021-03-07 20:36\n"
"Last-Translator: \n"
"Language-Team: Hungarian\n"
"Language: hu_HU\n"
@@ -226,7 +226,7 @@ msgstr ""
msgid "logs"
msgstr ""
-#: documents/models.py:344 documents/models.py:394
+#: documents/models.py:344 documents/models.py:396
msgid "saved view"
msgstr ""
@@ -326,25 +326,33 @@ msgstr ""
msgid "does not have tag"
msgstr ""
-#: documents/models.py:398
+#: documents/models.py:388
+msgid "does not have ASN"
+msgstr ""
+
+#: documents/models.py:389
+msgid "title or content contains"
+msgstr ""
+
+#: documents/models.py:400
msgid "rule type"
msgstr ""
-#: documents/models.py:402
+#: documents/models.py:404
msgid "value"
msgstr ""
-#: documents/models.py:408
+#: documents/models.py:410
msgid "filter rule"
msgstr ""
-#: documents/models.py:409
+#: documents/models.py:411
msgid "filter rules"
msgstr ""
#: documents/serialisers.py:53
#, python-format
-msgid "Invalid regular expresssion: %(error)s"
+msgid "Invalid regular expression: %(error)s"
msgstr ""
#: documents/serialisers.py:177
@@ -396,38 +404,42 @@ msgstr ""
msgid "Sign in"
msgstr ""
-#: paperless/settings.py:297
+#: paperless/settings.py:298
msgid "English (US)"
msgstr "Angol (US)"
-#: paperless/settings.py:298
+#: paperless/settings.py:299
msgid "English (GB)"
msgstr ""
-#: paperless/settings.py:299
+#: paperless/settings.py:300
msgid "German"
msgstr "Német"
-#: paperless/settings.py:300
+#: paperless/settings.py:301
msgid "Dutch"
msgstr ""
-#: paperless/settings.py:301
+#: paperless/settings.py:302
msgid "French"
msgstr ""
-#: paperless/settings.py:302
+#: paperless/settings.py:303
msgid "Portuguese (Brazil)"
msgstr ""
-#: paperless/settings.py:303
+#: paperless/settings.py:304
msgid "Italian"
msgstr ""
-#: paperless/settings.py:304
+#: paperless/settings.py:305
msgid "Romanian"
msgstr ""
+#: paperless/settings.py:306
+msgid "Russian"
+msgstr ""
+
#: paperless/urls.py:118
msgid "Paperless-ng administration"
msgstr ""
diff --git a/src/locale/it_IT/LC_MESSAGES/django.po b/src/locale/it_IT/LC_MESSAGES/django.po
index e1a7e461f..a0f20c112 100644
--- a/src/locale/it_IT/LC_MESSAGES/django.po
+++ b/src/locale/it_IT/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ng\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-02-28 12:40+0100\n"
-"PO-Revision-Date: 2021-03-06 22:56\n"
+"POT-Creation-Date: 2021-03-07 21:34+0100\n"
+"PO-Revision-Date: 2021-03-07 21:35\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"Language: it_IT\n"
@@ -226,7 +226,7 @@ msgstr "log"
msgid "logs"
msgstr "log"
-#: documents/models.py:344 documents/models.py:394
+#: documents/models.py:344 documents/models.py:396
msgid "saved view"
msgstr "vista salvata"
@@ -326,25 +326,33 @@ msgstr "modificato dopo"
msgid "does not have tag"
msgstr "non ha tag"
-#: documents/models.py:398
+#: documents/models.py:388
+msgid "does not have ASN"
+msgstr ""
+
+#: documents/models.py:389
+msgid "title or content contains"
+msgstr ""
+
+#: documents/models.py:400
msgid "rule type"
msgstr "tipo di regola"
-#: documents/models.py:402
+#: documents/models.py:404
msgid "value"
msgstr "valore"
-#: documents/models.py:408
+#: documents/models.py:410
msgid "filter rule"
msgstr "regola filtro"
-#: documents/models.py:409
+#: documents/models.py:411
msgid "filter rules"
msgstr "regole filtro"
#: documents/serialisers.py:53
#, python-format
-msgid "Invalid regular expresssion: %(error)s"
+msgid "Invalid regular expression: %(error)s"
msgstr "Espressione regolare non valida: %(error)s"
#: documents/serialisers.py:177
@@ -396,38 +404,42 @@ msgstr "Password"
msgid "Sign in"
msgstr "Accedi"
-#: paperless/settings.py:297
+#: paperless/settings.py:298
msgid "English (US)"
msgstr "Inglese (US)"
-#: paperless/settings.py:298
+#: paperless/settings.py:299
msgid "English (GB)"
msgstr "Inglese (GB)"
-#: paperless/settings.py:299
+#: paperless/settings.py:300
msgid "German"
msgstr "Tedesco"
-#: paperless/settings.py:300
+#: paperless/settings.py:301
msgid "Dutch"
msgstr "Olandese"
-#: paperless/settings.py:301
+#: paperless/settings.py:302
msgid "French"
msgstr "Francese"
-#: paperless/settings.py:302
+#: paperless/settings.py:303
msgid "Portuguese (Brazil)"
msgstr "Portoghese (Brasile)"
-#: paperless/settings.py:303
+#: paperless/settings.py:304
msgid "Italian"
msgstr "Italiano"
-#: paperless/settings.py:304
+#: paperless/settings.py:305
msgid "Romanian"
msgstr "Rumeno"
+#: paperless/settings.py:306
+msgid "Russian"
+msgstr "Russo"
+
#: paperless/urls.py:118
msgid "Paperless-ng administration"
msgstr "Amministrazione di Paperless-ng"
diff --git a/src/locale/nl_NL/LC_MESSAGES/django.po b/src/locale/nl_NL/LC_MESSAGES/django.po
index 549ba4842..6fda6e664 100644
--- a/src/locale/nl_NL/LC_MESSAGES/django.po
+++ b/src/locale/nl_NL/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ng\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-02-28 12:40+0100\n"
-"PO-Revision-Date: 2021-03-06 22:56\n"
+"POT-Creation-Date: 2021-03-07 21:34+0100\n"
+"PO-Revision-Date: 2021-03-07 21:35\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"Language: nl_NL\n"
@@ -226,7 +226,7 @@ msgstr "bericht"
msgid "logs"
msgstr "berichten"
-#: documents/models.py:344 documents/models.py:394
+#: documents/models.py:344 documents/models.py:396
msgid "saved view"
msgstr "opgeslagen view"
@@ -326,25 +326,33 @@ msgstr "gewijzigd na"
msgid "does not have tag"
msgstr "heeft geen etiket"
-#: documents/models.py:398
+#: documents/models.py:388
+msgid "does not have ASN"
+msgstr ""
+
+#: documents/models.py:389
+msgid "title or content contains"
+msgstr ""
+
+#: documents/models.py:400
msgid "rule type"
msgstr "type regel"
-#: documents/models.py:402
+#: documents/models.py:404
msgid "value"
msgstr "waarde"
-#: documents/models.py:408
+#: documents/models.py:410
msgid "filter rule"
msgstr "filterregel"
-#: documents/models.py:409
+#: documents/models.py:411
msgid "filter rules"
msgstr "filterregels"
#: documents/serialisers.py:53
#, python-format
-msgid "Invalid regular expresssion: %(error)s"
+msgid "Invalid regular expression: %(error)s"
msgstr "Ongeldige reguliere expressie: %(error)s"
#: documents/serialisers.py:177
@@ -396,38 +404,42 @@ msgstr "Wachtwoord"
msgid "Sign in"
msgstr "Aanmelden"
-#: paperless/settings.py:297
+#: paperless/settings.py:298
msgid "English (US)"
msgstr "Engels (US)"
-#: paperless/settings.py:298
+#: paperless/settings.py:299
msgid "English (GB)"
msgstr "Engels (Brits)"
-#: paperless/settings.py:299
+#: paperless/settings.py:300
msgid "German"
msgstr "Duits"
-#: paperless/settings.py:300
+#: paperless/settings.py:301
msgid "Dutch"
msgstr "Nederlands"
-#: paperless/settings.py:301
+#: paperless/settings.py:302
msgid "French"
msgstr "Frans"
-#: paperless/settings.py:302
+#: paperless/settings.py:303
msgid "Portuguese (Brazil)"
msgstr "Portugees (Brazilië)"
-#: paperless/settings.py:303
+#: paperless/settings.py:304
msgid "Italian"
msgstr "Italiaans"
-#: paperless/settings.py:304
+#: paperless/settings.py:305
msgid "Romanian"
msgstr "Roemeens"
+#: paperless/settings.py:306
+msgid "Russian"
+msgstr "Russisch"
+
#: paperless/urls.py:118
msgid "Paperless-ng administration"
msgstr "Paperless-ng administratie"
diff --git a/src/locale/pt_BR/LC_MESSAGES/django.po b/src/locale/pt_BR/LC_MESSAGES/django.po
index 117caebdd..c0c7e822d 100644
--- a/src/locale/pt_BR/LC_MESSAGES/django.po
+++ b/src/locale/pt_BR/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ng\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-02-28 12:40+0100\n"
-"PO-Revision-Date: 2021-03-06 22:56\n"
+"POT-Creation-Date: 2021-03-07 21:34+0100\n"
+"PO-Revision-Date: 2021-03-07 21:35\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"Language: pt_BR\n"
@@ -226,7 +226,7 @@ msgstr "log"
msgid "logs"
msgstr "logs"
-#: documents/models.py:344 documents/models.py:394
+#: documents/models.py:344 documents/models.py:396
msgid "saved view"
msgstr "visualização"
@@ -326,25 +326,33 @@ msgstr "modificado depois de"
msgid "does not have tag"
msgstr "não tem etiqueta"
-#: documents/models.py:398
+#: documents/models.py:388
+msgid "does not have ASN"
+msgstr ""
+
+#: documents/models.py:389
+msgid "title or content contains"
+msgstr ""
+
+#: documents/models.py:400
msgid "rule type"
msgstr "tipo de regra"
-#: documents/models.py:402
+#: documents/models.py:404
msgid "value"
msgstr "valor"
-#: documents/models.py:408
+#: documents/models.py:410
msgid "filter rule"
msgstr "regra de filtragem"
-#: documents/models.py:409
+#: documents/models.py:411
msgid "filter rules"
msgstr "regras de filtragem"
#: documents/serialisers.py:53
#, python-format
-msgid "Invalid regular expresssion: %(error)s"
+msgid "Invalid regular expression: %(error)s"
msgstr "Expressão regular inválida: %(error)s"
#: documents/serialisers.py:177
@@ -396,38 +404,42 @@ msgstr "Senha"
msgid "Sign in"
msgstr "Entrar"
-#: paperless/settings.py:297
+#: paperless/settings.py:298
msgid "English (US)"
msgstr "Inglês (EUA)"
-#: paperless/settings.py:298
+#: paperless/settings.py:299
msgid "English (GB)"
msgstr "Inglês (GB)"
-#: paperless/settings.py:299
+#: paperless/settings.py:300
msgid "German"
msgstr "Alemão"
-#: paperless/settings.py:300
+#: paperless/settings.py:301
msgid "Dutch"
msgstr "Holandês"
-#: paperless/settings.py:301
+#: paperless/settings.py:302
msgid "French"
msgstr "Francês"
-#: paperless/settings.py:302
+#: paperless/settings.py:303
msgid "Portuguese (Brazil)"
msgstr "Português (Brasil)"
-#: paperless/settings.py:303
+#: paperless/settings.py:304
msgid "Italian"
msgstr "Italiano"
-#: paperless/settings.py:304
+#: paperless/settings.py:305
msgid "Romanian"
msgstr "Romeno"
+#: paperless/settings.py:306
+msgid "Russian"
+msgstr ""
+
#: paperless/urls.py:118
msgid "Paperless-ng administration"
msgstr "Administração do Paperless-ng"
diff --git a/src/locale/pt_PT/LC_MESSAGES/django.po b/src/locale/pt_PT/LC_MESSAGES/django.po
index 478a4bbd3..8f6538fdf 100644
--- a/src/locale/pt_PT/LC_MESSAGES/django.po
+++ b/src/locale/pt_PT/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ng\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-02-28 12:40+0100\n"
-"PO-Revision-Date: 2021-03-06 22:56\n"
+"POT-Creation-Date: 2021-03-07 21:34+0100\n"
+"PO-Revision-Date: 2021-03-07 20:36\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"Language: pt_PT\n"
@@ -226,7 +226,7 @@ msgstr ""
msgid "logs"
msgstr ""
-#: documents/models.py:344 documents/models.py:394
+#: documents/models.py:344 documents/models.py:396
msgid "saved view"
msgstr ""
@@ -326,25 +326,33 @@ msgstr ""
msgid "does not have tag"
msgstr ""
-#: documents/models.py:398
+#: documents/models.py:388
+msgid "does not have ASN"
+msgstr ""
+
+#: documents/models.py:389
+msgid "title or content contains"
+msgstr ""
+
+#: documents/models.py:400
msgid "rule type"
msgstr ""
-#: documents/models.py:402
+#: documents/models.py:404
msgid "value"
msgstr ""
-#: documents/models.py:408
+#: documents/models.py:410
msgid "filter rule"
msgstr ""
-#: documents/models.py:409
+#: documents/models.py:411
msgid "filter rules"
msgstr ""
#: documents/serialisers.py:53
#, python-format
-msgid "Invalid regular expresssion: %(error)s"
+msgid "Invalid regular expression: %(error)s"
msgstr ""
#: documents/serialisers.py:177
@@ -396,38 +404,42 @@ msgstr ""
msgid "Sign in"
msgstr ""
-#: paperless/settings.py:297
+#: paperless/settings.py:298
msgid "English (US)"
msgstr "Inglês (EUA)"
-#: paperless/settings.py:298
+#: paperless/settings.py:299
msgid "English (GB)"
msgstr "English (GB)"
-#: paperless/settings.py:299
+#: paperless/settings.py:300
msgid "German"
msgstr "Deutsch"
-#: paperless/settings.py:300
+#: paperless/settings.py:301
msgid "Dutch"
msgstr "Nederlandse"
-#: paperless/settings.py:301
+#: paperless/settings.py:302
msgid "French"
msgstr "Français"
-#: paperless/settings.py:302
+#: paperless/settings.py:303
msgid "Portuguese (Brazil)"
msgstr ""
-#: paperless/settings.py:303
+#: paperless/settings.py:304
msgid "Italian"
msgstr ""
-#: paperless/settings.py:304
+#: paperless/settings.py:305
msgid "Romanian"
msgstr ""
+#: paperless/settings.py:306
+msgid "Russian"
+msgstr ""
+
#: paperless/urls.py:118
msgid "Paperless-ng administration"
msgstr ""
diff --git a/src/locale/ro_RO/LC_MESSAGES/django.po b/src/locale/ro_RO/LC_MESSAGES/django.po
index daf063920..719fb230c 100644
--- a/src/locale/ro_RO/LC_MESSAGES/django.po
+++ b/src/locale/ro_RO/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ng\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-02-28 12:40+0100\n"
-"PO-Revision-Date: 2021-03-06 22:56\n"
+"POT-Creation-Date: 2021-03-07 21:34+0100\n"
+"PO-Revision-Date: 2021-03-07 21:35\n"
"Last-Translator: \n"
"Language-Team: Romanian\n"
"Language: ro_RO\n"
@@ -226,7 +226,7 @@ msgstr "jurnal"
msgid "logs"
msgstr "jurnale"
-#: documents/models.py:344 documents/models.py:394
+#: documents/models.py:344 documents/models.py:396
msgid "saved view"
msgstr "vizualizare"
@@ -326,25 +326,33 @@ msgstr "modificat dupa"
msgid "does not have tag"
msgstr "nu are eticheta"
-#: documents/models.py:398
+#: documents/models.py:388
+msgid "does not have ASN"
+msgstr ""
+
+#: documents/models.py:389
+msgid "title or content contains"
+msgstr ""
+
+#: documents/models.py:400
msgid "rule type"
msgstr "tip de regula"
-#: documents/models.py:402
+#: documents/models.py:404
msgid "value"
msgstr "valoare"
-#: documents/models.py:408
+#: documents/models.py:410
msgid "filter rule"
msgstr "regula de filtrare"
-#: documents/models.py:409
+#: documents/models.py:411
msgid "filter rules"
msgstr "reguli de filtrare"
#: documents/serialisers.py:53
#, python-format
-msgid "Invalid regular expresssion: %(error)s"
+msgid "Invalid regular expression: %(error)s"
msgstr "Expresie regulata invalida: %(error)s"
#: documents/serialisers.py:177
@@ -396,38 +404,42 @@ msgstr "Parola"
msgid "Sign in"
msgstr "Conectare"
-#: paperless/settings.py:297
+#: paperless/settings.py:298
msgid "English (US)"
msgstr "Engleza (SUA)"
-#: paperless/settings.py:298
+#: paperless/settings.py:299
msgid "English (GB)"
msgstr "Engleza (UK)"
-#: paperless/settings.py:299
+#: paperless/settings.py:300
msgid "German"
msgstr "Germana"
-#: paperless/settings.py:300
+#: paperless/settings.py:301
msgid "Dutch"
msgstr "Olandeza"
-#: paperless/settings.py:301
+#: paperless/settings.py:302
msgid "French"
msgstr "Franceza"
-#: paperless/settings.py:302
+#: paperless/settings.py:303
msgid "Portuguese (Brazil)"
msgstr "Portugheza (Brazilia)"
-#: paperless/settings.py:303
+#: paperless/settings.py:304
msgid "Italian"
msgstr "Italiana"
-#: paperless/settings.py:304
+#: paperless/settings.py:305
msgid "Romanian"
msgstr "Romana"
+#: paperless/settings.py:306
+msgid "Russian"
+msgstr ""
+
#: paperless/urls.py:118
msgid "Paperless-ng administration"
msgstr "Administrare Paperless-ng"
diff --git a/src/locale/ru_RU/LC_MESSAGES/django.po b/src/locale/ru_RU/LC_MESSAGES/django.po
index 0494f0daa..8f84da8c5 100644
--- a/src/locale/ru_RU/LC_MESSAGES/django.po
+++ b/src/locale/ru_RU/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ng\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-02-28 12:40+0100\n"
-"PO-Revision-Date: 2021-03-07 01:58\n"
+"POT-Creation-Date: 2021-03-07 21:34+0100\n"
+"PO-Revision-Date: 2021-03-07 21:35\n"
"Last-Translator: \n"
"Language-Team: Russian\n"
"Language: ru_RU\n"
@@ -226,7 +226,7 @@ msgstr "журнал"
msgid "logs"
msgstr "логи"
-#: documents/models.py:344 documents/models.py:394
+#: documents/models.py:344 documents/models.py:396
msgid "saved view"
msgstr "сохранённое представление"
@@ -326,25 +326,33 @@ msgstr "изменен после"
msgid "does not have tag"
msgstr "не имеет тега"
-#: documents/models.py:398
+#: documents/models.py:388
+msgid "does not have ASN"
+msgstr ""
+
+#: documents/models.py:389
+msgid "title or content contains"
+msgstr ""
+
+#: documents/models.py:400
msgid "rule type"
msgstr "Тип правила"
-#: documents/models.py:402
+#: documents/models.py:404
msgid "value"
msgstr "значение"
-#: documents/models.py:408
+#: documents/models.py:410
msgid "filter rule"
msgstr "Правило фильтрации"
-#: documents/models.py:409
+#: documents/models.py:411
msgid "filter rules"
msgstr "правила фильтрации"
#: documents/serialisers.py:53
#, python-format
-msgid "Invalid regular expresssion: %(error)s"
+msgid "Invalid regular expression: %(error)s"
msgstr "неверное регулярное выражение: %(error)s"
#: documents/serialisers.py:177
@@ -396,38 +404,42 @@ msgstr "Пароль"
msgid "Sign in"
msgstr "Вход"
-#: paperless/settings.py:297
+#: paperless/settings.py:298
msgid "English (US)"
msgstr "Английский (США)"
-#: paperless/settings.py:298
+#: paperless/settings.py:299
msgid "English (GB)"
msgstr "Английский (Великобритании)"
-#: paperless/settings.py:299
+#: paperless/settings.py:300
msgid "German"
msgstr "Немецкий"
-#: paperless/settings.py:300
+#: paperless/settings.py:301
msgid "Dutch"
msgstr "Датский"
-#: paperless/settings.py:301
+#: paperless/settings.py:302
msgid "French"
msgstr "Французский"
-#: paperless/settings.py:302
+#: paperless/settings.py:303
msgid "Portuguese (Brazil)"
msgstr "Portuguese (Brazil)"
-#: paperless/settings.py:303
+#: paperless/settings.py:304
msgid "Italian"
msgstr "Italian"
-#: paperless/settings.py:304
+#: paperless/settings.py:305
msgid "Romanian"
msgstr "Romanian"
+#: paperless/settings.py:306
+msgid "Russian"
+msgstr ""
+
#: paperless/urls.py:118
msgid "Paperless-ng administration"
msgstr "Администрирование Paperless-ng"
diff --git a/src/locale/xh_ZA/LC_MESSAGES/django.po b/src/locale/xh_ZA/LC_MESSAGES/django.po
index 3939f9d52..b43006137 100644
--- a/src/locale/xh_ZA/LC_MESSAGES/django.po
+++ b/src/locale/xh_ZA/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ng\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-02-28 12:40+0100\n"
-"PO-Revision-Date: 2021-03-06 21:39\n"
+"POT-Creation-Date: 2021-03-07 21:34+0100\n"
+"PO-Revision-Date: 2021-03-07 20:36\n"
"Last-Translator: \n"
"Language-Team: Xhosa\n"
"Language: xh_ZA\n"
@@ -226,7 +226,7 @@ msgstr "crwdns2628:0crwdne2628:0"
msgid "logs"
msgstr "crwdns2630:0crwdne2630:0"
-#: documents/models.py:344 documents/models.py:394
+#: documents/models.py:344 documents/models.py:396
msgid "saved view"
msgstr "crwdns2632:0crwdne2632:0"
@@ -326,26 +326,34 @@ msgstr "crwdns2678:0crwdne2678:0"
msgid "does not have tag"
msgstr "crwdns2680:0crwdne2680:0"
-#: documents/models.py:398
+#: documents/models.py:388
+msgid "does not have ASN"
+msgstr "crwdns3408:0crwdne3408:0"
+
+#: documents/models.py:389
+msgid "title or content contains"
+msgstr "crwdns3410:0crwdne3410:0"
+
+#: documents/models.py:400
msgid "rule type"
msgstr "crwdns2682:0crwdne2682:0"
-#: documents/models.py:402
+#: documents/models.py:404
msgid "value"
msgstr "crwdns2684:0crwdne2684:0"
-#: documents/models.py:408
+#: documents/models.py:410
msgid "filter rule"
msgstr "crwdns2686:0crwdne2686:0"
-#: documents/models.py:409
+#: documents/models.py:411
msgid "filter rules"
msgstr "crwdns2688:0crwdne2688:0"
#: documents/serialisers.py:53
#, python-format
-msgid "Invalid regular expresssion: %(error)s"
-msgstr "crwdns2690:0%(error)scrwdne2690:0"
+msgid "Invalid regular expression: %(error)s"
+msgstr "crwdns3412:0%(error)scrwdne3412:0"
#: documents/serialisers.py:177
msgid "Invalid color."
@@ -396,38 +404,42 @@ msgstr "crwdns2712:0crwdne2712:0"
msgid "Sign in"
msgstr "crwdns2714:0crwdne2714:0"
-#: paperless/settings.py:297
+#: paperless/settings.py:298
msgid "English (US)"
msgstr "crwdns2716:0crwdne2716:0"
-#: paperless/settings.py:298
+#: paperless/settings.py:299
msgid "English (GB)"
msgstr "crwdns2718:0crwdne2718:0"
-#: paperless/settings.py:299
+#: paperless/settings.py:300
msgid "German"
msgstr "crwdns2720:0crwdne2720:0"
-#: paperless/settings.py:300
+#: paperless/settings.py:301
msgid "Dutch"
msgstr "crwdns2722:0crwdne2722:0"
-#: paperless/settings.py:301
+#: paperless/settings.py:302
msgid "French"
msgstr "crwdns2724:0crwdne2724:0"
-#: paperless/settings.py:302
+#: paperless/settings.py:303
msgid "Portuguese (Brazil)"
msgstr "crwdns2726:0crwdne2726:0"
-#: paperless/settings.py:303
+#: paperless/settings.py:304
msgid "Italian"
msgstr "crwdns2728:0crwdne2728:0"
-#: paperless/settings.py:304
+#: paperless/settings.py:305
msgid "Romanian"
msgstr "crwdns2730:0crwdne2730:0"
+#: paperless/settings.py:306
+msgid "Russian"
+msgstr "crwdns3414:0crwdne3414:0"
+
#: paperless/urls.py:118
msgid "Paperless-ng administration"
msgstr "crwdns2732:0crwdne2732:0"
diff --git a/src/locale/zh_CN/LC_MESSAGES/django.po b/src/locale/zh_CN/LC_MESSAGES/django.po
index 93af25211..254b75843 100644
--- a/src/locale/zh_CN/LC_MESSAGES/django.po
+++ b/src/locale/zh_CN/LC_MESSAGES/django.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ng\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2021-02-28 12:40+0100\n"
-"PO-Revision-Date: 2021-03-06 22:56\n"
+"POT-Creation-Date: 2021-03-07 21:34+0100\n"
+"PO-Revision-Date: 2021-03-07 20:36\n"
"Last-Translator: \n"
"Language-Team: Chinese Simplified\n"
"Language: zh_CN\n"
@@ -226,7 +226,7 @@ msgstr ""
msgid "logs"
msgstr ""
-#: documents/models.py:344 documents/models.py:394
+#: documents/models.py:344 documents/models.py:396
msgid "saved view"
msgstr ""
@@ -326,25 +326,33 @@ msgstr ""
msgid "does not have tag"
msgstr ""
-#: documents/models.py:398
+#: documents/models.py:388
+msgid "does not have ASN"
+msgstr ""
+
+#: documents/models.py:389
+msgid "title or content contains"
+msgstr ""
+
+#: documents/models.py:400
msgid "rule type"
msgstr ""
-#: documents/models.py:402
+#: documents/models.py:404
msgid "value"
msgstr ""
-#: documents/models.py:408
+#: documents/models.py:410
msgid "filter rule"
msgstr ""
-#: documents/models.py:409
+#: documents/models.py:411
msgid "filter rules"
msgstr ""
#: documents/serialisers.py:53
#, python-format
-msgid "Invalid regular expresssion: %(error)s"
+msgid "Invalid regular expression: %(error)s"
msgstr ""
#: documents/serialisers.py:177
@@ -396,38 +404,42 @@ msgstr ""
msgid "Sign in"
msgstr ""
-#: paperless/settings.py:297
+#: paperless/settings.py:298
msgid "English (US)"
msgstr ""
-#: paperless/settings.py:298
+#: paperless/settings.py:299
msgid "English (GB)"
msgstr ""
-#: paperless/settings.py:299
+#: paperless/settings.py:300
msgid "German"
msgstr ""
-#: paperless/settings.py:300
+#: paperless/settings.py:301
msgid "Dutch"
msgstr ""
-#: paperless/settings.py:301
+#: paperless/settings.py:302
msgid "French"
msgstr ""
-#: paperless/settings.py:302
+#: paperless/settings.py:303
msgid "Portuguese (Brazil)"
msgstr ""
-#: paperless/settings.py:303
+#: paperless/settings.py:304
msgid "Italian"
msgstr ""
-#: paperless/settings.py:304
+#: paperless/settings.py:305
msgid "Romanian"
msgstr ""
+#: paperless/settings.py:306
+msgid "Russian"
+msgstr ""
+
#: paperless/urls.py:118
msgid "Paperless-ng administration"
msgstr ""
From 57a5df1fce5379b08eb4037d5c38dfcb31f81dab Mon Sep 17 00:00:00 2001
From: Robert
Date: Sun, 7 Mar 2021 16:04:45 +0100
Subject: [PATCH 32/86] fix writable check for NFS mounts
For some reason, os.access(directory, os.W_OK | os.X_OK) does not work correctly on NFS mounts.
After some research, found out that the only secure and portable way to check for write access, is to touch a file.
---
src/paperless/checks.py | 22 ++++++++++++++++------
1 file changed, 16 insertions(+), 6 deletions(-)
diff --git a/src/paperless/checks.py b/src/paperless/checks.py
index df4d45e38..0d11d8a90 100644
--- a/src/paperless/checks.py
+++ b/src/paperless/checks.py
@@ -1,5 +1,6 @@
import os
import shutil
+import stat
from django.conf import settings
from django.core.checks import Error, Warning, register
@@ -16,16 +17,25 @@ writeable_hint = (
def path_check(var, directory):
messages = []
if directory:
- if not os.path.exists(directory):
+ if not os.path.isdir(directory):
messages.append(Error(
exists_message.format(var),
exists_hint.format(directory)
))
- elif not os.access(directory, os.W_OK | os.X_OK):
- messages.append(Warning(
- writeable_message.format(var),
- writeable_hint.format(directory)
- ))
+ else:
+ test_file = os.path.join(directory, '__paperless_write_test__')
+ try:
+ open(test_file, 'w')
+ except PermissionError:
+ messages.append(Error(
+ writeable_message.format(var),
+ writeable_hint.format(
+ f'\n{stat.filemode(os.stat(directory).st_mode)} '
+ f'{directory}\n')
+ ))
+ else:
+ os.remove(test_file)
+
return messages
From 50864b10ddc5c7dd28daa09ec1cccbb4acf61c1d Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Mon, 8 Mar 2021 10:04:03 +0100
Subject: [PATCH 33/86] New Crowdin updates (#719)
New translations
---
src-ui/src/locale/messages.fr_FR.xlf | 2 +-
src/locale/fr_FR/LC_MESSAGES/django.po | 6 +++---
src/locale/it_IT/LC_MESSAGES/django.po | 6 +++---
src/locale/nl_NL/LC_MESSAGES/django.po | 6 +++---
4 files changed, 10 insertions(+), 10 deletions(-)
diff --git a/src-ui/src/locale/messages.fr_FR.xlf b/src-ui/src/locale/messages.fr_FR.xlf
index 8cdc1b6f0..13d19841c 100644
--- a/src-ui/src/locale/messages.fr_FR.xlf
+++ b/src-ui/src/locale/messages.fr_FR.xlf
@@ -584,7 +584,7 @@
src/app/components/manage/logs/logs.component.html
1
- Rapports
+ Journaux
Saved view " " deleted.
diff --git a/src/locale/fr_FR/LC_MESSAGES/django.po b/src/locale/fr_FR/LC_MESSAGES/django.po
index 4ef979677..e5966e597 100644
--- a/src/locale/fr_FR/LC_MESSAGES/django.po
+++ b/src/locale/fr_FR/LC_MESSAGES/django.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: paperless-ng\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-03-07 21:34+0100\n"
-"PO-Revision-Date: 2021-03-07 21:35\n"
+"PO-Revision-Date: 2021-03-08 08:06\n"
"Last-Translator: \n"
"Language-Team: French\n"
"Language: fr_FR\n"
@@ -220,11 +220,11 @@ msgstr "niveau"
#: documents/models.py:332
msgid "log"
-msgstr "rapport"
+msgstr "journal"
#: documents/models.py:333
msgid "logs"
-msgstr "rapports"
+msgstr "journaux"
#: documents/models.py:344 documents/models.py:396
msgid "saved view"
diff --git a/src/locale/it_IT/LC_MESSAGES/django.po b/src/locale/it_IT/LC_MESSAGES/django.po
index a0f20c112..3f6f7fed2 100644
--- a/src/locale/it_IT/LC_MESSAGES/django.po
+++ b/src/locale/it_IT/LC_MESSAGES/django.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: paperless-ng\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-03-07 21:34+0100\n"
-"PO-Revision-Date: 2021-03-07 21:35\n"
+"PO-Revision-Date: 2021-03-07 23:26\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"Language: it_IT\n"
@@ -328,11 +328,11 @@ msgstr "non ha tag"
#: documents/models.py:388
msgid "does not have ASN"
-msgstr ""
+msgstr "non ha ASN"
#: documents/models.py:389
msgid "title or content contains"
-msgstr ""
+msgstr "il titolo o il contenuto contiene"
#: documents/models.py:400
msgid "rule type"
diff --git a/src/locale/nl_NL/LC_MESSAGES/django.po b/src/locale/nl_NL/LC_MESSAGES/django.po
index 6fda6e664..714b01deb 100644
--- a/src/locale/nl_NL/LC_MESSAGES/django.po
+++ b/src/locale/nl_NL/LC_MESSAGES/django.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: paperless-ng\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-03-07 21:34+0100\n"
-"PO-Revision-Date: 2021-03-07 21:35\n"
+"PO-Revision-Date: 2021-03-08 06:44\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"Language: nl_NL\n"
@@ -328,11 +328,11 @@ msgstr "heeft geen etiket"
#: documents/models.py:388
msgid "does not have ASN"
-msgstr ""
+msgstr "heeft geen ASN"
#: documents/models.py:389
msgid "title or content contains"
-msgstr ""
+msgstr "titel of inhoud bevat"
#: documents/models.py:400
msgid "rule type"
From 874f5fd2ca6801546c46aba4055b17466530eaf9 Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Mon, 8 Mar 2021 12:31:37 +0100
Subject: [PATCH 34/86] New Crowdin updates (#722)
---
src-ui/src/locale/messages.ro_RO.xlf | 304 ++++++++++++-------------
src/locale/ro_RO/LC_MESSAGES/django.po | 190 ++++++++--------
2 files changed, 247 insertions(+), 247 deletions(-)
diff --git a/src-ui/src/locale/messages.ro_RO.xlf b/src-ui/src/locale/messages.ro_RO.xlf
index f2f5870b9..0247cca61 100644
--- a/src-ui/src/locale/messages.ro_RO.xlf
+++ b/src-ui/src/locale/messages.ro_RO.xlf
@@ -8,7 +8,7 @@
src/app/app.component.ts
51
- Document adaugat
+ Document adăugat
Document was added to paperless.
@@ -16,7 +16,7 @@
src/app/app.component.ts
51
- Documentul a fost adaugat
+ Documentul a fost adăugat.
Open document
@@ -32,7 +32,7 @@
src/app/app.component.ts
59
- Nu s-a putut adauga :
+ Nu s-a putut adăuga :
New document detected
@@ -48,7 +48,7 @@
src/app/app.component.ts
65
- Documentul este in procesare
+ Documentul este în procesare.
Documents
@@ -64,7 +64,7 @@
src/app/components/document-list/document-list.component.ts
115
- Vizualizarea " " a fost salvata
+ Vizualizarea " " a fost salvată.
View " " created successfully.
@@ -72,7 +72,7 @@
src/app/components/document-list/document-list.component.ts
136
- Vizualizarea " " a fost creata
+ Vizualizarea " " a fost creată.
Select
@@ -80,7 +80,7 @@
src/app/components/document-list/document-list.component.html
7
- Selecteaza
+ Selectează
Select none
@@ -88,7 +88,7 @@
src/app/components/document-list/document-list.component.html
10
- Deselecteaza tot
+ Deselectează tot
Select page
@@ -96,7 +96,7 @@
src/app/components/document-list/document-list.component.html
11
- Selecteaza pagina
+ Selectează pagina
Select all
@@ -104,7 +104,7 @@
src/app/components/document-list/document-list.component.html
12
- Selecteaza tot
+ Selectează tot
Sort
@@ -112,7 +112,7 @@
src/app/components/document-list/document-list.component.html
39
- Sorteaza
+ Sortează
Views
@@ -120,7 +120,7 @@
src/app/components/document-list/document-list.component.html
64
- Vizualizari
+ Vizualizări
Save as...
@@ -128,7 +128,7 @@
src/app/components/document-list/document-list.component.html
72
- Salveaza ca...
+ Salvează ca...
Save " "
@@ -136,7 +136,7 @@
src/app/components/document-list/document-list.component.html
71
- Salveaza " "
+ Salvează " "
{VAR_PLURAL, plural, =1 {Selected of one document} other {Selected of documents}}
@@ -168,7 +168,7 @@
src/app/components/document-list/document-list.component.html
105
- ASN
+ Aviz prealabil de expediție
Correspondent
@@ -208,7 +208,7 @@
src/app/components/document-list/document-list.component.html
135
- Adaugat
+ Adăugat
Confirm delete
@@ -216,7 +216,7 @@
src/app/components/document-detail/document-detail.component.ts
203
- Confirma stergerea
+ Confirmă ștergerea
Do you really want to delete document " "?
@@ -224,7 +224,7 @@
src/app/components/document-detail/document-detail.component.ts
204
- Sunteti sigur ca doriti sa stergeti documentul " "?
+ Sunteţi sigur că doriţi să ştergeţi documentul " "?
The files for this document will be deleted permanently. This operation cannot be undone.
@@ -232,7 +232,7 @@
src/app/components/document-detail/document-detail.component.ts
205
- Fisierele pentru acest document vor fi sterse permanent. Operatiunea este ireversibila.
+ Fișierele pentru acest document vor fi șterse permanent. Operațiunea este ireversibila.
Delete document
@@ -240,7 +240,7 @@
src/app/components/document-detail/document-detail.component.ts
207
- Sterge document
+ Șterge document
Error deleting document:
@@ -248,7 +248,7 @@
src/app/components/document-detail/document-detail.component.ts
214
- Eroare la stergerea documentului:
+ Eroare la ștergerea documentului:
Delete
@@ -256,7 +256,7 @@
src/app/components/document-detail/document-detail.component.html
15
- Sterge
+ Şterge
Download
@@ -264,7 +264,7 @@
src/app/components/document-detail/document-detail.component.html
23
- Descarca
+ Descarcă
More like this
@@ -280,7 +280,7 @@
src/app/components/document-detail/document-detail.component.html
44
- Inchide
+ Închide
Details
@@ -296,7 +296,7 @@
src/app/components/document-detail/document-detail.component.html
72
- Continut
+ Conținut
Metadata
@@ -312,7 +312,7 @@
src/app/components/document-detail/document-detail.component.html
130
- Renunta
+ Renunță
Save
@@ -320,7 +320,7 @@
src/app/components/document-detail/document-detail.component.html
132
- Salveaza
+ Salvează
Page
@@ -344,7 +344,7 @@
src/app/components/document-detail/document-detail.component.html
29
- Descarca originalul
+ Descarcă originalul
Archive serial number
@@ -352,7 +352,7 @@
src/app/components/document-detail/document-detail.component.html
60
- Numar de arhiva
+ Număr serial în arhivă
Date created
@@ -360,7 +360,7 @@
src/app/components/document-detail/document-detail.component.html
61
- Data crearii
+ Data creării
Date modified
@@ -368,7 +368,7 @@
src/app/components/document-detail/document-detail.component.html
87
- Data ultimei modificari
+ Data ultimei modificări
Date added
@@ -376,7 +376,7 @@
src/app/components/document-detail/document-detail.component.html
91
- Data adaugarii
+ Data adăugării
Media filename
@@ -384,7 +384,7 @@
src/app/components/document-detail/document-detail.component.html
95
- Numele fisierului media
+ Numele fișierului media
Original MD5 checksum
@@ -400,7 +400,7 @@
src/app/components/document-detail/document-detail.component.html
103
- Marimea fisierului original
+ Dimensiunea fișierului original
Original mime type
@@ -408,7 +408,7 @@
src/app/components/document-detail/document-detail.component.html
107
- Tipul fisierului original
+ Tip MIME original
Archive MD5 checksum
@@ -416,7 +416,7 @@
src/app/components/document-detail/document-detail.component.html
111
- MD5 arhiva
+ MD5 arhivă
Archive file size
@@ -424,7 +424,7 @@
src/app/components/document-detail/document-detail.component.html
115
- Marimea arhivei
+ Mărimea arhivei
Original document metadata
@@ -448,7 +448,7 @@
src/app/components/document-detail/document-detail.component.html
131
- Salveaza si continua
+ Salvează și continuă
Hello , welcome to Paperless-ng!
@@ -456,7 +456,7 @@
src/app/components/dashboard/dashboard.component.ts
33
- Salut, , bine ai venit la Paperless-ng!
+ Salut, , bun venit la Paperless-ng!
Welcome to Paperless-ng!
@@ -464,7 +464,7 @@
src/app/components/dashboard/dashboard.component.ts
35
- Bine ai venit la Paperless-ng!
+ Bun venit la Paperless-ng!
Dashboard
@@ -480,7 +480,7 @@
src/app/components/manage/tag-list/tag-list.component.ts
26
- Sunteti sigur ca doriti sa stergeti eticheta " "?
+ Sunteți sigur că doriți să ștergeți documentul " "?
Tags
@@ -496,7 +496,7 @@
src/app/components/manage/tag-list/tag-list.component.html
2
- Creeaza
+ Creează
Filter by:
@@ -504,7 +504,7 @@
src/app/components/manage/tag-list/tag-list.component.html
8
- Filtreaza dupa:
+ Filtrează după:
Name
@@ -536,7 +536,7 @@
src/app/components/manage/tag-list/tag-list.component.html
22
- Numar de documente
+ Număr de documente
Actions
@@ -568,7 +568,7 @@
src/app/components/manage/document-type-list/document-type-list.component.ts
26
- Sunteti sigur ca doriti sa stergeti tipul de document " "?
+ Sunteți sigur că doriți să ștergeți tipul de document " "?
Document types
@@ -592,7 +592,7 @@
src/app/components/manage/settings/settings.component.ts
68
- Vizualizarea " " a fost stearsa.
+ Vizualizarea " " a fost ștearsă.
Settings saved successfully.
@@ -600,7 +600,7 @@
src/app/components/manage/settings/settings.component.ts
89
- Setarile au fost salvate.
+ Setările au fost salvate.
Use system language
@@ -608,7 +608,7 @@
src/app/components/manage/settings/settings.component.ts
94
- Foloseste limba sistemului
+ Utilizați limba sistemului
Use date format of display language
@@ -616,7 +616,7 @@
src/app/components/manage/settings/settings.component.ts
100
- Foloseste formatul datei corespunzator limbii de afisare
+ Folosiți formatul datei corespunzător limbii de afișare
Error while storing settings on server:
@@ -624,7 +624,7 @@
src/app/components/manage/settings/settings.component.ts
117
- Eroare la stocarea setarilor pe server:
+ Eroare la stocarea setărilor pe server:
Settings
@@ -632,7 +632,7 @@
src/app/components/manage/settings/settings.component.html
1
- Setari
+ Setări
General settings
@@ -640,7 +640,7 @@
src/app/components/manage/settings/settings.component.html
10
- Setari generale
+ Setări generale
Notifications
@@ -648,7 +648,7 @@
src/app/components/manage/settings/settings.component.html
116
- Notificari
+ Notificări
Saved views
@@ -656,7 +656,7 @@
src/app/components/manage/settings/settings.component.html
134
- Vizualizari
+ Vizualizări
Appearance
@@ -664,7 +664,7 @@
src/app/components/manage/settings/settings.component.html
13
- Afisare
+ Afișare
Display language
@@ -672,7 +672,7 @@
src/app/components/manage/settings/settings.component.html
17
- Limba de afisare
+ Limba de afișare
You need to reload the page after applying a new language.
@@ -680,7 +680,7 @@
src/app/components/manage/settings/settings.component.html
25
- Trebuie sa reincarcati pagina dupa schimbarea limbii.
+ Trebuie să reîncărcați pagina după aplicarea unei noi limbi.
Date display
@@ -688,7 +688,7 @@
src/app/components/manage/settings/settings.component.html
32
- Afisarea datei
+ Afișarea datei
Date format
@@ -744,7 +744,7 @@
src/app/components/manage/settings/settings.component.html
87
- Folositi browserul pentru a deschide PDF-uri
+ Utilizați vizualizatorul PDF furnizat de browser
This is usually faster for displaying large PDF documents, but it might not work on some browsers.
@@ -752,7 +752,7 @@
src/app/components/manage/settings/settings.component.html
87
- Aceasta optiune este mai rapida pentru PDF-uri mari, dar nu este compatibila cu toate browserele.
+ Această opțiune este mai rapidă pentru PDF-uri mari, dar nu este compatibilă cu toate browserele.
Dark mode
@@ -760,7 +760,7 @@
src/app/components/manage/settings/settings.component.html
94
- Mod intunecat
+ Mod întunecat
Use system settings
@@ -768,7 +768,7 @@
src/app/components/manage/settings/settings.component.html
97
- Folositi setarile sistemului
+ Folosește setările sistemului
Enable dark mode
@@ -776,7 +776,7 @@
src/app/components/manage/settings/settings.component.html
98
- Activati modul intunecat
+ Activează modul întunecat
Invert thumbnails in dark mode
@@ -784,7 +784,7 @@
src/app/components/manage/settings/settings.component.html
99
- Inverseaza miniaturile in modul intunecat
+ Inversează miniaturile în modul întunecat
Bulk editing
@@ -792,7 +792,7 @@
src/app/components/manage/settings/settings.component.html
103
- Editare in bloc
+ Editare în bloc
Show confirmation dialogs
@@ -800,7 +800,7 @@
src/app/components/manage/settings/settings.component.html
107
- Afisati dialoguri de confirmare
+ Afișare dialoguri de confirmare
Deleting documents will always ask for confirmation.
@@ -808,7 +808,7 @@
src/app/components/manage/settings/settings.component.html
107
- Stergerea documentelor necesita intotdeauna confirmare.
+ Ștergerea documentelor va necesita întotdeauna confirmare.
Apply on close
@@ -816,7 +816,7 @@
src/app/components/manage/settings/settings.component.html
108
- Aplica la iesire
+ Aplică la ieșire
Document processing
@@ -832,7 +832,7 @@
src/app/components/manage/settings/settings.component.html
123
- Afisati notificari cand sunt detectate documente noi
+ Arată notificări atunci când sunt detectate documente noi
Show notifications when document processing completes successfully
@@ -840,7 +840,7 @@
src/app/components/manage/settings/settings.component.html
124
- Afisati notificari cand procesarea unui document este completa
+ Arată notificări atunci când procesarea documentului se termină cu succes
Show notifications when document processing fails
@@ -848,7 +848,7 @@
src/app/components/manage/settings/settings.component.html
125
- Afisati notificari cand procesarea unui document esueaza
+ Arată notificări atunci când procesarea documentului eșuează
Suppress notifications on dashboard
@@ -856,7 +856,7 @@
src/app/components/manage/settings/settings.component.html
126
- Ascundeti notificarile pe tabloul de bord
+ Ascunde notificările pe tabloul de bord
This will suppress all messages about document processing status on the dashboard.
@@ -864,7 +864,7 @@
src/app/components/manage/settings/settings.component.html
126
- Aceasta setare va opri mesajele despre procesarea documentelor pe tabloul de bord
+ Această setare va opri mesajele despre procesarea documentelor pe tabloul de bord.
Appears on
@@ -880,7 +880,7 @@
src/app/components/manage/settings/settings.component.html
149
- Afiseaza pe tabloul de bord
+ Afișează pe tabloul de bord
Show in sidebar
@@ -888,7 +888,7 @@
src/app/components/manage/settings/settings.component.html
153
- Afiseaza in bara laterala
+ Afișează in bara laterala
No saved views defined.
@@ -896,7 +896,7 @@
src/app/components/manage/settings/settings.component.html
163
- Nu sunt definite vizualizari.
+ Nu sunt definite vizualizări.
404 Not Found
@@ -904,7 +904,7 @@
src/app/components/not-found/not-found.component.html
7
- 404 Pagina nu a fost gasita
+ 404 Pagina nu a fost gasită
Do you really want to delete the correspondent " "?
@@ -912,7 +912,7 @@
src/app/components/manage/correspondent-list/correspondent-list.component.ts
26
- Sunteti sigur ca doriti sa stergeti corespondentul " "?
+ Sunteți sigur că doriți să ștergeți corespondentul " "?
Correspondents
@@ -920,7 +920,7 @@
src/app/components/manage/correspondent-list/correspondent-list.component.html
1
- Corespondenti
+ Corespondenți
Last correspondence
@@ -928,7 +928,7 @@
src/app/components/manage/correspondent-list/correspondent-list.component.html
22
- Ultima corespondenta
+ Ultima corespondență
Confirmation
@@ -944,7 +944,7 @@
src/app/components/common/confirm-dialog/confirm-dialog.component.ts
29
- Confirma
+ Confirmă
Cancel
@@ -952,7 +952,7 @@
src/app/components/common/confirm-dialog/confirm-dialog.component.html
12
- Anuleaza
+ Anulează
Create new correspondent
@@ -960,7 +960,7 @@
src/app/components/manage/correspondent-list/correspondent-edit-dialog/correspondent-edit-dialog.component.ts
21
- Creeaza un nou corespondent
+ Creare corespondent nou
Edit correspondent
@@ -968,7 +968,7 @@
src/app/components/manage/correspondent-list/correspondent-edit-dialog/correspondent-edit-dialog.component.ts
25
- Modifica un corespondent
+ Modifică un corespondent
Matching algorithm
@@ -992,7 +992,7 @@
src/app/components/manage/correspondent-list/correspondent-edit-dialog/correspondent-edit-dialog.component.html
12
- Ignora majusculele
+ Ignoră majusculele
Create new tag
@@ -1000,7 +1000,7 @@
src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.ts
22
- Creeaza o noua eticheta
+ Crează o etichetă nouă
Edit tag
@@ -1008,7 +1008,7 @@
src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.ts
26
- Modifica o eticheta
+ Modifică o etichetă
Inbox tag
@@ -1032,7 +1032,7 @@
src/app/components/manage/document-type-list/document-type-edit-dialog/document-type-edit-dialog.component.ts
21
- Creeaza un nou tip de document
+ Crează un nou tip de document
Edit document type
@@ -1040,7 +1040,7 @@
src/app/components/manage/document-type-list/document-type-edit-dialog/document-type-edit-dialog.component.ts
25
- Modifica un tip de document
+ Modifică un tip de document
Search results
@@ -1048,7 +1048,7 @@
src/app/components/search/search.component.html
1
- Rezultatele cautarii
+ Rezultatele căutarii
Invalid search query:
@@ -1056,7 +1056,7 @@
src/app/components/search/search.component.html
4
- Interogare invalida:
+ Interogare invalidă:
Showing documents similar to
@@ -1080,7 +1080,7 @@
src/app/components/search/search.component.html
11
- Ati vrut sa scrieti " "?
+ Ați vrut să scrieți " "?
{VAR_PLURAL, plural, =0 {No results} =1 {One result} other { results}}
@@ -1105,7 +1105,7 @@
src/app/components/app-frame/app-frame.component.html
15
- Cauta documente
+ Caută documente
Logout
@@ -1121,7 +1121,7 @@
src/app/components/app-frame/app-frame.component.html
112
- Administreaza
+ Administrează
Admin
@@ -1137,7 +1137,7 @@
src/app/components/app-frame/app-frame.component.html
160
- Informatii
+ Informații
Documentation
@@ -1145,7 +1145,7 @@
src/app/components/app-frame/app-frame.component.html
167
- Documentatie
+ Documentație
GitHub
@@ -1185,7 +1185,7 @@
src/app/components/app-frame/app-frame.component.html
106
- Inchide tot
+ Închide tot
Title
@@ -1201,7 +1201,7 @@
src/app/components/document-list/filter-editor/filter-editor.component.ts
74
- Titlu si continut
+ Titlu si conținut
Correspondent:
@@ -1217,7 +1217,7 @@
src/app/components/document-list/filter-editor/filter-editor.component.ts
34
- Fara corespondent
+ Fără corespondent
Type:
@@ -1233,7 +1233,7 @@
src/app/components/document-list/filter-editor/filter-editor.component.ts
41
- Fara tip
+ Fară tip
Tag:
@@ -1249,7 +1249,7 @@
src/app/components/document-list/filter-editor/filter-editor.component.ts
49
- Fara etichete
+ Fară etichete
Title:
@@ -1265,7 +1265,7 @@
src/app/components/document-list/filter-editor/filter-editor.component.html
20
- Filtreaza etichete
+ Filtrează etichete
Filter correspondents
@@ -1273,7 +1273,7 @@
src/app/components/document-list/filter-editor/filter-editor.component.html
28
- Filtreaza corespondenti
+ Filtrează corespondenți
Filter document types
@@ -1281,7 +1281,7 @@
src/app/components/document-list/filter-editor/filter-editor.component.html
35
- Filtreaza tipuri de documente
+ Filtrează tipuri de documente
Reset filters
@@ -1289,7 +1289,7 @@
src/app/components/document-list/filter-editor/filter-editor.component.html
58
- Resetati filtrele
+ Resetare filtre
Not assigned
@@ -1298,7 +1298,7 @@
166
Filter drop down element to filter for documents with no correspondent/type/tag assigned
- Neasignate
+ Nealocate
Apply
@@ -1306,7 +1306,7 @@
src/app/components/common/filterable-dropdown/filterable-dropdown.component.html
26
- Aplica
+ Aplică
Last 7 days
@@ -1322,7 +1322,7 @@
src/app/components/common/date-dropdown/date-dropdown.component.ts
35
- Ultima luna
+ Ultima lună
Last 3 months
@@ -1346,7 +1346,7 @@
src/app/components/common/date-dropdown/date-dropdown.component.html
13
- Dupa
+ După
Before
@@ -1354,7 +1354,7 @@
src/app/components/common/date-dropdown/date-dropdown.component.html
38
- Inainte
+ Înainte
Clear
@@ -1362,7 +1362,7 @@
src/app/components/common/date-dropdown/date-dropdown.component.html
18
- Goleste
+ Curăță
View
@@ -1386,7 +1386,7 @@
src/app/components/document-list/document-card-large/document-card-large.component.html
20
- Filtreaza dupa corespondent
+ Filtrează dupa corespondent
Filter by tag
@@ -1394,7 +1394,7 @@
src/app/components/document-list/document-card-large/document-card-large.component.html
24
- Filtreaza dupa eticheta
+ Filtrează dupa etichetă
Score:
@@ -1410,7 +1410,7 @@
src/app/components/document-list/document-card-small/document-card-small.component.html
40
- Vizualizeaza in browser
+ Vizualizează în browser
Error executing bulk operation:
@@ -1418,7 +1418,7 @@
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
74
- Eroare la executarea operatiunii in bloc:
+ Eroare la executarea operațiunii în bloc:
" "
@@ -1435,7 +1435,7 @@
115
This is for messages like 'modify "tag1" and "tag2"'
- " " si " "
+ " " și " "
,
@@ -1453,7 +1453,7 @@
118
this is for messages like 'modify "tag1", "tag2" and "tag3"'
- si " "
+ și " "
Confirm tags assignment
@@ -1461,7 +1461,7 @@
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
127
- Confirmati atribuirea etichetelor
+ Confirmați atribuirea etichetelor
This operation will add the tag " " to selected document(s).
@@ -1469,7 +1469,7 @@
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
130
- Va fi adaugata eticheta " " la document(e) selectat(e).
+ Va fi adăugată eticheta " " la document(e) selectat(e).
This operation will add the tags to selected document(s).
@@ -1477,7 +1477,7 @@
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
132
- Vor fi adaugate etichetele la document(e) selectat(e).
+ Vor fi adăugate etichetele la document(e) selectat(e).
This operation will remove the tag " " from selected document(s).
@@ -1485,7 +1485,7 @@
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
135
- Va fi eliminata eticheta " " din document(e) selectat(e).
+ Va fi eliminată eticheta " " din document(e) selectat(e).
This operation will remove the tags from selected document(s).
@@ -1501,7 +1501,7 @@
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
139
- Vor fi adaugate etichetele si vor fi eliminate etichetele pentru document(e) selectat(e).
+ Vor fi adăugate etichetele și vor fi eliminate etichetele pentru document(e) selectat(e).
Confirm correspondent assignment
@@ -1509,7 +1509,7 @@
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
159
- Confirmati atribuirea corespondentului
+ Confirmați atribuirea corespondentului
This operation will assign the correspondent " " to selected document(s).
@@ -1517,7 +1517,7 @@
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
161
- Va fi adaugat corespondentul " " la document(e) selectat(e).
+ Va fi adăugat corespondentul " " la document(e) selectat(e).
This operation will remove the correspondent from selected document(s).
@@ -1533,7 +1533,7 @@
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
182
- Confirmati atribuirea tipului de document
+ Confirmați atribuirea tipului de document
This operation will assign the document type " " to selected document(s).
@@ -1557,7 +1557,7 @@
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
201
- Confirmati stergerea
+ Confirmați stergerea
This operation will permanently delete selected document(s).
@@ -1565,7 +1565,7 @@
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
202
- document(e) selectat(e) vor fi sterse permanent.
+ document(e) selectat(e) vor fi șterse permanent.
This operation cannot be undone.
@@ -1573,7 +1573,7 @@
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
203
- Aceasta operatiune este ireversibila.
+ Această operațiune este ireversibilă.
Delete document(s)
@@ -1581,7 +1581,7 @@
src/app/components/document-list/bulk-editor/bulk-editor.component.ts
205
- Sterge document(e)
+ Șterge document(e)
Select:
@@ -1589,7 +1589,7 @@
src/app/components/document-list/bulk-editor/bulk-editor.component.html
10
- Selecteaza:
+ Selectează:
All
@@ -1605,7 +1605,7 @@
src/app/components/document-list/bulk-editor/bulk-editor.component.html
27
- Editeaza:
+ Editează:
Download originals
@@ -1613,7 +1613,7 @@
src/app/components/document-list/bulk-editor/bulk-editor.component.html
68
- Descarca originalele
+ Descarcă originalele
Suggestions:
@@ -1629,7 +1629,7 @@
src/app/components/document-list/save-view-config-dialog/save-view-config-dialog.component.html
3
- Salveaza vizualizarea curenta
+ Salvează vizualizarea curenta
Show all
@@ -1637,7 +1637,7 @@
src/app/components/dashboard/widgets/saved-view-widget/saved-view-widget.component.html
3
- Arata tot
+ Arată tot
Statistics
@@ -1669,7 +1669,7 @@
src/app/components/dashboard/widgets/upload-file-widget/upload-file-widget.component.ts
32
- In procesare:
+ În procesare:
Failed:
@@ -1677,7 +1677,7 @@
src/app/components/dashboard/widgets/upload-file-widget/upload-file-widget.component.ts
35
- Esuate:
+ Eșuate:
Added:
@@ -1685,7 +1685,7 @@
src/app/components/dashboard/widgets/upload-file-widget/upload-file-widget.component.ts
38
- Adaugate:
+ Adăugate:
Connecting...
@@ -1701,7 +1701,7 @@
src/app/components/dashboard/widgets/upload-file-widget/upload-file-widget.component.ts
123
- Incarcare...
+ Încarcare...
Upload complete, waiting...
@@ -1709,7 +1709,7 @@
src/app/components/dashboard/widgets/upload-file-widget/upload-file-widget.component.ts
126
- Incarcare completa, in asteptare...
+ Încarcare completa, în așteptare...
HTTP error:
@@ -1725,7 +1725,7 @@
src/app/components/dashboard/widgets/upload-file-widget/upload-file-widget.component.html
1
- Incarca documente noi
+ Încarcă documente noi
Drop documents here or
@@ -1733,7 +1733,7 @@
src/app/components/dashboard/widgets/upload-file-widget/upload-file-widget.component.html
13
- Trageti documentele aici sau
+ Trage documentele aici sau
Browse files
@@ -1741,7 +1741,7 @@
src/app/components/dashboard/widgets/upload-file-widget/upload-file-widget.component.html
13
- Rasfoiti fisiere
+ Caută fișiere
Dismiss completed
@@ -1750,7 +1750,7 @@
4
This button dismisses all status messages about processed documents on the dashboard (failed and successful)
- Inlatura operatiunile finalizate
+ Înlătură operațiunile finalizate
{VAR_PLURAL, plural, =1 {One more document} other { more documents}}
@@ -1759,7 +1759,7 @@
25
This is shown as a summary line when there are more than 5 document in the processing pipeline.
- {VAR_PLURAL, plural, =1 {Inca un document} other {Inca documente}}
+ {VAR_PLURAL, plural, =1 {Încă un document} other {Încă documente}}
Open document
@@ -1775,7 +1775,7 @@
src/app/components/dashboard/widgets/welcome-widget/welcome-widget.component.html
1
- Primii pasi
+ Primii pași
Paperless is running! :)
@@ -1783,7 +1783,7 @@
src/app/components/dashboard/widgets/welcome-widget/welcome-widget.component.html
5
- Paperless ruleaza! :)
+ Paperless rulează! :)
You can start uploading documents by dropping them in the file upload box to the right or by dropping them in the configured consumption folder and they'll start showing up in the documents list. After you've added some metadata to your documents, use the filtering mechanisms of paperless to create custom views (such as 'Recently added', 'Tagged TODO') and they will appear on the dashboard instead of this message.
@@ -1791,7 +1791,7 @@
src/app/components/dashboard/widgets/welcome-widget/welcome-widget.component.html
6,7
- Puteti incepe sa incarcati fisiere tragandu-le in casuta din dreapta sau in directorul configurat de consum, si vor incepe sa apara in lista de documente. Dupa ce ati adaugat metadate documentelor, folositi mecanismele de filtrare pentru a crea vizualizari personalizate (cum ar fi "Adaugate recent", "Etichetate URGENT"), ce vor aparea in locul acestui mesaj.
+ Puteți începe să încărcați fișiere trăgându-le în căsuța din dreapta sau în directorul configurat de consum, și vor începe să apară în lista de documente. După ce ați adăugat metadate documentelor, folosiți mecanismele de filtrare pentru a crea vizualizări personalizate (cum ar fi "Adăugate recent", "Etichetate URGENT"), ce vor apărea în locul acestui mesaj.
Paperless offers some more features that try to make your life easier:
@@ -1799,7 +1799,7 @@
src/app/components/dashboard/widgets/welcome-widget/welcome-widget.component.html
8
- Paperless mai ofera urmatoarele functii pentru a va face viata mai usoara:
+ Paperless mai oferă următoarele funcții pentru a vă face viata mai ușoară:
Once you've got a couple documents in paperless and added metadata to them, paperless can assign that metadata to new documents automatically.
@@ -1807,7 +1807,7 @@
src/app/components/dashboard/widgets/welcome-widget/welcome-widget.component.html
10
- Dupa ce aveti cateva documente si le adaugati metadate, Paperless poate atribui acele metadate in mod automat pentru documente noi.
+ După ce aveți câteva documente și le adăugați metadate, Paperless poate atribui acele metadate în mod automat pentru documente noi.
You can configure paperless to read your mails and add documents from attached files.
@@ -1815,7 +1815,7 @@
src/app/components/dashboard/widgets/welcome-widget/welcome-widget.component.html
11
- Puteti configura Paperless sa va citeasca email-urile si sa adauge documentele atasate.
+ Puteți configura Paperless să vă citească email-urile și să adauge documentele atașate.
Consult the documentation on how to use these features. The section on basic usage also has some information on how to use paperless in general.
@@ -1951,7 +1951,7 @@
src/app/services/settings.service.ts
98
- Russian
+ Rusă
ISO 8601
@@ -2091,7 +2091,7 @@
src/app/services/rest/document.service.ts
17
- ASN
+ Aviz prealabil de expediție
Correspondent
diff --git a/src/locale/ro_RO/LC_MESSAGES/django.po b/src/locale/ro_RO/LC_MESSAGES/django.po
index 719fb230c..e7366feb6 100644
--- a/src/locale/ro_RO/LC_MESSAGES/django.po
+++ b/src/locale/ro_RO/LC_MESSAGES/django.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: paperless-ng\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2021-03-07 21:34+0100\n"
-"PO-Revision-Date: 2021-03-07 21:35\n"
+"PO-Revision-Date: 2021-03-08 09:37\n"
"Last-Translator: \n"
"Language-Team: Romanian\n"
"Language: ro_RO\n"
@@ -23,7 +23,7 @@ msgstr "Documente"
#: documents/models.py:32
msgid "Any word"
-msgstr "Orice cuvant"
+msgstr "Orice cuvânt"
#: documents/models.py:33
msgid "All words"
@@ -31,15 +31,15 @@ msgstr "Toate cuvintele"
#: documents/models.py:34
msgid "Exact match"
-msgstr "Potrivire exacta"
+msgstr "Potrivire exactă"
#: documents/models.py:35
msgid "Regular expression"
-msgstr "Expresie regulata"
+msgstr "Expresie regulată"
#: documents/models.py:36
msgid "Fuzzy word"
-msgstr "Cuvant neclar"
+msgstr "Mod neatent"
#: documents/models.py:37
msgid "Automatic"
@@ -60,7 +60,7 @@ msgstr "algoritm de potrivire"
#: documents/models.py:55
msgid "is insensitive"
-msgstr "ignora majusculele"
+msgstr "nu ține cont de majuscule"
#: documents/models.py:74 documents/models.py:120
msgid "correspondent"
@@ -68,7 +68,7 @@ msgstr "corespondent"
#: documents/models.py:75
msgid "correspondents"
-msgstr "corespondenti"
+msgstr "corespondenți"
#: documents/models.py:81
msgid "color"
@@ -76,15 +76,15 @@ msgstr "culoare"
#: documents/models.py:87
msgid "is inbox tag"
-msgstr "este eticheta inbox"
+msgstr "este etichetă inbox"
#: documents/models.py:89
msgid "Marks this tag as an inbox tag: All newly consumed documents will be tagged with inbox tags."
-msgstr "Marcheaza aceasta eticheta ca eticheta inbox: Toate documentele nou consumate primesc aceasta eticheta."
+msgstr "Marchează aceasta eticheta ca etichetă inbox: Toate documentele nou consumate primesc aceasta eticheta."
#: documents/models.py:94
msgid "tag"
-msgstr "eticheta"
+msgstr "etichetă"
#: documents/models.py:95 documents/models.py:151
msgid "tags"
@@ -112,19 +112,19 @@ msgstr "titlu"
#: documents/models.py:137
msgid "content"
-msgstr "continut"
+msgstr "conținut"
#: documents/models.py:139
msgid "The raw, text-only data of the document. This field is primarily used for searching."
-msgstr "Textul brut al documentului. Acest camp este folosit in principal pentru cautare."
+msgstr "Textul brut al documentului. Acest camp este folosit in principal pentru căutare."
#: documents/models.py:144
msgid "mime type"
-msgstr "tip mime"
+msgstr "tip MIME"
#: documents/models.py:155
msgid "checksum"
-msgstr "suma de control"
+msgstr "sumă de control"
#: documents/models.py:159
msgid "The checksum of the original document."
@@ -152,19 +152,19 @@ msgstr "tip de stocare"
#: documents/models.py:188
msgid "added"
-msgstr "adaugat"
+msgstr "adăugat"
#: documents/models.py:192
msgid "filename"
-msgstr "nume fisier"
+msgstr "nume fișier"
#: documents/models.py:198
msgid "Current filename in storage"
-msgstr "Numele curent al fisierului stocat"
+msgstr "Numele curent al fișierului stocat"
#: documents/models.py:202
msgid "archive filename"
-msgstr "nume fisier arhiva"
+msgstr "nume fișier arhiva"
#: documents/models.py:208
msgid "Current archive filename in storage"
@@ -172,11 +172,11 @@ msgstr "Numele curent al arhivei stocate"
#: documents/models.py:212
msgid "archive serial number"
-msgstr "numar serial in arhiva"
+msgstr "număr serial in arhiva"
#: documents/models.py:217
msgid "The position of this document in your physical document archive."
-msgstr "Pozitia acestui document in arhiva fizica."
+msgstr "Poziția acestui document in arhiva fizica."
#: documents/models.py:223
msgid "document"
@@ -192,7 +192,7 @@ msgstr "depanare"
#: documents/models.py:312
msgid "information"
-msgstr "informatii"
+msgstr "informații"
#: documents/models.py:313
msgid "warning"
@@ -232,7 +232,7 @@ msgstr "vizualizare"
#: documents/models.py:345
msgid "saved views"
-msgstr "vizualizari"
+msgstr "vizualizări"
#: documents/models.py:348
msgid "user"
@@ -240,31 +240,31 @@ msgstr "utilizator"
#: documents/models.py:354
msgid "show on dashboard"
-msgstr "afiseaza pe tabloul de bord"
+msgstr "afișează pe tabloul de bord"
#: documents/models.py:357
msgid "show in sidebar"
-msgstr "afiseaza in bara laterala"
+msgstr "afișează in bara laterala"
#: documents/models.py:361
msgid "sort field"
-msgstr "sorteaza camp"
+msgstr "sortează camp"
#: documents/models.py:364
msgid "sort reverse"
-msgstr "sorteaza invers"
+msgstr "sortează invers"
#: documents/models.py:370
msgid "title contains"
-msgstr "titlul contine"
+msgstr "titlul conține"
#: documents/models.py:371
msgid "content contains"
-msgstr "continutul contine"
+msgstr "conținutul conține"
#: documents/models.py:372
msgid "ASN is"
-msgstr "ASN-ul este"
+msgstr "Avizul prealabil de expediție este"
#: documents/models.py:373
msgid "correspondent is"
@@ -276,7 +276,7 @@ msgstr "tipul documentului este"
#: documents/models.py:375
msgid "is in inbox"
-msgstr "este in inbox"
+msgstr "este în inbox"
#: documents/models.py:376
msgid "has tag"
@@ -288,51 +288,51 @@ msgstr "are orice eticheta"
#: documents/models.py:378
msgid "created before"
-msgstr "creat inainte de"
+msgstr "creat înainte de"
#: documents/models.py:379
msgid "created after"
-msgstr "creat dupa"
+msgstr "creat după"
#: documents/models.py:380
msgid "created year is"
-msgstr "anul crearii este"
+msgstr "anul creării este"
#: documents/models.py:381
msgid "created month is"
-msgstr "luna crearii este"
+msgstr "luna creării este"
#: documents/models.py:382
msgid "created day is"
-msgstr "ziua crearii este"
+msgstr "ziua creării este"
#: documents/models.py:383
msgid "added before"
-msgstr "adaugat inainte de"
+msgstr "adăugat înainte de"
#: documents/models.py:384
msgid "added after"
-msgstr "adaugat dupa"
+msgstr "adăugat după"
#: documents/models.py:385
msgid "modified before"
-msgstr "modificat inainte de"
+msgstr "modificat înainte de"
#: documents/models.py:386
msgid "modified after"
-msgstr "modificat dupa"
+msgstr "modificat după"
#: documents/models.py:387
msgid "does not have tag"
-msgstr "nu are eticheta"
+msgstr "nu are etichetă"
#: documents/models.py:388
msgid "does not have ASN"
-msgstr ""
+msgstr "nu are aviz prealabil de expediție"
#: documents/models.py:389
msgid "title or content contains"
-msgstr ""
+msgstr "titlul sau conținutul conține"
#: documents/models.py:400
msgid "rule type"
@@ -344,7 +344,7 @@ msgstr "valoare"
#: documents/models.py:410
msgid "filter rule"
-msgstr "regula de filtrare"
+msgstr "regulă de filtrare"
#: documents/models.py:411
msgid "filter rules"
@@ -353,20 +353,20 @@ msgstr "reguli de filtrare"
#: documents/serialisers.py:53
#, python-format
msgid "Invalid regular expression: %(error)s"
-msgstr "Expresie regulata invalida: %(error)s"
+msgstr "Expresie regulată invalida: %(error)s"
#: documents/serialisers.py:177
msgid "Invalid color."
-msgstr "Culoare invalida."
+msgstr "Culoare invalidă."
#: documents/serialisers.py:451
#, python-format
msgid "File type %(type)s not supported"
-msgstr "Tip de fisier %(type)s nesuportat "
+msgstr "Tip de fișier %(type)s nesuportat"
#: documents/templates/index.html:21
msgid "Paperless-ng is loading..."
-msgstr "Paperless-ng se incarca..."
+msgstr "Paperless-ng se încarca..."
#: documents/templates/registration/logged_out.html:13
msgid "Paperless-ng signed out"
@@ -374,11 +374,11 @@ msgstr "Paperless-ng s-a deconectat"
#: documents/templates/registration/logged_out.html:41
msgid "You have been successfully logged out. Bye!"
-msgstr "Ati fost deconectat cu succes. La revedere !"
+msgstr "Ați fost deconectat cu succes. La revedere!"
#: documents/templates/registration/logged_out.html:42
msgid "Sign in again"
-msgstr "Conectati-va din nou"
+msgstr "Conectați-vă din nou"
#: documents/templates/registration/login.html:13
msgid "Paperless-ng sign in"
@@ -386,11 +386,11 @@ msgstr "Conectare Paperless-ng"
#: documents/templates/registration/login.html:42
msgid "Please sign in."
-msgstr "Va rugam conectati-va."
+msgstr "Vă rugăm conectați-vă."
#: documents/templates/registration/login.html:45
msgid "Your username and password didn't match. Please try again."
-msgstr "Numele si parola nu sunt corecte. Va rugam incercati din nou."
+msgstr "Numele si parola nu sunt corecte. Vă rugăm incercați din nou."
#: documents/templates/registration/login.html:48
msgid "Username"
@@ -398,7 +398,7 @@ msgstr "Nume"
#: documents/templates/registration/login.html:49
msgid "Password"
-msgstr "Parola"
+msgstr "Parolă"
#: documents/templates/registration/login.html:54
msgid "Sign in"
@@ -406,39 +406,39 @@ msgstr "Conectare"
#: paperless/settings.py:298
msgid "English (US)"
-msgstr "Engleza (SUA)"
+msgstr "Engleză (Americană)"
#: paperless/settings.py:299
msgid "English (GB)"
-msgstr "Engleza (UK)"
+msgstr "Engleză (Britanică)"
#: paperless/settings.py:300
msgid "German"
-msgstr "Germana"
+msgstr "Germană"
#: paperless/settings.py:301
msgid "Dutch"
-msgstr "Olandeza"
+msgstr "Olandeză"
#: paperless/settings.py:302
msgid "French"
-msgstr "Franceza"
+msgstr "Franceză"
#: paperless/settings.py:303
msgid "Portuguese (Brazil)"
-msgstr "Portugheza (Brazilia)"
+msgstr "Portugheză (Brazilia)"
#: paperless/settings.py:304
msgid "Italian"
-msgstr "Italiana"
+msgstr "Italiană"
#: paperless/settings.py:305
msgid "Romanian"
-msgstr "Romana"
+msgstr "Romană"
#: paperless/settings.py:306
msgid "Russian"
-msgstr ""
+msgstr "Rusă"
#: paperless/urls.py:118
msgid "Paperless-ng administration"
@@ -450,7 +450,7 @@ msgstr "Filtru"
#: paperless_mail/admin.py:27
msgid "Paperless will only process mails that match ALL of the filters given below."
-msgstr "Paperless va procesa numai email-urile care se potrivesc cu TOATE filtrele de mai jos."
+msgstr "Paperless va procesa doar mail-urile care corespund TUTUROR filtrelor date mai jos."
#: paperless_mail/admin.py:37
msgid "Actions"
@@ -458,7 +458,7 @@ msgstr "Acțiuni"
#: paperless_mail/admin.py:39
msgid "The action applied to the mail. This action is only performed when documents were consumed from the mail. Mails without attachments will remain entirely untouched."
-msgstr "Actiunea aplicata tuturol email-urilor. Aceasta este realizata doar cand sunt consumate documente din email. Cele fara atasamente nu vor fi procesate."
+msgstr "Acțiunea aplicată tuturor email-urilor. Aceasta este realizată doar când sunt consumate documente din email. Cele fara atașamente nu vor fi procesate."
#: paperless_mail/admin.py:46
msgid "Metadata"
@@ -466,7 +466,7 @@ msgstr "Metadate"
#: paperless_mail/admin.py:48
msgid "Assign metadata to documents consumed from this rule automatically. If you do not assign tags, types or correspondents here, paperless will still process all matching rules that you have defined."
-msgstr "Atribuie metadate documentelor consumate prin aceasta regula in mod automat. Chiar daca nu sunt atribuite etichete, tipuri sau corespondenti, Paperless va procesa toate regulile definite care se potrivesc."
+msgstr "Atribuie metadate documentelor consumate prin aceasta regula în mod automat. Chiar dacă nu sunt atribuite etichete, tipuri sau corespondenți, Paperless va procesa toate regulile definite care se potrivesc."
#: paperless_mail/apps.py:9
msgid "Paperless mail"
@@ -482,15 +482,15 @@ msgstr "conturi de email"
#: paperless_mail/models.py:19
msgid "No encryption"
-msgstr "Fara criptare"
+msgstr "Fără criptare"
#: paperless_mail/models.py:20
msgid "Use SSL"
-msgstr "Foloseste SSL"
+msgstr "Folosește SSL"
#: paperless_mail/models.py:21
msgid "Use STARTTLS"
-msgstr "Foloseste STARTTLS"
+msgstr "Folosește STARTTLS"
#: paperless_mail/models.py:29
msgid "IMAP server"
@@ -502,7 +502,7 @@ msgstr "port IMAP"
#: paperless_mail/models.py:36
msgid "This is usually 143 for unencrypted and STARTTLS connections, and 993 for SSL connections."
-msgstr "De obicei este 143 pentru conexiuni necriptate si STARTTLS, sau 993 pentru conexiuni SSL."
+msgstr "De obicei este 143 pentru conexiuni necriptate și STARTTLS, sau 993 pentru conexiuni SSL."
#: paperless_mail/models.py:40
msgid "IMAP security"
@@ -514,11 +514,11 @@ msgstr "nume"
#: paperless_mail/models.py:50
msgid "password"
-msgstr "parola"
+msgstr "parolă"
#: paperless_mail/models.py:60
msgid "mail rule"
-msgstr "regula email"
+msgstr "regulă email"
#: paperless_mail/models.py:61
msgid "mail rules"
@@ -526,35 +526,35 @@ msgstr "reguli email"
#: paperless_mail/models.py:67
msgid "Only process attachments."
-msgstr "Proceseaza doar atasamentele."
+msgstr "Procesează doar atașamentele."
#: paperless_mail/models.py:68
msgid "Process all files, including 'inline' attachments."
-msgstr "Proceseaza toate fisierele, inclusiv atasamentele \"inline\"."
+msgstr "Procesează toate fișierele, inclusiv atașamentele „inline”."
#: paperless_mail/models.py:78
msgid "Mark as read, don't process read mails"
-msgstr "Marcheaza ca citit, nu procesa email-uri citite"
+msgstr "Marchează ca citit, nu procesa email-uri citite"
#: paperless_mail/models.py:79
msgid "Flag the mail, don't process flagged mails"
-msgstr "Semnalizeaza, nu procesa email-uri semnalizate"
+msgstr "Marchează, nu procesa email-uri marcate"
#: paperless_mail/models.py:80
msgid "Move to specified folder"
-msgstr "Muta in directorul specificat"
+msgstr "Mută în directorul specificat"
#: paperless_mail/models.py:81
msgid "Delete"
-msgstr "Sterge"
+msgstr "Șterge"
#: paperless_mail/models.py:88
msgid "Use subject as title"
-msgstr "Foloseste subiectul ca titlu"
+msgstr "Utilizează subiectul ca titlu"
#: paperless_mail/models.py:89
msgid "Use attachment filename as title"
-msgstr "Foloseste numele atasamentului ca titlu"
+msgstr "Utilizează numele fișierului atașat ca titlu"
#: paperless_mail/models.py:99
msgid "Do not assign a correspondent"
@@ -562,19 +562,19 @@ msgstr "Nu atribui un corespondent"
#: paperless_mail/models.py:101
msgid "Use mail address"
-msgstr "Foloseste adresa de email"
+msgstr "Folosește adresa de email"
#: paperless_mail/models.py:103
msgid "Use name (or mail address if not available)"
-msgstr "Foloseste numele (daca nu exista, foloseste adresa de email)"
+msgstr "Folosește numele (dacă nu exista, folosește adresa de email)"
#: paperless_mail/models.py:105
msgid "Use correspondent selected below"
-msgstr "Foloseste corespondentul selectat mai jos"
+msgstr "Folosește corespondentul selectat mai jos"
#: paperless_mail/models.py:113
msgid "order"
-msgstr "ordoneaza"
+msgstr "ordonează"
#: paperless_mail/models.py:120
msgid "account"
@@ -586,51 +586,51 @@ msgstr "director"
#: paperless_mail/models.py:128
msgid "filter from"
-msgstr "filtreaza de la"
+msgstr "filtrează de la"
#: paperless_mail/models.py:131
msgid "filter subject"
-msgstr "filtreaza subiect"
+msgstr "filtrează subiect"
#: paperless_mail/models.py:134
msgid "filter body"
-msgstr "filtreaza corpul email-ului"
+msgstr "filtrează corpul email-ului"
#: paperless_mail/models.py:138
msgid "filter attachment filename"
-msgstr "filtreaza numele atasamentului"
+msgstr "filtrează numele fișierului atașat"
#: paperless_mail/models.py:140
msgid "Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive."
-msgstr "Consuma doar documentele care se potrivesc in intregime cu acest nume de fisier, daca este specificat. Simbolul * tine locul oricarui sir de caractere. Majusculele nu conteaza."
+msgstr "Consumă doar documentele care se potrivesc în întregime cu acest nume de fișier, dacă este specificat. Simbolul * ține locul oricărui șir de caractere. Majusculele nu contează."
#: paperless_mail/models.py:146
msgid "maximum age"
-msgstr "varsta maxima"
+msgstr "vârsta maximă"
#: paperless_mail/models.py:148
msgid "Specified in days."
-msgstr "Specificata in zile."
+msgstr "Specificată in zile."
#: paperless_mail/models.py:151
msgid "attachment type"
-msgstr "tipul atasamentului"
+msgstr "tip atașament"
#: paperless_mail/models.py:154
msgid "Inline attachments include embedded images, so it's best to combine this option with a filename filter."
-msgstr "Atasamentele \"inline\" includ si imaginile incorporate, deci aceasta optiune functioneaza cel mai bine combinata cu un filtru pentru numele fisierului."
+msgstr "Atașamentele \"inline\" includ și imaginile încorporate, deci această opțiune funcționează cel mai bine combinată cu un filtru pentru numele fișierului."
#: paperless_mail/models.py:159
msgid "action"
-msgstr "actiune"
+msgstr "acţiune"
#: paperless_mail/models.py:165
msgid "action parameter"
-msgstr "parametru al actiunii"
+msgstr "parametru acțiune"
#: paperless_mail/models.py:167
msgid "Additional parameter for the action selected above, i.e., the target folder of the move to folder action."
-msgstr "Parametru aditional pentru actiunea definita mai sus (ex. directorul in care sa se realizeze o mutare)"
+msgstr "Parametru adițional pentru acțiunea definită mai sus (ex. directorul în care să se realizeze o mutare)."
#: paperless_mail/models.py:173
msgid "assign title from"
@@ -638,7 +638,7 @@ msgstr "atribuie titlu din"
#: paperless_mail/models.py:183
msgid "assign this tag"
-msgstr "atribuie aceasta eticheta"
+msgstr "atribuie această etichetă"
#: paperless_mail/models.py:191
msgid "assign this document type"
From 6535a20b21714cd8db84a5f460e5e6665559c796 Mon Sep 17 00:00:00 2001
From: darmiel <71837281+darmiel@users.noreply.github.com>
Date: Mon, 8 Mar 2021 17:11:25 +0100
Subject: [PATCH 35/86] Implemented 'Filter by: ASN'
---
.../filter-editor/filter-editor.component.ts | 16 ++++++++++++++--
1 file changed, 14 insertions(+), 2 deletions(-)
diff --git a/src-ui/src/app/components/document-list/filter-editor/filter-editor.component.ts b/src-ui/src/app/components/document-list/filter-editor/filter-editor.component.ts
index 3ac9df1ff..43387c08f 100644
--- a/src-ui/src/app/components/document-list/filter-editor/filter-editor.component.ts
+++ b/src-ui/src/app/components/document-list/filter-editor/filter-editor.component.ts
@@ -8,12 +8,13 @@ import { DocumentTypeService } from 'src/app/services/rest/document-type.service
import { TagService } from 'src/app/services/rest/tag.service';
import { CorrespondentService } from 'src/app/services/rest/correspondent.service';
import { FilterRule } from 'src/app/data/filter-rule';
-import { FILTER_ADDED_AFTER, FILTER_ADDED_BEFORE, FILTER_CORRESPONDENT, FILTER_CREATED_AFTER, FILTER_CREATED_BEFORE, FILTER_DOCUMENT_TYPE, FILTER_HAS_ANY_TAG, FILTER_HAS_TAG, FILTER_TITLE, FILTER_TITLE_CONTENT } from 'src/app/data/filter-rule-type';
+import { FILTER_ADDED_AFTER, FILTER_ADDED_BEFORE, FILTER_ASN, FILTER_CORRESPONDENT, FILTER_CREATED_AFTER, FILTER_CREATED_BEFORE, FILTER_DOCUMENT_TYPE, FILTER_HAS_ANY_TAG, FILTER_HAS_TAG, FILTER_TITLE, FILTER_TITLE_CONTENT } from 'src/app/data/filter-rule-type';
import { FilterableDropdownSelectionModel } from '../../common/filterable-dropdown/filterable-dropdown.component';
import { ToggleableItemState } from '../../common/filterable-dropdown/toggleable-dropdown-button/toggleable-dropdown-button.component';
const TEXT_FILTER_TARGET_TITLE = "title"
const TEXT_FILTER_TARGET_TITLE_CONTENT = "title-content"
+const TEXT_FILTER_TARGET_ASN = "asn"
@Component({
selector: 'app-filter-editor',
@@ -51,6 +52,9 @@ export class FilterEditorComponent implements OnInit, OnDestroy {
case FILTER_TITLE:
return $localize`Title: ${rule.value}`
+
+ case FILTER_ASN:
+ return $localize`ASN: ${rule.value}`
}
}
@@ -71,7 +75,8 @@ export class FilterEditorComponent implements OnInit, OnDestroy {
textFilterTargets = [
{id: TEXT_FILTER_TARGET_TITLE, name: $localize`Title`},
- {id: TEXT_FILTER_TARGET_TITLE_CONTENT, name: $localize`Title & content`}
+ {id: TEXT_FILTER_TARGET_TITLE_CONTENT, name: $localize`Title & content`},
+ {id: TEXT_FILTER_TARGET_ASN, name: $localize`ASN`}
]
textFilterTarget = TEXT_FILTER_TARGET_TITLE_CONTENT
@@ -111,6 +116,10 @@ export class FilterEditorComponent implements OnInit, OnDestroy {
this._textFilter = rule.value
this.textFilterTarget = TEXT_FILTER_TARGET_TITLE_CONTENT
break
+ case FILTER_ASN:
+ this._textFilter = rule.value
+ this.textFilterTarget = TEXT_FILTER_TARGET_ASN
+ break
case FILTER_CREATED_AFTER:
this.dateCreatedAfter = rule.value
break
@@ -147,6 +156,9 @@ export class FilterEditorComponent implements OnInit, OnDestroy {
if (this._textFilter && this.textFilterTarget == TEXT_FILTER_TARGET_TITLE) {
filterRules.push({rule_type: FILTER_TITLE, value: this._textFilter})
}
+ if (this._textFilter && this.textFilterTarget == TEXT_FILTER_TARGET_ASN) {
+ filterRules.push({rule_type: FILTER_ASN, value: this._textFilter})
+ }
if (this.tagSelectionModel.isNoneSelected()) {
filterRules.push({rule_type: FILTER_HAS_ANY_TAG, value: "false"})
} else {
From 15291fd6598175d2a157941b174d421c4357d198 Mon Sep 17 00:00:00 2001
From: Jonas Winkler <17569239+jonaswinkler@users.noreply.github.com>
Date: Mon, 8 Mar 2021 19:41:25 +0100
Subject: [PATCH 36/86] New Crowdin updates (#725)
---
src-ui/src/locale/messages.ro_RO.xlf | 82 +++++++++++++-------------
src/locale/ro_RO/LC_MESSAGES/django.po | 4 +-
2 files changed, 43 insertions(+), 43 deletions(-)
diff --git a/src-ui/src/locale/messages.ro_RO.xlf b/src-ui/src/locale/messages.ro_RO.xlf
index 0247cca61..f6855f020 100644
--- a/src-ui/src/locale/messages.ro_RO.xlf
+++ b/src-ui/src/locale/messages.ro_RO.xlf
@@ -1823,7 +1823,7 @@
src/app/components/dashboard/widgets/welcome-widget/welcome-widget.component.html
13
- Consultati documentatia pentru a afla cum sa folositi aceste functii. Sectiunea de baza contine informatii despre cum sa folositi Paperless in general.
+ Consultați documentația pentru a afla cum să folosiți aceste funcții. Secțiunea de baza conține informații despre cum să folosiți Paperless în general.
Metadata
@@ -1839,7 +1839,7 @@
src/app/components/common/select-dialog/select-dialog.component.ts
18
- Selecteaza
+ Selectează
Please select an object
@@ -1847,7 +1847,7 @@
src/app/components/common/select-dialog/select-dialog.component.ts
21
- Selectati un obiect
+ Selectați un obiect
Invalid date.
@@ -1855,7 +1855,7 @@
src/app/components/common/input/date/date.component.html
14
- Data invalida.
+ Data invalidă.
Yes
@@ -1879,7 +1879,7 @@
src/app/pipes/document-title.pipe.ts
12
- (fara titlu)
+ (fără titlu)
English (US)
@@ -1887,7 +1887,7 @@
src/app/services/settings.service.ts
90
- Engleza (SUA)
+ Engleză (Americană)
English (GB)
@@ -1895,7 +1895,7 @@
src/app/services/settings.service.ts
91
- Engleza (UK)
+ Engleză (Britanică)
German
@@ -1903,7 +1903,7 @@
src/app/services/settings.service.ts
92
- Germana
+ Germană
Dutch
@@ -1911,7 +1911,7 @@
src/app/services/settings.service.ts
93
- Olandeza
+ Olandeză
French
@@ -1919,7 +1919,7 @@
src/app/services/settings.service.ts
94
- Franceza
+ Franceză
Portuguese (Brazil)
@@ -1927,7 +1927,7 @@
src/app/services/settings.service.ts
95
- Portugheza (Brazilia)
+ Portugheză (Brazilia)
Italian
@@ -1935,7 +1935,7 @@
src/app/services/settings.service.ts
96
- Italiana
+ Italiană
Romanian
@@ -1943,7 +1943,7 @@
src/app/services/settings.service.ts
97
- Romana
+ Română
Russian
@@ -1967,7 +1967,7 @@
src/app/services/consumer-status.service.ts
15
- Documentul exista deja.
+ Documentul există deja.
File not found.
@@ -1975,7 +1975,7 @@
src/app/services/consumer-status.service.ts
16
- Fisierul nu a fost gasit.
+ Fișierul nu a fost găsit.
Pre-consume script does not exist.
@@ -1984,7 +1984,7 @@
17
Pre-Consume is a term that appears like that in the documentation as well and does not need a specific translation
- Scriptul pre-consum nu exista.
+ Scriptul pre-consum nu există.
Error while executing pre-consume script.
@@ -1993,7 +1993,7 @@
18
Pre-Consume is a term that appears like that in the documentation as well and does not need a specific translation
- Eroare la executia scriptului pre-consum.
+ Eroare la execuția scriptului pre-consum.
Post-consume script does not exist.
@@ -2002,7 +2002,7 @@
19
Post-Consume is a term that appears like that in the documentation as well and does not need a specific translation
- Scriptul post-consum nu exista.
+ Scriptul post-consum nu există.
Error while executing post-consume script.
@@ -2011,7 +2011,7 @@
20
Post-Consume is a term that appears like that in the documentation as well and does not need a specific translation
- Eroare la executia scriptului post-consum.
+ Eroare la execuția scriptului post-consum.
Received new file.
@@ -2019,7 +2019,7 @@
src/app/services/consumer-status.service.ts
21
- Fisier nou primit.
+ Fișier nou primit.
File type not supported.
@@ -2027,7 +2027,7 @@
src/app/services/consumer-status.service.ts
22
- Tip de fisier nesuportat.
+ Tip de fișier nesuportat.
Processing document...
@@ -2035,7 +2035,7 @@
src/app/services/consumer-status.service.ts
23
- Se proceseaza documentul...
+ Se procesează documentul...
Generating thumbnail...
@@ -2043,7 +2043,7 @@
src/app/services/consumer-status.service.ts
24
- Se genereaza miniatura...
+ Se generează miniatura...
Retrieving date from document...
@@ -2059,7 +2059,7 @@
src/app/services/consumer-status.service.ts
26
- Se salveaza documentul...
+ Se salvează documentul...
Finished.
@@ -2083,7 +2083,7 @@
src/app/services/toast.service.ts
39
- Informatii
+ Informații
ASN
@@ -2123,7 +2123,7 @@
src/app/services/rest/document.service.ts
22
- Adaugat
+ Adăugat
Modified
@@ -2139,7 +2139,7 @@
src/app/components/common/edit-dialog/edit-dialog.component.ts
50
- Creeaza articol nou
+ Crează articol nou
Edit item
@@ -2147,7 +2147,7 @@
src/app/components/common/edit-dialog/edit-dialog.component.ts
54
- Modifica articol
+ Modifică articol
Could not save element:
@@ -2171,7 +2171,7 @@
src/app/components/manage/generic-list/generic-list.component.ts
97
- Sunteti sigur ca doriti sa stergeti acest element?
+ Sunteți sigur că doriți să ștergeți acest element?
Associated documents will not be deleted.
@@ -2179,7 +2179,7 @@
src/app/components/manage/generic-list/generic-list.component.ts
104
- Documentele asociate nu vor fi sterse.
+ Documentele asociate nu vor fi șterse.
Delete
@@ -2187,7 +2187,7 @@
src/app/components/manage/generic-list/generic-list.component.ts
106
- Sterge
+ Șterge
Error while deleting element:
@@ -2195,7 +2195,7 @@
src/app/components/manage/generic-list/generic-list.component.ts
114
- Eroare la stergerea elementului:
+ Eroare la ștergerea elementului:
Any word
@@ -2203,7 +2203,7 @@
src/app/data/matching-model.ts
12
- Oricare cuvant
+ Oricare cuvânt
Any: Document contains any of these words (space separated)
@@ -2211,7 +2211,7 @@
src/app/data/matching-model.ts
12
- Oricare: Documentul contine oricare dintre aceste cuvinte (separate prin spatiu)
+ Oricare: Documentul conține oricare dintre aceste cuvinte (separate prin spațiu)
All words
@@ -2227,7 +2227,7 @@
src/app/data/matching-model.ts
13
- Toate: Documentul contine toate aceste cuvinte (separate prin spatiu)
+ Toate: Documentul conține toate aceste cuvinte (separate prin spațiu)
Exact match
@@ -2243,7 +2243,7 @@
src/app/data/matching-model.ts
14
- Exact: Documentul contine acest sir de caractere
+ Exact: Documentul conține acest șir de caractere
Regular expression
@@ -2251,7 +2251,7 @@
src/app/data/matching-model.ts
15
- Expresie regulata
+ Expresie regulată
Regular expression: Document matches this regular expression
@@ -2259,7 +2259,7 @@
src/app/data/matching-model.ts
15
- Expresie regulata: Documentul se potriveste cu aceasta expresie regulata
+ Expresie regulată: Documentul se potrivește cu această expresie regulată
Fuzzy word
@@ -2267,7 +2267,7 @@
src/app/data/matching-model.ts
16
- Cuvant neclar
+ Cuvânt neclar
Fuzzy: Document contains a word similar to this word
@@ -2275,7 +2275,7 @@
src/app/data/matching-model.ts
16
- Neclar: Documentul contine un cuvant similar cu acesta
+ Neclar: Documentul conține un cuvânt similar cu acesta
Auto: Learn matching automatically
@@ -2283,7 +2283,7 @@
src/app/data/matching-model.ts
17
- Auto: Invata potrivirile automat
+ Auto: Învață potrivirea automat