mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2025-04-17 10:13:56 -05:00
Merge branch 'dev' into feature-unified-search
This commit is contained in:
commit
630cd814e2
@ -1,5 +1,6 @@
|
|||||||
[](https://github.com/jonaswinkler/paperless-ng/actions)
|
[](https://github.com/jonaswinkler/paperless-ng/actions)
|
||||||

|

|
||||||
|
[](https://crowdin.com/project/paperless-ng)
|
||||||
[](https://paperless-ng.readthedocs.io/en/latest/?badge=latest)
|
[](https://paperless-ng.readthedocs.io/en/latest/?badge=latest)
|
||||||
[](https://gitter.im/paperless-ng/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
[](https://gitter.im/paperless-ng/community?utm_source=badge&utm_medium=badge&utm_campaign=pr-badge&utm_content=badge)
|
||||||
[](https://hub.docker.com/r/jonaswinkler/paperless-ng)
|
[](https://hub.docker.com/r/jonaswinkler/paperless-ng)
|
||||||
@ -77,9 +78,9 @@ The documentation for Paperless-ng is available on [ReadTheDocs](https://paperle
|
|||||||
|
|
||||||
# Translation
|
# Translation
|
||||||
|
|
||||||
Paperless is currently available in English, German, Dutch, French, and Portuguese.
|
Paperless is currently available in English, German, Dutch, French, Portuguese, Italian, and Romanian.
|
||||||
|
|
||||||
There's an active translation project at transifex! If you want to help out by translating paperless into your language, please head over to https://github.com/jonaswinkler/paperless-ng/issues/212 for details.
|
There's an active translation project at crowdin! If you want to help out by translating paperless into your language, please head over to https://github.com/jonaswinkler/paperless-ng/issues/212 for details.
|
||||||
|
|
||||||
# Feature Requests
|
# Feature Requests
|
||||||
|
|
||||||
|
@ -5,6 +5,31 @@
|
|||||||
Changelog
|
Changelog
|
||||||
*********
|
*********
|
||||||
|
|
||||||
|
paperless-ng 1.3.1
|
||||||
|
##################
|
||||||
|
|
||||||
|
* Added translation into Spanish and Russian.
|
||||||
|
|
||||||
|
* Other changes
|
||||||
|
|
||||||
|
* ISO-8601 date format will now always show years with 4 digits.
|
||||||
|
|
||||||
|
* Added the ability to search for a document with a specific ASN.
|
||||||
|
|
||||||
|
* The document cards now display ASN, types and dates in a more organized way.
|
||||||
|
|
||||||
|
* Added document previews when hovering over the preview button.
|
||||||
|
|
||||||
|
* Fixes
|
||||||
|
|
||||||
|
* The startup check for write permissions now works properly on NFS shares.
|
||||||
|
|
||||||
|
* Fixed an issue with the search results score indicator.
|
||||||
|
|
||||||
|
* Paperless was unable to generate thumbnails for encrypted PDF files and failed. Paperless will now generate a default thumbnail for these files.
|
||||||
|
|
||||||
|
* Fixed ``AUTO_LOGIN_USERNAME``: Unable to perform POST/PUT/DELETE requests and unable to receive WebSocket messages.
|
||||||
|
|
||||||
paperless-ng 1.3.0
|
paperless-ng 1.3.0
|
||||||
##################
|
##################
|
||||||
|
|
||||||
|
@ -1,7 +1,5 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
|
|
||||||
set -e
|
|
||||||
|
|
||||||
ask() {
|
ask() {
|
||||||
while true ; do
|
while true ; do
|
||||||
if [[ -z $3 ]] ; then
|
if [[ -z $3 ]] ; then
|
||||||
@ -64,6 +62,19 @@ if [[ -z $(which docker-compose) ]] ; then
|
|||||||
exit 1
|
exit 1
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
# Check if user has permissions to run Docker by trying to get the status of Docker (docker status).
|
||||||
|
# If this fails, the user probably does not have permissions for Docker.
|
||||||
|
docker stats --no-stream 2>/dev/null 1>&2
|
||||||
|
if [ $? -ne 0 ] ; then
|
||||||
|
echo ""
|
||||||
|
echo "WARN: It look like the current user does not have Docker permissions."
|
||||||
|
echo "WARN: Use 'sudo usermod -aG docker $USER' to assign Docker permissions to the user."
|
||||||
|
echo ""
|
||||||
|
sleep 3
|
||||||
|
fi
|
||||||
|
|
||||||
|
set -e
|
||||||
|
|
||||||
echo ""
|
echo ""
|
||||||
echo "############################################"
|
echo "############################################"
|
||||||
echo "### Paperless-ng docker installation ###"
|
echo "### Paperless-ng docker installation ###"
|
||||||
|
@ -23,7 +23,8 @@
|
|||||||
"pt-BR": "src/locale/messages.pt_BR.xlf",
|
"pt-BR": "src/locale/messages.pt_BR.xlf",
|
||||||
"it-IT": "src/locale/messages.it_IT.xlf",
|
"it-IT": "src/locale/messages.it_IT.xlf",
|
||||||
"ro-RO": "src/locale/messages.ro_RO.xlf",
|
"ro-RO": "src/locale/messages.ro_RO.xlf",
|
||||||
"ru-RU": "src/locale/messages.ru_RU.xlf"
|
"ru-RU": "src/locale/messages.ru_RU.xlf",
|
||||||
|
"es-ES": "src/locale/messages.es_ES.xlf"
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"architect": {
|
"architect": {
|
||||||
@ -105,7 +106,8 @@
|
|||||||
"extract-i18n": {
|
"extract-i18n": {
|
||||||
"builder": "@angular-devkit/build-angular:extract-i18n",
|
"builder": "@angular-devkit/build-angular:extract-i18n",
|
||||||
"options": {
|
"options": {
|
||||||
"browserTarget": "paperless-ui:build"
|
"browserTarget": "paperless-ui:build",
|
||||||
|
"ivy": true
|
||||||
}
|
}
|
||||||
},
|
},
|
||||||
"test": {
|
"test": {
|
||||||
|
@ -926,32 +926,32 @@
|
|||||||
<context context-type="linenumber">4</context>
|
<context context-type="linenumber">4</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2abff6a01d9b342a5a14b7fb90309a95ce934f8e" datatype="html">
|
<trans-unit id="f7f2e30106223a69bcf0f8e586e6be9dc4e72226" datatype="html">
|
||||||
<source> Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
<source>Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">7</context>
|
<context context-type="linenumber">6</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6e0b0a1ea16f18f2fb1586c53d99d2f22e1aee2e" datatype="html">
|
<trans-unit id="6e0b0a1ea16f18f2fb1586c53d99d2f22e1aee2e" datatype="html">
|
||||||
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">11</context>
|
<context context-type="linenumber">9</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="afa760e48c97d64d19c1455d18b7834a2256e23f" datatype="html">
|
<trans-unit id="afa760e48c97d64d19c1455d18b7834a2256e23f" datatype="html">
|
||||||
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">11</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="fe6ced3fcc803bba5a2e6c1a067b9ce62542500e" datatype="html">
|
<trans-unit id="fe6ced3fcc803bba5a2e6c1a067b9ce62542500e" datatype="html">
|
||||||
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">18</context>
|
<context context-type="linenumber">16</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="41147374f427980a9f1a8cd5e3f4b1666e6f2418" datatype="html">
|
<trans-unit id="41147374f427980a9f1a8cd5e3f4b1666e6f2418" datatype="html">
|
||||||
@ -1043,63 +1043,77 @@
|
|||||||
<source>Title</source>
|
<source>Title</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">73</context>
|
<context context-type="linenumber">77</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="3100631071441658964" datatype="html">
|
<trans-unit id="3100631071441658964" datatype="html">
|
||||||
<source>Title & content</source>
|
<source>Title & content</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">74</context>
|
<context context-type="linenumber">78</context>
|
||||||
|
</context-group>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="7517688192215738656" datatype="html">
|
||||||
|
<source>ASN</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">79</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="5195932016807797291" datatype="html">
|
<trans-unit id="5195932016807797291" datatype="html">
|
||||||
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">32</context>
|
<context context-type="linenumber">33</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="8170755470576301659" datatype="html">
|
<trans-unit id="8170755470576301659" datatype="html">
|
||||||
<source>Without correspondent</source>
|
<source>Without correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">34</context>
|
<context context-type="linenumber">35</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="8705701325879965907" datatype="html">
|
<trans-unit id="8705701325879965907" datatype="html">
|
||||||
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">39</context>
|
<context context-type="linenumber">40</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="4362173610367509215" datatype="html">
|
<trans-unit id="4362173610367509215" datatype="html">
|
||||||
<source>Without document type</source>
|
<source>Without document type</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">41</context>
|
<context context-type="linenumber">42</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="8180755793012580465" datatype="html">
|
<trans-unit id="8180755793012580465" datatype="html">
|
||||||
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">45</context>
|
<context context-type="linenumber">46</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6494566478302448576" datatype="html">
|
<trans-unit id="6494566478302448576" datatype="html">
|
||||||
<source>Without any tag</source>
|
<source>Without any tag</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">49</context>
|
<context context-type="linenumber">50</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6523384805359286307" datatype="html">
|
<trans-unit id="6523384805359286307" datatype="html">
|
||||||
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">53</context>
|
<context context-type="linenumber">54</context>
|
||||||
|
</context-group>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="1872523635812236432" datatype="html">
|
||||||
|
<source>ASN: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">57</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
||||||
@ -1198,14 +1212,14 @@
|
|||||||
<source>View</source>
|
<source>View</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">50</context>
|
<context context-type="linenumber">52</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="849b42384616374df49bd8b3711ec159cb10b845" datatype="html">
|
<trans-unit id="849b42384616374df49bd8b3711ec159cb10b845" datatype="html">
|
||||||
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">67</context>
|
<context context-type="linenumber">71</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="cd6f3fd48957e1fea6545c2b2defc7b2435ebfa8" datatype="html">
|
<trans-unit id="cd6f3fd48957e1fea6545c2b2defc7b2435ebfa8" datatype="html">
|
||||||
@ -1226,14 +1240,7 @@
|
|||||||
<source>Score:</source>
|
<source>Score:</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">62</context>
|
<context context-type="linenumber">66</context>
|
||||||
</context-group>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="2840db547019ce8c76b2cdbe3a1653c5b68b06af" datatype="html">
|
|
||||||
<source>View in browser</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-small/document-card-small.component.html</context>
|
|
||||||
<context context-type="linenumber">40</context>
|
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7985804062689412812" datatype="html">
|
<trans-unit id="7985804062689412812" datatype="html">
|
||||||
@ -1710,11 +1717,18 @@
|
|||||||
<context context-type="linenumber">98</context>
|
<context context-type="linenumber">98</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="5190825892106392539" datatype="html">
|
||||||
|
<source>Spanish</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">99</context>
|
||||||
|
</context-group>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="4912706592792948707" datatype="html">
|
<trans-unit id="4912706592792948707" datatype="html">
|
||||||
<source>ISO 8601</source>
|
<source>ISO 8601</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
<context context-type="linenumber">103</context>
|
<context context-type="linenumber">105</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2119857572761283468" datatype="html">
|
<trans-unit id="2119857572761283468" datatype="html">
|
||||||
@ -1826,13 +1840,6 @@
|
|||||||
<context context-type="linenumber">39</context>
|
<context context-type="linenumber">39</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7517688192215738656" datatype="html">
|
|
||||||
<source>ASN</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/services/rest/document.service.ts</context>
|
|
||||||
<context context-type="linenumber">17</context>
|
|
||||||
</context-group>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="2691296884221415710" datatype="html">
|
<trans-unit id="2691296884221415710" datatype="html">
|
||||||
<source>Correspondent</source>
|
<source>Correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
|
@ -74,6 +74,7 @@ import localeIt from '@angular/common/locales/it';
|
|||||||
import localeEnGb from '@angular/common/locales/en-GB';
|
import localeEnGb from '@angular/common/locales/en-GB';
|
||||||
import localeRo from '@angular/common/locales/ro';
|
import localeRo from '@angular/common/locales/ro';
|
||||||
import localeRu from '@angular/common/locales/ru';
|
import localeRu from '@angular/common/locales/ru';
|
||||||
|
import localeEs from '@angular/common/locales/es';
|
||||||
|
|
||||||
|
|
||||||
registerLocaleData(localeFr)
|
registerLocaleData(localeFr)
|
||||||
@ -84,6 +85,7 @@ registerLocaleData(localeIt)
|
|||||||
registerLocaleData(localeEnGb)
|
registerLocaleData(localeEnGb)
|
||||||
registerLocaleData(localeRo)
|
registerLocaleData(localeRo)
|
||||||
registerLocaleData(localeRu)
|
registerLocaleData(localeRu)
|
||||||
|
registerLocaleData(localeEs)
|
||||||
|
|
||||||
@NgModule({
|
@NgModule({
|
||||||
declarations: [
|
declarations: [
|
||||||
|
@ -31,7 +31,7 @@
|
|||||||
</button>
|
</button>
|
||||||
<div ngbDropdownMenu class="dropdown-menu-right shadow mr-2" aria-labelledby="userDropdown">
|
<div ngbDropdownMenu class="dropdown-menu-right shadow mr-2" aria-labelledby="userDropdown">
|
||||||
<div *ngIf="displayName" class="d-sm-none">
|
<div *ngIf="displayName" class="d-sm-none">
|
||||||
<p class="small mb-0 px-3" i18n>Logged in as {{displayName}}</p>
|
<p class="small mb-0 px-3 text-muted" i18n>Logged in as {{displayName}}</p>
|
||||||
<div class="dropdown-divider"></div>
|
<div class="dropdown-divider"></div>
|
||||||
</div>
|
</div>
|
||||||
<a ngbDropdownItem class="nav-link" routerLink="settings" (click)="closeMenu()">
|
<a ngbDropdownItem class="nav-link" routerLink="settings" (click)="closeMenu()">
|
||||||
|
@ -23,7 +23,7 @@ form {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
::ng-deep .progress {
|
.progress {
|
||||||
position: absolute;
|
position: absolute;
|
||||||
top: 0;
|
top: 0;
|
||||||
right: 0;
|
right: 0;
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
<div class="card mb-3 shadow-sm" [class.card-selected]="selected" [class.document-card]="selectable">
|
<div class="card mb-3 shadow-sm" [class.card-selected]="selected" [class.document-card]="selectable" [class.popover-hidden]="popoverHidden" (mouseleave)="mouseLeaveCard()">
|
||||||
<div class="row no-gutters">
|
<div class="row no-gutters">
|
||||||
<div class="col-md-2 d-none d-lg-block doc-img-background rounded-left" [class.doc-img-background-selected]="selected" (click)="this.toggleSelected.emit($event)">
|
<div class="col-md-2 d-none d-lg-block doc-img-background rounded-left" [class.doc-img-background-selected]="selected" (click)="this.toggleSelected.emit($event)">
|
||||||
<img [src]="getThumbUrl()" class="card-img doc-img border-right rounded-left" [class.inverted]="getIsThumbInverted()">
|
<img [src]="getThumbUrl()" class="card-img doc-img border-right rounded-left" [class.inverted]="getIsThumbInverted()">
|
||||||
@ -23,7 +23,6 @@
|
|||||||
{{document.title | documentTitle}}
|
{{document.title | documentTitle}}
|
||||||
<app-tag [tag]="t" linkTitle="Filter by tag" i18n-linkTitle *ngFor="let t of document.tags$ | async" class="ml-1" (click)="clickTag.emit(t.id);$event.stopPropagation()" [clickable]="clickTag.observers.length"></app-tag>
|
<app-tag [tag]="t" linkTitle="Filter by tag" i18n-linkTitle *ngFor="let t of document.tags$ | async" class="ml-1" (click)="clickTag.emit(t.id);$event.stopPropagation()" [clickable]="clickTag.observers.length"></app-tag>
|
||||||
</h5>
|
</h5>
|
||||||
<h5 class="card-title" *ngIf="document.archive_serial_number">#{{document.archive_serial_number}}</h5>
|
|
||||||
</div>
|
</div>
|
||||||
<p class="card-text">
|
<p class="card-text">
|
||||||
<app-result-highlight *ngIf="getDetailsAsHighlight()" class="result-content" [highlights]="getDetailsAsHighlight()"></app-result-highlight>
|
<app-result-highlight *ngIf="getDetailsAsHighlight()" class="result-content" [highlights]="getDetailsAsHighlight()"></app-result-highlight>
|
||||||
@ -43,28 +42,51 @@
|
|||||||
<path fill-rule="evenodd" d="M12.146.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-10 10a.5.5 0 0 1-.168.11l-5 2a.5.5 0 0 1-.65-.65l2-5a.5.5 0 0 1 .11-.168l10-10zM11.207 2.5L13.5 4.793 14.793 3.5 12.5 1.207 11.207 2.5zm1.586 3L10.5 3.207 4 9.707V10h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.293l6.5-6.5zm-9.761 5.175l-.106.106-1.528 3.821 3.821-1.528.106-.106A.5.5 0 0 1 5 12.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.468-.325z"/>
|
<path fill-rule="evenodd" d="M12.146.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-10 10a.5.5 0 0 1-.168.11l-5 2a.5.5 0 0 1-.65-.65l2-5a.5.5 0 0 1 .11-.168l10-10zM11.207 2.5L13.5 4.793 14.793 3.5 12.5 1.207 11.207 2.5zm1.586 3L10.5 3.207 4 9.707V10h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.293l6.5-6.5zm-9.761 5.175l-.106.106-1.528 3.821 3.821-1.528.106-.106A.5.5 0 0 1 5 12.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.468-.325z"/>
|
||||||
</svg> <span class="d-block d-md-inline" i18n>Edit</span>
|
</svg> <span class="d-block d-md-inline" i18n>Edit</span>
|
||||||
</a>
|
</a>
|
||||||
<a class="btn btn-sm btn-outline-secondary" [href]="getPreviewUrl()">
|
<a class="btn btn-sm btn-outline-secondary" [href]="previewUrl"
|
||||||
|
[ngbPopover]="previewContent" [popoverTitle]="document.title | documentTitle"
|
||||||
|
autoClose="true" popoverClass="shadow" (mouseenter)="mouseEnterPreview()" (mouseleave)="mouseLeavePreview()" #popover="ngbPopover">
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-eye" viewBox="0 0 16 16">
|
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-eye" viewBox="0 0 16 16">
|
||||||
<path d="M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8zM1.173 8a13.133 13.133 0 0 1 1.66-2.043C4.12 4.668 5.88 3.5 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.133 13.133 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5c-2.12 0-3.879-1.168-5.168-2.457A13.134 13.134 0 0 1 1.172 8z"/>
|
<path d="M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8zM1.173 8a13.133 13.133 0 0 1 1.66-2.043C4.12 4.668 5.88 3.5 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.133 13.133 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5c-2.12 0-3.879-1.168-5.168-2.457A13.134 13.134 0 0 1 1.172 8z"/>
|
||||||
<path d="M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0z"/>
|
<path d="M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0z"/>
|
||||||
</svg> <span class="d-block d-md-inline" i18n>View</span>
|
</svg> <span class="d-block d-md-inline" i18n>View</span>
|
||||||
</a>
|
</a>
|
||||||
|
<ng-template #previewContent>
|
||||||
|
<object [data]="previewUrl | safe" class="preview" width="100%"></object>
|
||||||
|
</ng-template>
|
||||||
<a class="btn btn-sm btn-outline-secondary" [href]="getDownloadUrl()">
|
<a class="btn btn-sm btn-outline-secondary" [href]="getDownloadUrl()">
|
||||||
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-download" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
|
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-download" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
|
||||||
<path fill-rule="evenodd" d="M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5z"/>
|
<path fill-rule="evenodd" d="M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5z"/>
|
||||||
<path fill-rule="evenodd" d="M7.646 11.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V1.5a.5.5 0 0 0-1 0v8.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3z"/>
|
<path fill-rule="evenodd" d="M7.646 11.854a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293V1.5a.5.5 0 0 0-1 0v8.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3z"/>
|
||||||
</svg> <span class="d-block d-md-inline" i18n>Download</span>
|
</svg> <span class="d-block d-md-inline" i18n>Download</span>
|
||||||
</a>
|
</a>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div *ngIf="searchScore" class="d-flex align-items-center ml-md-auto mt-2 mt-md-0">
|
<div class="list-group list-group-horizontal border-0 card-info ml-md-auto mt-2 mt-md-0">
|
||||||
<small class="text-muted" i18n>Score:</small>
|
<div *ngIf="searchScore" class="list-group-item bg-light text-dark p-1 mr-5 border-0 d-flex search-score">
|
||||||
|
<small class="text-muted" i18n>Score:</small>
|
||||||
<ngb-progressbar [type]="searchScoreClass" [value]="searchScore" class="search-score-bar mx-2" [max]="1"></ngb-progressbar>
|
<ngb-progressbar [type]="searchScoreClass" [value]="searchScore" class="search-score-bar mx-2 mt-1" [max]="1"></ngb-progressbar>
|
||||||
|
</div>
|
||||||
|
<button *ngIf="document.document_type" type="button" class="list-group-item btn btn-sm bg-light text-dark p-1 border-0 mr-2" title="Filter by document type"
|
||||||
|
(click)="clickDocumentType.emit(document.document_type);$event.stopPropagation()">
|
||||||
|
<svg class="metadata-icon mr-2 text-muted bi bi-file-earmark" viewBox="0 0 16 16" fill="currentColor">
|
||||||
|
<path d="M14 4.5V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h5.5L14 4.5zm-3 0A1.5 1.5 0 0 1 9.5 3V1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4.5h-2z"/>
|
||||||
|
</svg>
|
||||||
|
<small>{{(document.document_type$ | async)?.name}}</small>
|
||||||
|
</button>
|
||||||
|
<div *ngIf="document.archive_serial_number" class="list-group-item mr-2 bg-light text-dark p-1 border-0">
|
||||||
|
<svg class="metadata-icon mr-2 text-muted bi bi-upc-scan" viewBox="0 0 16 16" fill="currentColor">
|
||||||
|
<path d="M1.5 1a.5.5 0 0 0-.5.5v3a.5.5 0 0 1-1 0v-3A1.5 1.5 0 0 1 1.5 0h3a.5.5 0 0 1 0 1h-3zM11 .5a.5.5 0 0 1 .5-.5h3A1.5 1.5 0 0 1 16 1.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 1-.5-.5zM.5 11a.5.5 0 0 1 .5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 1 0 1h-3A1.5 1.5 0 0 1 0 14.5v-3a.5.5 0 0 1 .5-.5zm15 0a.5.5 0 0 1 .5.5v3a1.5 1.5 0 0 1-1.5 1.5h-3a.5.5 0 0 1 0-1h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 1 .5-.5zM3 4.5a.5.5 0 0 1 1 0v7a.5.5 0 0 1-1 0v-7zm2 0a.5.5 0 0 1 1 0v7a.5.5 0 0 1-1 0v-7zm2 0a.5.5 0 0 1 1 0v7a.5.5 0 0 1-1 0v-7zm2 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-7zm3 0a.5.5 0 0 1 1 0v7a.5.5 0 0 1-1 0v-7z"/>
|
||||||
|
</svg>
|
||||||
|
<small>#{{document.archive_serial_number}}</small>
|
||||||
|
</div>
|
||||||
|
<div class="list-group-item bg-light text-dark p-1 border-0" ngbTooltip="Added: {{document.added | customDate:'shortDate'}} Created: {{document.created | customDate:'shortDate'}}">
|
||||||
|
<svg class="metadata-icon mr-2 text-muted bi bi-calendar-event" viewBox="0 0 16 16" fill="currentColor">
|
||||||
|
<path d="M11 6.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1z"/>
|
||||||
|
<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>
|
||||||
|
</svg>
|
||||||
|
<small>{{document.created | customDate:'mediumDate'}}</small>
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<small class="text-muted" [class.ml-auto]="!searchScore" i18n>Created: {{document.created | customDate}}</small>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
|
@ -37,3 +37,26 @@
|
|||||||
.doc-img-background-selected {
|
.doc-img-background-selected {
|
||||||
background-color: $primaryFaded;
|
background-color: $primaryFaded;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.card-info {
|
||||||
|
line-height: 1;
|
||||||
|
|
||||||
|
button {
|
||||||
|
line-height: 1;
|
||||||
|
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
background-color: transparent !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.metadata-icon {
|
||||||
|
width: 0.9rem;
|
||||||
|
height: 0.9rem;
|
||||||
|
padding: 0.05rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
.search-score {
|
||||||
|
padding-top: 0.35rem !important;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -1,13 +1,14 @@
|
|||||||
import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';
|
import { Component, EventEmitter, Input, OnInit, Output, ViewChild } from '@angular/core';
|
||||||
import { DomSanitizer } from '@angular/platform-browser';
|
import { DomSanitizer } from '@angular/platform-browser';
|
||||||
import { PaperlessDocument } from 'src/app/data/paperless-document';
|
import { PaperlessDocument } from 'src/app/data/paperless-document';
|
||||||
import { DocumentService } from 'src/app/services/rest/document.service';
|
import { DocumentService } from 'src/app/services/rest/document.service';
|
||||||
import { SettingsService, SETTINGS_KEYS } from 'src/app/services/settings.service';
|
import { SettingsService, SETTINGS_KEYS } from 'src/app/services/settings.service';
|
||||||
|
import { NgbPopover } from '@ng-bootstrap/ng-bootstrap';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-document-card-large',
|
selector: 'app-document-card-large',
|
||||||
templateUrl: './document-card-large.component.html',
|
templateUrl: './document-card-large.component.html',
|
||||||
styleUrls: ['./document-card-large.component.scss']
|
styleUrls: ['./document-card-large.component.scss', '../popover-preview/popover-preview.scss']
|
||||||
})
|
})
|
||||||
export class DocumentCardLargeComponent implements OnInit {
|
export class DocumentCardLargeComponent implements OnInit {
|
||||||
|
|
||||||
@ -38,9 +39,17 @@ export class DocumentCardLargeComponent implements OnInit {
|
|||||||
@Output()
|
@Output()
|
||||||
clickCorrespondent = new EventEmitter<number>()
|
clickCorrespondent = new EventEmitter<number>()
|
||||||
|
|
||||||
|
@Output()
|
||||||
|
clickDocumentType = new EventEmitter<number>()
|
||||||
|
|
||||||
@Input()
|
@Input()
|
||||||
searchScore: number
|
searchScore: number
|
||||||
|
|
||||||
|
@ViewChild('popover') popover: NgbPopover
|
||||||
|
|
||||||
|
mouseOnPreview = false
|
||||||
|
popoverHidden = true
|
||||||
|
|
||||||
get searchScoreClass() {
|
get searchScoreClass() {
|
||||||
if (this.searchScore > 0.7) {
|
if (this.searchScore > 0.7) {
|
||||||
return "success"
|
return "success"
|
||||||
@ -79,7 +88,32 @@ export class DocumentCardLargeComponent implements OnInit {
|
|||||||
return this.documentService.getDownloadUrl(this.document.id)
|
return this.documentService.getDownloadUrl(this.document.id)
|
||||||
}
|
}
|
||||||
|
|
||||||
getPreviewUrl() {
|
get previewUrl() {
|
||||||
return this.documentService.getPreviewUrl(this.document.id)
|
return this.documentService.getPreviewUrl(this.document.id)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mouseEnterPreview() {
|
||||||
|
this.mouseOnPreview = true
|
||||||
|
if (!this.popover.isOpen()) {
|
||||||
|
// we're going to open but hide to pre-load content during hover delay
|
||||||
|
this.popover.open()
|
||||||
|
this.popoverHidden = true
|
||||||
|
setTimeout(() => {
|
||||||
|
if (this.mouseOnPreview) {
|
||||||
|
// show popover
|
||||||
|
this.popoverHidden = false
|
||||||
|
} else {
|
||||||
|
this.popover.close()
|
||||||
|
}
|
||||||
|
}, 600);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
mouseLeavePreview() {
|
||||||
|
this.mouseOnPreview = false
|
||||||
|
}
|
||||||
|
|
||||||
|
mouseLeaveCard() {
|
||||||
|
this.popover.close()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -1,5 +1,5 @@
|
|||||||
<div class="col p-2 h-100">
|
<div class="col p-2 h-100">
|
||||||
<div class="card h-100 shadow-sm document-card" [class.card-selected]="selected">
|
<div class="card h-100 shadow-sm document-card" [class.card-selected]="selected" [class.popover-hidden]="popoverHidden" (mouseleave)="mouseLeaveCard()">
|
||||||
<div class="border-bottom doc-img-container" [class.doc-img-background-selected]="selected" (click)="this.toggleSelected.emit($event)">
|
<div class="border-bottom doc-img-container" [class.doc-img-background-selected]="selected" (click)="this.toggleSelected.emit($event)">
|
||||||
<img class="card-img doc-img rounded-top" [class.inverted]="getIsThumbInverted()" [src]="getThumbUrl()">
|
<img class="card-img doc-img rounded-top" [class.inverted]="getIsThumbInverted()" [src]="getThumbUrl()">
|
||||||
|
|
||||||
@ -25,24 +25,52 @@
|
|||||||
<ng-container *ngIf="document.correspondent">
|
<ng-container *ngIf="document.correspondent">
|
||||||
<a [routerLink]="" title="Filter by correspondent" i18n-title (click)="clickCorrespondent.emit(document.correspondent);$event.stopPropagation()" class="font-weight-bold">{{(document.correspondent$ | async)?.name}}</a>:
|
<a [routerLink]="" title="Filter by correspondent" i18n-title (click)="clickCorrespondent.emit(document.correspondent);$event.stopPropagation()" class="font-weight-bold">{{(document.correspondent$ | async)?.name}}</a>:
|
||||||
</ng-container>
|
</ng-container>
|
||||||
{{document.title | documentTitle}} <span *ngIf="document.archive_serial_number">(#{{document.archive_serial_number}})</span>
|
{{document.title | documentTitle}}
|
||||||
</p>
|
</p>
|
||||||
</div>
|
</div>
|
||||||
<div class="card-footer">
|
<div class="card-footer pt-0 pb-2 px-2">
|
||||||
|
<div class="list-group list-group-flush border-0 pt-1 pb-2 card-info">
|
||||||
<div class="d-flex justify-content-between align-items-center mx-n2">
|
<button *ngIf="document.document_type" type="button" class="list-group-item list-group-item-action bg-transparent pl-0 p-1 border-0" title="Filter by document type"
|
||||||
<div class="btn-group">
|
(click)="clickDocumentType.emit(document.document_type);$event.stopPropagation()">
|
||||||
|
<svg class="metadata-icon mr-2 text-muted bi bi-file-earmark" viewBox="0 0 16 16" fill="currentColor">
|
||||||
|
<path d="M14 4.5V14a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h5.5L14 4.5zm-3 0A1.5 1.5 0 0 1 9.5 3V1H4a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h8a1 1 0 0 0 1-1V4.5h-2z"/>
|
||||||
|
</svg>
|
||||||
|
<small>{{(document.document_type$ | async)?.name}}</small>
|
||||||
|
</button>
|
||||||
|
<div class="list-group-item bg-transparent p-0 border-0 d-flex flex-wrap-reverse justify-content-between">
|
||||||
|
<div class="pl-0 p-1" placement="top" ngbTooltip="Added: {{document.added | customDate:'mediumDate'}} Created: {{document.created | customDate:'mediumDate'}}">
|
||||||
|
<svg class="metadata-icon mr-2 text-muted bi bi-calendar-event" viewBox="0 0 16 16" fill="currentColor">
|
||||||
|
<path d="M11 6.5a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v1a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-1z"/>
|
||||||
|
<path d="M3.5 0a.5.5 0 0 1 .5.5V1h8V.5a.5.5 0 0 1 1 0V1h1a2 2 0 0 1 2 2v11a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V3a2 2 0 0 1 2-2h1V.5a.5.5 0 0 1 .5-.5zM1 4v10a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1V4H1z"/>
|
||||||
|
</svg>
|
||||||
|
<small>{{document.created | customDate:'mediumDate'}}</small>
|
||||||
|
</div>
|
||||||
|
<div *ngIf="document.archive_serial_number" class="pl-0 p-1">
|
||||||
|
<svg class="metadata-icon mr-2 text-muted bi bi-upc-scan" viewBox="0 0 16 16" fill="currentColor">
|
||||||
|
<path d="M1.5 1a.5.5 0 0 0-.5.5v3a.5.5 0 0 1-1 0v-3A1.5 1.5 0 0 1 1.5 0h3a.5.5 0 0 1 0 1h-3zM11 .5a.5.5 0 0 1 .5-.5h3A1.5 1.5 0 0 1 16 1.5v3a.5.5 0 0 1-1 0v-3a.5.5 0 0 0-.5-.5h-3a.5.5 0 0 1-.5-.5zM.5 11a.5.5 0 0 1 .5.5v3a.5.5 0 0 0 .5.5h3a.5.5 0 0 1 0 1h-3A1.5 1.5 0 0 1 0 14.5v-3a.5.5 0 0 1 .5-.5zm15 0a.5.5 0 0 1 .5.5v3a1.5 1.5 0 0 1-1.5 1.5h-3a.5.5 0 0 1 0-1h3a.5.5 0 0 0 .5-.5v-3a.5.5 0 0 1 .5-.5zM3 4.5a.5.5 0 0 1 1 0v7a.5.5 0 0 1-1 0v-7zm2 0a.5.5 0 0 1 1 0v7a.5.5 0 0 1-1 0v-7zm2 0a.5.5 0 0 1 1 0v7a.5.5 0 0 1-1 0v-7zm2 0a.5.5 0 0 1 .5-.5h1a.5.5 0 0 1 .5.5v7a.5.5 0 0 1-.5.5h-1a.5.5 0 0 1-.5-.5v-7zm3 0a.5.5 0 0 1 1 0v7a.5.5 0 0 1-1 0v-7z"/>
|
||||||
|
</svg>
|
||||||
|
<small>#{{document.archive_serial_number}}</small>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
</div>
|
||||||
|
<div class="d-flex justify-content-between align-items-center">
|
||||||
|
<div class="btn-group w-100">
|
||||||
<a routerLink="/documents/{{document.id}}" class="btn btn-sm btn-outline-secondary" title="Edit" i18n-title>
|
<a routerLink="/documents/{{document.id}}" class="btn btn-sm btn-outline-secondary" title="Edit" i18n-title>
|
||||||
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-pencil" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
|
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-pencil" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
|
||||||
<path fill-rule="evenodd" d="M12.146.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-10 10a.5.5 0 0 1-.168.11l-5 2a.5.5 0 0 1-.65-.65l2-5a.5.5 0 0 1 .11-.168l10-10zM11.207 2.5L13.5 4.793 14.793 3.5 12.5 1.207 11.207 2.5zm1.586 3L10.5 3.207 4 9.707V10h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.293l6.5-6.5zm-9.761 5.175l-.106.106-1.528 3.821 3.821-1.528.106-.106A.5.5 0 0 1 5 12.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.468-.325z"/>
|
<path fill-rule="evenodd" d="M12.146.146a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1 0 .708l-10 10a.5.5 0 0 1-.168.11l-5 2a.5.5 0 0 1-.65-.65l2-5a.5.5 0 0 1 .11-.168l10-10zM11.207 2.5L13.5 4.793 14.793 3.5 12.5 1.207 11.207 2.5zm1.586 3L10.5 3.207 4 9.707V10h.5a.5.5 0 0 1 .5.5v.5h.5a.5.5 0 0 1 .5.5v.5h.293l6.5-6.5zm-9.761 5.175l-.106.106-1.528 3.821 3.821-1.528.106-.106A.5.5 0 0 1 5 12.5V12h-.5a.5.5 0 0 1-.5-.5V11h-.5a.5.5 0 0 1-.468-.325z"/>
|
||||||
</svg>
|
</svg>
|
||||||
</a>
|
</a>
|
||||||
<a [href]="getPreviewUrl()" class="btn btn-sm btn-outline-secondary" title="View in browser" i18n-title>
|
<a [href]="previewUrl" target="_blank" class="btn btn-sm btn-outline-secondary"
|
||||||
|
[ngbPopover]="previewContent" [popoverTitle]="document.title | documentTitle"
|
||||||
|
autoClose="true" popoverClass="shadow" (mouseenter)="mouseEnterPreview()" (mouseleave)="mouseLeavePreview()" #popover="ngbPopover">
|
||||||
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-eye" viewBox="0 0 16 16">
|
<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="currentColor" class="bi bi-eye" viewBox="0 0 16 16">
|
||||||
<path d="M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8zM1.173 8a13.133 13.133 0 0 1 1.66-2.043C4.12 4.668 5.88 3.5 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.133 13.133 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5c-2.12 0-3.879-1.168-5.168-2.457A13.134 13.134 0 0 1 1.172 8z"/>
|
<path d="M16 8s-3-5.5-8-5.5S0 8 0 8s3 5.5 8 5.5S16 8 16 8zM1.173 8a13.133 13.133 0 0 1 1.66-2.043C4.12 4.668 5.88 3.5 8 3.5c2.12 0 3.879 1.168 5.168 2.457A13.133 13.133 0 0 1 14.828 8c-.058.087-.122.183-.195.288-.335.48-.83 1.12-1.465 1.755C11.879 11.332 10.119 12.5 8 12.5c-2.12 0-3.879-1.168-5.168-2.457A13.134 13.134 0 0 1 1.172 8z"/>
|
||||||
<path d="M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0z"/>
|
<path d="M8 5.5a2.5 2.5 0 1 0 0 5 2.5 2.5 0 0 0 0-5zM4.5 8a3.5 3.5 0 1 1 7 0 3.5 3.5 0 0 1-7 0z"/>
|
||||||
</svg>
|
</svg>
|
||||||
</a>
|
</a>
|
||||||
|
<ng-template #previewContent>
|
||||||
|
<object [data]="previewUrl | safe" class="preview" width="100%"></object>
|
||||||
|
</ng-template>
|
||||||
<a [href]="getDownloadUrl()" class="btn btn-sm btn-outline-secondary" title="Download" (click)="$event.stopPropagation()" i18n-title>
|
<a [href]="getDownloadUrl()" class="btn btn-sm btn-outline-secondary" title="Download" (click)="$event.stopPropagation()" i18n-title>
|
||||||
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-download" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
|
<svg width="1em" height="1em" viewBox="0 0 16 16" class="bi bi-download" fill="currentColor" xmlns="http://www.w3.org/2000/svg">
|
||||||
<path fill-rule="evenodd" d="M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5z"/>
|
<path fill-rule="evenodd" d="M.5 9.9a.5.5 0 0 1 .5.5v2.5a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1v-2.5a.5.5 0 0 1 1 0v2.5a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2v-2.5a.5.5 0 0 1 .5-.5z"/>
|
||||||
@ -50,9 +78,7 @@
|
|||||||
</svg>
|
</svg>
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
<small class="text-muted pl-1">{{document.created | customDate:'shortDate'}}</small>
|
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,9 +1,13 @@
|
|||||||
@import "/src/theme";
|
@import "/src/theme";
|
||||||
|
|
||||||
|
.card-text {
|
||||||
|
font-size: 90%;
|
||||||
|
}
|
||||||
|
|
||||||
.doc-img {
|
.doc-img {
|
||||||
object-fit: cover;
|
object-fit: cover;
|
||||||
object-position: top left;
|
object-position: top left;
|
||||||
height: 200px;
|
height: 175px;
|
||||||
mix-blend-mode: multiply;
|
mix-blend-mode: multiply;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -34,3 +38,32 @@
|
|||||||
.doc-img-background-selected {
|
.doc-img-background-selected {
|
||||||
background-color: $primaryFaded;
|
background-color: $primaryFaded;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.card-info {
|
||||||
|
line-height: 1;
|
||||||
|
|
||||||
|
button {
|
||||||
|
line-height: 1;
|
||||||
|
|
||||||
|
&:hover,
|
||||||
|
&:focus {
|
||||||
|
background-color: transparent !important;
|
||||||
|
color: $primary;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.metadata-icon {
|
||||||
|
width: 0.9rem;
|
||||||
|
height: 0.9rem;
|
||||||
|
padding: 0.05rem;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
.card-footer .btn {
|
||||||
|
padding-top: .10rem;
|
||||||
|
}
|
||||||
|
|
||||||
|
::ng-deep .tooltip-inner {
|
||||||
|
text-align: left !important;
|
||||||
|
font-size: 90%;
|
||||||
|
}
|
||||||
|
@ -1,13 +1,14 @@
|
|||||||
import { Component, EventEmitter, Input, OnInit, Output } from '@angular/core';
|
import { Component, EventEmitter, Input, OnInit, Output, ViewChild } from '@angular/core';
|
||||||
import { map } from 'rxjs/operators';
|
import { map } from 'rxjs/operators';
|
||||||
import { PaperlessDocument } from 'src/app/data/paperless-document';
|
import { PaperlessDocument } from 'src/app/data/paperless-document';
|
||||||
import { DocumentService } from 'src/app/services/rest/document.service';
|
import { DocumentService } from 'src/app/services/rest/document.service';
|
||||||
import { SettingsService, SETTINGS_KEYS } from 'src/app/services/settings.service';
|
import { SettingsService, SETTINGS_KEYS } from 'src/app/services/settings.service';
|
||||||
|
import { NgbPopover } from '@ng-bootstrap/ng-bootstrap';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-document-card-small',
|
selector: 'app-document-card-small',
|
||||||
templateUrl: './document-card-small.component.html',
|
templateUrl: './document-card-small.component.html',
|
||||||
styleUrls: ['./document-card-small.component.scss']
|
styleUrls: ['./document-card-small.component.scss', '../popover-preview/popover-preview.scss']
|
||||||
})
|
})
|
||||||
export class DocumentCardSmallComponent implements OnInit {
|
export class DocumentCardSmallComponent implements OnInit {
|
||||||
|
|
||||||
@ -15,7 +16,7 @@ export class DocumentCardSmallComponent implements OnInit {
|
|||||||
|
|
||||||
@Input()
|
@Input()
|
||||||
selected = false
|
selected = false
|
||||||
|
|
||||||
@Output()
|
@Output()
|
||||||
toggleSelected = new EventEmitter()
|
toggleSelected = new EventEmitter()
|
||||||
|
|
||||||
@ -28,8 +29,16 @@ export class DocumentCardSmallComponent implements OnInit {
|
|||||||
@Output()
|
@Output()
|
||||||
clickCorrespondent = new EventEmitter<number>()
|
clickCorrespondent = new EventEmitter<number>()
|
||||||
|
|
||||||
|
@Output()
|
||||||
|
clickDocumentType = new EventEmitter<number>()
|
||||||
|
|
||||||
moreTags: number = null
|
moreTags: number = null
|
||||||
|
|
||||||
|
@ViewChild('popover') popover: NgbPopover
|
||||||
|
|
||||||
|
mouseOnPreview = false
|
||||||
|
popoverHidden = true
|
||||||
|
|
||||||
ngOnInit(): void {
|
ngOnInit(): void {
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -45,7 +54,7 @@ export class DocumentCardSmallComponent implements OnInit {
|
|||||||
return this.documentService.getDownloadUrl(this.document.id)
|
return this.documentService.getDownloadUrl(this.document.id)
|
||||||
}
|
}
|
||||||
|
|
||||||
getPreviewUrl() {
|
get previewUrl() {
|
||||||
return this.documentService.getPreviewUrl(this.document.id)
|
return this.documentService.getPreviewUrl(this.document.id)
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -62,4 +71,28 @@ export class DocumentCardSmallComponent implements OnInit {
|
|||||||
)
|
)
|
||||||
}
|
}
|
||||||
|
|
||||||
|
mouseEnterPreview() {
|
||||||
|
this.mouseOnPreview = true
|
||||||
|
if (!this.popover.isOpen()) {
|
||||||
|
// we're going to open but hide to pre-load content during hover delay
|
||||||
|
this.popover.open()
|
||||||
|
this.popoverHidden = true
|
||||||
|
setTimeout(() => {
|
||||||
|
if (this.mouseOnPreview) {
|
||||||
|
// show popover
|
||||||
|
this.popoverHidden = false
|
||||||
|
} else {
|
||||||
|
this.popover.close()
|
||||||
|
}
|
||||||
|
}, 600);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
mouseLeavePreview() {
|
||||||
|
this.mouseOnPreview = false
|
||||||
|
}
|
||||||
|
|
||||||
|
mouseLeaveCard() {
|
||||||
|
this.popover.close()
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
@ -90,7 +90,7 @@
|
|||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div *ngIf="displayMode == 'largeCards'">
|
<div *ngIf="displayMode == 'largeCards'">
|
||||||
<app-document-card-large [selected]="list.isSelected(d)" (toggleSelected)="toggleSelected(d, $event)" *ngFor="let d of list.documents; trackBy: trackByDocumentId" [document]="d" [details]="d.content" (clickTag)="clickTag($event)" (clickCorrespondent)="clickCorrespondent($event)">
|
<app-document-card-large [selected]="list.isSelected(d)" (toggleSelected)="toggleSelected(d, $event)" *ngFor="let d of list.documents; trackBy: trackByDocumentId" [document]="d" [details]="d.content" (clickTag)="clickTag($event)" (clickCorrespondent)="clickCorrespondent($event)" (clickDocumentType)="clickDocumentType($event)">
|
||||||
</app-document-card-large>
|
</app-document-card-large>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
@ -170,5 +170,5 @@
|
|||||||
</table>
|
</table>
|
||||||
|
|
||||||
<div class="m-n2 row row-cols-paperless-cards" *ngIf="displayMode == 'smallCards'">
|
<div class="m-n2 row row-cols-paperless-cards" *ngIf="displayMode == 'smallCards'">
|
||||||
<app-document-card-small [selected]="list.isSelected(d)" (toggleSelected)="toggleSelected(d, $event)" [document]="d" *ngFor="let d of list.documents; trackBy: trackByDocumentId" (clickTag)="clickTag($event)" (clickCorrespondent)="clickCorrespondent($event)"></app-document-card-small>
|
<app-document-card-small [selected]="list.isSelected(d)" (toggleSelected)="toggleSelected(d, $event)" [document]="d" *ngFor="let d of list.documents; trackBy: trackByDocumentId" (clickTag)="clickTag($event)" (clickCorrespondent)="clickCorrespondent($event)" (clickDocumentType)="clickDocumentType($event)"></app-document-card-small>
|
||||||
</div>
|
</div>
|
||||||
|
@ -8,12 +8,13 @@ import { DocumentTypeService } from 'src/app/services/rest/document-type.service
|
|||||||
import { TagService } from 'src/app/services/rest/tag.service';
|
import { TagService } from 'src/app/services/rest/tag.service';
|
||||||
import { CorrespondentService } from 'src/app/services/rest/correspondent.service';
|
import { CorrespondentService } from 'src/app/services/rest/correspondent.service';
|
||||||
import { FilterRule } from 'src/app/data/filter-rule';
|
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 { FilterableDropdownSelectionModel } from '../../common/filterable-dropdown/filterable-dropdown.component';
|
||||||
import { ToggleableItemState } from '../../common/filterable-dropdown/toggleable-dropdown-button/toggleable-dropdown-button.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 = "title"
|
||||||
const TEXT_FILTER_TARGET_TITLE_CONTENT = "title-content"
|
const TEXT_FILTER_TARGET_TITLE_CONTENT = "title-content"
|
||||||
|
const TEXT_FILTER_TARGET_ASN = "asn"
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
selector: 'app-filter-editor',
|
selector: 'app-filter-editor',
|
||||||
@ -51,6 +52,9 @@ export class FilterEditorComponent implements OnInit, OnDestroy {
|
|||||||
|
|
||||||
case FILTER_TITLE:
|
case FILTER_TITLE:
|
||||||
return $localize`Title: ${rule.value}`
|
return $localize`Title: ${rule.value}`
|
||||||
|
|
||||||
|
case FILTER_ASN:
|
||||||
|
return $localize`ASN: ${rule.value}`
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -71,7 +75,8 @@ export class FilterEditorComponent implements OnInit, OnDestroy {
|
|||||||
|
|
||||||
textFilterTargets = [
|
textFilterTargets = [
|
||||||
{id: TEXT_FILTER_TARGET_TITLE, name: $localize`Title`},
|
{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
|
textFilterTarget = TEXT_FILTER_TARGET_TITLE_CONTENT
|
||||||
@ -111,6 +116,10 @@ export class FilterEditorComponent implements OnInit, OnDestroy {
|
|||||||
this._textFilter = rule.value
|
this._textFilter = rule.value
|
||||||
this.textFilterTarget = TEXT_FILTER_TARGET_TITLE_CONTENT
|
this.textFilterTarget = TEXT_FILTER_TARGET_TITLE_CONTENT
|
||||||
break
|
break
|
||||||
|
case FILTER_ASN:
|
||||||
|
this._textFilter = rule.value
|
||||||
|
this.textFilterTarget = TEXT_FILTER_TARGET_ASN
|
||||||
|
break
|
||||||
case FILTER_CREATED_AFTER:
|
case FILTER_CREATED_AFTER:
|
||||||
this.dateCreatedAfter = rule.value
|
this.dateCreatedAfter = rule.value
|
||||||
break
|
break
|
||||||
@ -147,6 +156,9 @@ export class FilterEditorComponent implements OnInit, OnDestroy {
|
|||||||
if (this._textFilter && this.textFilterTarget == TEXT_FILTER_TARGET_TITLE) {
|
if (this._textFilter && this.textFilterTarget == TEXT_FILTER_TARGET_TITLE) {
|
||||||
filterRules.push({rule_type: FILTER_TITLE, value: this._textFilter})
|
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()) {
|
if (this.tagSelectionModel.isNoneSelected()) {
|
||||||
filterRules.push({rule_type: FILTER_HAS_ANY_TAG, value: "false"})
|
filterRules.push({rule_type: FILTER_HAS_ANY_TAG, value: "false"})
|
||||||
} else {
|
} else {
|
||||||
|
@ -0,0 +1,22 @@
|
|||||||
|
::ng-deep .popover {
|
||||||
|
max-width: 40rem;
|
||||||
|
|
||||||
|
.preview {
|
||||||
|
min-width: 30rem;
|
||||||
|
min-height: 18rem;
|
||||||
|
max-height: 35rem;
|
||||||
|
overflow-y: scroll;
|
||||||
|
}
|
||||||
|
|
||||||
|
.spinner-border {
|
||||||
|
position: absolute;
|
||||||
|
top: 4rem;
|
||||||
|
left: calc(50% - 0.5rem);
|
||||||
|
z-index: 0;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
::ng-deep .popover-hidden .popover {
|
||||||
|
opacity: 0;
|
||||||
|
pointer-events: none;
|
||||||
|
}
|
@ -11,8 +11,8 @@
|
|||||||
|
|
||||||
<div [ngbNavOutlet]="nav" class="mt-2"></div>
|
<div [ngbNavOutlet]="nav" class="mt-2"></div>
|
||||||
|
|
||||||
<div class="bg-dark p-3 mb-3 text-light text-monospace log-container">
|
<div class="bg-dark p-3 text-light text-monospace log-container" #logContainer>
|
||||||
<p
|
<p
|
||||||
class="m-0 p-0 log-entry-{{getLogLevel(log)}}"
|
class="m-0 p-0 log-entry-{{getLogLevel(log)}}"
|
||||||
*ngFor="let log of logs" style="white-space: pre;">{{log}}</p>
|
*ngFor="let log of logs">{{log}}</p>
|
||||||
</div>
|
</div>
|
||||||
|
@ -16,9 +16,11 @@
|
|||||||
}
|
}
|
||||||
|
|
||||||
.log-container {
|
.log-container {
|
||||||
|
overflow-y: scroll;
|
||||||
overflow: scroll;
|
height: calc(100vh - 200px);
|
||||||
|
|
||||||
height: calc(100vh - 190px);
|
|
||||||
top: 70px;
|
top: 70px;
|
||||||
}
|
|
||||||
|
p {
|
||||||
|
white-space: pre-wrap;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
@ -1,4 +1,4 @@
|
|||||||
import { Component, ElementRef, OnInit, ViewChild } from '@angular/core';
|
import { Component, ElementRef, OnInit, AfterViewChecked, ViewChild } from '@angular/core';
|
||||||
import { LogService } from 'src/app/services/rest/log.service';
|
import { LogService } from 'src/app/services/rest/log.service';
|
||||||
|
|
||||||
@Component({
|
@Component({
|
||||||
@ -6,7 +6,7 @@ import { LogService } from 'src/app/services/rest/log.service';
|
|||||||
templateUrl: './logs.component.html',
|
templateUrl: './logs.component.html',
|
||||||
styleUrls: ['./logs.component.scss']
|
styleUrls: ['./logs.component.scss']
|
||||||
})
|
})
|
||||||
export class LogsComponent implements OnInit {
|
export class LogsComponent implements OnInit, AfterViewChecked {
|
||||||
|
|
||||||
constructor(private logService: LogService) { }
|
constructor(private logService: LogService) { }
|
||||||
|
|
||||||
@ -16,6 +16,8 @@ export class LogsComponent implements OnInit {
|
|||||||
|
|
||||||
activeLog: string
|
activeLog: string
|
||||||
|
|
||||||
|
@ViewChild('logContainer') logContainer: ElementRef
|
||||||
|
|
||||||
ngOnInit(): void {
|
ngOnInit(): void {
|
||||||
this.logService.list().subscribe(result => {
|
this.logService.list().subscribe(result => {
|
||||||
this.logFiles = result
|
this.logFiles = result
|
||||||
@ -26,6 +28,10 @@ export class LogsComponent implements OnInit {
|
|||||||
})
|
})
|
||||||
}
|
}
|
||||||
|
|
||||||
|
ngAfterViewChecked() {
|
||||||
|
this.scrollToBottom();
|
||||||
|
}
|
||||||
|
|
||||||
reloadLogs() {
|
reloadLogs() {
|
||||||
this.logService.get(this.activeLog).subscribe(result => {
|
this.logService.get(this.activeLog).subscribe(result => {
|
||||||
this.logs = result
|
this.logs = result
|
||||||
@ -48,4 +54,12 @@ export class LogsComponent implements OnInit {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
scrollToBottom(): void {
|
||||||
|
this.logContainer?.nativeElement.scroll({
|
||||||
|
top: this.logContainer.nativeElement.scrollHeight,
|
||||||
|
left: 0,
|
||||||
|
behavior: 'auto'
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -111,11 +111,11 @@
|
|||||||
|
|
||||||
</ng-template>
|
</ng-template>
|
||||||
</li>
|
</li>
|
||||||
|
|
||||||
<li [ngbNavItem]="2">
|
<li [ngbNavItem]="2">
|
||||||
<a ngbNavLink i18n>Notifications</a>
|
<a ngbNavLink i18n>Notifications</a>
|
||||||
<ng-template ngbNavContent>
|
<ng-template ngbNavContent>
|
||||||
|
|
||||||
<h4 i18n>Document processing</h4>
|
<h4 i18n>Document processing</h4>
|
||||||
|
|
||||||
<div class="form-row form-group">
|
<div class="form-row form-group">
|
||||||
|
@ -3,9 +3,7 @@
|
|||||||
|
|
||||||
<div *ngIf="errorMessage" class="alert alert-danger" i18n>Invalid search query: {{errorMessage}}</div>
|
<div *ngIf="errorMessage" class="alert alert-danger" i18n>Invalid search query: {{errorMessage}}</div>
|
||||||
|
|
||||||
<p *ngIf="more_like" i18n>
|
<p *ngIf="more_like" i18n>Showing documents similar to <a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}</a></p>
|
||||||
Showing documents similar to <a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}</a>
|
|
||||||
</p>
|
|
||||||
|
|
||||||
<p *ngIf="query">
|
<p *ngIf="query">
|
||||||
<ng-container i18n>Search query: <i>{{query}}</i></ng-container>
|
<ng-container i18n>Search query: <i>{{query}}</i></ng-container>
|
||||||
|
@ -4,8 +4,8 @@ import { SettingsService, SETTINGS_KEYS } from '../services/settings.service';
|
|||||||
|
|
||||||
const FORMAT_TO_ISO_FORMAT = {
|
const FORMAT_TO_ISO_FORMAT = {
|
||||||
"longDate": "y-MM-dd",
|
"longDate": "y-MM-dd",
|
||||||
"mediumDate": "yy-MM-dd",
|
"mediumDate": "y-MM-dd",
|
||||||
"shortDate": "yy-MM-dd"
|
"shortDate": "y-MM-dd"
|
||||||
}
|
}
|
||||||
|
|
||||||
@Pipe({
|
@Pipe({
|
||||||
|
@ -96,6 +96,8 @@ export class SettingsService {
|
|||||||
{code: "it-it", name: $localize`Italian`, englishName: "Italian", dateInputFormat: "dd/mm/yyyy"},
|
{code: "it-it", name: $localize`Italian`, englishName: "Italian", dateInputFormat: "dd/mm/yyyy"},
|
||||||
{code: "ro-ro", name: $localize`Romanian`, englishName: "Romanian", dateInputFormat: "dd.mm.yyyy"},
|
{code: "ro-ro", name: $localize`Romanian`, englishName: "Romanian", dateInputFormat: "dd.mm.yyyy"},
|
||||||
{code: "ru-ru", name: $localize`Russian`, englishName: "Russian", dateInputFormat: "dd.mm.yyyy"},
|
{code: "ru-ru", name: $localize`Russian`, englishName: "Russian", dateInputFormat: "dd.mm.yyyy"},
|
||||||
|
{code: "es-es", name: $localize`Spanish`, englishName: "Spanish", dateInputFormat: "dd/mm/yyyy"},
|
||||||
|
|
||||||
]
|
]
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -3,7 +3,7 @@ export const environment = {
|
|||||||
apiBaseUrl: "/api/",
|
apiBaseUrl: "/api/",
|
||||||
apiVersion: "2",
|
apiVersion: "2",
|
||||||
appTitle: "Paperless-ng",
|
appTitle: "Paperless-ng",
|
||||||
version: "1.3.0",
|
version: "1.3.1",
|
||||||
webSocketHost: window.location.host,
|
webSocketHost: window.location.host,
|
||||||
webSocketProtocol: (window.location.protocol == "https:" ? "wss:" : "ws:")
|
webSocketProtocol: (window.location.protocol == "https:" ? "wss:" : "ws:")
|
||||||
};
|
};
|
||||||
|
@ -1058,19 +1058,19 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Invalid search query: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
<target state="needs-translation">Invalid search query: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2abff6a01d9b342a5a14b7fb90309a95ce934f8e" datatype="html">
|
<trans-unit id="f7f2e30106223a69bcf0f8e586e6be9dc4e72226" datatype="html">
|
||||||
<source> Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
<source>Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">7</context>
|
<context context-type="linenumber">6</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation"> Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
<target state="needs-translation">Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6e0b0a1ea16f18f2fb1586c53d99d2f22e1aee2e" datatype="html">
|
<trans-unit id="6e0b0a1ea16f18f2fb1586c53d99d2f22e1aee2e" datatype="html">
|
||||||
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">11</context>
|
<context context-type="linenumber">9</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
<target state="needs-translation">Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1078,7 +1078,7 @@
|
|||||||
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">11</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
<target state="needs-translation">Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1086,7 +1086,7 @@
|
|||||||
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">18</context>
|
<context context-type="linenumber">16</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</target>
|
<target state="needs-translation">{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1191,7 +1191,7 @@
|
|||||||
<source>Title</source>
|
<source>Title</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">73</context>
|
<context context-type="linenumber">77</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Title</target>
|
<target state="needs-translation">Title</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1199,15 +1199,23 @@
|
|||||||
<source>Title & content</source>
|
<source>Title & content</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">74</context>
|
<context context-type="linenumber">78</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Title & content</target>
|
<target state="needs-translation">Title & content</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7517688192215738656" datatype="html">
|
||||||
|
<source>ASN</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">79</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="needs-translation">ASN</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="5195932016807797291" datatype="html">
|
<trans-unit id="5195932016807797291" datatype="html">
|
||||||
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">32</context>
|
<context context-type="linenumber">33</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
<target state="needs-translation">Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1215,7 +1223,7 @@
|
|||||||
<source>Without correspondent</source>
|
<source>Without correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">34</context>
|
<context context-type="linenumber">35</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Without correspondent</target>
|
<target state="needs-translation">Without correspondent</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1223,7 +1231,7 @@
|
|||||||
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">39</context>
|
<context context-type="linenumber">40</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
<target state="needs-translation">Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1231,7 +1239,7 @@
|
|||||||
<source>Without document type</source>
|
<source>Without document type</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">41</context>
|
<context context-type="linenumber">42</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Without document type</target>
|
<target state="needs-translation">Without document type</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1239,7 +1247,7 @@
|
|||||||
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">45</context>
|
<context context-type="linenumber">46</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
<target state="needs-translation">Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1247,7 +1255,7 @@
|
|||||||
<source>Without any tag</source>
|
<source>Without any tag</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">49</context>
|
<context context-type="linenumber">50</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Without any tag</target>
|
<target state="needs-translation">Without any tag</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1255,10 +1263,18 @@
|
|||||||
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">53</context>
|
<context context-type="linenumber">54</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Title: <x id="PH" equiv-text="rule.value"/></target>
|
<target state="needs-translation">Title: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="1872523635812236432" datatype="html">
|
||||||
|
<source>ASN: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">57</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="needs-translation">ASN: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
||||||
<source>Filter tags</source>
|
<source>Filter tags</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1368,7 +1384,7 @@
|
|||||||
<source>View</source>
|
<source>View</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">50</context>
|
<context context-type="linenumber">52</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">View</target>
|
<target state="needs-translation">View</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1376,7 +1392,7 @@
|
|||||||
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">67</context>
|
<context context-type="linenumber">71</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
<target state="needs-translation">Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1400,18 +1416,10 @@
|
|||||||
<source>Score:</source>
|
<source>Score:</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">62</context>
|
<context context-type="linenumber">66</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Score:</target>
|
<target state="needs-translation">Score:</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2840db547019ce8c76b2cdbe3a1653c5b68b06af" datatype="html">
|
|
||||||
<source>View in browser</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-small/document-card-small.component.html</context>
|
|
||||||
<context context-type="linenumber">40</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="needs-translation">View in browser</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="7985804062689412812" datatype="html">
|
<trans-unit id="7985804062689412812" datatype="html">
|
||||||
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1945,11 +1953,27 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Romanian</target>
|
<target state="needs-translation">Romanian</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7137419789978325708" datatype="html">
|
||||||
|
<source>Russian</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">98</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="needs-translation">Russian</target>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="5190825892106392539" datatype="html">
|
||||||
|
<source>Spanish</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">99</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="needs-translation">Spanish</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="4912706592792948707" datatype="html">
|
<trans-unit id="4912706592792948707" datatype="html">
|
||||||
<source>ISO 8601</source>
|
<source>ISO 8601</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
<context context-type="linenumber">102</context>
|
<context context-type="linenumber">105</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">ISO 8601</target>
|
<target state="needs-translation">ISO 8601</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -2077,14 +2101,6 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Information</target>
|
<target state="needs-translation">Information</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7517688192215738656" datatype="html">
|
|
||||||
<source>ASN</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/services/rest/document.service.ts</context>
|
|
||||||
<context context-type="linenumber">17</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="needs-translation">ASN</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="2691296884221415710" datatype="html">
|
<trans-unit id="2691296884221415710" datatype="html">
|
||||||
<source>Correspondent</source>
|
<source>Correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
|
@ -856,7 +856,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
||||||
<context context-type="linenumber">126</context>
|
<context context-type="linenumber">126</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Unterdrücke Benachrichtigungen auf der Startseite.</target>
|
<target state="translated">Unterdrücke Benachrichtigungen auf der Startseite</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="e27bd3804d2936a6897e81c2e52e294490e5e5a8" datatype="html">
|
<trans-unit id="e27bd3804d2936a6897e81c2e52e294490e5e5a8" datatype="html">
|
||||||
<source>This will suppress all messages about document processing status on the dashboard.</source>
|
<source>This will suppress all messages about document processing status on the dashboard.</source>
|
||||||
@ -1058,11 +1058,11 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Ungültige Suchanfrage: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
<target state="translated">Ungültige Suchanfrage: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2abff6a01d9b342a5a14b7fb90309a95ce934f8e" datatype="html">
|
<trans-unit id="f7f2e30106223a69bcf0f8e586e6be9dc4e72226" datatype="html">
|
||||||
<source> Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
<source>Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">7</context>
|
<context context-type="linenumber">6</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Zeige ähnliche Dokumente zu <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
<target state="translated">Zeige ähnliche Dokumente zu <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1070,7 +1070,7 @@
|
|||||||
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">11</context>
|
<context context-type="linenumber">9</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Suchanfrage: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
<target state="translated">Suchanfrage: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1078,7 +1078,7 @@
|
|||||||
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">11</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Meinten Sie "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
<target state="translated">Meinten Sie "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1086,7 +1086,7 @@
|
|||||||
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">18</context>
|
<context context-type="linenumber">16</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">{VAR_PLURAL, plural, =0 {Keine Ergebnisse} =1 {Ein Ergebnis} other {<x id="INTERPOLATION"/> Ergebnisse}}</target>
|
<target state="translated">{VAR_PLURAL, plural, =0 {Keine Ergebnisse} =1 {Ein Ergebnis} other {<x id="INTERPOLATION"/> Ergebnisse}}</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1191,7 +1191,7 @@
|
|||||||
<source>Title</source>
|
<source>Title</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">73</context>
|
<context context-type="linenumber">77</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Titel</target>
|
<target state="translated">Titel</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1199,15 +1199,23 @@
|
|||||||
<source>Title & content</source>
|
<source>Title & content</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">74</context>
|
<context context-type="linenumber">78</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Titel & Inhalt</target>
|
<target state="translated">Titel & Inhalt</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7517688192215738656" datatype="html">
|
||||||
|
<source>ASN</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">79</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">ASN</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="5195932016807797291" datatype="html">
|
<trans-unit id="5195932016807797291" datatype="html">
|
||||||
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">32</context>
|
<context context-type="linenumber">33</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Korrespondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
<target state="translated">Korrespondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1215,7 +1223,7 @@
|
|||||||
<source>Without correspondent</source>
|
<source>Without correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">34</context>
|
<context context-type="linenumber">35</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Ohne Korrespondent</target>
|
<target state="translated">Ohne Korrespondent</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1223,7 +1231,7 @@
|
|||||||
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">39</context>
|
<context context-type="linenumber">40</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Typ: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
<target state="translated">Typ: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1231,7 +1239,7 @@
|
|||||||
<source>Without document type</source>
|
<source>Without document type</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">41</context>
|
<context context-type="linenumber">42</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Ohne Dokumenttyp</target>
|
<target state="translated">Ohne Dokumenttyp</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1239,7 +1247,7 @@
|
|||||||
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">45</context>
|
<context context-type="linenumber">46</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
<target state="translated">Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1247,7 +1255,7 @@
|
|||||||
<source>Without any tag</source>
|
<source>Without any tag</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">49</context>
|
<context context-type="linenumber">50</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Ohne Tag</target>
|
<target state="translated">Ohne Tag</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1255,10 +1263,18 @@
|
|||||||
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">53</context>
|
<context context-type="linenumber">54</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Titel: <x id="PH" equiv-text="rule.value"/></target>
|
<target state="translated">Titel: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="1872523635812236432" datatype="html">
|
||||||
|
<source>ASN: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">57</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">ASN: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
||||||
<source>Filter tags</source>
|
<source>Filter tags</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1368,7 +1384,7 @@
|
|||||||
<source>View</source>
|
<source>View</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">50</context>
|
<context context-type="linenumber">52</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Anzeigen</target>
|
<target state="translated">Anzeigen</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1376,7 +1392,7 @@
|
|||||||
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">67</context>
|
<context context-type="linenumber">71</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Erstellt: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
<target state="translated">Erstellt: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1400,18 +1416,10 @@
|
|||||||
<source>Score:</source>
|
<source>Score:</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">62</context>
|
<context context-type="linenumber">66</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Relevanz:</target>
|
<target state="translated">Relevanz:</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2840db547019ce8c76b2cdbe3a1653c5b68b06af" datatype="html">
|
|
||||||
<source>View in browser</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-small/document-card-small.component.html</context>
|
|
||||||
<context context-type="linenumber">40</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="translated">Im Browser anzeigen</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="7985804062689412812" datatype="html">
|
<trans-unit id="7985804062689412812" datatype="html">
|
||||||
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1945,11 +1953,27 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Rumänisch</target>
|
<target state="translated">Rumänisch</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7137419789978325708" datatype="html">
|
||||||
|
<source>Russian</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">98</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">Russisch</target>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="5190825892106392539" datatype="html">
|
||||||
|
<source>Spanish</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">99</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">Spanisch</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="4912706592792948707" datatype="html">
|
<trans-unit id="4912706592792948707" datatype="html">
|
||||||
<source>ISO 8601</source>
|
<source>ISO 8601</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
<context context-type="linenumber">102</context>
|
<context context-type="linenumber">105</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">ISO 8601</target>
|
<target state="translated">ISO 8601</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -2077,14 +2101,6 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Information</target>
|
<target state="translated">Information</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7517688192215738656" datatype="html">
|
|
||||||
<source>ASN</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/services/rest/document.service.ts</context>
|
|
||||||
<context context-type="linenumber">17</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="translated">ASN</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="2691296884221415710" datatype="html">
|
<trans-unit id="2691296884221415710" datatype="html">
|
||||||
<source>Correspondent</source>
|
<source>Correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
|
@ -1058,19 +1058,19 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Invalid search query: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
<target state="translated">Invalid search query: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2abff6a01d9b342a5a14b7fb90309a95ce934f8e" datatype="html">
|
<trans-unit id="f7f2e30106223a69bcf0f8e586e6be9dc4e72226" datatype="html">
|
||||||
<source> Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
<source>Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">7</context>
|
<context context-type="linenumber">6</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated"> Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
<target state="translated">Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6e0b0a1ea16f18f2fb1586c53d99d2f22e1aee2e" datatype="html">
|
<trans-unit id="6e0b0a1ea16f18f2fb1586c53d99d2f22e1aee2e" datatype="html">
|
||||||
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">11</context>
|
<context context-type="linenumber">9</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
<target state="translated">Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1078,7 +1078,7 @@
|
|||||||
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">11</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
<target state="translated">Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1086,7 +1086,7 @@
|
|||||||
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">18</context>
|
<context context-type="linenumber">16</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</target>
|
<target state="translated">{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1191,7 +1191,7 @@
|
|||||||
<source>Title</source>
|
<source>Title</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">73</context>
|
<context context-type="linenumber">77</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Title</target>
|
<target state="translated">Title</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1199,15 +1199,23 @@
|
|||||||
<source>Title & content</source>
|
<source>Title & content</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">74</context>
|
<context context-type="linenumber">78</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Title & content</target>
|
<target state="translated">Title & content</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7517688192215738656" datatype="html">
|
||||||
|
<source>ASN</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">79</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">ASN</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="5195932016807797291" datatype="html">
|
<trans-unit id="5195932016807797291" datatype="html">
|
||||||
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">32</context>
|
<context context-type="linenumber">33</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
<target state="translated">Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1215,7 +1223,7 @@
|
|||||||
<source>Without correspondent</source>
|
<source>Without correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">34</context>
|
<context context-type="linenumber">35</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Without correspondent</target>
|
<target state="translated">Without correspondent</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1223,7 +1231,7 @@
|
|||||||
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">39</context>
|
<context context-type="linenumber">40</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
<target state="translated">Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1231,7 +1239,7 @@
|
|||||||
<source>Without document type</source>
|
<source>Without document type</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">41</context>
|
<context context-type="linenumber">42</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Without document type</target>
|
<target state="translated">Without document type</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1239,7 +1247,7 @@
|
|||||||
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">45</context>
|
<context context-type="linenumber">46</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
<target state="translated">Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1247,7 +1255,7 @@
|
|||||||
<source>Without any tag</source>
|
<source>Without any tag</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">49</context>
|
<context context-type="linenumber">50</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Without any tag</target>
|
<target state="translated">Without any tag</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1255,10 +1263,18 @@
|
|||||||
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">53</context>
|
<context context-type="linenumber">54</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Title: <x id="PH" equiv-text="rule.value"/></target>
|
<target state="translated">Title: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="1872523635812236432" datatype="html">
|
||||||
|
<source>ASN: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">57</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">ASN: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
||||||
<source>Filter tags</source>
|
<source>Filter tags</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1368,7 +1384,7 @@
|
|||||||
<source>View</source>
|
<source>View</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">50</context>
|
<context context-type="linenumber">52</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">View</target>
|
<target state="translated">View</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1376,7 +1392,7 @@
|
|||||||
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">67</context>
|
<context context-type="linenumber">71</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
<target state="translated">Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1400,18 +1416,10 @@
|
|||||||
<source>Score:</source>
|
<source>Score:</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">62</context>
|
<context context-type="linenumber">66</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Score:</target>
|
<target state="translated">Score:</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2840db547019ce8c76b2cdbe3a1653c5b68b06af" datatype="html">
|
|
||||||
<source>View in browser</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-small/document-card-small.component.html</context>
|
|
||||||
<context context-type="linenumber">40</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="translated">View in browser</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="7985804062689412812" datatype="html">
|
<trans-unit id="7985804062689412812" datatype="html">
|
||||||
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1945,11 +1953,27 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Romanian</target>
|
<target state="translated">Romanian</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7137419789978325708" datatype="html">
|
||||||
|
<source>Russian</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">98</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">Russian</target>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="5190825892106392539" datatype="html">
|
||||||
|
<source>Spanish</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">99</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">Spanish</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="4912706592792948707" datatype="html">
|
<trans-unit id="4912706592792948707" datatype="html">
|
||||||
<source>ISO 8601</source>
|
<source>ISO 8601</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
<context context-type="linenumber">102</context>
|
<context context-type="linenumber">105</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">ISO 8601</target>
|
<target state="translated">ISO 8601</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -2077,14 +2101,6 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Information</target>
|
<target state="translated">Information</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7517688192215738656" datatype="html">
|
|
||||||
<source>ASN</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/services/rest/document.service.ts</context>
|
|
||||||
<context context-type="linenumber">17</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="translated">ASN</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="2691296884221415710" datatype="html">
|
<trans-unit id="2691296884221415710" datatype="html">
|
||||||
<source>Correspondent</source>
|
<source>Correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
|
@ -8,7 +8,7 @@
|
|||||||
<context context-type="sourcefile">src/app/app.component.ts</context>
|
<context context-type="sourcefile">src/app/app.component.ts</context>
|
||||||
<context context-type="linenumber">51</context>
|
<context context-type="linenumber">51</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Documento agregado</target>
|
<target state="translated">Documento añadido</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="9204248378636247318" datatype="html">
|
<trans-unit id="9204248378636247318" datatype="html">
|
||||||
<source>Document <x id="PH" equiv-text="status.filename"/> was added to paperless.</source>
|
<source>Document <x id="PH" equiv-text="status.filename"/> was added to paperless.</source>
|
||||||
@ -32,7 +32,7 @@
|
|||||||
<context context-type="sourcefile">src/app/app.component.ts</context>
|
<context context-type="sourcefile">src/app/app.component.ts</context>
|
||||||
<context context-type="linenumber">59</context>
|
<context context-type="linenumber">59</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">No se pudo agregar<x id="PH" equiv-text="status.filename"/>: <x id="PH_1" equiv-text="status.message"/></target>
|
<target state="translated">No se pudo añadir<x id="PH" equiv-text="status.filename"/>: <x id="PH_1" equiv-text="status.message"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="1710712016675379662" datatype="html">
|
<trans-unit id="1710712016675379662" datatype="html">
|
||||||
<source>New document detected</source>
|
<source>New document detected</source>
|
||||||
@ -176,7 +176,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/document-list.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-list.component.html</context>
|
||||||
<context context-type="linenumber">111</context>
|
<context context-type="linenumber">111</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Correspondent</target>
|
<target state="translated">Tipo de documento</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="fdf7cbdc140d0aab0f0b6c06065a0fd448ed6a2e" datatype="html">
|
<trans-unit id="fdf7cbdc140d0aab0f0b6c06065a0fd448ed6a2e" datatype="html">
|
||||||
<source>Title</source>
|
<source>Title</source>
|
||||||
@ -912,7 +912,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-list.component.ts</context>
|
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-list.component.ts</context>
|
||||||
<context context-type="linenumber">26</context>
|
<context context-type="linenumber">26</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Do you really want to delete the correspondent "<x id="PH" equiv-text="object.name"/>"?</target>
|
<target state="translated">¿Estás seguro de querer borrar el tipo de documento "<x id="PH" equiv-text="object.name"/>"?</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="c3f3334de899327bf3ec8999236e10798ff76e72" datatype="html">
|
<trans-unit id="c3f3334de899327bf3ec8999236e10798ff76e72" datatype="html">
|
||||||
<source>Correspondents</source>
|
<source>Correspondents</source>
|
||||||
@ -920,7 +920,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-list.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-list.component.html</context>
|
||||||
<context context-type="linenumber">1</context>
|
<context context-type="linenumber">1</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Correspondents</target>
|
<target state="translated">Tipos de documento</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="0488919cff4fcc2174d34e4a1167f1b3c586ca37" datatype="html">
|
<trans-unit id="0488919cff4fcc2174d34e4a1167f1b3c586ca37" datatype="html">
|
||||||
<source>Last correspondence</source>
|
<source>Last correspondence</source>
|
||||||
@ -928,7 +928,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-list.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-list.component.html</context>
|
||||||
<context context-type="linenumber">22</context>
|
<context context-type="linenumber">22</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Last correspondence</target>
|
<target state="translated">Último tipo de documento</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="1234709746630139322" datatype="html">
|
<trans-unit id="1234709746630139322" datatype="html">
|
||||||
<source>Confirmation</source>
|
<source>Confirmation</source>
|
||||||
@ -960,7 +960,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-edit-dialog/correspondent-edit-dialog.component.ts</context>
|
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-edit-dialog/correspondent-edit-dialog.component.ts</context>
|
||||||
<context context-type="linenumber">21</context>
|
<context context-type="linenumber">21</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Create new correspondent</target>
|
<target state="translated">Crear nuevo tipo de documento</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2059822531169388684" datatype="html">
|
<trans-unit id="2059822531169388684" datatype="html">
|
||||||
<source>Edit correspondent</source>
|
<source>Edit correspondent</source>
|
||||||
@ -968,7 +968,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-edit-dialog/correspondent-edit-dialog.component.ts</context>
|
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-edit-dialog/correspondent-edit-dialog.component.ts</context>
|
||||||
<context context-type="linenumber">25</context>
|
<context context-type="linenumber">25</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Edit correspondent</target>
|
<target state="translated">Editar tipo de documento</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="3d5caa52b0a51bfd2757215f7614183554d740f0" datatype="html">
|
<trans-unit id="3d5caa52b0a51bfd2757215f7614183554d740f0" datatype="html">
|
||||||
<source>Matching algorithm</source>
|
<source>Matching algorithm</source>
|
||||||
@ -1024,7 +1024,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">13</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Inbox tags are automatically assigned to all consumed documents.</target>
|
<target state="translated">Las etiquetas de la bandeja son asignadas automáticamente a todos los documentos consumidos.</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6672809941092516947" datatype="html">
|
<trans-unit id="6672809941092516947" datatype="html">
|
||||||
<source>Create new document type</source>
|
<source>Create new document type</source>
|
||||||
@ -1058,11 +1058,11 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Cadena de búsqueda no valida: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
<target state="translated">Cadena de búsqueda no valida: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2abff6a01d9b342a5a14b7fb90309a95ce934f8e" datatype="html">
|
<trans-unit id="f7f2e30106223a69bcf0f8e586e6be9dc4e72226" datatype="html">
|
||||||
<source> Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
<source>Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">7</context>
|
<context context-type="linenumber">6</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Mostrando documentos similares a <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
<target state="translated">Mostrando documentos similares a <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1070,7 +1070,7 @@
|
|||||||
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">11</context>
|
<context context-type="linenumber">9</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Cadena de búsqueda: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
<target state="translated">Cadena de búsqueda: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1078,7 +1078,7 @@
|
|||||||
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">11</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">¿Quizás quisiste decir "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
<target state="translated">¿Quizás quisiste decir "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1086,7 +1086,7 @@
|
|||||||
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">18</context>
|
<context context-type="linenumber">16</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">{VAR_PLURAL, plural, =0 {Sin resultados} =1 {Un resultado} other {<x id="INTERPOLATION"/> resultados}}</target>
|
<target state="translated">{VAR_PLURAL, plural, =0 {Sin resultados} =1 {Un resultado} other {<x id="INTERPOLATION"/> resultados}}</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1191,7 +1191,7 @@
|
|||||||
<source>Title</source>
|
<source>Title</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">73</context>
|
<context context-type="linenumber">77</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Título</target>
|
<target state="translated">Título</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1199,31 +1199,39 @@
|
|||||||
<source>Title & content</source>
|
<source>Title & content</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">74</context>
|
<context context-type="linenumber">78</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Titulo y contenido</target>
|
<target state="translated">Titulo y contenido</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7517688192215738656" datatype="html">
|
||||||
|
<source>ASN</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">79</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">NSF</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="5195932016807797291" datatype="html">
|
<trans-unit id="5195932016807797291" datatype="html">
|
||||||
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">32</context>
|
<context context-type="linenumber">33</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
<target state="translated">Tipo: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="8170755470576301659" datatype="html">
|
<trans-unit id="8170755470576301659" datatype="html">
|
||||||
<source>Without correspondent</source>
|
<source>Without correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">34</context>
|
<context context-type="linenumber">35</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Without correspondent</target>
|
<target state="translated">Sin tipo de documento</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="8705701325879965907" datatype="html">
|
<trans-unit id="8705701325879965907" datatype="html">
|
||||||
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">39</context>
|
<context context-type="linenumber">40</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Tipo: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
<target state="translated">Tipo: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1231,7 +1239,7 @@
|
|||||||
<source>Without document type</source>
|
<source>Without document type</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">41</context>
|
<context context-type="linenumber">42</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Sin tipo de documento</target>
|
<target state="translated">Sin tipo de documento</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1239,7 +1247,7 @@
|
|||||||
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">45</context>
|
<context context-type="linenumber">46</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Etiqueta: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
<target state="translated">Etiqueta: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1247,7 +1255,7 @@
|
|||||||
<source>Without any tag</source>
|
<source>Without any tag</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">49</context>
|
<context context-type="linenumber">50</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Sin ninguna etiqueta</target>
|
<target state="translated">Sin ninguna etiqueta</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1255,10 +1263,18 @@
|
|||||||
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">53</context>
|
<context context-type="linenumber">54</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Título: <x id="PH" equiv-text="rule.value"/></target>
|
<target state="translated">Título: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="1872523635812236432" datatype="html">
|
||||||
|
<source>ASN: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">57</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">ASN: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
||||||
<source>Filter tags</source>
|
<source>Filter tags</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1273,7 +1289,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.html</context>
|
||||||
<context context-type="linenumber">28</context>
|
<context context-type="linenumber">28</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Filter correspondents</target>
|
<target state="translated">Filtrar tipos de documento</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="0ad509732aaf702b7ea8c771c7809fa84bc85908" datatype="html">
|
<trans-unit id="0ad509732aaf702b7ea8c771c7809fa84bc85908" datatype="html">
|
||||||
<source>Filter document types</source>
|
<source>Filter document types</source>
|
||||||
@ -1368,7 +1384,7 @@
|
|||||||
<source>View</source>
|
<source>View</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">50</context>
|
<context context-type="linenumber">52</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Vista</target>
|
<target state="translated">Vista</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1376,7 +1392,7 @@
|
|||||||
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">67</context>
|
<context context-type="linenumber">71</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Creado: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
<target state="translated">Creado: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1386,7 +1402,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">20</context>
|
<context context-type="linenumber">20</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Filter by correspondent</target>
|
<target state="translated">Filtrar por tipo de documento</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="bdb9a910523610254872e147222689e9a4115b84" datatype="html">
|
<trans-unit id="bdb9a910523610254872e147222689e9a4115b84" datatype="html">
|
||||||
<source>Filter by tag</source>
|
<source>Filter by tag</source>
|
||||||
@ -1400,18 +1416,10 @@
|
|||||||
<source>Score:</source>
|
<source>Score:</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">62</context>
|
<context context-type="linenumber">66</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Puntuación:</target>
|
<target state="translated">Puntuación:</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2840db547019ce8c76b2cdbe3a1653c5b68b06af" datatype="html">
|
|
||||||
<source>View in browser</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-small/document-card-small.component.html</context>
|
|
||||||
<context context-type="linenumber">40</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="translated">Ver en navegador</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="7985804062689412812" datatype="html">
|
<trans-unit id="7985804062689412812" datatype="html">
|
||||||
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1509,7 +1517,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
||||||
<context context-type="linenumber">159</context>
|
<context context-type="linenumber">159</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Confirm correspondent assignment</target>
|
<target state="translated">Confirmar asignación correspondiente</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6900893559485781849" datatype="html">
|
<trans-unit id="6900893559485781849" datatype="html">
|
||||||
<source>This operation will assign the correspondent "<x id="PH" equiv-text="correspondent.name"/>" to <x id="PH_1" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
<source>This operation will assign the correspondent "<x id="PH" equiv-text="correspondent.name"/>" to <x id="PH_1" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
||||||
@ -1517,7 +1525,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
||||||
<context context-type="linenumber">161</context>
|
<context context-type="linenumber">161</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">This operation will assign the correspondent "<x id="PH" equiv-text="correspondent.name"/>" to <x id="PH_1" equiv-text="this.list.selected.size"/> selected document(s).</target>
|
<target state="translated">Esta operacion asignará el tipo de documento "<x id="PH" equiv-text="correspondent.name"/>" a <x id="PH_1" equiv-text="this.list.selected.size"/> documento(s) seleccionado(s).</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="1257522660364398440" datatype="html">
|
<trans-unit id="1257522660364398440" datatype="html">
|
||||||
<source>This operation will remove the correspondent from <x id="PH" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
<source>This operation will remove the correspondent from <x id="PH" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
||||||
@ -1525,7 +1533,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
||||||
<context context-type="linenumber">163</context>
|
<context context-type="linenumber">163</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">This operation will remove the correspondent from <x id="PH" equiv-text="this.list.selected.size"/> selected document(s).</target>
|
<target state="translated">Esta operación eliminará el tipo de documento de <x id="PH" equiv-text="this.list.selected.size"/> documento(s) seleccionado(s).</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="5393409374423140648" datatype="html">
|
<trans-unit id="5393409374423140648" datatype="html">
|
||||||
<source>Confirm document type assignment</source>
|
<source>Confirm document type assignment</source>
|
||||||
@ -1661,7 +1669,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html</context>
|
<context context-type="sourcefile">src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html</context>
|
||||||
<context context-type="linenumber">3</context>
|
<context context-type="linenumber">3</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Documents in inbox: <x id="INTERPOLATION" equiv-text="{{statistics?.documents_inbox}}"/></target>
|
<target state="translated">Documentos en la bandeja de entrada: <x id="INTERPOLATION" equiv-text="{{statistics?.documents_inbox}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6443586946875325554" datatype="html">
|
<trans-unit id="6443586946875325554" datatype="html">
|
||||||
<source>Processing: <x id="PH" equiv-text="countUploadingAndProcessing"/></source>
|
<source>Processing: <x id="PH" equiv-text="countUploadingAndProcessing"/></source>
|
||||||
@ -1733,7 +1741,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/dashboard/widgets/upload-file-widget/upload-file-widget.component.html</context>
|
<context context-type="sourcefile">src/app/components/dashboard/widgets/upload-file-widget/upload-file-widget.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">13</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Drop documents here or</target>
|
<target state="translated">Arrastra aquí los documentos o</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="865c511f4a24558ed0e954f9bbbff557bbb8954d" datatype="html">
|
<trans-unit id="865c511f4a24558ed0e954f9bbbff557bbb8954d" datatype="html">
|
||||||
<source>Browse files</source>
|
<source>Browse files</source>
|
||||||
@ -1791,7 +1799,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/dashboard/widgets/welcome-widget/welcome-widget.component.html</context>
|
<context context-type="sourcefile">src/app/components/dashboard/widgets/welcome-widget/welcome-widget.component.html</context>
|
||||||
<context context-type="linenumber">6,7</context>
|
<context context-type="linenumber">6,7</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">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.</target>
|
<target state="translated">Puede empezar a subir documentos soltándolos en la caja de subida de archivos a la derecha o colocándolos en la carpeta de consumo configurada y comenzarán a aparecer en la lista de documentos. Después de añadir algunos metadatos a sus documentos, utilice los mecanismos de filtrado de paperless para crear vistas personalizadas (como 'Añadidas recientes', 'Pendiente de etiquetar') y aparecerán en el panel de control en lugar de este mensaje.</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="cf5f85690feaba6e29343f9881e57a6c0ea6e82b" datatype="html">
|
<trans-unit id="cf5f85690feaba6e29343f9881e57a6c0ea6e82b" datatype="html">
|
||||||
<source>Paperless offers some more features that try to make your life easier:</source>
|
<source>Paperless offers some more features that try to make your life easier:</source>
|
||||||
@ -1945,11 +1953,27 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Rumano</target>
|
<target state="translated">Rumano</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7137419789978325708" datatype="html">
|
||||||
|
<source>Russian</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">98</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">Ruso</target>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="5190825892106392539" datatype="html">
|
||||||
|
<source>Spanish</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">99</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">Español</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="4912706592792948707" datatype="html">
|
<trans-unit id="4912706592792948707" datatype="html">
|
||||||
<source>ISO 8601</source>
|
<source>ISO 8601</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
<context context-type="linenumber">102</context>
|
<context context-type="linenumber">105</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">ISO 8601</target>
|
<target state="translated">ISO 8601</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1976,7 +2000,7 @@
|
|||||||
<context context-type="linenumber">17</context>
|
<context context-type="linenumber">17</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<note priority="1" from="description">Pre-Consume is a term that appears like that in the documentation as well and does not need a specific translation</note>
|
<note priority="1" from="description">Pre-Consume is a term that appears like that in the documentation as well and does not need a specific translation</note>
|
||||||
<target state="needs-translation">Pre-consume script does not exist.</target>
|
<target state="translated">No existe script pre-consumo.</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7742915911032564889" datatype="html">
|
<trans-unit id="7742915911032564889" datatype="html">
|
||||||
<source>Error while executing pre-consume script.</source>
|
<source>Error while executing pre-consume script.</source>
|
||||||
@ -1985,7 +2009,7 @@
|
|||||||
<context context-type="linenumber">18</context>
|
<context context-type="linenumber">18</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<note priority="1" from="description">Pre-Consume is a term that appears like that in the documentation as well and does not need a specific translation</note>
|
<note priority="1" from="description">Pre-Consume is a term that appears like that in the documentation as well and does not need a specific translation</note>
|
||||||
<target state="needs-translation">Error while executing pre-consume script.</target>
|
<target state="translated">Error al ejecutar el script pre-consumo.</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="8995193730018060346" datatype="html">
|
<trans-unit id="8995193730018060346" datatype="html">
|
||||||
<source>Post-consume script does not exist.</source>
|
<source>Post-consume script does not exist.</source>
|
||||||
@ -1994,7 +2018,7 @@
|
|||||||
<context context-type="linenumber">19</context>
|
<context context-type="linenumber">19</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<note priority="1" from="description">Post-Consume is a term that appears like that in the documentation as well and does not need a specific translation</note>
|
<note priority="1" from="description">Post-Consume is a term that appears like that in the documentation as well and does not need a specific translation</note>
|
||||||
<target state="needs-translation">Post-consume script does not exist.</target>
|
<target state="translated">No existe script post-consumo.</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="256773668518189604" datatype="html">
|
<trans-unit id="256773668518189604" datatype="html">
|
||||||
<source>Error while executing post-consume script.</source>
|
<source>Error while executing post-consume script.</source>
|
||||||
@ -2003,7 +2027,7 @@
|
|||||||
<context context-type="linenumber">20</context>
|
<context context-type="linenumber">20</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<note priority="1" from="description">Post-Consume is a term that appears like that in the documentation as well and does not need a specific translation</note>
|
<note priority="1" from="description">Post-Consume is a term that appears like that in the documentation as well and does not need a specific translation</note>
|
||||||
<target state="needs-translation">Error while executing post-consume script.</target>
|
<target state="translated">Error al ejecutar el script post-consumo.</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6252258095055634191" datatype="html">
|
<trans-unit id="6252258095055634191" datatype="html">
|
||||||
<source>Received new file.</source>
|
<source>Received new file.</source>
|
||||||
@ -2077,21 +2101,13 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Información</target>
|
<target state="translated">Información</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7517688192215738656" datatype="html">
|
|
||||||
<source>ASN</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/services/rest/document.service.ts</context>
|
|
||||||
<context context-type="linenumber">17</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="translated">NSF</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="2691296884221415710" datatype="html">
|
<trans-unit id="2691296884221415710" datatype="html">
|
||||||
<source>Correspondent</source>
|
<source>Correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/services/rest/document.service.ts</context>
|
<context context-type="sourcefile">src/app/services/rest/document.service.ts</context>
|
||||||
<context context-type="linenumber">18</context>
|
<context context-type="linenumber">18</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Correspondent</target>
|
<target state="translated">Correspondencia</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="5066119607229701477" datatype="html">
|
<trans-unit id="5066119607229701477" datatype="html">
|
||||||
<source>Document type</source>
|
<source>Document type</source>
|
||||||
@ -2259,7 +2275,7 @@
|
|||||||
<context context-type="sourcefile">src/app/data/matching-model.ts</context>
|
<context context-type="sourcefile">src/app/data/matching-model.ts</context>
|
||||||
<context context-type="linenumber">16</context>
|
<context context-type="linenumber">16</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Fuzzy word</target>
|
<target state="translated">Palabra borrosa</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="8419167206585286450" datatype="html">
|
<trans-unit id="8419167206585286450" datatype="html">
|
||||||
<source>Fuzzy: Document contains a word similar to this word</source>
|
<source>Fuzzy: Document contains a word similar to this word</source>
|
||||||
@ -2267,7 +2283,7 @@
|
|||||||
<context context-type="sourcefile">src/app/data/matching-model.ts</context>
|
<context context-type="sourcefile">src/app/data/matching-model.ts</context>
|
||||||
<context context-type="linenumber">16</context>
|
<context context-type="linenumber">16</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Fuzzy: Document contains a word similar to this word</target>
|
<target state="translated">Difuso: El documento contiene una palabra similar a esta</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2167862279705099846" datatype="html">
|
<trans-unit id="2167862279705099846" datatype="html">
|
||||||
<source>Auto: Learn matching automatically</source>
|
<source>Auto: Learn matching automatically</source>
|
||||||
|
@ -584,7 +584,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/logs/logs.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/logs/logs.component.html</context>
|
||||||
<context context-type="linenumber">1</context>
|
<context context-type="linenumber">1</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Rapports</target>
|
<target state="translated">Journaux</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="5610279464668232148" datatype="html">
|
<trans-unit id="5610279464668232148" datatype="html">
|
||||||
<source>Saved view "<x id="PH" equiv-text="savedView.name"/>" deleted.</source>
|
<source>Saved view "<x id="PH" equiv-text="savedView.name"/>" deleted.</source>
|
||||||
@ -1058,11 +1058,11 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Requête de recherche invalide : <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
<target state="translated">Requête de recherche invalide : <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2abff6a01d9b342a5a14b7fb90309a95ce934f8e" datatype="html">
|
<trans-unit id="f7f2e30106223a69bcf0f8e586e6be9dc4e72226" datatype="html">
|
||||||
<source> Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
<source>Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">7</context>
|
<context context-type="linenumber">6</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Présentation des documents similaires à <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
<target state="translated">Présentation des documents similaires à <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1070,7 +1070,7 @@
|
|||||||
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">11</context>
|
<context context-type="linenumber">9</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Requête de recherche : <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
<target state="translated">Requête de recherche : <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1078,7 +1078,7 @@
|
|||||||
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">11</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Vouliez-vous dire "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>" ?</target>
|
<target state="translated">Vouliez-vous dire "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>" ?</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1086,7 +1086,7 @@
|
|||||||
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">18</context>
|
<context context-type="linenumber">16</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">{VAR_PLURAL, plural, =0 {Aucun résultat} =1 {Un résultat} other {<x id="INTERPOLATION"/> résultats}}</target>
|
<target state="translated">{VAR_PLURAL, plural, =0 {Aucun résultat} =1 {Un résultat} other {<x id="INTERPOLATION"/> résultats}}</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1191,7 +1191,7 @@
|
|||||||
<source>Title</source>
|
<source>Title</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">73</context>
|
<context context-type="linenumber">77</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Titre</target>
|
<target state="translated">Titre</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1199,15 +1199,23 @@
|
|||||||
<source>Title & content</source>
|
<source>Title & content</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">74</context>
|
<context context-type="linenumber">78</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Titre & contenu</target>
|
<target state="translated">Titre & contenu</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7517688192215738656" datatype="html">
|
||||||
|
<source>ASN</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">79</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">NSA</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="5195932016807797291" datatype="html">
|
<trans-unit id="5195932016807797291" datatype="html">
|
||||||
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">32</context>
|
<context context-type="linenumber">33</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Correspondant : <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
<target state="translated">Correspondant : <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1215,7 +1223,7 @@
|
|||||||
<source>Without correspondent</source>
|
<source>Without correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">34</context>
|
<context context-type="linenumber">35</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Sans correspondant</target>
|
<target state="translated">Sans correspondant</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1223,7 +1231,7 @@
|
|||||||
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">39</context>
|
<context context-type="linenumber">40</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Type : <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
<target state="translated">Type : <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1231,7 +1239,7 @@
|
|||||||
<source>Without document type</source>
|
<source>Without document type</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">41</context>
|
<context context-type="linenumber">42</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Sans type de document</target>
|
<target state="translated">Sans type de document</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1239,7 +1247,7 @@
|
|||||||
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">45</context>
|
<context context-type="linenumber">46</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Étiquette : <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
<target state="translated">Étiquette : <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1247,7 +1255,7 @@
|
|||||||
<source>Without any tag</source>
|
<source>Without any tag</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">49</context>
|
<context context-type="linenumber">50</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Sans étiquette</target>
|
<target state="translated">Sans étiquette</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1255,10 +1263,18 @@
|
|||||||
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">53</context>
|
<context context-type="linenumber">54</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Titre : <x id="PH" equiv-text="rule.value"/></target>
|
<target state="translated">Titre : <x id="PH" equiv-text="rule.value"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="1872523635812236432" datatype="html">
|
||||||
|
<source>ASN: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">57</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">NSA : <x id="PH" equiv-text="rule.value"/></target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
||||||
<source>Filter tags</source>
|
<source>Filter tags</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1368,7 +1384,7 @@
|
|||||||
<source>View</source>
|
<source>View</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">50</context>
|
<context context-type="linenumber">52</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Vue</target>
|
<target state="translated">Vue</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1376,7 +1392,7 @@
|
|||||||
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">67</context>
|
<context context-type="linenumber">71</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Créé le : <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
<target state="translated">Créé le : <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1400,18 +1416,10 @@
|
|||||||
<source>Score:</source>
|
<source>Score:</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">62</context>
|
<context context-type="linenumber">66</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Score :</target>
|
<target state="translated">Score :</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2840db547019ce8c76b2cdbe3a1653c5b68b06af" datatype="html">
|
|
||||||
<source>View in browser</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-small/document-card-small.component.html</context>
|
|
||||||
<context context-type="linenumber">40</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="translated">Afficher dans le navigateur</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="7985804062689412812" datatype="html">
|
<trans-unit id="7985804062689412812" datatype="html">
|
||||||
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1945,11 +1953,27 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Roumain</target>
|
<target state="translated">Roumain</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7137419789978325708" datatype="html">
|
||||||
|
<source>Russian</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">98</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">Russe</target>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="5190825892106392539" datatype="html">
|
||||||
|
<source>Spanish</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">99</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">Espagnol</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="4912706592792948707" datatype="html">
|
<trans-unit id="4912706592792948707" datatype="html">
|
||||||
<source>ISO 8601</source>
|
<source>ISO 8601</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
<context context-type="linenumber">102</context>
|
<context context-type="linenumber">105</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">ISO 8601</target>
|
<target state="translated">ISO 8601</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -2077,14 +2101,6 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Information</target>
|
<target state="translated">Information</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7517688192215738656" datatype="html">
|
|
||||||
<source>ASN</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/services/rest/document.service.ts</context>
|
|
||||||
<context context-type="linenumber">17</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="translated">NSA</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="2691296884221415710" datatype="html">
|
<trans-unit id="2691296884221415710" datatype="html">
|
||||||
<source>Correspondent</source>
|
<source>Correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
|
@ -1058,19 +1058,19 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Érvénytelen keresési kifejezés: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
<target state="translated">Érvénytelen keresési kifejezés: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2abff6a01d9b342a5a14b7fb90309a95ce934f8e" datatype="html">
|
<trans-unit id="f7f2e30106223a69bcf0f8e586e6be9dc4e72226" datatype="html">
|
||||||
<source> Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
<source>Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">7</context>
|
<context context-type="linenumber">6</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated"><x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/> -hez hasonló dokumentumok mutatása</target>
|
<target state="needs-translation">Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6e0b0a1ea16f18f2fb1586c53d99d2f22e1aee2e" datatype="html">
|
<trans-unit id="6e0b0a1ea16f18f2fb1586c53d99d2f22e1aee2e" datatype="html">
|
||||||
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">11</context>
|
<context context-type="linenumber">9</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Keresés: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
<target state="translated">Keresés: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1078,7 +1078,7 @@
|
|||||||
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">11</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Úgy értetted, hogy "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
<target state="translated">Úgy értetted, hogy "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1086,7 +1086,7 @@
|
|||||||
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">18</context>
|
<context context-type="linenumber">16</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</target>
|
<target state="needs-translation">{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1191,7 +1191,7 @@
|
|||||||
<source>Title</source>
|
<source>Title</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">73</context>
|
<context context-type="linenumber">77</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Cím</target>
|
<target state="translated">Cím</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1199,15 +1199,23 @@
|
|||||||
<source>Title & content</source>
|
<source>Title & content</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">74</context>
|
<context context-type="linenumber">78</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Title & content</target>
|
<target state="needs-translation">Title & content</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7517688192215738656" datatype="html">
|
||||||
|
<source>ASN</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">79</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">ASN</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="5195932016807797291" datatype="html">
|
<trans-unit id="5195932016807797291" datatype="html">
|
||||||
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">32</context>
|
<context context-type="linenumber">33</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Partner: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
<target state="translated">Partner: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1215,7 +1223,7 @@
|
|||||||
<source>Without correspondent</source>
|
<source>Without correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">34</context>
|
<context context-type="linenumber">35</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Without correspondent</target>
|
<target state="needs-translation">Without correspondent</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1223,7 +1231,7 @@
|
|||||||
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">39</context>
|
<context context-type="linenumber">40</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Típus: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
<target state="translated">Típus: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1231,7 +1239,7 @@
|
|||||||
<source>Without document type</source>
|
<source>Without document type</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">41</context>
|
<context context-type="linenumber">42</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Without document type</target>
|
<target state="needs-translation">Without document type</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1239,7 +1247,7 @@
|
|||||||
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">45</context>
|
<context context-type="linenumber">46</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Cimke: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
<target state="translated">Cimke: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1247,7 +1255,7 @@
|
|||||||
<source>Without any tag</source>
|
<source>Without any tag</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">49</context>
|
<context context-type="linenumber">50</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Without any tag</target>
|
<target state="needs-translation">Without any tag</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1255,10 +1263,18 @@
|
|||||||
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">53</context>
|
<context context-type="linenumber">54</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Title: <x id="PH" equiv-text="rule.value"/></target>
|
<target state="needs-translation">Title: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="1872523635812236432" datatype="html">
|
||||||
|
<source>ASN: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">57</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="needs-translation">ASN: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
||||||
<source>Filter tags</source>
|
<source>Filter tags</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1368,7 +1384,7 @@
|
|||||||
<source>View</source>
|
<source>View</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">50</context>
|
<context context-type="linenumber">52</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Megtekint</target>
|
<target state="translated">Megtekint</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1376,7 +1392,7 @@
|
|||||||
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">67</context>
|
<context context-type="linenumber">71</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Létrehozva: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
<target state="translated">Létrehozva: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1400,18 +1416,10 @@
|
|||||||
<source>Score:</source>
|
<source>Score:</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">62</context>
|
<context context-type="linenumber">66</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Pont:</target>
|
<target state="translated">Pont:</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2840db547019ce8c76b2cdbe3a1653c5b68b06af" datatype="html">
|
|
||||||
<source>View in browser</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-small/document-card-small.component.html</context>
|
|
||||||
<context context-type="linenumber">40</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="translated">Megtekintés böngészőben</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="7985804062689412812" datatype="html">
|
<trans-unit id="7985804062689412812" datatype="html">
|
||||||
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1945,11 +1953,27 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Romanian</target>
|
<target state="needs-translation">Romanian</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7137419789978325708" datatype="html">
|
||||||
|
<source>Russian</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">98</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="needs-translation">Russian</target>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="5190825892106392539" datatype="html">
|
||||||
|
<source>Spanish</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">99</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="needs-translation">Spanish</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="4912706592792948707" datatype="html">
|
<trans-unit id="4912706592792948707" datatype="html">
|
||||||
<source>ISO 8601</source>
|
<source>ISO 8601</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
<context context-type="linenumber">102</context>
|
<context context-type="linenumber">105</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">ISO 8601</target>
|
<target state="needs-translation">ISO 8601</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -2077,14 +2101,6 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Információ</target>
|
<target state="translated">Információ</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7517688192215738656" datatype="html">
|
|
||||||
<source>ASN</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/services/rest/document.service.ts</context>
|
|
||||||
<context context-type="linenumber">17</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="translated">ASN</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="2691296884221415710" datatype="html">
|
<trans-unit id="2691296884221415710" datatype="html">
|
||||||
<source>Correspondent</source>
|
<source>Correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
|
@ -384,7 +384,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-detail/document-detail.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-detail/document-detail.component.html</context>
|
||||||
<context context-type="linenumber">95</context>
|
<context context-type="linenumber">95</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Nome del file multimediale</target>
|
<target state="translated">Nome file</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="74a894d2a8ae24a1eed4bc56e9afdc27dc2c31c8" datatype="html">
|
<trans-unit id="74a894d2a8ae24a1eed4bc56e9afdc27dc2c31c8" datatype="html">
|
||||||
<source>Original MD5 checksum</source>
|
<source>Original MD5 checksum</source>
|
||||||
@ -392,7 +392,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-detail/document-detail.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-detail/document-detail.component.html</context>
|
||||||
<context context-type="linenumber">99</context>
|
<context context-type="linenumber">99</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Somma MD5 originale</target>
|
<target state="translated">Checksum MD5 originale</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="e92ca184ea785769fb26138fc25ee9fa06fff6e5" datatype="html">
|
<trans-unit id="e92ca184ea785769fb26138fc25ee9fa06fff6e5" datatype="html">
|
||||||
<source>Original file size</source>
|
<source>Original file size</source>
|
||||||
@ -400,7 +400,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-detail/document-detail.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-detail/document-detail.component.html</context>
|
||||||
<context context-type="linenumber">103</context>
|
<context context-type="linenumber">103</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Dimensione del file originale</target>
|
<target state="translated">Dimensione file originale</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="b5e93f30cc3411f20bd62025a6cc7394568f1bfd" datatype="html">
|
<trans-unit id="b5e93f30cc3411f20bd62025a6cc7394568f1bfd" datatype="html">
|
||||||
<source>Original mime type</source>
|
<source>Original mime type</source>
|
||||||
@ -416,7 +416,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-detail/document-detail.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-detail/document-detail.component.html</context>
|
||||||
<context context-type="linenumber">111</context>
|
<context context-type="linenumber">111</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Checksum MD5 dell'archivio</target>
|
<target state="translated">Checksum MD5 archivio</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="e6bf12eadecbfd80016eca15fa78651c6ca90c64" datatype="html">
|
<trans-unit id="e6bf12eadecbfd80016eca15fa78651c6ca90c64" datatype="html">
|
||||||
<source>Archive file size</source>
|
<source>Archive file size</source>
|
||||||
@ -424,7 +424,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-detail/document-detail.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-detail/document-detail.component.html</context>
|
||||||
<context context-type="linenumber">115</context>
|
<context context-type="linenumber">115</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Dimensione dell'archivio</target>
|
<target state="translated">Dimensione file archivio</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="203c7adb5bd74ae18e84e1e3b66ddfe76bc0023f" datatype="html">
|
<trans-unit id="203c7adb5bd74ae18e84e1e3b66ddfe76bc0023f" datatype="html">
|
||||||
<source>Original document metadata</source>
|
<source>Original document metadata</source>
|
||||||
@ -528,7 +528,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/tag-list/tag-list.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/tag-list/tag-list.component.html</context>
|
||||||
<context context-type="linenumber">21</context>
|
<context context-type="linenumber">21</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Corrispondenza</target>
|
<target state="translated">Assegnazione</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="9bcf8d20d23c111eca1431abd2d2ce0de324499c" datatype="html">
|
<trans-unit id="9bcf8d20d23c111eca1431abd2d2ce0de324499c" datatype="html">
|
||||||
<source>Document count</source>
|
<source>Document count</source>
|
||||||
@ -616,7 +616,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context>
|
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context>
|
||||||
<context context-type="linenumber">100</context>
|
<context context-type="linenumber">100</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Usa il formato data della lingua di visualizzazione</target>
|
<target state="translated">Usa il formato data della lingua</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="8488620293789898901" datatype="html">
|
<trans-unit id="8488620293789898901" datatype="html">
|
||||||
<source>Error while storing settings on server: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
<source>Error while storing settings on server: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
||||||
@ -808,7 +808,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
||||||
<context context-type="linenumber">107</context>
|
<context context-type="linenumber">107</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">L'eliminazione dei documenti chiederà sempre la conferma.</target>
|
<target state="translated">Verrà sempre chiesta una conferma prima di eliminare documenti.</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="8cfddc13e04f5545ac63f419ef363505d6f78c2e" datatype="html">
|
<trans-unit id="8cfddc13e04f5545ac63f419ef363505d6f78c2e" datatype="html">
|
||||||
<source>Apply on close</source>
|
<source>Apply on close</source>
|
||||||
@ -928,7 +928,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-list.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-list.component.html</context>
|
||||||
<context context-type="linenumber">22</context>
|
<context context-type="linenumber">22</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Ultrima corrispondenza</target>
|
<target state="translated">Ultima assegnazione</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="1234709746630139322" datatype="html">
|
<trans-unit id="1234709746630139322" datatype="html">
|
||||||
<source>Confirmation</source>
|
<source>Confirmation</source>
|
||||||
@ -976,7 +976,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-edit-dialog/correspondent-edit-dialog.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-edit-dialog/correspondent-edit-dialog.component.html</context>
|
||||||
<context context-type="linenumber">10</context>
|
<context context-type="linenumber">10</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Algoritmo di corrispondenza</target>
|
<target state="translated">Algoritmo di assegnazione</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="eab7fc7cf2d663e54de934b779fce4275a303f0f" datatype="html">
|
<trans-unit id="eab7fc7cf2d663e54de934b779fce4275a303f0f" datatype="html">
|
||||||
<source>Matching pattern</source>
|
<source>Matching pattern</source>
|
||||||
@ -984,7 +984,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-edit-dialog/correspondent-edit-dialog.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-edit-dialog/correspondent-edit-dialog.component.html</context>
|
||||||
<context context-type="linenumber">11</context>
|
<context context-type="linenumber">11</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Criterio di corrispondenza</target>
|
<target state="translated">Criterio di assegnazione</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="632e529f49cf3d367dfbd15bd055e9b53aef30fb" datatype="html">
|
<trans-unit id="632e529f49cf3d367dfbd15bd055e9b53aef30fb" datatype="html">
|
||||||
<source>Case insensitive</source>
|
<source>Case insensitive</source>
|
||||||
@ -1058,11 +1058,11 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Query di ricerca non valida: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
<target state="translated">Query di ricerca non valida: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2abff6a01d9b342a5a14b7fb90309a95ce934f8e" datatype="html">
|
<trans-unit id="f7f2e30106223a69bcf0f8e586e6be9dc4e72226" datatype="html">
|
||||||
<source> Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
<source>Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">7</context>
|
<context context-type="linenumber">6</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Documenti simili a <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
<target state="translated">Documenti simili a <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1070,7 +1070,7 @@
|
|||||||
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">11</context>
|
<context context-type="linenumber">9</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Query di ricerca: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
<target state="translated">Query di ricerca: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1078,7 +1078,7 @@
|
|||||||
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">11</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Forse intendevi "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
<target state="translated">Forse intendevi "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1086,7 +1086,7 @@
|
|||||||
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">18</context>
|
<context context-type="linenumber">16</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">{VAR_PLURAL, plural, =0 {Nessun risultato} =1 {Un risultato} other {<x id="INTERPOLATION"/> risultati}}</target>
|
<target state="translated">{VAR_PLURAL, plural, =0 {Nessun risultato} =1 {Un risultato} other {<x id="INTERPOLATION"/> risultati}}</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1191,7 +1191,7 @@
|
|||||||
<source>Title</source>
|
<source>Title</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">73</context>
|
<context context-type="linenumber">77</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Titolo</target>
|
<target state="translated">Titolo</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1199,15 +1199,23 @@
|
|||||||
<source>Title & content</source>
|
<source>Title & content</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">74</context>
|
<context context-type="linenumber">78</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Titolo & contenuto</target>
|
<target state="translated">Titolo & contenuto</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7517688192215738656" datatype="html">
|
||||||
|
<source>ASN</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">79</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">ASN</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="5195932016807797291" datatype="html">
|
<trans-unit id="5195932016807797291" datatype="html">
|
||||||
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">32</context>
|
<context context-type="linenumber">33</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Corrispondente: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
<target state="translated">Corrispondente: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1215,7 +1223,7 @@
|
|||||||
<source>Without correspondent</source>
|
<source>Without correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">34</context>
|
<context context-type="linenumber">35</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Senza corrispondente</target>
|
<target state="translated">Senza corrispondente</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1223,7 +1231,7 @@
|
|||||||
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">39</context>
|
<context context-type="linenumber">40</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Tipo: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
<target state="translated">Tipo: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1231,7 +1239,7 @@
|
|||||||
<source>Without document type</source>
|
<source>Without document type</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">41</context>
|
<context context-type="linenumber">42</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Senza tipo di documento</target>
|
<target state="translated">Senza tipo di documento</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1239,7 +1247,7 @@
|
|||||||
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">45</context>
|
<context context-type="linenumber">46</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
<target state="translated">Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1247,7 +1255,7 @@
|
|||||||
<source>Without any tag</source>
|
<source>Without any tag</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">49</context>
|
<context context-type="linenumber">50</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Senza alcun tag</target>
|
<target state="translated">Senza alcun tag</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1255,10 +1263,18 @@
|
|||||||
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">53</context>
|
<context context-type="linenumber">54</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Titolo: <x id="PH" equiv-text="rule.value"/></target>
|
<target state="translated">Titolo: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="1872523635812236432" datatype="html">
|
||||||
|
<source>ASN: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">57</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">ASN: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
||||||
<source>Filter tags</source>
|
<source>Filter tags</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1368,7 +1384,7 @@
|
|||||||
<source>View</source>
|
<source>View</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">50</context>
|
<context context-type="linenumber">52</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Mostra</target>
|
<target state="translated">Mostra</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1376,7 +1392,7 @@
|
|||||||
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">67</context>
|
<context context-type="linenumber">71</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Creato il: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
<target state="translated">Creato il: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1400,18 +1416,10 @@
|
|||||||
<source>Score:</source>
|
<source>Score:</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">62</context>
|
<context context-type="linenumber">66</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Punteggio:</target>
|
<target state="translated">Punteggio:</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2840db547019ce8c76b2cdbe3a1653c5b68b06af" datatype="html">
|
|
||||||
<source>View in browser</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-small/document-card-small.component.html</context>
|
|
||||||
<context context-type="linenumber">40</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="translated">Apri nel browser</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="7985804062689412812" datatype="html">
|
<trans-unit id="7985804062689412812" datatype="html">
|
||||||
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1945,11 +1953,27 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Rumeno</target>
|
<target state="translated">Rumeno</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7137419789978325708" datatype="html">
|
||||||
|
<source>Russian</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">98</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">Russo</target>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="5190825892106392539" datatype="html">
|
||||||
|
<source>Spanish</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">99</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">Spagnolo</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="4912706592792948707" datatype="html">
|
<trans-unit id="4912706592792948707" datatype="html">
|
||||||
<source>ISO 8601</source>
|
<source>ISO 8601</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
<context context-type="linenumber">102</context>
|
<context context-type="linenumber">105</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">ISO 8601</target>
|
<target state="translated">ISO 8601</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -2077,14 +2101,6 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Informazione</target>
|
<target state="translated">Informazione</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7517688192215738656" datatype="html">
|
|
||||||
<source>ASN</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/services/rest/document.service.ts</context>
|
|
||||||
<context context-type="linenumber">17</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="translated">ASN</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="2691296884221415710" datatype="html">
|
<trans-unit id="2691296884221415710" datatype="html">
|
||||||
<source>Correspondent</source>
|
<source>Correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -2275,7 +2291,7 @@
|
|||||||
<context context-type="sourcefile">src/app/data/matching-model.ts</context>
|
<context context-type="sourcefile">src/app/data/matching-model.ts</context>
|
||||||
<context context-type="linenumber">17</context>
|
<context context-type="linenumber">17</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Automatico: apprende automaticamente la corrispondenza</target>
|
<target state="translated">Automatico: apprende l'assegnazione automaticamente</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
</body>
|
</body>
|
||||||
</file>
|
</file>
|
||||||
|
@ -1945,11 +1945,19 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Romanian</target>
|
<target state="needs-translation">Romanian</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7137419789978325708" datatype="html">
|
||||||
|
<source>Russian</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">98</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="needs-translation">Russian</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="4912706592792948707" datatype="html">
|
<trans-unit id="4912706592792948707" datatype="html">
|
||||||
<source>ISO 8601</source>
|
<source>ISO 8601</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
<context context-type="linenumber">102</context>
|
<context context-type="linenumber">103</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">ISO 8601</target>
|
<target state="needs-translation">ISO 8601</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
@ -1024,7 +1024,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">13</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">"Postvak in"-etiketten worden automatisch toegewezen aan alle verwerkte documenten."</target>
|
<target state="translated">"Postvak in"-etiketten worden automatisch toegewezen aan alle verwerkte documenten.</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6672809941092516947" datatype="html">
|
<trans-unit id="6672809941092516947" datatype="html">
|
||||||
<source>Create new document type</source>
|
<source>Create new document type</source>
|
||||||
@ -1058,11 +1058,11 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Ongeldige zoekopdracht: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
<target state="translated">Ongeldige zoekopdracht: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2abff6a01d9b342a5a14b7fb90309a95ce934f8e" datatype="html">
|
<trans-unit id="f7f2e30106223a69bcf0f8e586e6be9dc4e72226" datatype="html">
|
||||||
<source> Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
<source>Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">7</context>
|
<context context-type="linenumber">6</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Toon documenten die lijken op <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
<target state="translated">Toon documenten die lijken op <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1070,7 +1070,7 @@
|
|||||||
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">11</context>
|
<context context-type="linenumber">9</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Zoekopdracht: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
<target state="translated">Zoekopdracht: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1078,7 +1078,7 @@
|
|||||||
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">11</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Bedoelde u "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
<target state="translated">Bedoelde u "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1086,7 +1086,7 @@
|
|||||||
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">18</context>
|
<context context-type="linenumber">16</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">{VAR_PLURAL, plural, =0 {Geen resultaten} =1 {Eén resultaat} other {<x id="INTERPOLATION"/> resultaten}}</target>
|
<target state="translated">{VAR_PLURAL, plural, =0 {Geen resultaten} =1 {Eén resultaat} other {<x id="INTERPOLATION"/> resultaten}}</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1191,7 +1191,7 @@
|
|||||||
<source>Title</source>
|
<source>Title</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">73</context>
|
<context context-type="linenumber">77</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Titel</target>
|
<target state="translated">Titel</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1199,15 +1199,23 @@
|
|||||||
<source>Title & content</source>
|
<source>Title & content</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">74</context>
|
<context context-type="linenumber">78</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Titel en inhoud</target>
|
<target state="translated">Titel en inhoud</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7517688192215738656" datatype="html">
|
||||||
|
<source>ASN</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">79</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">ASN</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="5195932016807797291" datatype="html">
|
<trans-unit id="5195932016807797291" datatype="html">
|
||||||
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">32</context>
|
<context context-type="linenumber">33</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
<target state="translated">Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1215,7 +1223,7 @@
|
|||||||
<source>Without correspondent</source>
|
<source>Without correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">34</context>
|
<context context-type="linenumber">35</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Zonder correspondent</target>
|
<target state="translated">Zonder correspondent</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1223,7 +1231,7 @@
|
|||||||
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">39</context>
|
<context context-type="linenumber">40</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
<target state="translated">Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1231,7 +1239,7 @@
|
|||||||
<source>Without document type</source>
|
<source>Without document type</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">41</context>
|
<context context-type="linenumber">42</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Zonder documenttype</target>
|
<target state="translated">Zonder documenttype</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1239,7 +1247,7 @@
|
|||||||
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">45</context>
|
<context context-type="linenumber">46</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Etiket: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
<target state="translated">Etiket: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1247,7 +1255,7 @@
|
|||||||
<source>Without any tag</source>
|
<source>Without any tag</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">49</context>
|
<context context-type="linenumber">50</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Zonder enig etiket</target>
|
<target state="translated">Zonder enig etiket</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1255,10 +1263,18 @@
|
|||||||
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">53</context>
|
<context context-type="linenumber">54</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Titel: <x id="PH" equiv-text="rule.value"/></target>
|
<target state="translated">Titel: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="1872523635812236432" datatype="html">
|
||||||
|
<source>ASN: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">57</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">ASN: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
||||||
<source>Filter tags</source>
|
<source>Filter tags</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1368,7 +1384,7 @@
|
|||||||
<source>View</source>
|
<source>View</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">50</context>
|
<context context-type="linenumber">52</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Bekijken</target>
|
<target state="translated">Bekijken</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1376,7 +1392,7 @@
|
|||||||
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">67</context>
|
<context context-type="linenumber">71</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Aangemaakt op: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
<target state="translated">Aangemaakt op: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1400,18 +1416,10 @@
|
|||||||
<source>Score:</source>
|
<source>Score:</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">62</context>
|
<context context-type="linenumber">66</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Score:</target>
|
<target state="translated">Score:</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2840db547019ce8c76b2cdbe3a1653c5b68b06af" datatype="html">
|
|
||||||
<source>View in browser</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-small/document-card-small.component.html</context>
|
|
||||||
<context context-type="linenumber">40</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="translated">In uw browser bekijken</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="7985804062689412812" datatype="html">
|
<trans-unit id="7985804062689412812" datatype="html">
|
||||||
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1945,11 +1953,27 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Roemeens</target>
|
<target state="translated">Roemeens</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7137419789978325708" datatype="html">
|
||||||
|
<source>Russian</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">98</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">Russisch</target>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="5190825892106392539" datatype="html">
|
||||||
|
<source>Spanish</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">99</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">Spaans</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="4912706592792948707" datatype="html">
|
<trans-unit id="4912706592792948707" datatype="html">
|
||||||
<source>ISO 8601</source>
|
<source>ISO 8601</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
<context context-type="linenumber">102</context>
|
<context context-type="linenumber">105</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">ISO 8601</target>
|
<target state="translated">ISO 8601</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -2077,14 +2101,6 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Informatie</target>
|
<target state="translated">Informatie</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7517688192215738656" datatype="html">
|
|
||||||
<source>ASN</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/services/rest/document.service.ts</context>
|
|
||||||
<context context-type="linenumber">17</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="translated">ASN</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="2691296884221415710" datatype="html">
|
<trans-unit id="2691296884221415710" datatype="html">
|
||||||
<source>Correspondent</source>
|
<source>Correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
|
@ -1058,11 +1058,11 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Termo de pesquisa inválido: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
<target state="translated">Termo de pesquisa inválido: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2abff6a01d9b342a5a14b7fb90309a95ce934f8e" datatype="html">
|
<trans-unit id="f7f2e30106223a69bcf0f8e586e6be9dc4e72226" datatype="html">
|
||||||
<source> Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
<source>Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">7</context>
|
<context context-type="linenumber">6</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Exibindo documentos similares a <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
<target state="translated">Exibindo documentos similares a <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1070,7 +1070,7 @@
|
|||||||
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">11</context>
|
<context context-type="linenumber">9</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Termo de pesquisa: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
<target state="translated">Termo de pesquisa: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1078,7 +1078,7 @@
|
|||||||
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">11</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Você quis dizer "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
<target state="translated">Você quis dizer "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1086,7 +1086,7 @@
|
|||||||
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">18</context>
|
<context context-type="linenumber">16</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">{VAR_PLURAL, plural, =0 {Sem resultados} =1 {Um resultado} other {<x id="INTERPOLATION"/> resultados}}</target>
|
<target state="translated">{VAR_PLURAL, plural, =0 {Sem resultados} =1 {Um resultado} other {<x id="INTERPOLATION"/> resultados}}</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1191,7 +1191,7 @@
|
|||||||
<source>Title</source>
|
<source>Title</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">73</context>
|
<context context-type="linenumber">77</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Título</target>
|
<target state="translated">Título</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1199,15 +1199,23 @@
|
|||||||
<source>Title & content</source>
|
<source>Title & content</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">74</context>
|
<context context-type="linenumber">78</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Título & conteúdo</target>
|
<target state="translated">Título & conteúdo</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7517688192215738656" datatype="html">
|
||||||
|
<source>ASN</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">79</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">NSA</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="5195932016807797291" datatype="html">
|
<trans-unit id="5195932016807797291" datatype="html">
|
||||||
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">32</context>
|
<context context-type="linenumber">33</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Correspondente: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
<target state="translated">Correspondente: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1215,7 +1223,7 @@
|
|||||||
<source>Without correspondent</source>
|
<source>Without correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">34</context>
|
<context context-type="linenumber">35</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Sem correspondente</target>
|
<target state="translated">Sem correspondente</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1223,7 +1231,7 @@
|
|||||||
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">39</context>
|
<context context-type="linenumber">40</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Tipo: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
<target state="translated">Tipo: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1231,7 +1239,7 @@
|
|||||||
<source>Without document type</source>
|
<source>Without document type</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">41</context>
|
<context context-type="linenumber">42</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Sem tipo de documento</target>
|
<target state="translated">Sem tipo de documento</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1239,7 +1247,7 @@
|
|||||||
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">45</context>
|
<context context-type="linenumber">46</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Etiqueta: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
<target state="translated">Etiqueta: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1247,7 +1255,7 @@
|
|||||||
<source>Without any tag</source>
|
<source>Without any tag</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">49</context>
|
<context context-type="linenumber">50</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Sem etiquetas</target>
|
<target state="translated">Sem etiquetas</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1255,10 +1263,18 @@
|
|||||||
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">53</context>
|
<context context-type="linenumber">54</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Título: <x id="PH" equiv-text="rule.value"/></target>
|
<target state="translated">Título: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="1872523635812236432" datatype="html">
|
||||||
|
<source>ASN: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">57</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="needs-translation">ASN: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
||||||
<source>Filter tags</source>
|
<source>Filter tags</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1368,7 +1384,7 @@
|
|||||||
<source>View</source>
|
<source>View</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">50</context>
|
<context context-type="linenumber">52</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Ver</target>
|
<target state="translated">Ver</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1376,7 +1392,7 @@
|
|||||||
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">67</context>
|
<context context-type="linenumber">71</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Criado: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
<target state="translated">Criado: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1400,18 +1416,10 @@
|
|||||||
<source>Score:</source>
|
<source>Score:</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">62</context>
|
<context context-type="linenumber">66</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Nota:</target>
|
<target state="translated">Nota:</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2840db547019ce8c76b2cdbe3a1653c5b68b06af" datatype="html">
|
|
||||||
<source>View in browser</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-small/document-card-small.component.html</context>
|
|
||||||
<context context-type="linenumber">40</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="translated">Visualizar no navegador</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="7985804062689412812" datatype="html">
|
<trans-unit id="7985804062689412812" datatype="html">
|
||||||
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1945,11 +1953,27 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Romeno</target>
|
<target state="translated">Romeno</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7137419789978325708" datatype="html">
|
||||||
|
<source>Russian</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">98</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="needs-translation">Russian</target>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="5190825892106392539" datatype="html">
|
||||||
|
<source>Spanish</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">99</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="needs-translation">Spanish</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="4912706592792948707" datatype="html">
|
<trans-unit id="4912706592792948707" datatype="html">
|
||||||
<source>ISO 8601</source>
|
<source>ISO 8601</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
<context context-type="linenumber">102</context>
|
<context context-type="linenumber">105</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">ISO 8601</target>
|
<target state="translated">ISO 8601</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -2077,14 +2101,6 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Informação</target>
|
<target state="translated">Informação</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7517688192215738656" datatype="html">
|
|
||||||
<source>ASN</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/services/rest/document.service.ts</context>
|
|
||||||
<context context-type="linenumber">17</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="translated">NSA</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="2691296884221415710" datatype="html">
|
<trans-unit id="2691296884221415710" datatype="html">
|
||||||
<source>Correspondent</source>
|
<source>Correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
|
@ -144,7 +144,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/document-list.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-list.component.html</context>
|
||||||
<context context-type="linenumber">85</context>
|
<context context-type="linenumber">85</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">{VAR_PLURAL, plural, =1 {Selected <x id="INTERPOLATION"/> of one document} other {Selected <x id="INTERPOLATION"/> of <x id="INTERPOLATION_1"/> documents}}</target>
|
<target state="translated">{VAR_PLURAL, plural, one {} =1 {Selecionado <x id="INTERPOLATION"/> de um documento} other {Selecionados <x id="INTERPOLATION"/> de <x id="INTERPOLATION_1"/> documentos}}</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="bb773fdeaad5e7fb8e6cd77e1cc558e1b194a0c9" datatype="html">
|
<trans-unit id="bb773fdeaad5e7fb8e6cd77e1cc558e1b194a0c9" datatype="html">
|
||||||
<source>{VAR_PLURAL, plural, =1 {One document} other {<x id="INTERPOLATION"/> documents}}</source>
|
<source>{VAR_PLURAL, plural, =1 {One document} other {<x id="INTERPOLATION"/> documents}}</source>
|
||||||
@ -152,7 +152,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/document-list.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-list.component.html</context>
|
||||||
<context context-type="linenumber">86</context>
|
<context context-type="linenumber">86</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">{VAR_PLURAL, plural, =1 {One document} other {<x id="INTERPOLATION"/> documents}}</target>
|
<target state="translated">{VAR_PLURAL, plural, one {} =1 {Um documento} other {<x id="INTERPOLATION"/> documentos}}</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="bb91083b44e3f77dd68de773ceab467ca3d57507" datatype="html">
|
<trans-unit id="bb91083b44e3f77dd68de773ceab467ca3d57507" datatype="html">
|
||||||
<source>(filtered)</source>
|
<source>(filtered)</source>
|
||||||
@ -784,7 +784,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
||||||
<context context-type="linenumber">99</context>
|
<context context-type="linenumber">99</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Invert thumbnails in dark mode</target>
|
<target state="translated">Inverter miniaturas no modo escuro</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="3863a86cd9e69a61d143d3daf51df44203df4a82" datatype="html">
|
<trans-unit id="3863a86cd9e69a61d143d3daf51df44203df4a82" datatype="html">
|
||||||
<source>Bulk editing</source>
|
<source>Bulk editing</source>
|
||||||
@ -896,7 +896,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
||||||
<context context-type="linenumber">163</context>
|
<context context-type="linenumber">163</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">No saved views defined.</target>
|
<target state="translated">Nenhuma vista gravada definida.</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="ef60a738a565f498b858e903e42bc5ffc3cc1299" datatype="html">
|
<trans-unit id="ef60a738a565f498b858e903e42bc5ffc3cc1299" datatype="html">
|
||||||
<source>404 Not Found</source>
|
<source>404 Not Found</source>
|
||||||
@ -912,7 +912,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-list.component.ts</context>
|
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-list.component.ts</context>
|
||||||
<context context-type="linenumber">26</context>
|
<context context-type="linenumber">26</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Do you really want to delete the correspondent "<x id="PH" equiv-text="object.name"/>"?</target>
|
<target state="translated">Tem a certeza que deseja eliminar a correspondência "<x id="PH" equiv-text="object.name"/>"?</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="c3f3334de899327bf3ec8999236e10798ff76e72" datatype="html">
|
<trans-unit id="c3f3334de899327bf3ec8999236e10798ff76e72" datatype="html">
|
||||||
<source>Correspondents</source>
|
<source>Correspondents</source>
|
||||||
@ -976,7 +976,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-edit-dialog/correspondent-edit-dialog.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-edit-dialog/correspondent-edit-dialog.component.html</context>
|
||||||
<context context-type="linenumber">10</context>
|
<context context-type="linenumber">10</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Matching algorithm</target>
|
<target state="translated">Algoritmo correspondente</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="eab7fc7cf2d663e54de934b779fce4275a303f0f" datatype="html">
|
<trans-unit id="eab7fc7cf2d663e54de934b779fce4275a303f0f" datatype="html">
|
||||||
<source>Matching pattern</source>
|
<source>Matching pattern</source>
|
||||||
@ -984,7 +984,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-edit-dialog/correspondent-edit-dialog.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-edit-dialog/correspondent-edit-dialog.component.html</context>
|
||||||
<context context-type="linenumber">11</context>
|
<context context-type="linenumber">11</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Matching pattern</target>
|
<target state="translated">Padrão correspondente</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="632e529f49cf3d367dfbd15bd055e9b53aef30fb" datatype="html">
|
<trans-unit id="632e529f49cf3d367dfbd15bd055e9b53aef30fb" datatype="html">
|
||||||
<source>Case insensitive</source>
|
<source>Case insensitive</source>
|
||||||
@ -992,7 +992,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-edit-dialog/correspondent-edit-dialog.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/correspondent-list/correspondent-edit-dialog/correspondent-edit-dialog.component.html</context>
|
||||||
<context context-type="linenumber">12</context>
|
<context context-type="linenumber">12</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Case insensitive</target>
|
<target state="translated">Não distingue maiúsculas de minúsculas</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="9153094873118985366" datatype="html">
|
<trans-unit id="9153094873118985366" datatype="html">
|
||||||
<source>Create new tag</source>
|
<source>Create new tag</source>
|
||||||
@ -1016,7 +1016,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">13</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Inbox tag</target>
|
<target state="translated">Etiqueta de novo</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="5e2f1a4ea12a1b8606ee3f0548d0ba64bf266077" datatype="html">
|
<trans-unit id="5e2f1a4ea12a1b8606ee3f0548d0ba64bf266077" datatype="html">
|
||||||
<source>Inbox tags are automatically assigned to all consumed documents.</source>
|
<source>Inbox tags are automatically assigned to all consumed documents.</source>
|
||||||
@ -1024,7 +1024,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/tag-list/tag-edit-dialog/tag-edit-dialog.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">13</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Inbox tags are automatically assigned to all consumed documents.</target>
|
<target state="translated">As etiquetas de novo são automaticamente adicionadas a todos os documentos consumidos.</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6672809941092516947" datatype="html">
|
<trans-unit id="6672809941092516947" datatype="html">
|
||||||
<source>Create new document type</source>
|
<source>Create new document type</source>
|
||||||
@ -1032,7 +1032,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/document-type-list/document-type-edit-dialog/document-type-edit-dialog.component.ts</context>
|
<context context-type="sourcefile">src/app/components/manage/document-type-list/document-type-edit-dialog/document-type-edit-dialog.component.ts</context>
|
||||||
<context context-type="linenumber">21</context>
|
<context context-type="linenumber">21</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Create new document type</target>
|
<target state="translated">Criar novo tipo de documento</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="36335016091244220" datatype="html">
|
<trans-unit id="36335016091244220" datatype="html">
|
||||||
<source>Edit document type</source>
|
<source>Edit document type</source>
|
||||||
@ -1040,7 +1040,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/document-type-list/document-type-edit-dialog/document-type-edit-dialog.component.ts</context>
|
<context context-type="sourcefile">src/app/components/manage/document-type-list/document-type-edit-dialog/document-type-edit-dialog.component.ts</context>
|
||||||
<context context-type="linenumber">25</context>
|
<context context-type="linenumber">25</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Edit document type</target>
|
<target state="translated">Editar tipo de documento</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="49c9ede51100b454f7841b24cd02355c6622bf44" datatype="html">
|
<trans-unit id="49c9ede51100b454f7841b24cd02355c6622bf44" datatype="html">
|
||||||
<source>Search results</source>
|
<source>Search results</source>
|
||||||
@ -1048,7 +1048,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">1</context>
|
<context context-type="linenumber">1</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Search results</target>
|
<target state="translated">Resultados da pesquisa</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="31976d04f98e8a38098f66ac3a83ad33b576e5db" datatype="html">
|
<trans-unit id="31976d04f98e8a38098f66ac3a83ad33b576e5db" datatype="html">
|
||||||
<source>Invalid search query: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></source>
|
<source>Invalid search query: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></source>
|
||||||
@ -1058,19 +1058,19 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Termo de pesquisa inválido: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
<target state="translated">Termo de pesquisa inválido: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2abff6a01d9b342a5a14b7fb90309a95ce934f8e" datatype="html">
|
<trans-unit id="f7f2e30106223a69bcf0f8e586e6be9dc4e72226" datatype="html">
|
||||||
<source> Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
<source>Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">7</context>
|
<context context-type="linenumber">6</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">A mostrar documentos similares a <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
<target state="translated">Mostrar documentos similares a <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6e0b0a1ea16f18f2fb1586c53d99d2f22e1aee2e" datatype="html">
|
<trans-unit id="6e0b0a1ea16f18f2fb1586c53d99d2f22e1aee2e" datatype="html">
|
||||||
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">11</context>
|
<context context-type="linenumber">9</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Termo de pesquisa: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
<target state="translated">Termo de pesquisa: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1078,7 +1078,7 @@
|
|||||||
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">11</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Será que quer dizer "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
<target state="translated">Será que quer dizer "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1086,9 +1086,9 @@
|
|||||||
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">18</context>
|
<context context-type="linenumber">16</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</target>
|
<target state="translated">{VAR_PLURAL, plural, one {} =0 {Sem resultados} =1 {Um resultado} other {<x id="INTERPOLATION"/> resultados}}</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="41147374f427980a9f1a8cd5e3f4b1666e6f2418" datatype="html">
|
<trans-unit id="41147374f427980a9f1a8cd5e3f4b1666e6f2418" datatype="html">
|
||||||
<source>Paperless-ng</source>
|
<source>Paperless-ng</source>
|
||||||
@ -1121,7 +1121,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
||||||
<context context-type="linenumber">112</context>
|
<context context-type="linenumber">112</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Manage</target>
|
<target state="translated">Gerir</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="408cb6073e60c5d966296a3207fc596adca75e01" datatype="html">
|
<trans-unit id="408cb6073e60c5d966296a3207fc596adca75e01" datatype="html">
|
||||||
<source>Admin</source>
|
<source>Admin</source>
|
||||||
@ -1129,7 +1129,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
||||||
<context context-type="linenumber">154</context>
|
<context context-type="linenumber">154</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Admin</target>
|
<target state="translated">Administrador</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="321e4419a943044e674beb55b8039f42a9761ca5" datatype="html">
|
<trans-unit id="321e4419a943044e674beb55b8039f42a9761ca5" datatype="html">
|
||||||
<source>Info</source>
|
<source>Info</source>
|
||||||
@ -1137,7 +1137,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
||||||
<context context-type="linenumber">160</context>
|
<context context-type="linenumber">160</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Info</target>
|
<target state="translated">Informação</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="fcfd4675b4c90f08d18d3abede9a9a4dff4cfdc7" datatype="html">
|
<trans-unit id="fcfd4675b4c90f08d18d3abede9a9a4dff4cfdc7" datatype="html">
|
||||||
<source>Documentation</source>
|
<source>Documentation</source>
|
||||||
@ -1191,7 +1191,7 @@
|
|||||||
<source>Title</source>
|
<source>Title</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">73</context>
|
<context context-type="linenumber">77</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Título</target>
|
<target state="translated">Título</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1199,47 +1199,55 @@
|
|||||||
<source>Title & content</source>
|
<source>Title & content</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">74</context>
|
<context context-type="linenumber">78</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Title & content</target>
|
<target state="translated">Título & conteúdo</target>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="7517688192215738656" datatype="html">
|
||||||
|
<source>ASN</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">79</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">NSA</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="5195932016807797291" datatype="html">
|
<trans-unit id="5195932016807797291" datatype="html">
|
||||||
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">32</context>
|
<context context-type="linenumber">33</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
<target state="translated">Correspondente: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="8170755470576301659" datatype="html">
|
<trans-unit id="8170755470576301659" datatype="html">
|
||||||
<source>Without correspondent</source>
|
<source>Without correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">34</context>
|
<context context-type="linenumber">35</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Without correspondent</target>
|
<target state="translated">Sem correspondente</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="8705701325879965907" datatype="html">
|
<trans-unit id="8705701325879965907" datatype="html">
|
||||||
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">39</context>
|
<context context-type="linenumber">40</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
<target state="translated">Tipo: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="4362173610367509215" datatype="html">
|
<trans-unit id="4362173610367509215" datatype="html">
|
||||||
<source>Without document type</source>
|
<source>Without document type</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">41</context>
|
<context context-type="linenumber">42</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Without document type</target>
|
<target state="translated">Sem tipo de documento</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="8180755793012580465" datatype="html">
|
<trans-unit id="8180755793012580465" datatype="html">
|
||||||
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">45</context>
|
<context context-type="linenumber">46</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Etiqueta: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
<target state="translated">Etiqueta: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1247,7 +1255,7 @@
|
|||||||
<source>Without any tag</source>
|
<source>Without any tag</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">49</context>
|
<context context-type="linenumber">50</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Sem etiquetas</target>
|
<target state="translated">Sem etiquetas</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1255,10 +1263,18 @@
|
|||||||
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">53</context>
|
<context context-type="linenumber">54</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Título: <x id="PH" equiv-text="rule.value"/></target>
|
<target state="translated">Título: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="1872523635812236432" datatype="html">
|
||||||
|
<source>ASN: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">57</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">NSA: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
||||||
<source>Filter tags</source>
|
<source>Filter tags</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1273,7 +1289,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.html</context>
|
||||||
<context context-type="linenumber">28</context>
|
<context context-type="linenumber">28</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Filter correspondents</target>
|
<target state="translated">Filtrar correspondentes</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="0ad509732aaf702b7ea8c771c7809fa84bc85908" datatype="html">
|
<trans-unit id="0ad509732aaf702b7ea8c771c7809fa84bc85908" datatype="html">
|
||||||
<source>Filter document types</source>
|
<source>Filter document types</source>
|
||||||
@ -1281,7 +1297,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.html</context>
|
||||||
<context context-type="linenumber">35</context>
|
<context context-type="linenumber">35</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Filter document types</target>
|
<target state="translated">Filtrar tipos de documentos</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2d9d55f1b70142ff4597ba32179d16888fd9c6b2" datatype="html">
|
<trans-unit id="2d9d55f1b70142ff4597ba32179d16888fd9c6b2" datatype="html">
|
||||||
<source>Reset filters</source>
|
<source>Reset filters</source>
|
||||||
@ -1289,7 +1305,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.html</context>
|
||||||
<context context-type="linenumber">58</context>
|
<context context-type="linenumber">58</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Reset filters</target>
|
<target state="translated">Limpar filtros</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7593728289020204896" datatype="html">
|
<trans-unit id="7593728289020204896" datatype="html">
|
||||||
<source>Not assigned</source>
|
<source>Not assigned</source>
|
||||||
@ -1298,7 +1314,7 @@
|
|||||||
<context context-type="linenumber">166</context>
|
<context context-type="linenumber">166</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<note priority="1" from="description">Filter drop down element to filter for documents with no correspondent/type/tag assigned</note>
|
<note priority="1" from="description">Filter drop down element to filter for documents with no correspondent/type/tag assigned</note>
|
||||||
<target state="needs-translation">Not assigned</target>
|
<target state="translated">Não atribuído</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="c2d0ac9f528bbd5f53fd34269fde8b59e029621b" datatype="html">
|
<trans-unit id="c2d0ac9f528bbd5f53fd34269fde8b59e029621b" datatype="html">
|
||||||
<source>Apply</source>
|
<source>Apply</source>
|
||||||
@ -1368,7 +1384,7 @@
|
|||||||
<source>View</source>
|
<source>View</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">50</context>
|
<context context-type="linenumber">52</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Ver</target>
|
<target state="translated">Ver</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1376,7 +1392,7 @@
|
|||||||
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">67</context>
|
<context context-type="linenumber">71</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Criado: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
<target state="translated">Criado: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1386,7 +1402,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">20</context>
|
<context context-type="linenumber">20</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Filter by correspondent</target>
|
<target state="translated">Filtrar por correspondente</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="bdb9a910523610254872e147222689e9a4115b84" datatype="html">
|
<trans-unit id="bdb9a910523610254872e147222689e9a4115b84" datatype="html">
|
||||||
<source>Filter by tag</source>
|
<source>Filter by tag</source>
|
||||||
@ -1400,17 +1416,9 @@
|
|||||||
<source>Score:</source>
|
<source>Score:</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">62</context>
|
<context context-type="linenumber">66</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Score:</target>
|
<target state="translated">Pontuação:</target>
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="2840db547019ce8c76b2cdbe3a1653c5b68b06af" datatype="html">
|
|
||||||
<source>View in browser</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-small/document-card-small.component.html</context>
|
|
||||||
<context context-type="linenumber">40</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="needs-translation">View in browser</target>
|
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7985804062689412812" datatype="html">
|
<trans-unit id="7985804062689412812" datatype="html">
|
||||||
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
||||||
@ -1461,7 +1469,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
||||||
<context context-type="linenumber">127</context>
|
<context context-type="linenumber">127</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Confirm tags assignment</target>
|
<target state="translated">Confirmar atribuição de etiquetas</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6619516195038467207" datatype="html">
|
<trans-unit id="6619516195038467207" datatype="html">
|
||||||
<source>This operation will add the tag "<x id="PH" equiv-text="tag.name"/>" to <x id="PH_1" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
<source>This operation will add the tag "<x id="PH" equiv-text="tag.name"/>" to <x id="PH_1" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
||||||
@ -1469,7 +1477,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
||||||
<context context-type="linenumber">130</context>
|
<context context-type="linenumber">130</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">This operation will add the tag "<x id="PH" equiv-text="tag.name"/>" to <x id="PH_1" equiv-text="this.list.selected.size"/> selected document(s).</target>
|
<target state="translated">Esta operação irá adicionar a etiqueta "<x id="PH" equiv-text="tag.name"/>" ao(s) <x id="PH_1" equiv-text="this.list.selected.size"/> documento(s) selecionado(s).</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="1894412783609570695" datatype="html">
|
<trans-unit id="1894412783609570695" datatype="html">
|
||||||
<source>This operation will add the tags <x id="PH" equiv-text="this._localizeList(changedTags.itemsToAdd)"/> to <x id="PH_1" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
<source>This operation will add the tags <x id="PH" equiv-text="this._localizeList(changedTags.itemsToAdd)"/> to <x id="PH_1" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
||||||
@ -1477,7 +1485,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
||||||
<context context-type="linenumber">132</context>
|
<context context-type="linenumber">132</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">This operation will add the tags <x id="PH" equiv-text="this._localizeList(changedTags.itemsToAdd)"/> to <x id="PH_1" equiv-text="this.list.selected.size"/> selected document(s).</target>
|
<target state="translated">Esta operação irá adicionar as etiquetas <x id="PH" equiv-text="this._localizeList(changedTags.itemsToAdd)"/> ao(s) <x id="PH_1" equiv-text="this.list.selected.size"/> documento(s) selecionado(s).</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7181166515756808573" datatype="html">
|
<trans-unit id="7181166515756808573" datatype="html">
|
||||||
<source>This operation will remove the tag "<x id="PH" equiv-text="tag.name"/>" from <x id="PH_1" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
<source>This operation will remove the tag "<x id="PH" equiv-text="tag.name"/>" from <x id="PH_1" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
||||||
@ -1485,7 +1493,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
||||||
<context context-type="linenumber">135</context>
|
<context context-type="linenumber">135</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">This operation will remove the tag "<x id="PH" equiv-text="tag.name"/>" from <x id="PH_1" equiv-text="this.list.selected.size"/> selected document(s).</target>
|
<target state="translated">Esta operação irá remover a etiqueta "<x id="PH" equiv-text="tag.name"/>" do(s) <x id="PH_1" equiv-text="this.list.selected.size"/> documento(s) selecionado(s).</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="3819792277998068944" datatype="html">
|
<trans-unit id="3819792277998068944" datatype="html">
|
||||||
<source>This operation will remove the tags <x id="PH" equiv-text="this._localizeList(changedTags.itemsToRemove)"/> from <x id="PH_1" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
<source>This operation will remove the tags <x id="PH" equiv-text="this._localizeList(changedTags.itemsToRemove)"/> from <x id="PH_1" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
||||||
@ -1493,7 +1501,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
||||||
<context context-type="linenumber">137</context>
|
<context context-type="linenumber">137</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">This operation will remove the tags <x id="PH" equiv-text="this._localizeList(changedTags.itemsToRemove)"/> from <x id="PH_1" equiv-text="this.list.selected.size"/> selected document(s).</target>
|
<target state="translated">Esta operação irá remover as etiquetas <x id="PH" equiv-text="this._localizeList(changedTags.itemsToRemove)"/> do(s) <x id="PH_1" equiv-text="this.list.selected.size"/> documento(s) selecionado(s).</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2739066218579571288" datatype="html">
|
<trans-unit id="2739066218579571288" datatype="html">
|
||||||
<source>This operation will add the tags <x id="PH" equiv-text="this._localizeList(changedTags.itemsToAdd)"/> and remove the tags <x id="PH_1" equiv-text="this._localizeList(changedTags.itemsToRemove)"/> on <x id="PH_2" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
<source>This operation will add the tags <x id="PH" equiv-text="this._localizeList(changedTags.itemsToAdd)"/> and remove the tags <x id="PH_1" equiv-text="this._localizeList(changedTags.itemsToRemove)"/> on <x id="PH_2" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
||||||
@ -1501,7 +1509,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
||||||
<context context-type="linenumber">139</context>
|
<context context-type="linenumber">139</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">This operation will add the tags <x id="PH" equiv-text="this._localizeList(changedTags.itemsToAdd)"/> and remove the tags <x id="PH_1" equiv-text="this._localizeList(changedTags.itemsToRemove)"/> on <x id="PH_2" equiv-text="this.list.selected.size"/> selected document(s).</target>
|
<target state="translated">Esta operação irá adicionar a(s) etiqueta(s) <x id="PH" equiv-text="this._localizeList(changedTags.itemsToAdd)"/> e remover a(s) <x id="PH_1" equiv-text="this._localizeList(changedTags.itemsToRemove)"/> no(s) <x id="PH_2" equiv-text="this.list.selected.size"/> documento(s) selecionado(s).</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2996713129519325161" datatype="html">
|
<trans-unit id="2996713129519325161" datatype="html">
|
||||||
<source>Confirm correspondent assignment</source>
|
<source>Confirm correspondent assignment</source>
|
||||||
@ -1509,7 +1517,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
||||||
<context context-type="linenumber">159</context>
|
<context context-type="linenumber">159</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Confirm correspondent assignment</target>
|
<target state="translated">Confirmar atribuição correspondente</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6900893559485781849" datatype="html">
|
<trans-unit id="6900893559485781849" datatype="html">
|
||||||
<source>This operation will assign the correspondent "<x id="PH" equiv-text="correspondent.name"/>" to <x id="PH_1" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
<source>This operation will assign the correspondent "<x id="PH" equiv-text="correspondent.name"/>" to <x id="PH_1" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
||||||
@ -1517,7 +1525,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
||||||
<context context-type="linenumber">161</context>
|
<context context-type="linenumber">161</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">This operation will assign the correspondent "<x id="PH" equiv-text="correspondent.name"/>" to <x id="PH_1" equiv-text="this.list.selected.size"/> selected document(s).</target>
|
<target state="translated">Esta operação irá adicionar a correspondência <x id="PH" equiv-text="correspondent.name"/> aos <x id="PH_1" equiv-text="this.list.selected.size"/> documento(s) selecionado(s).</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="1257522660364398440" datatype="html">
|
<trans-unit id="1257522660364398440" datatype="html">
|
||||||
<source>This operation will remove the correspondent from <x id="PH" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
<source>This operation will remove the correspondent from <x id="PH" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
||||||
@ -1525,7 +1533,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
||||||
<context context-type="linenumber">163</context>
|
<context context-type="linenumber">163</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">This operation will remove the correspondent from <x id="PH" equiv-text="this.list.selected.size"/> selected document(s).</target>
|
<target state="translated">Esta operação irá remover a correspondência do(s) <x id="PH" equiv-text="this.list.selected.size"/> documento(s) selecionado(s).</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="5393409374423140648" datatype="html">
|
<trans-unit id="5393409374423140648" datatype="html">
|
||||||
<source>Confirm document type assignment</source>
|
<source>Confirm document type assignment</source>
|
||||||
@ -1533,7 +1541,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
||||||
<context context-type="linenumber">182</context>
|
<context context-type="linenumber">182</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Confirm document type assignment</target>
|
<target state="translated">Confirmar atribuição de tipo de documentos</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="332180123895325027" datatype="html">
|
<trans-unit id="332180123895325027" datatype="html">
|
||||||
<source>This operation will assign the document type "<x id="PH" equiv-text="documentType.name"/>" to <x id="PH_1" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
<source>This operation will assign the document type "<x id="PH" equiv-text="documentType.name"/>" to <x id="PH_1" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
||||||
@ -1541,7 +1549,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
||||||
<context context-type="linenumber">184</context>
|
<context context-type="linenumber">184</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">This operation will assign the document type "<x id="PH" equiv-text="documentType.name"/>" to <x id="PH_1" equiv-text="this.list.selected.size"/> selected document(s).</target>
|
<target state="translated">A operação irá associar o tipo de documento "<x id="PH" equiv-text="documentType.name"/>" ao(s) <x id="PH_1" equiv-text="this.list.selected.size"/> documento(s) selecionado(s).</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2236642492594872779" datatype="html">
|
<trans-unit id="2236642492594872779" datatype="html">
|
||||||
<source>This operation will remove the document type from <x id="PH" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
<source>This operation will remove the document type from <x id="PH" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
||||||
@ -1549,7 +1557,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
||||||
<context context-type="linenumber">186</context>
|
<context context-type="linenumber">186</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">This operation will remove the document type from <x id="PH" equiv-text="this.list.selected.size"/> selected document(s).</target>
|
<target state="translated">Esta operação irá remover o tipo de documento do(s) <x id="PH" equiv-text="this.list.selected.size"/> documento(s) selecionado(s).</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="749430623564850405" datatype="html">
|
<trans-unit id="749430623564850405" datatype="html">
|
||||||
<source>Delete confirm</source>
|
<source>Delete confirm</source>
|
||||||
@ -1557,7 +1565,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
||||||
<context context-type="linenumber">201</context>
|
<context context-type="linenumber">201</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Delete confirm</target>
|
<target state="translated">Confirmar eliminação</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="4303174930844518780" datatype="html">
|
<trans-unit id="4303174930844518780" datatype="html">
|
||||||
<source>This operation will permanently delete <x id="PH" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
<source>This operation will permanently delete <x id="PH" equiv-text="this.list.selected.size"/> selected document(s).</source>
|
||||||
@ -1565,7 +1573,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
||||||
<context context-type="linenumber">202</context>
|
<context context-type="linenumber">202</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">This operation will permanently delete <x id="PH" equiv-text="this.list.selected.size"/> selected document(s).</target>
|
<target state="translated">Esta operação irá apagar permanentemente <x id="PH" equiv-text="this.list.selected.size"/> o(s) documento(s) selecionado(s).</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="5641451190833696892" datatype="html">
|
<trans-unit id="5641451190833696892" datatype="html">
|
||||||
<source>This operation cannot be undone.</source>
|
<source>This operation cannot be undone.</source>
|
||||||
@ -1573,7 +1581,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
||||||
<context context-type="linenumber">203</context>
|
<context context-type="linenumber">203</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">This operation cannot be undone.</target>
|
<target state="translated">Esta operação não pode ser desfeita.</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6734339521247847366" datatype="html">
|
<trans-unit id="6734339521247847366" datatype="html">
|
||||||
<source>Delete document(s)</source>
|
<source>Delete document(s)</source>
|
||||||
@ -1629,7 +1637,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/save-view-config-dialog/save-view-config-dialog.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/save-view-config-dialog/save-view-config-dialog.component.html</context>
|
||||||
<context context-type="linenumber">3</context>
|
<context context-type="linenumber">3</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Save current view</target>
|
<target state="translated">Guardar a vista atual</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="4eb84de23219c85432e38fb4fbdeb6c0f103ff8b" datatype="html">
|
<trans-unit id="4eb84de23219c85432e38fb4fbdeb6c0f103ff8b" datatype="html">
|
||||||
<source>Show all</source>
|
<source>Show all</source>
|
||||||
@ -1637,7 +1645,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/dashboard/widgets/saved-view-widget/saved-view-widget.component.html</context>
|
<context context-type="sourcefile">src/app/components/dashboard/widgets/saved-view-widget/saved-view-widget.component.html</context>
|
||||||
<context context-type="linenumber">3</context>
|
<context context-type="linenumber">3</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Show all</target>
|
<target state="translated">Mostrar tudo</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="61e0f26d843eec0b33ff475e111b0c2f7a80b835" datatype="html">
|
<trans-unit id="61e0f26d843eec0b33ff475e111b0c2f7a80b835" datatype="html">
|
||||||
<source>Statistics</source>
|
<source>Statistics</source>
|
||||||
@ -1661,7 +1669,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html</context>
|
<context context-type="sourcefile">src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html</context>
|
||||||
<context context-type="linenumber">3</context>
|
<context context-type="linenumber">3</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Documentos na caixa de entrada: <x id="INTERPOLATION" equiv-text="{{statistics?.documents_inbox}}"/></target>
|
<target state="translated">Documentos novos: <x id="INTERPOLATION" equiv-text="{{statistics?.documents_inbox}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6443586946875325554" datatype="html">
|
<trans-unit id="6443586946875325554" datatype="html">
|
||||||
<source>Processing: <x id="PH" equiv-text="countUploadingAndProcessing"/></source>
|
<source>Processing: <x id="PH" equiv-text="countUploadingAndProcessing"/></source>
|
||||||
@ -1750,7 +1758,7 @@
|
|||||||
<context context-type="linenumber">4</context>
|
<context context-type="linenumber">4</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<note priority="1" from="description">This button dismisses all status messages about processed documents on the dashboard (failed and successful)</note>
|
<note priority="1" from="description">This button dismisses all status messages about processed documents on the dashboard (failed and successful)</note>
|
||||||
<target state="needs-translation">Dismiss completed</target>
|
<target state="translated">Descartar concluído</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="90917e1a0a7bb59e9d11bdde9183e9391963e17b" datatype="html">
|
<trans-unit id="90917e1a0a7bb59e9d11bdde9183e9391963e17b" datatype="html">
|
||||||
<source>{VAR_PLURAL, plural, =1 {One more document} other {<x id="INTERPOLATION"/> more documents}}</source>
|
<source>{VAR_PLURAL, plural, =1 {One more document} other {<x id="INTERPOLATION"/> more documents}}</source>
|
||||||
@ -1759,7 +1767,7 @@
|
|||||||
<context context-type="linenumber">25</context>
|
<context context-type="linenumber">25</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<note priority="1" from="description">This is shown as a summary line when there are more than 5 document in the processing pipeline.</note>
|
<note priority="1" from="description">This is shown as a summary line when there are more than 5 document in the processing pipeline.</note>
|
||||||
<target state="needs-translation">{VAR_PLURAL, plural, =1 {One more document} other {<x id="INTERPOLATION"/> more documents}}</target>
|
<target state="translated">{VAR_PLURAL, plural, one {} =1 {Mais um documento} other {mais <x id="INTERPOLATION"/> documentos}}</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="710254a196a2649674438edf8a15b7ab1f48271b" datatype="html">
|
<trans-unit id="710254a196a2649674438edf8a15b7ab1f48271b" datatype="html">
|
||||||
<source>Open document</source>
|
<source>Open document</source>
|
||||||
@ -1775,7 +1783,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/dashboard/widgets/welcome-widget/welcome-widget.component.html</context>
|
<context context-type="sourcefile">src/app/components/dashboard/widgets/welcome-widget/welcome-widget.component.html</context>
|
||||||
<context context-type="linenumber">1</context>
|
<context context-type="linenumber">1</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">First steps</target>
|
<target state="translated">Primeiros passos</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="a0dc8218a6fcc5d11a4723ed127bd6be9d6d3ef3" datatype="html">
|
<trans-unit id="a0dc8218a6fcc5d11a4723ed127bd6be9d6d3ef3" datatype="html">
|
||||||
<source>Paperless is running! :)</source>
|
<source>Paperless is running! :)</source>
|
||||||
@ -1855,7 +1863,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/common/input/date/date.component.html</context>
|
<context context-type="sourcefile">src/app/components/common/input/date/date.component.html</context>
|
||||||
<context context-type="linenumber">14</context>
|
<context context-type="linenumber">14</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Invalid date.</target>
|
<target state="translated">Data inválida.</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2807800733729323332" datatype="html">
|
<trans-unit id="2807800733729323332" datatype="html">
|
||||||
<source>Yes</source>
|
<source>Yes</source>
|
||||||
@ -1927,7 +1935,7 @@
|
|||||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
<context context-type="linenumber">95</context>
|
<context context-type="linenumber">95</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Portuguese (Brazil)</target>
|
<target state="translated">Português (Brasil)</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2935232983274991580" datatype="html">
|
<trans-unit id="2935232983274991580" datatype="html">
|
||||||
<source>Italian</source>
|
<source>Italian</source>
|
||||||
@ -1935,7 +1943,7 @@
|
|||||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
<context context-type="linenumber">96</context>
|
<context context-type="linenumber">96</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Italian</target>
|
<target state="translated">Italiano</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="8118856427047826368" datatype="html">
|
<trans-unit id="8118856427047826368" datatype="html">
|
||||||
<source>Romanian</source>
|
<source>Romanian</source>
|
||||||
@ -1943,13 +1951,29 @@
|
|||||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
<context context-type="linenumber">97</context>
|
<context context-type="linenumber">97</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Romanian</target>
|
<target state="translated">Romeno</target>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="7137419789978325708" datatype="html">
|
||||||
|
<source>Russian</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">98</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">Russo</target>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="5190825892106392539" datatype="html">
|
||||||
|
<source>Spanish</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">99</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">Espanhol</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="4912706592792948707" datatype="html">
|
<trans-unit id="4912706592792948707" datatype="html">
|
||||||
<source>ISO 8601</source>
|
<source>ISO 8601</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
<context context-type="linenumber">102</context>
|
<context context-type="linenumber">105</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">ISO 8601</target>
|
<target state="translated">ISO 8601</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -2077,14 +2101,6 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Informação</target>
|
<target state="translated">Informação</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7517688192215738656" datatype="html">
|
|
||||||
<source>ASN</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/services/rest/document.service.ts</context>
|
|
||||||
<context context-type="linenumber">17</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="translated">NSA</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="2691296884221415710" datatype="html">
|
<trans-unit id="2691296884221415710" datatype="html">
|
||||||
<source>Correspondent</source>
|
<source>Correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
|
File diff suppressed because it is too large
Load Diff
@ -168,7 +168,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/document-list.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-list.component.html</context>
|
||||||
<context context-type="linenumber">105</context>
|
<context context-type="linenumber">105</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">АН</target>
|
<target state="translated">Архивный номер</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7b5c6286aaded63fb279d6deb8aa8c704e085ced" datatype="html">
|
<trans-unit id="7b5c6286aaded63fb279d6deb8aa8c704e085ced" datatype="html">
|
||||||
<source>Correspondent</source>
|
<source>Correspondent</source>
|
||||||
@ -184,7 +184,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/document-list.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-list.component.html</context>
|
||||||
<context context-type="linenumber">117</context>
|
<context context-type="linenumber">117</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Заголовок</target>
|
<target state="translated">Название</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2bd5919e8098513664a89d5b7b52d61e3063950f" datatype="html">
|
<trans-unit id="2bd5919e8098513664a89d5b7b52d61e3063950f" datatype="html">
|
||||||
<source>Document type</source>
|
<source>Document type</source>
|
||||||
@ -464,7 +464,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/dashboard/dashboard.component.ts</context>
|
<context context-type="sourcefile">src/app/components/dashboard/dashboard.component.ts</context>
|
||||||
<context context-type="linenumber">35</context>
|
<context context-type="linenumber">35</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Добро пожаловать в Paperless-ng,</target>
|
<target state="translated">Добро пожаловать в Paperless-ng!</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="f65253954b66e929a8b4d5ecaf61f9129f8cec64" datatype="html">
|
<trans-unit id="f65253954b66e929a8b4d5ecaf61f9129f8cec64" datatype="html">
|
||||||
<source>Dashboard</source>
|
<source>Dashboard</source>
|
||||||
@ -472,7 +472,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/dashboard/dashboard.component.html</context>
|
<context context-type="sourcefile">src/app/components/dashboard/dashboard.component.html</context>
|
||||||
<context context-type="linenumber">1</context>
|
<context context-type="linenumber">1</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Панель</target>
|
<target state="translated">Главная</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="93754014749412887" datatype="html">
|
<trans-unit id="93754014749412887" datatype="html">
|
||||||
<source>Do you really want to delete the tag "<x id="PH" equiv-text="object.name"/>"?</source>
|
<source>Do you really want to delete the tag "<x id="PH" equiv-text="object.name"/>"?</source>
|
||||||
@ -504,7 +504,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/tag-list/tag-list.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/tag-list/tag-list.component.html</context>
|
||||||
<context context-type="linenumber">8</context>
|
<context context-type="linenumber">8</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Отфильтровать по:</target>
|
<target state="translated">Фильтр по:</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="cff1428d10d59d14e45edec3c735a27b5482db59" datatype="html">
|
<trans-unit id="cff1428d10d59d14e45edec3c735a27b5482db59" datatype="html">
|
||||||
<source>Name</source>
|
<source>Name</source>
|
||||||
@ -616,7 +616,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context>
|
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.ts</context>
|
||||||
<context context-type="linenumber">100</context>
|
<context context-type="linenumber">100</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Использовать формат даты, соответсвующий языку</target>
|
<target state="translated">Использовать формат даты, соответствующий языку</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="8488620293789898901" datatype="html">
|
<trans-unit id="8488620293789898901" datatype="html">
|
||||||
<source>Error while storing settings on server: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
<source>Error while storing settings on server: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
||||||
@ -640,7 +640,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
||||||
<context context-type="linenumber">10</context>
|
<context context-type="linenumber">10</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Основные настройки</target>
|
<target state="translated">Основные</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="8bcabdf6b16cad0313a86c7e940c5e3ad7f9f8ab" datatype="html">
|
<trans-unit id="8bcabdf6b16cad0313a86c7e940c5e3ad7f9f8ab" datatype="html">
|
||||||
<source>Notifications</source>
|
<source>Notifications</source>
|
||||||
@ -656,7 +656,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
||||||
<context context-type="linenumber">134</context>
|
<context context-type="linenumber">134</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Сохраненные представления</target>
|
<target state="translated">Представления</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="bbe41ac2ea4a6c00ea941a41b33105048f8e9f13" datatype="html">
|
<trans-unit id="bbe41ac2ea4a6c00ea941a41b33105048f8e9f13" datatype="html">
|
||||||
<source>Appearance</source>
|
<source>Appearance</source>
|
||||||
@ -744,7 +744,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
||||||
<context context-type="linenumber">87</context>
|
<context context-type="linenumber">87</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Использовать просмоторщик PDF встроенный в браузер</target>
|
<target state="translated">Использовать просмотрщик PDF встроенный в браузер</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="d7db07023e53f8396d18d375c2b78c25fc81c197" datatype="html">
|
<trans-unit id="d7db07023e53f8396d18d375c2b78c25fc81c197" datatype="html">
|
||||||
<source>This is usually faster for displaying large PDF documents, but it might not work on some browsers.</source>
|
<source>This is usually faster for displaying large PDF documents, but it might not work on some browsers.</source>
|
||||||
@ -752,7 +752,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
||||||
<context context-type="linenumber">87</context>
|
<context context-type="linenumber">87</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Это, обычно, более быстрый способо отображения больших PDF документов, но он может не работать в некоторых браузерах.</target>
|
<target state="translated">Это, обычно, более быстрый способ отображения больших PDF документов, но он может не работать в некоторых браузерах.</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="9ee5d1cbfd6ee168dae37aaba2b59b50bcabb2ff" datatype="html">
|
<trans-unit id="9ee5d1cbfd6ee168dae37aaba2b59b50bcabb2ff" datatype="html">
|
||||||
<source>Dark mode</source>
|
<source>Dark mode</source>
|
||||||
@ -824,7 +824,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
||||||
<context context-type="linenumber">119</context>
|
<context context-type="linenumber">119</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Документ обрабатывается</target>
|
<target state="translated">Обработка документа</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2ad4d76b36341c589d94004ad2a213fd4d6f5ca0" datatype="html">
|
<trans-unit id="2ad4d76b36341c589d94004ad2a213fd4d6f5ca0" datatype="html">
|
||||||
<source>Show notifications when new documents are detected</source>
|
<source>Show notifications when new documents are detected</source>
|
||||||
@ -832,7 +832,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
||||||
<context context-type="linenumber">123</context>
|
<context context-type="linenumber">123</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated"> Показывать уведомления, когда новый документ удалён</target>
|
<target state="translated">Показывать уведомления, когда новый документ удалён</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="e775f4f7c40249d31426ae61a21616a0c9d8e84f" datatype="html">
|
<trans-unit id="e775f4f7c40249d31426ae61a21616a0c9d8e84f" datatype="html">
|
||||||
<source>Show notifications when document processing completes successfully</source>
|
<source>Show notifications when document processing completes successfully</source>
|
||||||
@ -840,7 +840,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
||||||
<context context-type="linenumber">124</context>
|
<context context-type="linenumber">124</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated"> Показывать уведомления, когда обработка документа успешна</target>
|
<target state="translated">Показывать уведомления, когда обработка документа успешна</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="e3844dd174d8e817ddb551fae28f14ae80ca36b6" datatype="html">
|
<trans-unit id="e3844dd174d8e817ddb551fae28f14ae80ca36b6" datatype="html">
|
||||||
<source>Show notifications when document processing fails</source>
|
<source>Show notifications when document processing fails</source>
|
||||||
@ -848,7 +848,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
||||||
<context context-type="linenumber">125</context>
|
<context context-type="linenumber">125</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated"> Показывать уведомления, когда обработка документа не удалась</target>
|
<target state="translated">Показывать уведомления, когда обработка документа не удалась</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="af113f7c9f7e13145c3461f61a1aedf12d57bd71" datatype="html">
|
<trans-unit id="af113f7c9f7e13145c3461f61a1aedf12d57bd71" datatype="html">
|
||||||
<source>Suppress notifications on dashboard</source>
|
<source>Suppress notifications on dashboard</source>
|
||||||
@ -856,7 +856,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
||||||
<context context-type="linenumber">126</context>
|
<context context-type="linenumber">126</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Спрятать уведомления на панели</target>
|
<target state="translated">Спрятать уведомления на главной</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="e27bd3804d2936a6897e81c2e52e294490e5e5a8" datatype="html">
|
<trans-unit id="e27bd3804d2936a6897e81c2e52e294490e5e5a8" datatype="html">
|
||||||
<source>This will suppress all messages about document processing status on the dashboard.</source>
|
<source>This will suppress all messages about document processing status on the dashboard.</source>
|
||||||
@ -864,7 +864,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
||||||
<context context-type="linenumber">126</context>
|
<context context-type="linenumber">126</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Это отключит все сообщения о статусе обработки документов на панели.</target>
|
<target state="translated">Это отключит все сообщения о статусе обработки документов на главной.</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="8cb90334f5dfd7fc67205085f59381e2a334ccfc" datatype="html">
|
<trans-unit id="8cb90334f5dfd7fc67205085f59381e2a334ccfc" datatype="html">
|
||||||
<source>Appears on</source>
|
<source>Appears on</source>
|
||||||
@ -880,7 +880,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
<context context-type="sourcefile">src/app/components/manage/settings/settings.component.html</context>
|
||||||
<context context-type="linenumber">149</context>
|
<context context-type="linenumber">149</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Показать на панели</target>
|
<target state="translated">Показать на главной</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="541bfc5b123b3f8867fd681eaceefb663a811973" datatype="html">
|
<trans-unit id="541bfc5b123b3f8867fd681eaceefb663a811973" datatype="html">
|
||||||
<source>Show in sidebar</source>
|
<source>Show in sidebar</source>
|
||||||
@ -1058,19 +1058,19 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Неверный поисковой запрос: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
<target state="translated">Неверный поисковой запрос: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2abff6a01d9b342a5a14b7fb90309a95ce934f8e" datatype="html">
|
<trans-unit id="f7f2e30106223a69bcf0f8e586e6be9dc4e72226" datatype="html">
|
||||||
<source> Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
<source>Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">7</context>
|
<context context-type="linenumber">6</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated"> Показываю документы похожие на <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
<target state="translated">Показываю документы похожие на <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6e0b0a1ea16f18f2fb1586c53d99d2f22e1aee2e" datatype="html">
|
<trans-unit id="6e0b0a1ea16f18f2fb1586c53d99d2f22e1aee2e" datatype="html">
|
||||||
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">11</context>
|
<context context-type="linenumber">9</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Поисковый запрос: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
<target state="translated">Поисковый запрос: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1078,7 +1078,7 @@
|
|||||||
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">11</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Может вы имели ввиду "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
<target state="translated">Может вы имели ввиду "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1086,7 +1086,7 @@
|
|||||||
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">18</context>
|
<context context-type="linenumber">16</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">{VAR_PLURAL, plural, =0 {Нет результатов} =1 {Один результат} other {Результаты: <x id="INTERPOLATION"/>}}</target>
|
<target state="translated">{VAR_PLURAL, plural, =0 {Нет результатов} =1 {Один результат} other {Результаты: <x id="INTERPOLATION"/>}}</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1129,7 +1129,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
||||||
<context context-type="linenumber">154</context>
|
<context context-type="linenumber">154</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Админ</target>
|
<target state="translated">Администрирование</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="321e4419a943044e674beb55b8039f42a9761ca5" datatype="html">
|
<trans-unit id="321e4419a943044e674beb55b8039f42a9761ca5" datatype="html">
|
||||||
<source>Info</source>
|
<source>Info</source>
|
||||||
@ -1145,7 +1145,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
||||||
<context context-type="linenumber">167</context>
|
<context context-type="linenumber">167</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Документация </target>
|
<target state="translated">Документация</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="355a222236bc01b9a8cd3cb9ecf76891125aed69" datatype="html">
|
<trans-unit id="355a222236bc01b9a8cd3cb9ecf76891125aed69" datatype="html">
|
||||||
<source>GitHub</source>
|
<source>GitHub</source>
|
||||||
@ -1191,7 +1191,7 @@
|
|||||||
<source>Title</source>
|
<source>Title</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">73</context>
|
<context context-type="linenumber">77</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Заголовок</target>
|
<target state="translated">Заголовок</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1199,15 +1199,23 @@
|
|||||||
<source>Title & content</source>
|
<source>Title & content</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">74</context>
|
<context context-type="linenumber">78</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Заголовок и содержимое</target>
|
<target state="translated">Название и содержимое</target>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="7517688192215738656" datatype="html">
|
||||||
|
<source>ASN</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">79</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">АН</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="5195932016807797291" datatype="html">
|
<trans-unit id="5195932016807797291" datatype="html">
|
||||||
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">32</context>
|
<context context-type="linenumber">33</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Корреспондент: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
<target state="translated">Корреспондент: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1215,7 +1223,7 @@
|
|||||||
<source>Without correspondent</source>
|
<source>Without correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">34</context>
|
<context context-type="linenumber">35</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Без корреспондента</target>
|
<target state="translated">Без корреспондента</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1223,7 +1231,7 @@
|
|||||||
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">39</context>
|
<context context-type="linenumber">40</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Тип: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
<target state="translated">Тип: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1231,7 +1239,7 @@
|
|||||||
<source>Without document type</source>
|
<source>Without document type</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">41</context>
|
<context context-type="linenumber">42</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Без типа документа</target>
|
<target state="translated">Без типа документа</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1239,7 +1247,7 @@
|
|||||||
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">45</context>
|
<context context-type="linenumber">46</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Тег: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
<target state="translated">Тег: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1247,7 +1255,7 @@
|
|||||||
<source>Without any tag</source>
|
<source>Without any tag</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">49</context>
|
<context context-type="linenumber">50</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Без тегов</target>
|
<target state="translated">Без тегов</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1255,9 +1263,17 @@
|
|||||||
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">53</context>
|
<context context-type="linenumber">54</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Заголовок: <x id="PH" equiv-text="rule.value"/></target>
|
<target state="translated">Название: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="1872523635812236432" datatype="html">
|
||||||
|
<source>ASN: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">57</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">Архивный номер: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
||||||
<source>Filter tags</source>
|
<source>Filter tags</source>
|
||||||
@ -1298,7 +1314,7 @@
|
|||||||
<context context-type="linenumber">166</context>
|
<context context-type="linenumber">166</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<note priority="1" from="description">Filter drop down element to filter for documents with no correspondent/type/tag assigned</note>
|
<note priority="1" from="description">Filter drop down element to filter for documents with no correspondent/type/tag assigned</note>
|
||||||
<target state="translated"> Не назначено</target>
|
<target state="translated">Не назначено</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="c2d0ac9f528bbd5f53fd34269fde8b59e029621b" datatype="html">
|
<trans-unit id="c2d0ac9f528bbd5f53fd34269fde8b59e029621b" datatype="html">
|
||||||
<source>Apply</source>
|
<source>Apply</source>
|
||||||
@ -1368,7 +1384,7 @@
|
|||||||
<source>View</source>
|
<source>View</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">50</context>
|
<context context-type="linenumber">52</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Представление</target>
|
<target state="translated">Представление</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1376,7 +1392,7 @@
|
|||||||
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">67</context>
|
<context context-type="linenumber">71</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Создано: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
<target state="translated">Создано: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1400,18 +1416,10 @@
|
|||||||
<source>Score:</source>
|
<source>Score:</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">62</context>
|
<context context-type="linenumber">66</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Оценка:</target>
|
<target state="translated">Оценка:</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2840db547019ce8c76b2cdbe3a1653c5b68b06af" datatype="html">
|
|
||||||
<source>View in browser</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-small/document-card-small.component.html</context>
|
|
||||||
<context context-type="linenumber">40</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="translated">Просмотреть в браузере</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="7985804062689412812" datatype="html">
|
<trans-unit id="7985804062689412812" datatype="html">
|
||||||
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1549,7 +1557,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
||||||
<context context-type="linenumber">186</context>
|
<context context-type="linenumber">186</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Эта операция удалит тип из <x id="PH" equiv-text="this.list.selected.size"/> выбранных документов</target>
|
<target state="translated">Эта операция удалит тип из <x id="PH" equiv-text="this.list.selected.size"/> выбранных документов.</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="749430623564850405" datatype="html">
|
<trans-unit id="749430623564850405" datatype="html">
|
||||||
<source>Delete confirm</source>
|
<source>Delete confirm</source>
|
||||||
@ -1733,7 +1741,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/dashboard/widgets/upload-file-widget/upload-file-widget.component.html</context>
|
<context context-type="sourcefile">src/app/components/dashboard/widgets/upload-file-widget/upload-file-widget.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">13</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Перетащите документы сюда или</target>
|
<target state="translated">Перетащите документы или</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="865c511f4a24558ed0e954f9bbbff557bbb8954d" datatype="html">
|
<trans-unit id="865c511f4a24558ed0e954f9bbbff557bbb8954d" datatype="html">
|
||||||
<source>Browse files</source>
|
<source>Browse files</source>
|
||||||
@ -1741,7 +1749,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/dashboard/widgets/upload-file-widget/upload-file-widget.component.html</context>
|
<context context-type="sourcefile">src/app/components/dashboard/widgets/upload-file-widget/upload-file-widget.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">13</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Загрузить файлы</target>
|
<target state="translated">Загрузите файлы</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="bd4a8607e4a002d939cffb347ec056664dfb2c73" datatype="html">
|
<trans-unit id="bd4a8607e4a002d939cffb347ec056664dfb2c73" datatype="html">
|
||||||
<source>Dismiss completed</source>
|
<source>Dismiss completed</source>
|
||||||
@ -1791,7 +1799,7 @@
|
|||||||
<context context-type="sourcefile">src/app/components/dashboard/widgets/welcome-widget/welcome-widget.component.html</context>
|
<context context-type="sourcefile">src/app/components/dashboard/widgets/welcome-widget/welcome-widget.component.html</context>
|
||||||
<context context-type="linenumber">6,7</context>
|
<context context-type="linenumber">6,7</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Вы можете загрузить документы, перетащив их на панель загрузки файлов справа, либо положив их в каталог, указанный в настройках. После обработки документы появятся в списке документов. После того, как вы добавите метаданные в свои документы, используйте безбумажные механизмы фильтрации для создания пользовательских представлений (таких как «Недавно добавленные», «Tagged TODO»), и они появятся на панели управления вместо этого сообщения.</target>
|
<target state="translated">Вы можете загрузить документы, перетащив их на панель загрузки файлов справа, либо положив их в каталог, указанный в настройках. После обработки документы появятся в списке документов. После того, как вы добавите метаданные в свои документы, используйте безбумажные механизмы фильтрации для создания пользовательских представлений (таких как «Недавно добавленные», «Tagged TODO»), и они появятся здесь вместо этого сообщения.</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="cf5f85690feaba6e29343f9881e57a6c0ea6e82b" datatype="html">
|
<trans-unit id="cf5f85690feaba6e29343f9881e57a6c0ea6e82b" datatype="html">
|
||||||
<source>Paperless offers some more features that try to make your life easier:</source>
|
<source>Paperless offers some more features that try to make your life easier:</source>
|
||||||
@ -1879,7 +1887,7 @@
|
|||||||
<context context-type="sourcefile">src/app/pipes/document-title.pipe.ts</context>
|
<context context-type="sourcefile">src/app/pipes/document-title.pipe.ts</context>
|
||||||
<context context-type="linenumber">12</context>
|
<context context-type="linenumber">12</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">(без заголовка)</target>
|
<target state="translated">(без названия)</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="1206520795340730278" datatype="html">
|
<trans-unit id="1206520795340730278" datatype="html">
|
||||||
<source>English (US)</source>
|
<source>English (US)</source>
|
||||||
@ -1945,11 +1953,27 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Romanian</target>
|
<target state="translated">Romanian</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7137419789978325708" datatype="html">
|
||||||
|
<source>Russian</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">98</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">Русский</target>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="5190825892106392539" datatype="html">
|
||||||
|
<source>Spanish</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">99</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="translated">Испанский</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="4912706592792948707" datatype="html">
|
<trans-unit id="4912706592792948707" datatype="html">
|
||||||
<source>ISO 8601</source>
|
<source>ISO 8601</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
<context context-type="linenumber">102</context>
|
<context context-type="linenumber">105</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">ISO 8601</target>
|
<target state="translated">ISO 8601</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1976,7 +2000,7 @@
|
|||||||
<context context-type="linenumber">17</context>
|
<context context-type="linenumber">17</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<note priority="1" from="description">Pre-Consume is a term that appears like that in the documentation as well and does not need a specific translation</note>
|
<note priority="1" from="description">Pre-Consume is a term that appears like that in the documentation as well and does not need a specific translation</note>
|
||||||
<target state="translated">скрипт предобработки не существует.</target>
|
<target state="translated">Скрипт предобработки не существует.</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7742915911032564889" datatype="html">
|
<trans-unit id="7742915911032564889" datatype="html">
|
||||||
<source>Error while executing pre-consume script.</source>
|
<source>Error while executing pre-consume script.</source>
|
||||||
@ -1994,7 +2018,7 @@
|
|||||||
<context context-type="linenumber">19</context>
|
<context context-type="linenumber">19</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<note priority="1" from="description">Post-Consume is a term that appears like that in the documentation as well and does not need a specific translation</note>
|
<note priority="1" from="description">Post-Consume is a term that appears like that in the documentation as well and does not need a specific translation</note>
|
||||||
<target state="translated">скрипт постобработки не существует.</target>
|
<target state="translated">Скрипт постобработки не существует.</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="256773668518189604" datatype="html">
|
<trans-unit id="256773668518189604" datatype="html">
|
||||||
<source>Error while executing post-consume script.</source>
|
<source>Error while executing post-consume script.</source>
|
||||||
@ -2077,14 +2101,6 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="translated">Информация</target>
|
<target state="translated">Информация</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7517688192215738656" datatype="html">
|
|
||||||
<source>ASN</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/services/rest/document.service.ts</context>
|
|
||||||
<context context-type="linenumber">17</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="translated">АН</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="2691296884221415710" datatype="html">
|
<trans-unit id="2691296884221415710" datatype="html">
|
||||||
<source>Correspondent</source>
|
<source>Correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
|
@ -1945,11 +1945,19 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Romanian</target>
|
<target state="needs-translation">Romanian</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7137419789978325708" datatype="html">
|
||||||
|
<source>Russian</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">98</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="needs-translation">Russian</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="4912706592792948707" datatype="html">
|
<trans-unit id="4912706592792948707" datatype="html">
|
||||||
<source>ISO 8601</source>
|
<source>ISO 8601</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
<context context-type="linenumber">102</context>
|
<context context-type="linenumber">103</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">ISO 8601</target>
|
<target state="needs-translation">ISO 8601</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
@ -1058,19 +1058,19 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target>crwdns3100:0{{errorMessage}}crwdne3100:0</target>
|
<target>crwdns3100:0{{errorMessage}}crwdne3100:0</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2abff6a01d9b342a5a14b7fb90309a95ce934f8e" datatype="html">
|
<trans-unit id="f7f2e30106223a69bcf0f8e586e6be9dc4e72226" datatype="html">
|
||||||
<source> Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
<source>Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">7</context>
|
<context context-type="linenumber">6</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target>crwdns3102:0{{more_like}}crwdnd3102:0{{more_like_doc?.original_file_name}}crwdnd3102:0{{more_like_doc?.original_file_name}}crwdne3102:0</target>
|
<target>crwdns3406:0{{more_like}}crwdnd3406:0{{more_like_doc?.original_file_name}}crwdnd3406:0{{more_like_doc?.original_file_name}}crwdne3406:0</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6e0b0a1ea16f18f2fb1586c53d99d2f22e1aee2e" datatype="html">
|
<trans-unit id="6e0b0a1ea16f18f2fb1586c53d99d2f22e1aee2e" datatype="html">
|
||||||
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">11</context>
|
<context context-type="linenumber">9</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target>crwdns3104:0{{query}}crwdnd3104:0{{query}}crwdne3104:0</target>
|
<target>crwdns3104:0{{query}}crwdnd3104:0{{query}}crwdne3104:0</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1078,7 +1078,7 @@
|
|||||||
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">11</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target>crwdns3106:0[routerLink]crwdnd3106:0{{correctedQuery}}crwdnd3106:0{{correctedQuery}}crwdne3106:0</target>
|
<target>crwdns3106:0[routerLink]crwdnd3106:0{{correctedQuery}}crwdnd3106:0{{correctedQuery}}crwdne3106:0</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1086,7 +1086,7 @@
|
|||||||
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">18</context>
|
<context context-type="linenumber">16</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target>crwdns3108:0VAR_PLURAL={VAR_PLURAL}crwdne3108:0</target>
|
<target>crwdns3108:0VAR_PLURAL={VAR_PLURAL}crwdne3108:0</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1191,7 +1191,7 @@
|
|||||||
<source>Title</source>
|
<source>Title</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">73</context>
|
<context context-type="linenumber">77</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target>crwdns3134:0crwdne3134:0</target>
|
<target>crwdns3134:0crwdne3134:0</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1199,15 +1199,23 @@
|
|||||||
<source>Title & content</source>
|
<source>Title & content</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">74</context>
|
<context context-type="linenumber">78</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target>crwdns3136:0crwdne3136:0</target>
|
<target>crwdns3136:0crwdne3136:0</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7517688192215738656" datatype="html">
|
||||||
|
<source>ASN</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">79</context>
|
||||||
|
</context-group>
|
||||||
|
<target>crwdns3354:0crwdne3354:0</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="5195932016807797291" datatype="html">
|
<trans-unit id="5195932016807797291" datatype="html">
|
||||||
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">32</context>
|
<context context-type="linenumber">33</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target>crwdns3138:0crwdne3138:0</target>
|
<target>crwdns3138:0crwdne3138:0</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1215,7 +1223,7 @@
|
|||||||
<source>Without correspondent</source>
|
<source>Without correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">34</context>
|
<context context-type="linenumber">35</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target>crwdns3140:0crwdne3140:0</target>
|
<target>crwdns3140:0crwdne3140:0</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1223,7 +1231,7 @@
|
|||||||
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">39</context>
|
<context context-type="linenumber">40</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target>crwdns3142:0crwdne3142:0</target>
|
<target>crwdns3142:0crwdne3142:0</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1231,7 +1239,7 @@
|
|||||||
<source>Without document type</source>
|
<source>Without document type</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">41</context>
|
<context context-type="linenumber">42</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target>crwdns3144:0crwdne3144:0</target>
|
<target>crwdns3144:0crwdne3144:0</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1239,7 +1247,7 @@
|
|||||||
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">45</context>
|
<context context-type="linenumber">46</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target>crwdns3146:0crwdne3146:0</target>
|
<target>crwdns3146:0crwdne3146:0</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1247,7 +1255,7 @@
|
|||||||
<source>Without any tag</source>
|
<source>Without any tag</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">49</context>
|
<context context-type="linenumber">50</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target>crwdns3148:0crwdne3148:0</target>
|
<target>crwdns3148:0crwdne3148:0</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1255,10 +1263,18 @@
|
|||||||
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">53</context>
|
<context context-type="linenumber">54</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target>crwdns3150:0crwdne3150:0</target>
|
<target>crwdns3150:0crwdne3150:0</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="1872523635812236432" datatype="html">
|
||||||
|
<source>ASN: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">57</context>
|
||||||
|
</context-group>
|
||||||
|
<target>crwdns3416:0crwdne3416:0</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
||||||
<source>Filter tags</source>
|
<source>Filter tags</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1368,7 +1384,7 @@
|
|||||||
<source>View</source>
|
<source>View</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">50</context>
|
<context context-type="linenumber">52</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target>crwdns3178:0crwdne3178:0</target>
|
<target>crwdns3178:0crwdne3178:0</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1376,7 +1392,7 @@
|
|||||||
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">67</context>
|
<context context-type="linenumber">71</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target>crwdns3180:0{{document.created | customDate}}crwdne3180:0</target>
|
<target>crwdns3180:0{{document.created | customDate}}crwdne3180:0</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1400,18 +1416,10 @@
|
|||||||
<source>Score:</source>
|
<source>Score:</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">62</context>
|
<context context-type="linenumber">66</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target>crwdns3186:0crwdne3186:0</target>
|
<target>crwdns3186:0crwdne3186:0</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2840db547019ce8c76b2cdbe3a1653c5b68b06af" datatype="html">
|
|
||||||
<source>View in browser</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-small/document-card-small.component.html</context>
|
|
||||||
<context context-type="linenumber">40</context>
|
|
||||||
</context-group>
|
|
||||||
<target>crwdns3188:0crwdne3188:0</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="7985804062689412812" datatype="html">
|
<trans-unit id="7985804062689412812" datatype="html">
|
||||||
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1945,11 +1953,27 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target>crwdns3320:0crwdne3320:0</target>
|
<target>crwdns3320:0crwdne3320:0</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7137419789978325708" datatype="html">
|
||||||
|
<source>Russian</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">98</context>
|
||||||
|
</context-group>
|
||||||
|
<target>crwdns3404:0crwdne3404:0</target>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="5190825892106392539" datatype="html">
|
||||||
|
<source>Spanish</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">99</context>
|
||||||
|
</context-group>
|
||||||
|
<target>crwdns3418:0crwdne3418:0</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="4912706592792948707" datatype="html">
|
<trans-unit id="4912706592792948707" datatype="html">
|
||||||
<source>ISO 8601</source>
|
<source>ISO 8601</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
<context context-type="linenumber">102</context>
|
<context context-type="linenumber">105</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target>crwdns3322:0crwdne3322:0</target>
|
<target>crwdns3322:0crwdne3322:0</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -2077,14 +2101,6 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target>crwdns3352:0crwdne3352:0</target>
|
<target>crwdns3352:0crwdne3352:0</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7517688192215738656" datatype="html">
|
|
||||||
<source>ASN</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/services/rest/document.service.ts</context>
|
|
||||||
<context context-type="linenumber">17</context>
|
|
||||||
</context-group>
|
|
||||||
<target>crwdns3354:0crwdne3354:0</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="2691296884221415710" datatype="html">
|
<trans-unit id="2691296884221415710" datatype="html">
|
||||||
<source>Correspondent</source>
|
<source>Correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
|
@ -1058,19 +1058,19 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Invalid search query: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
<target state="needs-translation">Invalid search query: <x id="INTERPOLATION" equiv-text="{{errorMessage}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2abff6a01d9b342a5a14b7fb90309a95ce934f8e" datatype="html">
|
<trans-unit id="f7f2e30106223a69bcf0f8e586e6be9dc4e72226" datatype="html">
|
||||||
<source> Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
<source>Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">7</context>
|
<context context-type="linenumber">6</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation"> Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
<target state="needs-translation">Showing documents similar to <x id="START_LINK" equiv-text="<a routerLink="/documents/{{more_like}}">{{more_like_doc?.original_file_name}}"/><x id="INTERPOLATION" equiv-text="{{more_like_doc?.original_file_name}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="6e0b0a1ea16f18f2fb1586c53d99d2f22e1aee2e" datatype="html">
|
<trans-unit id="6e0b0a1ea16f18f2fb1586c53d99d2f22e1aee2e" datatype="html">
|
||||||
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
<source>Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">11</context>
|
<context context-type="linenumber">9</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
<target state="needs-translation">Search query: <x id="START_ITALIC_TEXT" equiv-text="<i>{{query}}"/><x id="INTERPOLATION" equiv-text="{{query}}</i>"/><x id="CLOSE_ITALIC_TEXT" equiv-text="</i>"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1078,7 +1078,7 @@
|
|||||||
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
<source>Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">13</context>
|
<context context-type="linenumber">11</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
<target state="needs-translation">Did you mean "<x id="START_LINK" equiv-text="<a [routerLink]="" (click)="searchCorrectedQuery()">{{correctedQuery}}"/><x id="INTERPOLATION" equiv-text="{{correctedQuery}}</a>"/><x id="CLOSE_LINK" equiv-text="</a>"/>"?</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1086,7 +1086,7 @@
|
|||||||
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
<source>{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
<context context-type="sourcefile">src/app/components/search/search.component.html</context>
|
||||||
<context context-type="linenumber">18</context>
|
<context context-type="linenumber">16</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</target>
|
<target state="needs-translation">{VAR_PLURAL, plural, =0 {No results} =1 {One result} other {<x id="INTERPOLATION"/> results}}</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1191,7 +1191,7 @@
|
|||||||
<source>Title</source>
|
<source>Title</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">73</context>
|
<context context-type="linenumber">77</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Title</target>
|
<target state="needs-translation">Title</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1199,15 +1199,23 @@
|
|||||||
<source>Title & content</source>
|
<source>Title & content</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">74</context>
|
<context context-type="linenumber">78</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Title & content</target>
|
<target state="needs-translation">Title & content</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7517688192215738656" datatype="html">
|
||||||
|
<source>ASN</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">79</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="needs-translation">ASN</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="5195932016807797291" datatype="html">
|
<trans-unit id="5195932016807797291" datatype="html">
|
||||||
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
<source>Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">32</context>
|
<context context-type="linenumber">33</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
<target state="needs-translation">Correspondent: <x id="PH" equiv-text="this.correspondents.find(c => c.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1215,7 +1223,7 @@
|
|||||||
<source>Without correspondent</source>
|
<source>Without correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">34</context>
|
<context context-type="linenumber">35</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Without correspondent</target>
|
<target state="needs-translation">Without correspondent</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1223,7 +1231,7 @@
|
|||||||
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
<source>Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">39</context>
|
<context context-type="linenumber">40</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
<target state="needs-translation">Type: <x id="PH" equiv-text="this.documentTypes.find(dt => dt.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1231,7 +1239,7 @@
|
|||||||
<source>Without document type</source>
|
<source>Without document type</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">41</context>
|
<context context-type="linenumber">42</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Without document type</target>
|
<target state="needs-translation">Without document type</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1239,7 +1247,7 @@
|
|||||||
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
<source>Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">45</context>
|
<context context-type="linenumber">46</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
<target state="needs-translation">Tag: <x id="PH" equiv-text="this.tags.find(t => t.id == +rule.value)?.name"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1247,7 +1255,7 @@
|
|||||||
<source>Without any tag</source>
|
<source>Without any tag</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">49</context>
|
<context context-type="linenumber">50</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Without any tag</target>
|
<target state="needs-translation">Without any tag</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1255,10 +1263,18 @@
|
|||||||
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
<source>Title: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
<context context-type="linenumber">53</context>
|
<context context-type="linenumber">54</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Title: <x id="PH" equiv-text="rule.value"/></target>
|
<target state="needs-translation">Title: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="1872523635812236432" datatype="html">
|
||||||
|
<source>ASN: <x id="PH" equiv-text="rule.value"/></source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/components/document-list/filter-editor/filter-editor.component.ts</context>
|
||||||
|
<context context-type="linenumber">57</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="needs-translation">ASN: <x id="PH" equiv-text="rule.value"/></target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
<trans-unit id="02d184c288f567825a1fcbf83bcd3099a10853d5" datatype="html">
|
||||||
<source>Filter tags</source>
|
<source>Filter tags</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1368,7 +1384,7 @@
|
|||||||
<source>View</source>
|
<source>View</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">50</context>
|
<context context-type="linenumber">52</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">View</target>
|
<target state="needs-translation">View</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1376,7 +1392,7 @@
|
|||||||
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
<source>Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">67</context>
|
<context context-type="linenumber">71</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
<target state="needs-translation">Created: <x id="INTERPOLATION" equiv-text="{{document.created | customDate}}"/></target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -1400,18 +1416,10 @@
|
|||||||
<source>Score:</source>
|
<source>Score:</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
<context context-type="sourcefile">src/app/components/document-list/document-card-large/document-card-large.component.html</context>
|
||||||
<context context-type="linenumber">62</context>
|
<context context-type="linenumber">66</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Score:</target>
|
<target state="needs-translation">Score:</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="2840db547019ce8c76b2cdbe3a1653c5b68b06af" datatype="html">
|
|
||||||
<source>View in browser</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/components/document-list/document-card-small/document-card-small.component.html</context>
|
|
||||||
<context context-type="linenumber">40</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="needs-translation">View in browser</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="7985804062689412812" datatype="html">
|
<trans-unit id="7985804062689412812" datatype="html">
|
||||||
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
<source>Error executing bulk operation: <x id="PH" equiv-text="JSON.stringify(error.error)"/></source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
@ -1945,11 +1953,27 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Romanian</target>
|
<target state="needs-translation">Romanian</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
|
<trans-unit id="7137419789978325708" datatype="html">
|
||||||
|
<source>Russian</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">98</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="needs-translation">Russian</target>
|
||||||
|
</trans-unit>
|
||||||
|
<trans-unit id="5190825892106392539" datatype="html">
|
||||||
|
<source>Spanish</source>
|
||||||
|
<context-group purpose="location">
|
||||||
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
|
<context context-type="linenumber">99</context>
|
||||||
|
</context-group>
|
||||||
|
<target state="needs-translation">Spanish</target>
|
||||||
|
</trans-unit>
|
||||||
<trans-unit id="4912706592792948707" datatype="html">
|
<trans-unit id="4912706592792948707" datatype="html">
|
||||||
<source>ISO 8601</source>
|
<source>ISO 8601</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||||
<context context-type="linenumber">102</context>
|
<context context-type="linenumber">105</context>
|
||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">ISO 8601</target>
|
<target state="needs-translation">ISO 8601</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
@ -2077,14 +2101,6 @@
|
|||||||
</context-group>
|
</context-group>
|
||||||
<target state="needs-translation">Information</target>
|
<target state="needs-translation">Information</target>
|
||||||
</trans-unit>
|
</trans-unit>
|
||||||
<trans-unit id="7517688192215738656" datatype="html">
|
|
||||||
<source>ASN</source>
|
|
||||||
<context-group purpose="location">
|
|
||||||
<context context-type="sourcefile">src/app/services/rest/document.service.ts</context>
|
|
||||||
<context context-type="linenumber">17</context>
|
|
||||||
</context-group>
|
|
||||||
<target state="needs-translation">ASN</target>
|
|
||||||
</trans-unit>
|
|
||||||
<trans-unit id="2691296884221415710" datatype="html">
|
<trans-unit id="2691296884221415710" datatype="html">
|
||||||
<source>Correspondent</source>
|
<source>Correspondent</source>
|
||||||
<context-group purpose="location">
|
<context-group purpose="location">
|
||||||
|
@ -76,6 +76,10 @@ $border-color-dark-mode: #47494f;
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.page-item.active .page-link {
|
||||||
|
background-color: darken($primary-dark-mode, 10%);
|
||||||
|
}
|
||||||
|
|
||||||
.nav-tabs {
|
.nav-tabs {
|
||||||
border-color: $border-color-dark-mode;
|
border-color: $border-color-dark-mode;
|
||||||
|
|
||||||
@ -226,7 +230,7 @@ $border-color-dark-mode: #47494f;
|
|||||||
}
|
}
|
||||||
|
|
||||||
.btn-outline-secondary {
|
.btn-outline-secondary {
|
||||||
border-color: $text-color-dark-mode;
|
border-color: darken($text-color-dark-mode, 30%);
|
||||||
color: $text-color-dark-mode;
|
color: $text-color-dark-mode;
|
||||||
|
|
||||||
&:not(:disabled):not(.disabled):hover {
|
&:not(:disabled):not(.disabled):hover {
|
||||||
@ -279,6 +283,10 @@ $border-color-dark-mode: #47494f;
|
|||||||
background-color: $bg-dark-mode !important;
|
background-color: $bg-dark-mode !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
.card-footer button:hover {
|
||||||
|
color: $primary-dark-mode !important;
|
||||||
|
}
|
||||||
|
|
||||||
.form-control:not(.is-invalid):not(.btn),
|
.form-control:not(.is-invalid):not(.btn),
|
||||||
input:not(.is-invalid),
|
input:not(.is-invalid),
|
||||||
textarea:not(.is-invalid) {
|
textarea:not(.is-invalid) {
|
||||||
@ -392,7 +400,7 @@ $border-color-dark-mode: #47494f;
|
|||||||
border-color: $border-color-dark-mode;
|
border-color: $border-color-dark-mode;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$placements: 'top', 'right', 'bottom', 'left';
|
$placements: 'top', 'right', 'bottom', 'left';
|
||||||
|
|
||||||
@each $placement in $placements {
|
@each $placement in $placements {
|
||||||
|
@ -143,6 +143,46 @@ def run_convert(input_file,
|
|||||||
raise ParseError("Convert failed at {}".format(args))
|
raise ParseError("Convert failed at {}".format(args))
|
||||||
|
|
||||||
|
|
||||||
|
def get_default_thumbnail():
|
||||||
|
return os.path.join(os.path.dirname(__file__), "resources", "document.png")
|
||||||
|
|
||||||
|
|
||||||
|
def make_thumbnail_from_pdf_gs_fallback(in_path, temp_dir, logging_group=None):
|
||||||
|
out_path = os.path.join(temp_dir, "convert_gs.png")
|
||||||
|
|
||||||
|
# if convert fails, fall back to extracting
|
||||||
|
# the first PDF page as a PNG using Ghostscript
|
||||||
|
logger.warning(
|
||||||
|
"Thumbnail generation with ImageMagick failed, falling back "
|
||||||
|
"to ghostscript. Check your /etc/ImageMagick-x/policy.xml!",
|
||||||
|
extra={'group': logging_group}
|
||||||
|
)
|
||||||
|
gs_out_path = os.path.join(temp_dir, "gs_out.png")
|
||||||
|
cmd = [settings.GS_BINARY,
|
||||||
|
"-q",
|
||||||
|
"-sDEVICE=pngalpha",
|
||||||
|
"-o", gs_out_path,
|
||||||
|
in_path]
|
||||||
|
try:
|
||||||
|
if not subprocess.Popen(cmd).wait() == 0:
|
||||||
|
raise ParseError("Thumbnail (gs) failed at {}".format(cmd))
|
||||||
|
# then run convert on the output from gs
|
||||||
|
run_convert(density=300,
|
||||||
|
scale="500x5000>",
|
||||||
|
alpha="remove",
|
||||||
|
strip=True,
|
||||||
|
trim=False,
|
||||||
|
auto_orient=True,
|
||||||
|
input_file=gs_out_path,
|
||||||
|
output_file=out_path,
|
||||||
|
logging_group=logging_group)
|
||||||
|
|
||||||
|
return out_path
|
||||||
|
|
||||||
|
except ParseError:
|
||||||
|
return get_default_thumbnail()
|
||||||
|
|
||||||
|
|
||||||
def make_thumbnail_from_pdf(in_path, temp_dir, logging_group=None):
|
def make_thumbnail_from_pdf(in_path, temp_dir, logging_group=None):
|
||||||
"""
|
"""
|
||||||
The thumbnail of a PDF is just a 500px wide image of the first page.
|
The thumbnail of a PDF is just a 500px wide image of the first page.
|
||||||
@ -161,31 +201,8 @@ def make_thumbnail_from_pdf(in_path, temp_dir, logging_group=None):
|
|||||||
output_file=out_path,
|
output_file=out_path,
|
||||||
logging_group=logging_group)
|
logging_group=logging_group)
|
||||||
except ParseError:
|
except ParseError:
|
||||||
# if convert fails, fall back to extracting
|
out_path = make_thumbnail_from_pdf_gs_fallback(
|
||||||
# the first PDF page as a PNG using Ghostscript
|
in_path, temp_dir, logging_group)
|
||||||
logger.warning(
|
|
||||||
"Thumbnail generation with ImageMagick failed, falling back "
|
|
||||||
"to ghostscript. Check your /etc/ImageMagick-x/policy.xml!",
|
|
||||||
extra={'group': logging_group}
|
|
||||||
)
|
|
||||||
gs_out_path = os.path.join(temp_dir, "gs_out.png")
|
|
||||||
cmd = [settings.GS_BINARY,
|
|
||||||
"-q",
|
|
||||||
"-sDEVICE=pngalpha",
|
|
||||||
"-o", gs_out_path,
|
|
||||||
in_path]
|
|
||||||
if not subprocess.Popen(cmd).wait() == 0:
|
|
||||||
raise ParseError("Thumbnail (gs) failed at {}".format(cmd))
|
|
||||||
# then run convert on the output from gs
|
|
||||||
run_convert(density=300,
|
|
||||||
scale="500x5000>",
|
|
||||||
alpha="remove",
|
|
||||||
strip=True,
|
|
||||||
trim=False,
|
|
||||||
auto_orient=True,
|
|
||||||
input_file=gs_out_path,
|
|
||||||
output_file=out_path,
|
|
||||||
logging_group=logging_group)
|
|
||||||
|
|
||||||
return out_path
|
return out_path
|
||||||
|
|
||||||
|
BIN
src/documents/resources/document.png
Normal file
BIN
src/documents/resources/document.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 11 KiB |
@ -50,7 +50,7 @@ class MatchingModelSerializer(serializers.ModelSerializer):
|
|||||||
re.compile(match)
|
re.compile(match)
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
raise serializers.ValidationError(
|
raise serializers.ValidationError(
|
||||||
_("Invalid regular expresssion: %(error)s") %
|
_("Invalid regular expression: %(error)s") %
|
||||||
{'error': str(e)}
|
{'error': str(e)}
|
||||||
)
|
)
|
||||||
return match
|
return match
|
||||||
|
@ -18,6 +18,7 @@ from django_q.tasks import async_task
|
|||||||
from rest_framework import parsers
|
from rest_framework import parsers
|
||||||
from rest_framework.decorators import action
|
from rest_framework.decorators import action
|
||||||
from rest_framework.filters import OrderingFilter, SearchFilter
|
from rest_framework.filters import OrderingFilter, SearchFilter
|
||||||
|
from rest_framework.generics import GenericAPIView
|
||||||
from rest_framework.mixins import (
|
from rest_framework.mixins import (
|
||||||
DestroyModelMixin,
|
DestroyModelMixin,
|
||||||
ListModelMixin,
|
ListModelMixin,
|
||||||
@ -406,23 +407,12 @@ class SavedViewViewSet(ModelViewSet):
|
|||||||
serializer.save(user=self.request.user)
|
serializer.save(user=self.request.user)
|
||||||
|
|
||||||
|
|
||||||
class BulkEditView(APIView):
|
class BulkEditView(GenericAPIView):
|
||||||
|
|
||||||
permission_classes = (IsAuthenticated,)
|
permission_classes = (IsAuthenticated,)
|
||||||
serializer_class = BulkEditSerializer
|
serializer_class = BulkEditSerializer
|
||||||
parser_classes = (parsers.JSONParser,)
|
parser_classes = (parsers.JSONParser,)
|
||||||
|
|
||||||
def get_serializer_context(self):
|
|
||||||
return {
|
|
||||||
'request': self.request,
|
|
||||||
'format': self.format_kwarg,
|
|
||||||
'view': self
|
|
||||||
}
|
|
||||||
|
|
||||||
def get_serializer(self, *args, **kwargs):
|
|
||||||
kwargs['context'] = self.get_serializer_context()
|
|
||||||
return self.serializer_class(*args, **kwargs)
|
|
||||||
|
|
||||||
def post(self, request, *args, **kwargs):
|
def post(self, request, *args, **kwargs):
|
||||||
serializer = self.get_serializer(data=request.data)
|
serializer = self.get_serializer(data=request.data)
|
||||||
serializer.is_valid(raise_exception=True)
|
serializer.is_valid(raise_exception=True)
|
||||||
@ -439,23 +429,12 @@ class BulkEditView(APIView):
|
|||||||
return HttpResponseBadRequest(str(e))
|
return HttpResponseBadRequest(str(e))
|
||||||
|
|
||||||
|
|
||||||
class PostDocumentView(APIView):
|
class PostDocumentView(GenericAPIView):
|
||||||
|
|
||||||
permission_classes = (IsAuthenticated,)
|
permission_classes = (IsAuthenticated,)
|
||||||
serializer_class = PostDocumentSerializer
|
serializer_class = PostDocumentSerializer
|
||||||
parser_classes = (parsers.MultiPartParser,)
|
parser_classes = (parsers.MultiPartParser,)
|
||||||
|
|
||||||
def get_serializer_context(self):
|
|
||||||
return {
|
|
||||||
'request': self.request,
|
|
||||||
'format': self.format_kwarg,
|
|
||||||
'view': self
|
|
||||||
}
|
|
||||||
|
|
||||||
def get_serializer(self, *args, **kwargs):
|
|
||||||
kwargs['context'] = self.get_serializer_context()
|
|
||||||
return self.serializer_class(*args, **kwargs)
|
|
||||||
|
|
||||||
def post(self, request, *args, **kwargs):
|
def post(self, request, *args, **kwargs):
|
||||||
|
|
||||||
serializer = self.get_serializer(data=request.data)
|
serializer = self.get_serializer(data=request.data)
|
||||||
@ -493,23 +472,12 @@ class PostDocumentView(APIView):
|
|||||||
return Response("OK")
|
return Response("OK")
|
||||||
|
|
||||||
|
|
||||||
class SelectionDataView(APIView):
|
class SelectionDataView(GenericAPIView):
|
||||||
|
|
||||||
permission_classes = (IsAuthenticated,)
|
permission_classes = (IsAuthenticated,)
|
||||||
serializer_class = DocumentListSerializer
|
serializer_class = DocumentListSerializer
|
||||||
parser_classes = (parsers.MultiPartParser, parsers.JSONParser)
|
parser_classes = (parsers.MultiPartParser, parsers.JSONParser)
|
||||||
|
|
||||||
def get_serializer_context(self):
|
|
||||||
return {
|
|
||||||
'request': self.request,
|
|
||||||
'format': self.format_kwarg,
|
|
||||||
'view': self
|
|
||||||
}
|
|
||||||
|
|
||||||
def get_serializer(self, *args, **kwargs):
|
|
||||||
kwargs['context'] = self.get_serializer_context()
|
|
||||||
return self.serializer_class(*args, **kwargs)
|
|
||||||
|
|
||||||
def post(self, request, format=None):
|
def post(self, request, format=None):
|
||||||
serializer = self.get_serializer(data=request.data)
|
serializer = self.get_serializer(data=request.data)
|
||||||
serializer.is_valid(raise_exception=True)
|
serializer.is_valid(raise_exception=True)
|
||||||
@ -660,23 +628,12 @@ class StatisticsView(APIView):
|
|||||||
})
|
})
|
||||||
|
|
||||||
|
|
||||||
class BulkDownloadView(APIView):
|
class BulkDownloadView(GenericAPIView):
|
||||||
|
|
||||||
permission_classes = (IsAuthenticated,)
|
permission_classes = (IsAuthenticated,)
|
||||||
serializer_class = BulkDownloadSerializer
|
serializer_class = BulkDownloadSerializer
|
||||||
parser_classes = (parsers.JSONParser,)
|
parser_classes = (parsers.JSONParser,)
|
||||||
|
|
||||||
def get_serializer_context(self):
|
|
||||||
return {
|
|
||||||
'request': self.request,
|
|
||||||
'format': self.format_kwarg,
|
|
||||||
'view': self
|
|
||||||
}
|
|
||||||
|
|
||||||
def get_serializer(self, *args, **kwargs):
|
|
||||||
kwargs['context'] = self.get_serializer_context()
|
|
||||||
return self.serializer_class(*args, **kwargs)
|
|
||||||
|
|
||||||
def post(self, request, format=None):
|
def post(self, request, format=None):
|
||||||
serializer = self.get_serializer(data=request.data)
|
serializer = self.get_serializer(data=request.data)
|
||||||
serializer.is_valid(raise_exception=True)
|
serializer.is_valid(raise_exception=True)
|
||||||
|
@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: paperless-ng\n"
|
"Project-Id-Version: paperless-ng\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-02-28 12:40+0100\n"
|
"POT-Creation-Date: 2021-03-14 13:33+0100\n"
|
||||||
"PO-Revision-Date: 2021-03-06 22:56\n"
|
"PO-Revision-Date: 2021-03-14 13:58\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Czech\n"
|
"Language-Team: Czech\n"
|
||||||
"Language: cs_CZ\n"
|
"Language: cs_CZ\n"
|
||||||
@ -226,7 +226,7 @@ msgstr "záznam"
|
|||||||
msgid "logs"
|
msgid "logs"
|
||||||
msgstr "záznamy"
|
msgstr "záznamy"
|
||||||
|
|
||||||
#: documents/models.py:344 documents/models.py:394
|
#: documents/models.py:344 documents/models.py:396
|
||||||
msgid "saved view"
|
msgid "saved view"
|
||||||
msgstr "uložený pohled"
|
msgstr "uložený pohled"
|
||||||
|
|
||||||
@ -326,25 +326,33 @@ msgstr "upraveno po"
|
|||||||
msgid "does not have tag"
|
msgid "does not have tag"
|
||||||
msgstr "nemá 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"
|
msgid "rule type"
|
||||||
msgstr "typ pravidla"
|
msgstr "typ pravidla"
|
||||||
|
|
||||||
#: documents/models.py:402
|
#: documents/models.py:404
|
||||||
msgid "value"
|
msgid "value"
|
||||||
msgstr "hodnota"
|
msgstr "hodnota"
|
||||||
|
|
||||||
#: documents/models.py:408
|
#: documents/models.py:410
|
||||||
msgid "filter rule"
|
msgid "filter rule"
|
||||||
msgstr "filtrovací pravidlo"
|
msgstr "filtrovací pravidlo"
|
||||||
|
|
||||||
#: documents/models.py:409
|
#: documents/models.py:411
|
||||||
msgid "filter rules"
|
msgid "filter rules"
|
||||||
msgstr "filtrovací pravidla"
|
msgstr "filtrovací pravidla"
|
||||||
|
|
||||||
#: documents/serialisers.py:53
|
#: documents/serialisers.py:53
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Invalid regular expresssion: %(error)s"
|
msgid "Invalid regular expression: %(error)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/serialisers.py:177
|
#: documents/serialisers.py:177
|
||||||
@ -396,38 +404,46 @@ msgstr "Heslo"
|
|||||||
msgid "Sign in"
|
msgid "Sign in"
|
||||||
msgstr "Přihlásit se"
|
msgstr "Přihlásit se"
|
||||||
|
|
||||||
#: paperless/settings.py:297
|
#: paperless/settings.py:298
|
||||||
msgid "English (US)"
|
msgid "English (US)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:298
|
#: paperless/settings.py:299
|
||||||
msgid "English (GB)"
|
msgid "English (GB)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:299
|
#: paperless/settings.py:300
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "Němčina"
|
msgstr "Němčina"
|
||||||
|
|
||||||
#: paperless/settings.py:300
|
#: paperless/settings.py:301
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr "Holandština"
|
msgstr "Holandština"
|
||||||
|
|
||||||
#: paperless/settings.py:301
|
#: paperless/settings.py:302
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "Francouzština"
|
msgstr "Francouzština"
|
||||||
|
|
||||||
#: paperless/settings.py:302
|
#: paperless/settings.py:303
|
||||||
msgid "Portuguese (Brazil)"
|
msgid "Portuguese (Brazil)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:303
|
#: paperless/settings.py:304
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:304
|
#: paperless/settings.py:305
|
||||||
msgid "Romanian"
|
msgid "Romanian"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: paperless/settings.py:306
|
||||||
|
msgid "Russian"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: paperless/settings.py:307
|
||||||
|
msgid "Spanish"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/urls.py:118
|
#: paperless/urls.py:118
|
||||||
msgid "Paperless-ng administration"
|
msgid "Paperless-ng administration"
|
||||||
msgstr "Správa Paperless-ng"
|
msgstr "Správa Paperless-ng"
|
||||||
|
@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: paperless-ng\n"
|
"Project-Id-Version: paperless-ng\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-02-28 12:40+0100\n"
|
"POT-Creation-Date: 2021-03-14 13:33+0100\n"
|
||||||
"PO-Revision-Date: 2021-03-06 22:56\n"
|
"PO-Revision-Date: 2021-03-14 13:58\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: German\n"
|
"Language-Team: German\n"
|
||||||
"Language: de_DE\n"
|
"Language: de_DE\n"
|
||||||
@ -226,7 +226,7 @@ msgstr "Protokoll"
|
|||||||
msgid "logs"
|
msgid "logs"
|
||||||
msgstr "Protokoll"
|
msgstr "Protokoll"
|
||||||
|
|
||||||
#: documents/models.py:344 documents/models.py:394
|
#: documents/models.py:344 documents/models.py:396
|
||||||
msgid "saved view"
|
msgid "saved view"
|
||||||
msgstr "Gespeicherte Ansicht"
|
msgstr "Gespeicherte Ansicht"
|
||||||
|
|
||||||
@ -326,25 +326,33 @@ msgstr "Geändert nach"
|
|||||||
msgid "does not have tag"
|
msgid "does not have tag"
|
||||||
msgstr "Hat nicht folgendes 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"
|
msgid "rule type"
|
||||||
msgstr "Regeltyp"
|
msgstr "Regeltyp"
|
||||||
|
|
||||||
#: documents/models.py:402
|
#: documents/models.py:404
|
||||||
msgid "value"
|
msgid "value"
|
||||||
msgstr "Wert"
|
msgstr "Wert"
|
||||||
|
|
||||||
#: documents/models.py:408
|
#: documents/models.py:410
|
||||||
msgid "filter rule"
|
msgid "filter rule"
|
||||||
msgstr "Filterregel"
|
msgstr "Filterregel"
|
||||||
|
|
||||||
#: documents/models.py:409
|
#: documents/models.py:411
|
||||||
msgid "filter rules"
|
msgid "filter rules"
|
||||||
msgstr "Filterregeln"
|
msgstr "Filterregeln"
|
||||||
|
|
||||||
#: documents/serialisers.py:53
|
#: documents/serialisers.py:53
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Invalid regular expresssion: %(error)s"
|
msgid "Invalid regular expression: %(error)s"
|
||||||
msgstr "Ungültiger regulärer Ausdruck: %(error)s"
|
msgstr "Ungültiger regulärer Ausdruck: %(error)s"
|
||||||
|
|
||||||
#: documents/serialisers.py:177
|
#: documents/serialisers.py:177
|
||||||
@ -382,7 +390,7 @@ msgstr "Bitte melden Sie sich an."
|
|||||||
|
|
||||||
#: documents/templates/registration/login.html:45
|
#: documents/templates/registration/login.html:45
|
||||||
msgid "Your username and password didn't match. Please try again."
|
msgid "Your username and password didn't match. Please try again."
|
||||||
msgstr "Ihr Benutzername und Passwort stimmen nicht überein. Bitte versuchen Sie es erneut."
|
msgstr "Ihr Benutzername und Kennwort stimmen nicht überein. Bitte versuchen Sie es erneut."
|
||||||
|
|
||||||
#: documents/templates/registration/login.html:48
|
#: documents/templates/registration/login.html:48
|
||||||
msgid "Username"
|
msgid "Username"
|
||||||
@ -390,44 +398,52 @@ msgstr "Benutzername"
|
|||||||
|
|
||||||
#: documents/templates/registration/login.html:49
|
#: documents/templates/registration/login.html:49
|
||||||
msgid "Password"
|
msgid "Password"
|
||||||
msgstr "Passwort"
|
msgstr "Kennwort"
|
||||||
|
|
||||||
#: documents/templates/registration/login.html:54
|
#: documents/templates/registration/login.html:54
|
||||||
msgid "Sign in"
|
msgid "Sign in"
|
||||||
msgstr "Anmelden"
|
msgstr "Anmelden"
|
||||||
|
|
||||||
#: paperless/settings.py:297
|
#: paperless/settings.py:298
|
||||||
msgid "English (US)"
|
msgid "English (US)"
|
||||||
msgstr "Englisch (US)"
|
msgstr "Englisch (US)"
|
||||||
|
|
||||||
#: paperless/settings.py:298
|
#: paperless/settings.py:299
|
||||||
msgid "English (GB)"
|
msgid "English (GB)"
|
||||||
msgstr "Englisch (UK)"
|
msgstr "Englisch (UK)"
|
||||||
|
|
||||||
#: paperless/settings.py:299
|
#: paperless/settings.py:300
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "Deutsch"
|
msgstr "Deutsch"
|
||||||
|
|
||||||
#: paperless/settings.py:300
|
#: paperless/settings.py:301
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr "Niederländisch"
|
msgstr "Niederländisch"
|
||||||
|
|
||||||
#: paperless/settings.py:301
|
#: paperless/settings.py:302
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "Französisch"
|
msgstr "Französisch"
|
||||||
|
|
||||||
#: paperless/settings.py:302
|
#: paperless/settings.py:303
|
||||||
msgid "Portuguese (Brazil)"
|
msgid "Portuguese (Brazil)"
|
||||||
msgstr "Portugiesisch (Brasilien)"
|
msgstr "Portugiesisch (Brasilien)"
|
||||||
|
|
||||||
#: paperless/settings.py:303
|
#: paperless/settings.py:304
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr "Italienisch"
|
msgstr "Italienisch"
|
||||||
|
|
||||||
#: paperless/settings.py:304
|
#: paperless/settings.py:305
|
||||||
msgid "Romanian"
|
msgid "Romanian"
|
||||||
msgstr "Rumänisch"
|
msgstr "Rumänisch"
|
||||||
|
|
||||||
|
#: paperless/settings.py:306
|
||||||
|
msgid "Russian"
|
||||||
|
msgstr "Russisch"
|
||||||
|
|
||||||
|
#: paperless/settings.py:307
|
||||||
|
msgid "Spanish"
|
||||||
|
msgstr "Spanisch"
|
||||||
|
|
||||||
#: paperless/urls.py:118
|
#: paperless/urls.py:118
|
||||||
msgid "Paperless-ng administration"
|
msgid "Paperless-ng administration"
|
||||||
msgstr "Paperless-ng Administration"
|
msgstr "Paperless-ng Administration"
|
||||||
@ -502,7 +518,7 @@ msgstr "Benutzername"
|
|||||||
|
|
||||||
#: paperless_mail/models.py:50
|
#: paperless_mail/models.py:50
|
||||||
msgid "password"
|
msgid "password"
|
||||||
msgstr "Passwort"
|
msgstr "Kennwort"
|
||||||
|
|
||||||
#: paperless_mail/models.py:60
|
#: paperless_mail/models.py:60
|
||||||
msgid "mail rule"
|
msgid "mail rule"
|
||||||
@ -618,7 +634,7 @@ msgstr "Parameter für Aktion"
|
|||||||
|
|
||||||
#: paperless_mail/models.py:167
|
#: paperless_mail/models.py:167
|
||||||
msgid "Additional parameter for the action selected above, i.e., the target folder of the move to folder action."
|
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
|
#: paperless_mail/models.py:173
|
||||||
msgid "assign title from"
|
msgid "assign title from"
|
||||||
|
@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: paperless-ng\n"
|
"Project-Id-Version: paperless-ng\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-02-28 12:40+0100\n"
|
"POT-Creation-Date: 2021-03-14 13:33+0100\n"
|
||||||
"PO-Revision-Date: 2021-03-06 22:56\n"
|
"PO-Revision-Date: 2021-03-14 20:04\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: English, United Kingdom\n"
|
"Language-Team: English, United Kingdom\n"
|
||||||
"Language: en_GB\n"
|
"Language: en_GB\n"
|
||||||
@ -226,7 +226,7 @@ msgstr "log"
|
|||||||
msgid "logs"
|
msgid "logs"
|
||||||
msgstr "logs"
|
msgstr "logs"
|
||||||
|
|
||||||
#: documents/models.py:344 documents/models.py:394
|
#: documents/models.py:344 documents/models.py:396
|
||||||
msgid "saved view"
|
msgid "saved view"
|
||||||
msgstr "saved view"
|
msgstr "saved view"
|
||||||
|
|
||||||
@ -326,26 +326,34 @@ msgstr "modified after"
|
|||||||
msgid "does not have tag"
|
msgid "does not have tag"
|
||||||
msgstr "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"
|
msgid "rule type"
|
||||||
msgstr "rule type"
|
msgstr "rule type"
|
||||||
|
|
||||||
#: documents/models.py:402
|
#: documents/models.py:404
|
||||||
msgid "value"
|
msgid "value"
|
||||||
msgstr "value"
|
msgstr "value"
|
||||||
|
|
||||||
#: documents/models.py:408
|
#: documents/models.py:410
|
||||||
msgid "filter rule"
|
msgid "filter rule"
|
||||||
msgstr "filter rule"
|
msgstr "filter rule"
|
||||||
|
|
||||||
#: documents/models.py:409
|
#: documents/models.py:411
|
||||||
msgid "filter rules"
|
msgid "filter rules"
|
||||||
msgstr "filter rules"
|
msgstr "filter rules"
|
||||||
|
|
||||||
#: documents/serialisers.py:53
|
#: documents/serialisers.py:53
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Invalid regular expresssion: %(error)s"
|
msgid "Invalid regular expression: %(error)s"
|
||||||
msgstr "Invalid regular expresssion: %(error)s"
|
msgstr "Invalid regular expression: %(error)s"
|
||||||
|
|
||||||
#: documents/serialisers.py:177
|
#: documents/serialisers.py:177
|
||||||
msgid "Invalid color."
|
msgid "Invalid color."
|
||||||
@ -396,38 +404,46 @@ msgstr "Password"
|
|||||||
msgid "Sign in"
|
msgid "Sign in"
|
||||||
msgstr "Sign in"
|
msgstr "Sign in"
|
||||||
|
|
||||||
#: paperless/settings.py:297
|
#: paperless/settings.py:298
|
||||||
msgid "English (US)"
|
msgid "English (US)"
|
||||||
msgstr "English (US)"
|
msgstr "English (US)"
|
||||||
|
|
||||||
#: paperless/settings.py:298
|
#: paperless/settings.py:299
|
||||||
msgid "English (GB)"
|
msgid "English (GB)"
|
||||||
msgstr "English (GB)"
|
msgstr "English (GB)"
|
||||||
|
|
||||||
#: paperless/settings.py:299
|
#: paperless/settings.py:300
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "German"
|
msgstr "German"
|
||||||
|
|
||||||
#: paperless/settings.py:300
|
#: paperless/settings.py:301
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr "Dutch"
|
msgstr "Dutch"
|
||||||
|
|
||||||
#: paperless/settings.py:301
|
#: paperless/settings.py:302
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "French"
|
msgstr "French"
|
||||||
|
|
||||||
#: paperless/settings.py:302
|
#: paperless/settings.py:303
|
||||||
msgid "Portuguese (Brazil)"
|
msgid "Portuguese (Brazil)"
|
||||||
msgstr "Portuguese (Brazil)"
|
msgstr "Portuguese (Brazil)"
|
||||||
|
|
||||||
#: paperless/settings.py:303
|
#: paperless/settings.py:304
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr "Italian"
|
msgstr "Italian"
|
||||||
|
|
||||||
#: paperless/settings.py:304
|
#: paperless/settings.py:305
|
||||||
msgid "Romanian"
|
msgid "Romanian"
|
||||||
msgstr "Romanian"
|
msgstr "Romanian"
|
||||||
|
|
||||||
|
#: paperless/settings.py:306
|
||||||
|
msgid "Russian"
|
||||||
|
msgstr "Russian"
|
||||||
|
|
||||||
|
#: paperless/settings.py:307
|
||||||
|
msgid "Spanish"
|
||||||
|
msgstr "Spanish"
|
||||||
|
|
||||||
#: paperless/urls.py:118
|
#: paperless/urls.py:118
|
||||||
msgid "Paperless-ng administration"
|
msgid "Paperless-ng administration"
|
||||||
msgstr "Paperless-ng administration"
|
msgstr "Paperless-ng administration"
|
||||||
|
@ -8,7 +8,7 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: PACKAGE VERSION\n"
|
"Project-Id-Version: PACKAGE VERSION\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-02-28 12:40+0100\n"
|
"POT-Creation-Date: 2021-03-14 13:33+0100\n"
|
||||||
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
|
||||||
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
|
||||||
"Language-Team: LANGUAGE <LL@li.org>\n"
|
"Language-Team: LANGUAGE <LL@li.org>\n"
|
||||||
@ -230,7 +230,7 @@ msgstr ""
|
|||||||
msgid "logs"
|
msgid "logs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/models.py:344 documents/models.py:394
|
#: documents/models.py:344 documents/models.py:396
|
||||||
msgid "saved view"
|
msgid "saved view"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -330,25 +330,33 @@ msgstr ""
|
|||||||
msgid "does not have tag"
|
msgid "does not have tag"
|
||||||
msgstr ""
|
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"
|
msgid "rule type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/models.py:402
|
#: documents/models.py:404
|
||||||
msgid "value"
|
msgid "value"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/models.py:408
|
#: documents/models.py:410
|
||||||
msgid "filter rule"
|
msgid "filter rule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/models.py:409
|
#: documents/models.py:411
|
||||||
msgid "filter rules"
|
msgid "filter rules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/serialisers.py:53
|
#: documents/serialisers.py:53
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Invalid regular expresssion: %(error)s"
|
msgid "Invalid regular expression: %(error)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/serialisers.py:177
|
#: documents/serialisers.py:177
|
||||||
@ -400,38 +408,46 @@ msgstr ""
|
|||||||
msgid "Sign in"
|
msgid "Sign in"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:297
|
#: paperless/settings.py:298
|
||||||
msgid "English (US)"
|
msgid "English (US)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:298
|
#: paperless/settings.py:299
|
||||||
msgid "English (GB)"
|
msgid "English (GB)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:299
|
#: paperless/settings.py:300
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:300
|
#: paperless/settings.py:301
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:301
|
#: paperless/settings.py:302
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:302
|
#: paperless/settings.py:303
|
||||||
msgid "Portuguese (Brazil)"
|
msgid "Portuguese (Brazil)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:303
|
#: paperless/settings.py:304
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:304
|
#: paperless/settings.py:305
|
||||||
msgid "Romanian"
|
msgid "Romanian"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: paperless/settings.py:306
|
||||||
|
msgid "Russian"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: paperless/settings.py:307
|
||||||
|
msgid "Spanish"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/urls.py:118
|
#: paperless/urls.py:118
|
||||||
msgid "Paperless-ng administration"
|
msgid "Paperless-ng administration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: paperless-ng\n"
|
"Project-Id-Version: paperless-ng\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-02-28 12:40+0100\n"
|
"POT-Creation-Date: 2021-03-14 13:33+0100\n"
|
||||||
"PO-Revision-Date: 2021-03-06 22:56\n"
|
"PO-Revision-Date: 2021-03-14 20:04\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Spanish\n"
|
"Language-Team: Spanish\n"
|
||||||
"Language: es_ES\n"
|
"Language: es_ES\n"
|
||||||
@ -39,7 +39,7 @@ msgstr "Expresión regular"
|
|||||||
|
|
||||||
#: documents/models.py:36
|
#: documents/models.py:36
|
||||||
msgid "Fuzzy word"
|
msgid "Fuzzy word"
|
||||||
msgstr ""
|
msgstr "Palabra borrosa"
|
||||||
|
|
||||||
#: documents/models.py:37
|
#: documents/models.py:37
|
||||||
msgid "Automatic"
|
msgid "Automatic"
|
||||||
@ -52,23 +52,23 @@ msgstr "nombre"
|
|||||||
|
|
||||||
#: documents/models.py:45
|
#: documents/models.py:45
|
||||||
msgid "match"
|
msgid "match"
|
||||||
msgstr ""
|
msgstr "coincidencia"
|
||||||
|
|
||||||
#: documents/models.py:49
|
#: documents/models.py:49
|
||||||
msgid "matching algorithm"
|
msgid "matching algorithm"
|
||||||
msgstr ""
|
msgstr "Algoritmo de coincidencia"
|
||||||
|
|
||||||
#: documents/models.py:55
|
#: documents/models.py:55
|
||||||
msgid "is insensitive"
|
msgid "is insensitive"
|
||||||
msgstr ""
|
msgstr "es insensible"
|
||||||
|
|
||||||
#: documents/models.py:74 documents/models.py:120
|
#: documents/models.py:74 documents/models.py:120
|
||||||
msgid "correspondent"
|
msgid "correspondent"
|
||||||
msgstr ""
|
msgstr "Tipo de documento"
|
||||||
|
|
||||||
#: documents/models.py:75
|
#: documents/models.py:75
|
||||||
msgid "correspondents"
|
msgid "correspondents"
|
||||||
msgstr ""
|
msgstr "Tipos de documento"
|
||||||
|
|
||||||
#: documents/models.py:81
|
#: documents/models.py:81
|
||||||
msgid "color"
|
msgid "color"
|
||||||
@ -76,11 +76,11 @@ msgstr "color"
|
|||||||
|
|
||||||
#: documents/models.py:87
|
#: documents/models.py:87
|
||||||
msgid "is inbox tag"
|
msgid "is inbox tag"
|
||||||
msgstr ""
|
msgstr "es etiqueta de bandeja"
|
||||||
|
|
||||||
#: documents/models.py:89
|
#: documents/models.py:89
|
||||||
msgid "Marks this tag as an inbox tag: All newly consumed documents will be tagged with inbox tags."
|
msgid "Marks this tag as an inbox tag: All newly consumed documents will be tagged with inbox tags."
|
||||||
msgstr ""
|
msgstr "Marca esta etiqueta como una etiqueta de bandeja: todos los documentos recién consumidos serán etiquetados con las etiquetas de bandeja."
|
||||||
|
|
||||||
#: documents/models.py:94
|
#: documents/models.py:94
|
||||||
msgid "tag"
|
msgid "tag"
|
||||||
@ -116,7 +116,7 @@ msgstr "contenido"
|
|||||||
|
|
||||||
#: documents/models.py:139
|
#: documents/models.py:139
|
||||||
msgid "The raw, text-only data of the document. This field is primarily used for searching."
|
msgid "The raw, text-only data of the document. This field is primarily used for searching."
|
||||||
msgstr ""
|
msgstr "Los datos de texto en bruto del documento. Este campo se utiliza principalmente para las búsquedas."
|
||||||
|
|
||||||
#: documents/models.py:144
|
#: documents/models.py:144
|
||||||
msgid "mime type"
|
msgid "mime type"
|
||||||
@ -124,19 +124,19 @@ msgstr "tipo MIME"
|
|||||||
|
|
||||||
#: documents/models.py:155
|
#: documents/models.py:155
|
||||||
msgid "checksum"
|
msgid "checksum"
|
||||||
msgstr ""
|
msgstr "Cadena de verificación"
|
||||||
|
|
||||||
#: documents/models.py:159
|
#: documents/models.py:159
|
||||||
msgid "The checksum of the original document."
|
msgid "The checksum of the original document."
|
||||||
msgstr ""
|
msgstr "La cadena de verificación del documento original."
|
||||||
|
|
||||||
#: documents/models.py:163
|
#: documents/models.py:163
|
||||||
msgid "archive checksum"
|
msgid "archive checksum"
|
||||||
msgstr ""
|
msgstr "cadena de comprobación del archivo"
|
||||||
|
|
||||||
#: documents/models.py:168
|
#: documents/models.py:168
|
||||||
msgid "The checksum of the archived document."
|
msgid "The checksum of the archived document."
|
||||||
msgstr ""
|
msgstr "La cadena de verificación del documento archivado."
|
||||||
|
|
||||||
#: documents/models.py:172 documents/models.py:328
|
#: documents/models.py:172 documents/models.py:328
|
||||||
msgid "created"
|
msgid "created"
|
||||||
@ -152,27 +152,27 @@ msgstr "tipo de almacenamiento"
|
|||||||
|
|
||||||
#: documents/models.py:188
|
#: documents/models.py:188
|
||||||
msgid "added"
|
msgid "added"
|
||||||
msgstr ""
|
msgstr "añadido"
|
||||||
|
|
||||||
#: documents/models.py:192
|
#: documents/models.py:192
|
||||||
msgid "filename"
|
msgid "filename"
|
||||||
msgstr ""
|
msgstr "nombre del archivo"
|
||||||
|
|
||||||
#: documents/models.py:198
|
#: documents/models.py:198
|
||||||
msgid "Current filename in storage"
|
msgid "Current filename in storage"
|
||||||
msgstr ""
|
msgstr "Nombre de archivo actual en disco"
|
||||||
|
|
||||||
#: documents/models.py:202
|
#: documents/models.py:202
|
||||||
msgid "archive filename"
|
msgid "archive filename"
|
||||||
msgstr ""
|
msgstr "nombre de archivo"
|
||||||
|
|
||||||
#: documents/models.py:208
|
#: documents/models.py:208
|
||||||
msgid "Current archive filename in storage"
|
msgid "Current archive filename in storage"
|
||||||
msgstr ""
|
msgstr "Nombre de archivo actual en disco"
|
||||||
|
|
||||||
#: documents/models.py:212
|
#: documents/models.py:212
|
||||||
msgid "archive serial number"
|
msgid "archive serial number"
|
||||||
msgstr ""
|
msgstr "número de serie del archivo"
|
||||||
|
|
||||||
#: documents/models.py:217
|
#: documents/models.py:217
|
||||||
msgid "The position of this document in your physical document archive."
|
msgid "The position of this document in your physical document archive."
|
||||||
@ -226,7 +226,7 @@ msgstr "log"
|
|||||||
msgid "logs"
|
msgid "logs"
|
||||||
msgstr "logs"
|
msgstr "logs"
|
||||||
|
|
||||||
#: documents/models.py:344 documents/models.py:394
|
#: documents/models.py:344 documents/models.py:396
|
||||||
msgid "saved view"
|
msgid "saved view"
|
||||||
msgstr "vista guardada"
|
msgstr "vista guardada"
|
||||||
|
|
||||||
@ -240,7 +240,7 @@ msgstr "usuario"
|
|||||||
|
|
||||||
#: documents/models.py:354
|
#: documents/models.py:354
|
||||||
msgid "show on dashboard"
|
msgid "show on dashboard"
|
||||||
msgstr ""
|
msgstr "mostrar en el panel de control"
|
||||||
|
|
||||||
#: documents/models.py:357
|
#: documents/models.py:357
|
||||||
msgid "show in sidebar"
|
msgid "show in sidebar"
|
||||||
@ -264,11 +264,11 @@ msgstr "el contenido contiene"
|
|||||||
|
|
||||||
#: documents/models.py:372
|
#: documents/models.py:372
|
||||||
msgid "ASN is"
|
msgid "ASN is"
|
||||||
msgstr ""
|
msgstr "ASN es"
|
||||||
|
|
||||||
#: documents/models.py:373
|
#: documents/models.py:373
|
||||||
msgid "correspondent is"
|
msgid "correspondent is"
|
||||||
msgstr ""
|
msgstr "tipo de documento es"
|
||||||
|
|
||||||
#: documents/models.py:374
|
#: documents/models.py:374
|
||||||
msgid "document type is"
|
msgid "document type is"
|
||||||
@ -276,7 +276,7 @@ msgstr "el tipo de documento es"
|
|||||||
|
|
||||||
#: documents/models.py:375
|
#: documents/models.py:375
|
||||||
msgid "is in inbox"
|
msgid "is in inbox"
|
||||||
msgstr ""
|
msgstr "está en la bandeja de entrada"
|
||||||
|
|
||||||
#: documents/models.py:376
|
#: documents/models.py:376
|
||||||
msgid "has tag"
|
msgid "has tag"
|
||||||
@ -326,25 +326,33 @@ msgstr "modificado antes de"
|
|||||||
msgid "does not have tag"
|
msgid "does not have tag"
|
||||||
msgstr "no tiene la etiqueta"
|
msgstr "no tiene la etiqueta"
|
||||||
|
|
||||||
#: documents/models.py:398
|
#: documents/models.py:388
|
||||||
|
msgid "does not have ASN"
|
||||||
|
msgstr "no tiene ASN"
|
||||||
|
|
||||||
|
#: documents/models.py:389
|
||||||
|
msgid "title or content contains"
|
||||||
|
msgstr "el título o cuerpo contiene"
|
||||||
|
|
||||||
|
#: documents/models.py:400
|
||||||
msgid "rule type"
|
msgid "rule type"
|
||||||
msgstr "tipo de regla"
|
msgstr "tipo de regla"
|
||||||
|
|
||||||
#: documents/models.py:402
|
#: documents/models.py:404
|
||||||
msgid "value"
|
msgid "value"
|
||||||
msgstr "valor"
|
msgstr "valor"
|
||||||
|
|
||||||
#: documents/models.py:408
|
#: documents/models.py:410
|
||||||
msgid "filter rule"
|
msgid "filter rule"
|
||||||
msgstr ""
|
msgstr "regla de filtrado"
|
||||||
|
|
||||||
#: documents/models.py:409
|
#: documents/models.py:411
|
||||||
msgid "filter rules"
|
msgid "filter rules"
|
||||||
msgstr ""
|
msgstr "reglas de filtrado"
|
||||||
|
|
||||||
#: documents/serialisers.py:53
|
#: documents/serialisers.py:53
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Invalid regular expresssion: %(error)s"
|
msgid "Invalid regular expression: %(error)s"
|
||||||
msgstr "Expresión irregular inválida: %(error)s"
|
msgstr "Expresión irregular inválida: %(error)s"
|
||||||
|
|
||||||
#: documents/serialisers.py:177
|
#: documents/serialisers.py:177
|
||||||
@ -358,7 +366,7 @@ msgstr "Tipo de fichero %(type)s no suportado"
|
|||||||
|
|
||||||
#: documents/templates/index.html:21
|
#: documents/templates/index.html:21
|
||||||
msgid "Paperless-ng is loading..."
|
msgid "Paperless-ng is loading..."
|
||||||
msgstr "Paperless-ng está cargándose…"
|
msgstr "Paperless-ng está cargándose..."
|
||||||
|
|
||||||
#: documents/templates/registration/logged_out.html:13
|
#: documents/templates/registration/logged_out.html:13
|
||||||
msgid "Paperless-ng signed out"
|
msgid "Paperless-ng signed out"
|
||||||
@ -396,38 +404,46 @@ msgstr "Contraseña"
|
|||||||
msgid "Sign in"
|
msgid "Sign in"
|
||||||
msgstr "Iniciar sesión"
|
msgstr "Iniciar sesión"
|
||||||
|
|
||||||
#: paperless/settings.py:297
|
#: paperless/settings.py:298
|
||||||
msgid "English (US)"
|
msgid "English (US)"
|
||||||
msgstr "Inglés (US)"
|
msgstr "Inglés (US)"
|
||||||
|
|
||||||
#: paperless/settings.py:298
|
#: paperless/settings.py:299
|
||||||
msgid "English (GB)"
|
msgid "English (GB)"
|
||||||
msgstr "Inglés (Gran Bretaña)"
|
msgstr "Inglés (Gran Bretaña)"
|
||||||
|
|
||||||
#: paperless/settings.py:299
|
#: paperless/settings.py:300
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "Alemán"
|
msgstr "Alemán"
|
||||||
|
|
||||||
#: paperless/settings.py:300
|
#: paperless/settings.py:301
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr "Alemán"
|
msgstr "Alemán"
|
||||||
|
|
||||||
#: paperless/settings.py:301
|
#: paperless/settings.py:302
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "Francés"
|
msgstr "Francés"
|
||||||
|
|
||||||
#: paperless/settings.py:302
|
#: paperless/settings.py:303
|
||||||
msgid "Portuguese (Brazil)"
|
msgid "Portuguese (Brazil)"
|
||||||
msgstr "Portugués (Brasil)"
|
msgstr "Portugués (Brasil)"
|
||||||
|
|
||||||
#: paperless/settings.py:303
|
#: paperless/settings.py:304
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr "Italiano"
|
msgstr "Italiano"
|
||||||
|
|
||||||
#: paperless/settings.py:304
|
#: paperless/settings.py:305
|
||||||
msgid "Romanian"
|
msgid "Romanian"
|
||||||
msgstr "Rumano"
|
msgstr "Rumano"
|
||||||
|
|
||||||
|
#: paperless/settings.py:306
|
||||||
|
msgid "Russian"
|
||||||
|
msgstr "Ruso"
|
||||||
|
|
||||||
|
#: paperless/settings.py:307
|
||||||
|
msgid "Spanish"
|
||||||
|
msgstr "Español"
|
||||||
|
|
||||||
#: paperless/urls.py:118
|
#: paperless/urls.py:118
|
||||||
msgid "Paperless-ng administration"
|
msgid "Paperless-ng administration"
|
||||||
msgstr "Paperless-ng Administración"
|
msgstr "Paperless-ng Administración"
|
||||||
@ -446,7 +462,7 @@ msgstr "Acciones"
|
|||||||
|
|
||||||
#: paperless_mail/admin.py:39
|
#: 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."
|
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 ""
|
msgstr "La acción aplicada al correo. Esta acción solo se realiza cuando los documentos se consumen del correo. Los correos sin archivos adjuntos permanecerán totalmente intactos."
|
||||||
|
|
||||||
#: paperless_mail/admin.py:46
|
#: paperless_mail/admin.py:46
|
||||||
msgid "Metadata"
|
msgid "Metadata"
|
||||||
@ -454,11 +470,11 @@ msgstr "Metadatos"
|
|||||||
|
|
||||||
#: paperless_mail/admin.py:48
|
#: 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."
|
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 ""
|
msgstr "Asignar metadatos a documentos consumidos por esta regla automáticamente. Si no asigna etiquetas, o ipos aquí, paperless procesará igualmente todas las reglas que haya definido."
|
||||||
|
|
||||||
#: paperless_mail/apps.py:9
|
#: paperless_mail/apps.py:9
|
||||||
msgid "Paperless mail"
|
msgid "Paperless mail"
|
||||||
msgstr ""
|
msgstr "Correo Paperless"
|
||||||
|
|
||||||
#: paperless_mail/models.py:11
|
#: paperless_mail/models.py:11
|
||||||
msgid "mail account"
|
msgid "mail account"
|
||||||
@ -546,7 +562,7 @@ msgstr "Usar nombre del fichero adjunto como título"
|
|||||||
|
|
||||||
#: paperless_mail/models.py:99
|
#: paperless_mail/models.py:99
|
||||||
msgid "Do not assign a correspondent"
|
msgid "Do not assign a correspondent"
|
||||||
msgstr ""
|
msgstr "No asignar un tipo de documento"
|
||||||
|
|
||||||
#: paperless_mail/models.py:101
|
#: paperless_mail/models.py:101
|
||||||
msgid "Use mail address"
|
msgid "Use mail address"
|
||||||
@ -558,7 +574,7 @@ msgstr "Usar nombre (o dirección de correo si no está disponible)"
|
|||||||
|
|
||||||
#: paperless_mail/models.py:105
|
#: paperless_mail/models.py:105
|
||||||
msgid "Use correspondent selected below"
|
msgid "Use correspondent selected below"
|
||||||
msgstr ""
|
msgstr "Usar el tipo seleccionado debajo"
|
||||||
|
|
||||||
#: paperless_mail/models.py:113
|
#: paperless_mail/models.py:113
|
||||||
msgid "order"
|
msgid "order"
|
||||||
@ -574,7 +590,7 @@ msgstr "carpeta"
|
|||||||
|
|
||||||
#: paperless_mail/models.py:128
|
#: paperless_mail/models.py:128
|
||||||
msgid "filter from"
|
msgid "filter from"
|
||||||
msgstr ""
|
msgstr "filtrar desde"
|
||||||
|
|
||||||
#: paperless_mail/models.py:131
|
#: paperless_mail/models.py:131
|
||||||
msgid "filter subject"
|
msgid "filter subject"
|
||||||
@ -590,7 +606,7 @@ msgstr "filtrar nombre del fichero adjunto"
|
|||||||
|
|
||||||
#: paperless_mail/models.py:140
|
#: 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."
|
msgid "Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive."
|
||||||
msgstr ""
|
msgstr "Sólo consumirá documentos que coincidan completamente con este nombre de archivo si se especifica. Se permiten comodines como *.pdf o *factura*. No diferencia mayúsculas."
|
||||||
|
|
||||||
#: paperless_mail/models.py:146
|
#: paperless_mail/models.py:146
|
||||||
msgid "maximum age"
|
msgid "maximum age"
|
||||||
@ -634,9 +650,9 @@ msgstr "asignar este tipo de documento"
|
|||||||
|
|
||||||
#: paperless_mail/models.py:195
|
#: paperless_mail/models.py:195
|
||||||
msgid "assign correspondent from"
|
msgid "assign correspondent from"
|
||||||
msgstr ""
|
msgstr "Asignar tipo de documento desde"
|
||||||
|
|
||||||
#: paperless_mail/models.py:205
|
#: paperless_mail/models.py:205
|
||||||
msgid "assign this correspondent"
|
msgid "assign this correspondent"
|
||||||
msgstr ""
|
msgstr "asignar este tipo de documento"
|
||||||
|
|
||||||
|
@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: paperless-ng\n"
|
"Project-Id-Version: paperless-ng\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-02-28 12:40+0100\n"
|
"POT-Creation-Date: 2021-03-14 13:33+0100\n"
|
||||||
"PO-Revision-Date: 2021-03-06 22:56\n"
|
"PO-Revision-Date: 2021-03-14 20:04\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: French\n"
|
"Language-Team: French\n"
|
||||||
"Language: fr_FR\n"
|
"Language: fr_FR\n"
|
||||||
@ -220,13 +220,13 @@ msgstr "niveau"
|
|||||||
|
|
||||||
#: documents/models.py:332
|
#: documents/models.py:332
|
||||||
msgid "log"
|
msgid "log"
|
||||||
msgstr "rapport"
|
msgstr "journal"
|
||||||
|
|
||||||
#: documents/models.py:333
|
#: documents/models.py:333
|
||||||
msgid "logs"
|
msgid "logs"
|
||||||
msgstr "rapports"
|
msgstr "journaux"
|
||||||
|
|
||||||
#: documents/models.py:344 documents/models.py:394
|
#: documents/models.py:344 documents/models.py:396
|
||||||
msgid "saved view"
|
msgid "saved view"
|
||||||
msgstr "vue enregistrée"
|
msgstr "vue enregistrée"
|
||||||
|
|
||||||
@ -326,25 +326,33 @@ msgstr "modifié après"
|
|||||||
msgid "does not have tag"
|
msgid "does not have tag"
|
||||||
msgstr "ne porte pas d'étiquette"
|
msgstr "ne porte pas d'étiquette"
|
||||||
|
|
||||||
#: documents/models.py:398
|
#: documents/models.py:388
|
||||||
|
msgid "does not have ASN"
|
||||||
|
msgstr "ne porte pas de NSA"
|
||||||
|
|
||||||
|
#: documents/models.py:389
|
||||||
|
msgid "title or content contains"
|
||||||
|
msgstr "le titre ou le contenu contient"
|
||||||
|
|
||||||
|
#: documents/models.py:400
|
||||||
msgid "rule type"
|
msgid "rule type"
|
||||||
msgstr "type de règle"
|
msgstr "type de règle"
|
||||||
|
|
||||||
#: documents/models.py:402
|
#: documents/models.py:404
|
||||||
msgid "value"
|
msgid "value"
|
||||||
msgstr "valeur"
|
msgstr "valeur"
|
||||||
|
|
||||||
#: documents/models.py:408
|
#: documents/models.py:410
|
||||||
msgid "filter rule"
|
msgid "filter rule"
|
||||||
msgstr "règle de filtrage"
|
msgstr "règle de filtrage"
|
||||||
|
|
||||||
#: documents/models.py:409
|
#: documents/models.py:411
|
||||||
msgid "filter rules"
|
msgid "filter rules"
|
||||||
msgstr "règles de filtrage"
|
msgstr "règles de filtrage"
|
||||||
|
|
||||||
#: documents/serialisers.py:53
|
#: documents/serialisers.py:53
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Invalid regular expresssion: %(error)s"
|
msgid "Invalid regular expression: %(error)s"
|
||||||
msgstr "Expression régulière incorrecte : %(error)s"
|
msgstr "Expression régulière incorrecte : %(error)s"
|
||||||
|
|
||||||
#: documents/serialisers.py:177
|
#: documents/serialisers.py:177
|
||||||
@ -396,38 +404,46 @@ msgstr "Mot de passe"
|
|||||||
msgid "Sign in"
|
msgid "Sign in"
|
||||||
msgstr "S'identifier"
|
msgstr "S'identifier"
|
||||||
|
|
||||||
#: paperless/settings.py:297
|
#: paperless/settings.py:298
|
||||||
msgid "English (US)"
|
msgid "English (US)"
|
||||||
msgstr "Anglais (US)"
|
msgstr "Anglais (US)"
|
||||||
|
|
||||||
#: paperless/settings.py:298
|
#: paperless/settings.py:299
|
||||||
msgid "English (GB)"
|
msgid "English (GB)"
|
||||||
msgstr "Anglais (GB)"
|
msgstr "Anglais (GB)"
|
||||||
|
|
||||||
#: paperless/settings.py:299
|
#: paperless/settings.py:300
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "Allemand"
|
msgstr "Allemand"
|
||||||
|
|
||||||
#: paperless/settings.py:300
|
#: paperless/settings.py:301
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr "Néerlandais"
|
msgstr "Néerlandais"
|
||||||
|
|
||||||
#: paperless/settings.py:301
|
#: paperless/settings.py:302
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "Français"
|
msgstr "Français"
|
||||||
|
|
||||||
#: paperless/settings.py:302
|
#: paperless/settings.py:303
|
||||||
msgid "Portuguese (Brazil)"
|
msgid "Portuguese (Brazil)"
|
||||||
msgstr "Portugais (Brésil)"
|
msgstr "Portugais (Brésil)"
|
||||||
|
|
||||||
#: paperless/settings.py:303
|
#: paperless/settings.py:304
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr "Italien"
|
msgstr "Italien"
|
||||||
|
|
||||||
#: paperless/settings.py:304
|
#: paperless/settings.py:305
|
||||||
msgid "Romanian"
|
msgid "Romanian"
|
||||||
msgstr "Roumain"
|
msgstr "Roumain"
|
||||||
|
|
||||||
|
#: paperless/settings.py:306
|
||||||
|
msgid "Russian"
|
||||||
|
msgstr "Russe"
|
||||||
|
|
||||||
|
#: paperless/settings.py:307
|
||||||
|
msgid "Spanish"
|
||||||
|
msgstr "Espagnol"
|
||||||
|
|
||||||
#: paperless/urls.py:118
|
#: paperless/urls.py:118
|
||||||
msgid "Paperless-ng administration"
|
msgid "Paperless-ng administration"
|
||||||
msgstr "Administration de Paperless-ng"
|
msgstr "Administration de Paperless-ng"
|
||||||
|
@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: paperless-ng\n"
|
"Project-Id-Version: paperless-ng\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-02-28 12:40+0100\n"
|
"POT-Creation-Date: 2021-03-14 13:33+0100\n"
|
||||||
"PO-Revision-Date: 2021-03-06 22:56\n"
|
"PO-Revision-Date: 2021-03-14 13:57\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Hungarian\n"
|
"Language-Team: Hungarian\n"
|
||||||
"Language: hu_HU\n"
|
"Language: hu_HU\n"
|
||||||
@ -226,7 +226,7 @@ msgstr ""
|
|||||||
msgid "logs"
|
msgid "logs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/models.py:344 documents/models.py:394
|
#: documents/models.py:344 documents/models.py:396
|
||||||
msgid "saved view"
|
msgid "saved view"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -326,25 +326,33 @@ msgstr ""
|
|||||||
msgid "does not have tag"
|
msgid "does not have tag"
|
||||||
msgstr ""
|
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"
|
msgid "rule type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/models.py:402
|
#: documents/models.py:404
|
||||||
msgid "value"
|
msgid "value"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/models.py:408
|
#: documents/models.py:410
|
||||||
msgid "filter rule"
|
msgid "filter rule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/models.py:409
|
#: documents/models.py:411
|
||||||
msgid "filter rules"
|
msgid "filter rules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/serialisers.py:53
|
#: documents/serialisers.py:53
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Invalid regular expresssion: %(error)s"
|
msgid "Invalid regular expression: %(error)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/serialisers.py:177
|
#: documents/serialisers.py:177
|
||||||
@ -396,38 +404,46 @@ msgstr ""
|
|||||||
msgid "Sign in"
|
msgid "Sign in"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:297
|
#: paperless/settings.py:298
|
||||||
msgid "English (US)"
|
msgid "English (US)"
|
||||||
msgstr "Angol (US)"
|
msgstr "Angol (US)"
|
||||||
|
|
||||||
#: paperless/settings.py:298
|
#: paperless/settings.py:299
|
||||||
msgid "English (GB)"
|
msgid "English (GB)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:299
|
#: paperless/settings.py:300
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "Német"
|
msgstr "Német"
|
||||||
|
|
||||||
#: paperless/settings.py:300
|
#: paperless/settings.py:301
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:301
|
#: paperless/settings.py:302
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:302
|
#: paperless/settings.py:303
|
||||||
msgid "Portuguese (Brazil)"
|
msgid "Portuguese (Brazil)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:303
|
#: paperless/settings.py:304
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:304
|
#: paperless/settings.py:305
|
||||||
msgid "Romanian"
|
msgid "Romanian"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: paperless/settings.py:306
|
||||||
|
msgid "Russian"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: paperless/settings.py:307
|
||||||
|
msgid "Spanish"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/urls.py:118
|
#: paperless/urls.py:118
|
||||||
msgid "Paperless-ng administration"
|
msgid "Paperless-ng administration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: paperless-ng\n"
|
"Project-Id-Version: paperless-ng\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-02-28 12:40+0100\n"
|
"POT-Creation-Date: 2021-03-14 13:33+0100\n"
|
||||||
"PO-Revision-Date: 2021-03-06 22:56\n"
|
"PO-Revision-Date: 2021-03-14 18:56\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Italian\n"
|
"Language-Team: Italian\n"
|
||||||
"Language: it_IT\n"
|
"Language: it_IT\n"
|
||||||
@ -226,7 +226,7 @@ msgstr "log"
|
|||||||
msgid "logs"
|
msgid "logs"
|
||||||
msgstr "log"
|
msgstr "log"
|
||||||
|
|
||||||
#: documents/models.py:344 documents/models.py:394
|
#: documents/models.py:344 documents/models.py:396
|
||||||
msgid "saved view"
|
msgid "saved view"
|
||||||
msgstr "vista salvata"
|
msgstr "vista salvata"
|
||||||
|
|
||||||
@ -326,25 +326,33 @@ msgstr "modificato dopo"
|
|||||||
msgid "does not have tag"
|
msgid "does not have tag"
|
||||||
msgstr "non ha tag"
|
msgstr "non ha tag"
|
||||||
|
|
||||||
#: documents/models.py:398
|
#: documents/models.py:388
|
||||||
|
msgid "does not have ASN"
|
||||||
|
msgstr "non ha ASN"
|
||||||
|
|
||||||
|
#: documents/models.py:389
|
||||||
|
msgid "title or content contains"
|
||||||
|
msgstr "il titolo o il contenuto contiene"
|
||||||
|
|
||||||
|
#: documents/models.py:400
|
||||||
msgid "rule type"
|
msgid "rule type"
|
||||||
msgstr "tipo di regola"
|
msgstr "tipo di regola"
|
||||||
|
|
||||||
#: documents/models.py:402
|
#: documents/models.py:404
|
||||||
msgid "value"
|
msgid "value"
|
||||||
msgstr "valore"
|
msgstr "valore"
|
||||||
|
|
||||||
#: documents/models.py:408
|
#: documents/models.py:410
|
||||||
msgid "filter rule"
|
msgid "filter rule"
|
||||||
msgstr "regola filtro"
|
msgstr "regola filtro"
|
||||||
|
|
||||||
#: documents/models.py:409
|
#: documents/models.py:411
|
||||||
msgid "filter rules"
|
msgid "filter rules"
|
||||||
msgstr "regole filtro"
|
msgstr "regole filtro"
|
||||||
|
|
||||||
#: documents/serialisers.py:53
|
#: documents/serialisers.py:53
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Invalid regular expresssion: %(error)s"
|
msgid "Invalid regular expression: %(error)s"
|
||||||
msgstr "Espressione regolare non valida: %(error)s"
|
msgstr "Espressione regolare non valida: %(error)s"
|
||||||
|
|
||||||
#: documents/serialisers.py:177
|
#: documents/serialisers.py:177
|
||||||
@ -396,38 +404,46 @@ msgstr "Password"
|
|||||||
msgid "Sign in"
|
msgid "Sign in"
|
||||||
msgstr "Accedi"
|
msgstr "Accedi"
|
||||||
|
|
||||||
#: paperless/settings.py:297
|
#: paperless/settings.py:298
|
||||||
msgid "English (US)"
|
msgid "English (US)"
|
||||||
msgstr "Inglese (US)"
|
msgstr "Inglese (US)"
|
||||||
|
|
||||||
#: paperless/settings.py:298
|
#: paperless/settings.py:299
|
||||||
msgid "English (GB)"
|
msgid "English (GB)"
|
||||||
msgstr "Inglese (GB)"
|
msgstr "Inglese (GB)"
|
||||||
|
|
||||||
#: paperless/settings.py:299
|
#: paperless/settings.py:300
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "Tedesco"
|
msgstr "Tedesco"
|
||||||
|
|
||||||
#: paperless/settings.py:300
|
#: paperless/settings.py:301
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr "Olandese"
|
msgstr "Olandese"
|
||||||
|
|
||||||
#: paperless/settings.py:301
|
#: paperless/settings.py:302
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "Francese"
|
msgstr "Francese"
|
||||||
|
|
||||||
#: paperless/settings.py:302
|
#: paperless/settings.py:303
|
||||||
msgid "Portuguese (Brazil)"
|
msgid "Portuguese (Brazil)"
|
||||||
msgstr "Portoghese (Brasile)"
|
msgstr "Portoghese (Brasile)"
|
||||||
|
|
||||||
#: paperless/settings.py:303
|
#: paperless/settings.py:304
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr "Italiano"
|
msgstr "Italiano"
|
||||||
|
|
||||||
#: paperless/settings.py:304
|
#: paperless/settings.py:305
|
||||||
msgid "Romanian"
|
msgid "Romanian"
|
||||||
msgstr "Rumeno"
|
msgstr "Rumeno"
|
||||||
|
|
||||||
|
#: paperless/settings.py:306
|
||||||
|
msgid "Russian"
|
||||||
|
msgstr "Russo"
|
||||||
|
|
||||||
|
#: paperless/settings.py:307
|
||||||
|
msgid "Spanish"
|
||||||
|
msgstr "Spagnolo"
|
||||||
|
|
||||||
#: paperless/urls.py:118
|
#: paperless/urls.py:118
|
||||||
msgid "Paperless-ng administration"
|
msgid "Paperless-ng administration"
|
||||||
msgstr "Amministrazione di Paperless-ng"
|
msgstr "Amministrazione di Paperless-ng"
|
||||||
|
@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: paperless-ng\n"
|
"Project-Id-Version: paperless-ng\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-02-28 12:40+0100\n"
|
"POT-Creation-Date: 2021-03-14 13:33+0100\n"
|
||||||
"PO-Revision-Date: 2021-03-06 22:56\n"
|
"PO-Revision-Date: 2021-03-14 15:58\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Dutch\n"
|
"Language-Team: Dutch\n"
|
||||||
"Language: nl_NL\n"
|
"Language: nl_NL\n"
|
||||||
@ -226,7 +226,7 @@ msgstr "bericht"
|
|||||||
msgid "logs"
|
msgid "logs"
|
||||||
msgstr "berichten"
|
msgstr "berichten"
|
||||||
|
|
||||||
#: documents/models.py:344 documents/models.py:394
|
#: documents/models.py:344 documents/models.py:396
|
||||||
msgid "saved view"
|
msgid "saved view"
|
||||||
msgstr "opgeslagen view"
|
msgstr "opgeslagen view"
|
||||||
|
|
||||||
@ -326,25 +326,33 @@ msgstr "gewijzigd na"
|
|||||||
msgid "does not have tag"
|
msgid "does not have tag"
|
||||||
msgstr "heeft geen etiket"
|
msgstr "heeft geen etiket"
|
||||||
|
|
||||||
#: documents/models.py:398
|
#: documents/models.py:388
|
||||||
|
msgid "does not have ASN"
|
||||||
|
msgstr "heeft geen ASN"
|
||||||
|
|
||||||
|
#: documents/models.py:389
|
||||||
|
msgid "title or content contains"
|
||||||
|
msgstr "titel of inhoud bevat"
|
||||||
|
|
||||||
|
#: documents/models.py:400
|
||||||
msgid "rule type"
|
msgid "rule type"
|
||||||
msgstr "type regel"
|
msgstr "type regel"
|
||||||
|
|
||||||
#: documents/models.py:402
|
#: documents/models.py:404
|
||||||
msgid "value"
|
msgid "value"
|
||||||
msgstr "waarde"
|
msgstr "waarde"
|
||||||
|
|
||||||
#: documents/models.py:408
|
#: documents/models.py:410
|
||||||
msgid "filter rule"
|
msgid "filter rule"
|
||||||
msgstr "filterregel"
|
msgstr "filterregel"
|
||||||
|
|
||||||
#: documents/models.py:409
|
#: documents/models.py:411
|
||||||
msgid "filter rules"
|
msgid "filter rules"
|
||||||
msgstr "filterregels"
|
msgstr "filterregels"
|
||||||
|
|
||||||
#: documents/serialisers.py:53
|
#: documents/serialisers.py:53
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Invalid regular expresssion: %(error)s"
|
msgid "Invalid regular expression: %(error)s"
|
||||||
msgstr "Ongeldige reguliere expressie: %(error)s"
|
msgstr "Ongeldige reguliere expressie: %(error)s"
|
||||||
|
|
||||||
#: documents/serialisers.py:177
|
#: documents/serialisers.py:177
|
||||||
@ -396,38 +404,46 @@ msgstr "Wachtwoord"
|
|||||||
msgid "Sign in"
|
msgid "Sign in"
|
||||||
msgstr "Aanmelden"
|
msgstr "Aanmelden"
|
||||||
|
|
||||||
#: paperless/settings.py:297
|
#: paperless/settings.py:298
|
||||||
msgid "English (US)"
|
msgid "English (US)"
|
||||||
msgstr "Engels (US)"
|
msgstr "Engels (US)"
|
||||||
|
|
||||||
#: paperless/settings.py:298
|
#: paperless/settings.py:299
|
||||||
msgid "English (GB)"
|
msgid "English (GB)"
|
||||||
msgstr "Engels (Brits)"
|
msgstr "Engels (Brits)"
|
||||||
|
|
||||||
#: paperless/settings.py:299
|
#: paperless/settings.py:300
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "Duits"
|
msgstr "Duits"
|
||||||
|
|
||||||
#: paperless/settings.py:300
|
#: paperless/settings.py:301
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr "Nederlands"
|
msgstr "Nederlands"
|
||||||
|
|
||||||
#: paperless/settings.py:301
|
#: paperless/settings.py:302
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "Frans"
|
msgstr "Frans"
|
||||||
|
|
||||||
#: paperless/settings.py:302
|
#: paperless/settings.py:303
|
||||||
msgid "Portuguese (Brazil)"
|
msgid "Portuguese (Brazil)"
|
||||||
msgstr "Portugees (Brazilië)"
|
msgstr "Portugees (Brazilië)"
|
||||||
|
|
||||||
#: paperless/settings.py:303
|
#: paperless/settings.py:304
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr "Italiaans"
|
msgstr "Italiaans"
|
||||||
|
|
||||||
#: paperless/settings.py:304
|
#: paperless/settings.py:305
|
||||||
msgid "Romanian"
|
msgid "Romanian"
|
||||||
msgstr "Roemeens"
|
msgstr "Roemeens"
|
||||||
|
|
||||||
|
#: paperless/settings.py:306
|
||||||
|
msgid "Russian"
|
||||||
|
msgstr "Russisch"
|
||||||
|
|
||||||
|
#: paperless/settings.py:307
|
||||||
|
msgid "Spanish"
|
||||||
|
msgstr "Spaans"
|
||||||
|
|
||||||
#: paperless/urls.py:118
|
#: paperless/urls.py:118
|
||||||
msgid "Paperless-ng administration"
|
msgid "Paperless-ng administration"
|
||||||
msgstr "Paperless-ng administratie"
|
msgstr "Paperless-ng administratie"
|
||||||
|
@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: paperless-ng\n"
|
"Project-Id-Version: paperless-ng\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-02-28 12:40+0100\n"
|
"POT-Creation-Date: 2021-03-14 13:33+0100\n"
|
||||||
"PO-Revision-Date: 2021-03-06 22:56\n"
|
"PO-Revision-Date: 2021-03-14 13:57\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Portuguese, Brazilian\n"
|
"Language-Team: Portuguese, Brazilian\n"
|
||||||
"Language: pt_BR\n"
|
"Language: pt_BR\n"
|
||||||
@ -226,7 +226,7 @@ msgstr "log"
|
|||||||
msgid "logs"
|
msgid "logs"
|
||||||
msgstr "logs"
|
msgstr "logs"
|
||||||
|
|
||||||
#: documents/models.py:344 documents/models.py:394
|
#: documents/models.py:344 documents/models.py:396
|
||||||
msgid "saved view"
|
msgid "saved view"
|
||||||
msgstr "visualização"
|
msgstr "visualização"
|
||||||
|
|
||||||
@ -326,25 +326,33 @@ msgstr "modificado depois de"
|
|||||||
msgid "does not have tag"
|
msgid "does not have tag"
|
||||||
msgstr "não tem etiqueta"
|
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 "título ou conteúdo contém"
|
||||||
|
|
||||||
|
#: documents/models.py:400
|
||||||
msgid "rule type"
|
msgid "rule type"
|
||||||
msgstr "tipo de regra"
|
msgstr "tipo de regra"
|
||||||
|
|
||||||
#: documents/models.py:402
|
#: documents/models.py:404
|
||||||
msgid "value"
|
msgid "value"
|
||||||
msgstr "valor"
|
msgstr "valor"
|
||||||
|
|
||||||
#: documents/models.py:408
|
#: documents/models.py:410
|
||||||
msgid "filter rule"
|
msgid "filter rule"
|
||||||
msgstr "regra de filtragem"
|
msgstr "regra de filtragem"
|
||||||
|
|
||||||
#: documents/models.py:409
|
#: documents/models.py:411
|
||||||
msgid "filter rules"
|
msgid "filter rules"
|
||||||
msgstr "regras de filtragem"
|
msgstr "regras de filtragem"
|
||||||
|
|
||||||
#: documents/serialisers.py:53
|
#: documents/serialisers.py:53
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Invalid regular expresssion: %(error)s"
|
msgid "Invalid regular expression: %(error)s"
|
||||||
msgstr "Expressão regular inválida: %(error)s"
|
msgstr "Expressão regular inválida: %(error)s"
|
||||||
|
|
||||||
#: documents/serialisers.py:177
|
#: documents/serialisers.py:177
|
||||||
@ -396,38 +404,46 @@ msgstr "Senha"
|
|||||||
msgid "Sign in"
|
msgid "Sign in"
|
||||||
msgstr "Entrar"
|
msgstr "Entrar"
|
||||||
|
|
||||||
#: paperless/settings.py:297
|
#: paperless/settings.py:298
|
||||||
msgid "English (US)"
|
msgid "English (US)"
|
||||||
msgstr "Inglês (EUA)"
|
msgstr "Inglês (EUA)"
|
||||||
|
|
||||||
#: paperless/settings.py:298
|
#: paperless/settings.py:299
|
||||||
msgid "English (GB)"
|
msgid "English (GB)"
|
||||||
msgstr "Inglês (GB)"
|
msgstr "Inglês (GB)"
|
||||||
|
|
||||||
#: paperless/settings.py:299
|
#: paperless/settings.py:300
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "Alemão"
|
msgstr "Alemão"
|
||||||
|
|
||||||
#: paperless/settings.py:300
|
#: paperless/settings.py:301
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr "Holandês"
|
msgstr "Holandês"
|
||||||
|
|
||||||
#: paperless/settings.py:301
|
#: paperless/settings.py:302
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "Francês"
|
msgstr "Francês"
|
||||||
|
|
||||||
#: paperless/settings.py:302
|
#: paperless/settings.py:303
|
||||||
msgid "Portuguese (Brazil)"
|
msgid "Portuguese (Brazil)"
|
||||||
msgstr "Português (Brasil)"
|
msgstr "Português (Brasil)"
|
||||||
|
|
||||||
#: paperless/settings.py:303
|
#: paperless/settings.py:304
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr "Italiano"
|
msgstr "Italiano"
|
||||||
|
|
||||||
#: paperless/settings.py:304
|
#: paperless/settings.py:305
|
||||||
msgid "Romanian"
|
msgid "Romanian"
|
||||||
msgstr "Romeno"
|
msgstr "Romeno"
|
||||||
|
|
||||||
|
#: paperless/settings.py:306
|
||||||
|
msgid "Russian"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: paperless/settings.py:307
|
||||||
|
msgid "Spanish"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/urls.py:118
|
#: paperless/urls.py:118
|
||||||
msgid "Paperless-ng administration"
|
msgid "Paperless-ng administration"
|
||||||
msgstr "Administração do Paperless-ng"
|
msgstr "Administração do Paperless-ng"
|
||||||
|
@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: paperless-ng\n"
|
"Project-Id-Version: paperless-ng\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-02-28 12:40+0100\n"
|
"POT-Creation-Date: 2021-03-14 13:33+0100\n"
|
||||||
"PO-Revision-Date: 2021-03-06 22:56\n"
|
"PO-Revision-Date: 2021-03-14 14:58\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Portuguese\n"
|
"Language-Team: Portuguese\n"
|
||||||
"Language: pt_PT\n"
|
"Language: pt_PT\n"
|
||||||
@ -48,35 +48,35 @@ msgstr "Automático"
|
|||||||
#: documents/models.py:41 documents/models.py:350 paperless_mail/models.py:25
|
#: documents/models.py:41 documents/models.py:350 paperless_mail/models.py:25
|
||||||
#: paperless_mail/models.py:109
|
#: paperless_mail/models.py:109
|
||||||
msgid "name"
|
msgid "name"
|
||||||
msgstr ""
|
msgstr "nome"
|
||||||
|
|
||||||
#: documents/models.py:45
|
#: documents/models.py:45
|
||||||
msgid "match"
|
msgid "match"
|
||||||
msgstr ""
|
msgstr "correspondência"
|
||||||
|
|
||||||
#: documents/models.py:49
|
#: documents/models.py:49
|
||||||
msgid "matching algorithm"
|
msgid "matching algorithm"
|
||||||
msgstr ""
|
msgstr "algoritmo correspondente"
|
||||||
|
|
||||||
#: documents/models.py:55
|
#: documents/models.py:55
|
||||||
msgid "is insensitive"
|
msgid "is insensitive"
|
||||||
msgstr ""
|
msgstr "é insensível"
|
||||||
|
|
||||||
#: documents/models.py:74 documents/models.py:120
|
#: documents/models.py:74 documents/models.py:120
|
||||||
msgid "correspondent"
|
msgid "correspondent"
|
||||||
msgstr ""
|
msgstr "correspondente"
|
||||||
|
|
||||||
#: documents/models.py:75
|
#: documents/models.py:75
|
||||||
msgid "correspondents"
|
msgid "correspondents"
|
||||||
msgstr ""
|
msgstr "correspondentes"
|
||||||
|
|
||||||
#: documents/models.py:81
|
#: documents/models.py:81
|
||||||
msgid "color"
|
msgid "color"
|
||||||
msgstr ""
|
msgstr "cor"
|
||||||
|
|
||||||
#: documents/models.py:87
|
#: documents/models.py:87
|
||||||
msgid "is inbox tag"
|
msgid "is inbox tag"
|
||||||
msgstr ""
|
msgstr "é etiqueta de novo"
|
||||||
|
|
||||||
#: documents/models.py:89
|
#: documents/models.py:89
|
||||||
msgid "Marks this tag as an inbox tag: All newly consumed documents will be tagged with inbox tags."
|
msgid "Marks this tag as an inbox tag: All newly consumed documents will be tagged with inbox tags."
|
||||||
@ -84,35 +84,35 @@ msgstr ""
|
|||||||
|
|
||||||
#: documents/models.py:94
|
#: documents/models.py:94
|
||||||
msgid "tag"
|
msgid "tag"
|
||||||
msgstr ""
|
msgstr "etiqueta"
|
||||||
|
|
||||||
#: documents/models.py:95 documents/models.py:151
|
#: documents/models.py:95 documents/models.py:151
|
||||||
msgid "tags"
|
msgid "tags"
|
||||||
msgstr ""
|
msgstr "etiquetas"
|
||||||
|
|
||||||
#: documents/models.py:101 documents/models.py:133
|
#: documents/models.py:101 documents/models.py:133
|
||||||
msgid "document type"
|
msgid "document type"
|
||||||
msgstr ""
|
msgstr "tipo de documento"
|
||||||
|
|
||||||
#: documents/models.py:102
|
#: documents/models.py:102
|
||||||
msgid "document types"
|
msgid "document types"
|
||||||
msgstr ""
|
msgstr "tipos de documento"
|
||||||
|
|
||||||
#: documents/models.py:110
|
#: documents/models.py:110
|
||||||
msgid "Unencrypted"
|
msgid "Unencrypted"
|
||||||
msgstr ""
|
msgstr "Não encriptado"
|
||||||
|
|
||||||
#: documents/models.py:111
|
#: documents/models.py:111
|
||||||
msgid "Encrypted with GNU Privacy Guard"
|
msgid "Encrypted with GNU Privacy Guard"
|
||||||
msgstr ""
|
msgstr "Encriptado com GNU Privacy Guard"
|
||||||
|
|
||||||
#: documents/models.py:124
|
#: documents/models.py:124
|
||||||
msgid "title"
|
msgid "title"
|
||||||
msgstr ""
|
msgstr "título"
|
||||||
|
|
||||||
#: documents/models.py:137
|
#: documents/models.py:137
|
||||||
msgid "content"
|
msgid "content"
|
||||||
msgstr ""
|
msgstr "conteúdo"
|
||||||
|
|
||||||
#: documents/models.py:139
|
#: documents/models.py:139
|
||||||
msgid "The raw, text-only data of the document. This field is primarily used for searching."
|
msgid "The raw, text-only data of the document. This field is primarily used for searching."
|
||||||
@ -140,23 +140,23 @@ msgstr ""
|
|||||||
|
|
||||||
#: documents/models.py:172 documents/models.py:328
|
#: documents/models.py:172 documents/models.py:328
|
||||||
msgid "created"
|
msgid "created"
|
||||||
msgstr ""
|
msgstr "criado"
|
||||||
|
|
||||||
#: documents/models.py:176
|
#: documents/models.py:176
|
||||||
msgid "modified"
|
msgid "modified"
|
||||||
msgstr ""
|
msgstr "modificado"
|
||||||
|
|
||||||
#: documents/models.py:180
|
#: documents/models.py:180
|
||||||
msgid "storage type"
|
msgid "storage type"
|
||||||
msgstr ""
|
msgstr "tipo de armazenamento"
|
||||||
|
|
||||||
#: documents/models.py:188
|
#: documents/models.py:188
|
||||||
msgid "added"
|
msgid "added"
|
||||||
msgstr ""
|
msgstr "adicionado"
|
||||||
|
|
||||||
#: documents/models.py:192
|
#: documents/models.py:192
|
||||||
msgid "filename"
|
msgid "filename"
|
||||||
msgstr ""
|
msgstr "nome de ficheiro"
|
||||||
|
|
||||||
#: documents/models.py:198
|
#: documents/models.py:198
|
||||||
msgid "Current filename in storage"
|
msgid "Current filename in storage"
|
||||||
@ -180,53 +180,53 @@ msgstr ""
|
|||||||
|
|
||||||
#: documents/models.py:223
|
#: documents/models.py:223
|
||||||
msgid "document"
|
msgid "document"
|
||||||
msgstr ""
|
msgstr "documento"
|
||||||
|
|
||||||
#: documents/models.py:224
|
#: documents/models.py:224
|
||||||
msgid "documents"
|
msgid "documents"
|
||||||
msgstr ""
|
msgstr "documentos"
|
||||||
|
|
||||||
#: documents/models.py:311
|
#: documents/models.py:311
|
||||||
msgid "debug"
|
msgid "debug"
|
||||||
msgstr ""
|
msgstr "depurar"
|
||||||
|
|
||||||
#: documents/models.py:312
|
#: documents/models.py:312
|
||||||
msgid "information"
|
msgid "information"
|
||||||
msgstr ""
|
msgstr "informação"
|
||||||
|
|
||||||
#: documents/models.py:313
|
#: documents/models.py:313
|
||||||
msgid "warning"
|
msgid "warning"
|
||||||
msgstr ""
|
msgstr "aviso"
|
||||||
|
|
||||||
#: documents/models.py:314
|
#: documents/models.py:314
|
||||||
msgid "error"
|
msgid "error"
|
||||||
msgstr ""
|
msgstr "erro"
|
||||||
|
|
||||||
#: documents/models.py:315
|
#: documents/models.py:315
|
||||||
msgid "critical"
|
msgid "critical"
|
||||||
msgstr ""
|
msgstr "crítico"
|
||||||
|
|
||||||
#: documents/models.py:319
|
#: documents/models.py:319
|
||||||
msgid "group"
|
msgid "group"
|
||||||
msgstr ""
|
msgstr "grupo"
|
||||||
|
|
||||||
#: documents/models.py:322
|
#: documents/models.py:322
|
||||||
msgid "message"
|
msgid "message"
|
||||||
msgstr ""
|
msgstr "mensagem"
|
||||||
|
|
||||||
#: documents/models.py:325
|
#: documents/models.py:325
|
||||||
msgid "level"
|
msgid "level"
|
||||||
msgstr ""
|
msgstr "nível"
|
||||||
|
|
||||||
#: documents/models.py:332
|
#: documents/models.py:332
|
||||||
msgid "log"
|
msgid "log"
|
||||||
msgstr ""
|
msgstr "registo"
|
||||||
|
|
||||||
#: documents/models.py:333
|
#: documents/models.py:333
|
||||||
msgid "logs"
|
msgid "logs"
|
||||||
msgstr ""
|
msgstr "registos"
|
||||||
|
|
||||||
#: documents/models.py:344 documents/models.py:394
|
#: documents/models.py:344 documents/models.py:396
|
||||||
msgid "saved view"
|
msgid "saved view"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -236,11 +236,11 @@ msgstr ""
|
|||||||
|
|
||||||
#: documents/models.py:348
|
#: documents/models.py:348
|
||||||
msgid "user"
|
msgid "user"
|
||||||
msgstr ""
|
msgstr "utilizador"
|
||||||
|
|
||||||
#: documents/models.py:354
|
#: documents/models.py:354
|
||||||
msgid "show on dashboard"
|
msgid "show on dashboard"
|
||||||
msgstr ""
|
msgstr "exibir no painel de controlo"
|
||||||
|
|
||||||
#: documents/models.py:357
|
#: documents/models.py:357
|
||||||
msgid "show in sidebar"
|
msgid "show in sidebar"
|
||||||
@ -326,25 +326,33 @@ msgstr ""
|
|||||||
msgid "does not have tag"
|
msgid "does not have tag"
|
||||||
msgstr ""
|
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"
|
msgid "rule type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/models.py:402
|
#: documents/models.py:404
|
||||||
msgid "value"
|
msgid "value"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/models.py:408
|
#: documents/models.py:410
|
||||||
msgid "filter rule"
|
msgid "filter rule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/models.py:409
|
#: documents/models.py:411
|
||||||
msgid "filter rules"
|
msgid "filter rules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/serialisers.py:53
|
#: documents/serialisers.py:53
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Invalid regular expresssion: %(error)s"
|
msgid "Invalid regular expression: %(error)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/serialisers.py:177
|
#: documents/serialisers.py:177
|
||||||
@ -396,38 +404,46 @@ msgstr ""
|
|||||||
msgid "Sign in"
|
msgid "Sign in"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:297
|
#: paperless/settings.py:298
|
||||||
msgid "English (US)"
|
msgid "English (US)"
|
||||||
msgstr "Inglês (EUA)"
|
msgstr "Inglês (EUA)"
|
||||||
|
|
||||||
#: paperless/settings.py:298
|
#: paperless/settings.py:299
|
||||||
msgid "English (GB)"
|
msgid "English (GB)"
|
||||||
msgstr "English (GB)"
|
msgstr "English (GB)"
|
||||||
|
|
||||||
#: paperless/settings.py:299
|
#: paperless/settings.py:300
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "Deutsch"
|
msgstr "Deutsch"
|
||||||
|
|
||||||
#: paperless/settings.py:300
|
#: paperless/settings.py:301
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr "Nederlandse"
|
msgstr "Nederlandse"
|
||||||
|
|
||||||
#: paperless/settings.py:301
|
#: paperless/settings.py:302
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "Français"
|
msgstr "Français"
|
||||||
|
|
||||||
#: paperless/settings.py:302
|
#: paperless/settings.py:303
|
||||||
msgid "Portuguese (Brazil)"
|
msgid "Portuguese (Brazil)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:303
|
#: paperless/settings.py:304
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:304
|
#: paperless/settings.py:305
|
||||||
msgid "Romanian"
|
msgid "Romanian"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: paperless/settings.py:306
|
||||||
|
msgid "Russian"
|
||||||
|
msgstr "Russo"
|
||||||
|
|
||||||
|
#: paperless/settings.py:307
|
||||||
|
msgid "Spanish"
|
||||||
|
msgstr "Espanhol"
|
||||||
|
|
||||||
#: paperless/urls.py:118
|
#: paperless/urls.py:118
|
||||||
msgid "Paperless-ng administration"
|
msgid "Paperless-ng administration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: paperless-ng\n"
|
"Project-Id-Version: paperless-ng\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-02-28 12:40+0100\n"
|
"POT-Creation-Date: 2021-03-14 13:33+0100\n"
|
||||||
"PO-Revision-Date: 2021-03-06 22:56\n"
|
"PO-Revision-Date: 2021-03-14 13:57\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Romanian\n"
|
"Language-Team: Romanian\n"
|
||||||
"Language: ro_RO\n"
|
"Language: ro_RO\n"
|
||||||
@ -23,7 +23,7 @@ msgstr "Documente"
|
|||||||
|
|
||||||
#: documents/models.py:32
|
#: documents/models.py:32
|
||||||
msgid "Any word"
|
msgid "Any word"
|
||||||
msgstr "Orice cuvant"
|
msgstr "Orice cuvânt"
|
||||||
|
|
||||||
#: documents/models.py:33
|
#: documents/models.py:33
|
||||||
msgid "All words"
|
msgid "All words"
|
||||||
@ -31,15 +31,15 @@ msgstr "Toate cuvintele"
|
|||||||
|
|
||||||
#: documents/models.py:34
|
#: documents/models.py:34
|
||||||
msgid "Exact match"
|
msgid "Exact match"
|
||||||
msgstr "Potrivire exacta"
|
msgstr "Potrivire exactă"
|
||||||
|
|
||||||
#: documents/models.py:35
|
#: documents/models.py:35
|
||||||
msgid "Regular expression"
|
msgid "Regular expression"
|
||||||
msgstr "Expresie regulata"
|
msgstr "Expresie regulată"
|
||||||
|
|
||||||
#: documents/models.py:36
|
#: documents/models.py:36
|
||||||
msgid "Fuzzy word"
|
msgid "Fuzzy word"
|
||||||
msgstr "Cuvant neclar"
|
msgstr "Mod neatent"
|
||||||
|
|
||||||
#: documents/models.py:37
|
#: documents/models.py:37
|
||||||
msgid "Automatic"
|
msgid "Automatic"
|
||||||
@ -60,7 +60,7 @@ msgstr "algoritm de potrivire"
|
|||||||
|
|
||||||
#: documents/models.py:55
|
#: documents/models.py:55
|
||||||
msgid "is insensitive"
|
msgid "is insensitive"
|
||||||
msgstr "ignora majusculele"
|
msgstr "nu ține cont de majuscule"
|
||||||
|
|
||||||
#: documents/models.py:74 documents/models.py:120
|
#: documents/models.py:74 documents/models.py:120
|
||||||
msgid "correspondent"
|
msgid "correspondent"
|
||||||
@ -68,7 +68,7 @@ msgstr "corespondent"
|
|||||||
|
|
||||||
#: documents/models.py:75
|
#: documents/models.py:75
|
||||||
msgid "correspondents"
|
msgid "correspondents"
|
||||||
msgstr "corespondenti"
|
msgstr "corespondenți"
|
||||||
|
|
||||||
#: documents/models.py:81
|
#: documents/models.py:81
|
||||||
msgid "color"
|
msgid "color"
|
||||||
@ -76,15 +76,15 @@ msgstr "culoare"
|
|||||||
|
|
||||||
#: documents/models.py:87
|
#: documents/models.py:87
|
||||||
msgid "is inbox tag"
|
msgid "is inbox tag"
|
||||||
msgstr "este eticheta inbox"
|
msgstr "este etichetă inbox"
|
||||||
|
|
||||||
#: documents/models.py:89
|
#: documents/models.py:89
|
||||||
msgid "Marks this tag as an inbox tag: All newly consumed documents will be tagged with inbox tags."
|
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
|
#: documents/models.py:94
|
||||||
msgid "tag"
|
msgid "tag"
|
||||||
msgstr "eticheta"
|
msgstr "etichetă"
|
||||||
|
|
||||||
#: documents/models.py:95 documents/models.py:151
|
#: documents/models.py:95 documents/models.py:151
|
||||||
msgid "tags"
|
msgid "tags"
|
||||||
@ -112,19 +112,19 @@ msgstr "titlu"
|
|||||||
|
|
||||||
#: documents/models.py:137
|
#: documents/models.py:137
|
||||||
msgid "content"
|
msgid "content"
|
||||||
msgstr "continut"
|
msgstr "conținut"
|
||||||
|
|
||||||
#: documents/models.py:139
|
#: documents/models.py:139
|
||||||
msgid "The raw, text-only data of the document. This field is primarily used for searching."
|
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
|
#: documents/models.py:144
|
||||||
msgid "mime type"
|
msgid "mime type"
|
||||||
msgstr "tip mime"
|
msgstr "tip MIME"
|
||||||
|
|
||||||
#: documents/models.py:155
|
#: documents/models.py:155
|
||||||
msgid "checksum"
|
msgid "checksum"
|
||||||
msgstr "suma de control"
|
msgstr "sumă de control"
|
||||||
|
|
||||||
#: documents/models.py:159
|
#: documents/models.py:159
|
||||||
msgid "The checksum of the original document."
|
msgid "The checksum of the original document."
|
||||||
@ -152,19 +152,19 @@ msgstr "tip de stocare"
|
|||||||
|
|
||||||
#: documents/models.py:188
|
#: documents/models.py:188
|
||||||
msgid "added"
|
msgid "added"
|
||||||
msgstr "adaugat"
|
msgstr "adăugat"
|
||||||
|
|
||||||
#: documents/models.py:192
|
#: documents/models.py:192
|
||||||
msgid "filename"
|
msgid "filename"
|
||||||
msgstr "nume fisier"
|
msgstr "nume fișier"
|
||||||
|
|
||||||
#: documents/models.py:198
|
#: documents/models.py:198
|
||||||
msgid "Current filename in storage"
|
msgid "Current filename in storage"
|
||||||
msgstr "Numele curent al fisierului stocat"
|
msgstr "Numele curent al fișierului stocat"
|
||||||
|
|
||||||
#: documents/models.py:202
|
#: documents/models.py:202
|
||||||
msgid "archive filename"
|
msgid "archive filename"
|
||||||
msgstr "nume fisier arhiva"
|
msgstr "nume fișier arhiva"
|
||||||
|
|
||||||
#: documents/models.py:208
|
#: documents/models.py:208
|
||||||
msgid "Current archive filename in storage"
|
msgid "Current archive filename in storage"
|
||||||
@ -172,11 +172,11 @@ msgstr "Numele curent al arhivei stocate"
|
|||||||
|
|
||||||
#: documents/models.py:212
|
#: documents/models.py:212
|
||||||
msgid "archive serial number"
|
msgid "archive serial number"
|
||||||
msgstr "numar serial in arhiva"
|
msgstr "număr serial in arhiva"
|
||||||
|
|
||||||
#: documents/models.py:217
|
#: documents/models.py:217
|
||||||
msgid "The position of this document in your physical document archive."
|
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
|
#: documents/models.py:223
|
||||||
msgid "document"
|
msgid "document"
|
||||||
@ -192,7 +192,7 @@ msgstr "depanare"
|
|||||||
|
|
||||||
#: documents/models.py:312
|
#: documents/models.py:312
|
||||||
msgid "information"
|
msgid "information"
|
||||||
msgstr "informatii"
|
msgstr "informații"
|
||||||
|
|
||||||
#: documents/models.py:313
|
#: documents/models.py:313
|
||||||
msgid "warning"
|
msgid "warning"
|
||||||
@ -226,13 +226,13 @@ msgstr "jurnal"
|
|||||||
msgid "logs"
|
msgid "logs"
|
||||||
msgstr "jurnale"
|
msgstr "jurnale"
|
||||||
|
|
||||||
#: documents/models.py:344 documents/models.py:394
|
#: documents/models.py:344 documents/models.py:396
|
||||||
msgid "saved view"
|
msgid "saved view"
|
||||||
msgstr "vizualizare"
|
msgstr "vizualizare"
|
||||||
|
|
||||||
#: documents/models.py:345
|
#: documents/models.py:345
|
||||||
msgid "saved views"
|
msgid "saved views"
|
||||||
msgstr "vizualizari"
|
msgstr "vizualizări"
|
||||||
|
|
||||||
#: documents/models.py:348
|
#: documents/models.py:348
|
||||||
msgid "user"
|
msgid "user"
|
||||||
@ -240,31 +240,31 @@ msgstr "utilizator"
|
|||||||
|
|
||||||
#: documents/models.py:354
|
#: documents/models.py:354
|
||||||
msgid "show on dashboard"
|
msgid "show on dashboard"
|
||||||
msgstr "afiseaza pe tabloul de bord"
|
msgstr "afișează pe tabloul de bord"
|
||||||
|
|
||||||
#: documents/models.py:357
|
#: documents/models.py:357
|
||||||
msgid "show in sidebar"
|
msgid "show in sidebar"
|
||||||
msgstr "afiseaza in bara laterala"
|
msgstr "afișează in bara laterala"
|
||||||
|
|
||||||
#: documents/models.py:361
|
#: documents/models.py:361
|
||||||
msgid "sort field"
|
msgid "sort field"
|
||||||
msgstr "sorteaza camp"
|
msgstr "sortează camp"
|
||||||
|
|
||||||
#: documents/models.py:364
|
#: documents/models.py:364
|
||||||
msgid "sort reverse"
|
msgid "sort reverse"
|
||||||
msgstr "sorteaza invers"
|
msgstr "sortează invers"
|
||||||
|
|
||||||
#: documents/models.py:370
|
#: documents/models.py:370
|
||||||
msgid "title contains"
|
msgid "title contains"
|
||||||
msgstr "titlul contine"
|
msgstr "titlul conține"
|
||||||
|
|
||||||
#: documents/models.py:371
|
#: documents/models.py:371
|
||||||
msgid "content contains"
|
msgid "content contains"
|
||||||
msgstr "continutul contine"
|
msgstr "conținutul conține"
|
||||||
|
|
||||||
#: documents/models.py:372
|
#: documents/models.py:372
|
||||||
msgid "ASN is"
|
msgid "ASN is"
|
||||||
msgstr "ASN-ul este"
|
msgstr "Avizul prealabil de expediție este"
|
||||||
|
|
||||||
#: documents/models.py:373
|
#: documents/models.py:373
|
||||||
msgid "correspondent is"
|
msgid "correspondent is"
|
||||||
@ -276,7 +276,7 @@ msgstr "tipul documentului este"
|
|||||||
|
|
||||||
#: documents/models.py:375
|
#: documents/models.py:375
|
||||||
msgid "is in inbox"
|
msgid "is in inbox"
|
||||||
msgstr "este in inbox"
|
msgstr "este în inbox"
|
||||||
|
|
||||||
#: documents/models.py:376
|
#: documents/models.py:376
|
||||||
msgid "has tag"
|
msgid "has tag"
|
||||||
@ -288,77 +288,85 @@ msgstr "are orice eticheta"
|
|||||||
|
|
||||||
#: documents/models.py:378
|
#: documents/models.py:378
|
||||||
msgid "created before"
|
msgid "created before"
|
||||||
msgstr "creat inainte de"
|
msgstr "creat înainte de"
|
||||||
|
|
||||||
#: documents/models.py:379
|
#: documents/models.py:379
|
||||||
msgid "created after"
|
msgid "created after"
|
||||||
msgstr "creat dupa"
|
msgstr "creat după"
|
||||||
|
|
||||||
#: documents/models.py:380
|
#: documents/models.py:380
|
||||||
msgid "created year is"
|
msgid "created year is"
|
||||||
msgstr "anul crearii este"
|
msgstr "anul creării este"
|
||||||
|
|
||||||
#: documents/models.py:381
|
#: documents/models.py:381
|
||||||
msgid "created month is"
|
msgid "created month is"
|
||||||
msgstr "luna crearii este"
|
msgstr "luna creării este"
|
||||||
|
|
||||||
#: documents/models.py:382
|
#: documents/models.py:382
|
||||||
msgid "created day is"
|
msgid "created day is"
|
||||||
msgstr "ziua crearii este"
|
msgstr "ziua creării este"
|
||||||
|
|
||||||
#: documents/models.py:383
|
#: documents/models.py:383
|
||||||
msgid "added before"
|
msgid "added before"
|
||||||
msgstr "adaugat inainte de"
|
msgstr "adăugat înainte de"
|
||||||
|
|
||||||
#: documents/models.py:384
|
#: documents/models.py:384
|
||||||
msgid "added after"
|
msgid "added after"
|
||||||
msgstr "adaugat dupa"
|
msgstr "adăugat după"
|
||||||
|
|
||||||
#: documents/models.py:385
|
#: documents/models.py:385
|
||||||
msgid "modified before"
|
msgid "modified before"
|
||||||
msgstr "modificat inainte de"
|
msgstr "modificat înainte de"
|
||||||
|
|
||||||
#: documents/models.py:386
|
#: documents/models.py:386
|
||||||
msgid "modified after"
|
msgid "modified after"
|
||||||
msgstr "modificat dupa"
|
msgstr "modificat după"
|
||||||
|
|
||||||
#: documents/models.py:387
|
#: documents/models.py:387
|
||||||
msgid "does not have tag"
|
msgid "does not have tag"
|
||||||
msgstr "nu are eticheta"
|
msgstr "nu are etichetă"
|
||||||
|
|
||||||
#: documents/models.py:398
|
#: documents/models.py:388
|
||||||
|
msgid "does not have ASN"
|
||||||
|
msgstr "nu are aviz prealabil de expediție"
|
||||||
|
|
||||||
|
#: documents/models.py:389
|
||||||
|
msgid "title or content contains"
|
||||||
|
msgstr "titlul sau conținutul conține"
|
||||||
|
|
||||||
|
#: documents/models.py:400
|
||||||
msgid "rule type"
|
msgid "rule type"
|
||||||
msgstr "tip de regula"
|
msgstr "tip de regula"
|
||||||
|
|
||||||
#: documents/models.py:402
|
#: documents/models.py:404
|
||||||
msgid "value"
|
msgid "value"
|
||||||
msgstr "valoare"
|
msgstr "valoare"
|
||||||
|
|
||||||
#: documents/models.py:408
|
#: documents/models.py:410
|
||||||
msgid "filter rule"
|
msgid "filter rule"
|
||||||
msgstr "regula de filtrare"
|
msgstr "regulă de filtrare"
|
||||||
|
|
||||||
#: documents/models.py:409
|
#: documents/models.py:411
|
||||||
msgid "filter rules"
|
msgid "filter rules"
|
||||||
msgstr "reguli de filtrare"
|
msgstr "reguli de filtrare"
|
||||||
|
|
||||||
#: documents/serialisers.py:53
|
#: documents/serialisers.py:53
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Invalid regular expresssion: %(error)s"
|
msgid "Invalid regular expression: %(error)s"
|
||||||
msgstr "Expresie regulata invalida: %(error)s"
|
msgstr "Expresie regulată invalida: %(error)s"
|
||||||
|
|
||||||
#: documents/serialisers.py:177
|
#: documents/serialisers.py:177
|
||||||
msgid "Invalid color."
|
msgid "Invalid color."
|
||||||
msgstr "Culoare invalida."
|
msgstr "Culoare invalidă."
|
||||||
|
|
||||||
#: documents/serialisers.py:451
|
#: documents/serialisers.py:451
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "File type %(type)s not supported"
|
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
|
#: documents/templates/index.html:21
|
||||||
msgid "Paperless-ng is loading..."
|
msgid "Paperless-ng is loading..."
|
||||||
msgstr "Paperless-ng se incarca..."
|
msgstr "Paperless-ng se încarca..."
|
||||||
|
|
||||||
#: documents/templates/registration/logged_out.html:13
|
#: documents/templates/registration/logged_out.html:13
|
||||||
msgid "Paperless-ng signed out"
|
msgid "Paperless-ng signed out"
|
||||||
@ -366,11 +374,11 @@ msgstr "Paperless-ng s-a deconectat"
|
|||||||
|
|
||||||
#: documents/templates/registration/logged_out.html:41
|
#: documents/templates/registration/logged_out.html:41
|
||||||
msgid "You have been successfully logged out. Bye!"
|
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
|
#: documents/templates/registration/logged_out.html:42
|
||||||
msgid "Sign in again"
|
msgid "Sign in again"
|
||||||
msgstr "Conectati-va din nou"
|
msgstr "Conectați-vă din nou"
|
||||||
|
|
||||||
#: documents/templates/registration/login.html:13
|
#: documents/templates/registration/login.html:13
|
||||||
msgid "Paperless-ng sign in"
|
msgid "Paperless-ng sign in"
|
||||||
@ -378,11 +386,11 @@ msgstr "Conectare Paperless-ng"
|
|||||||
|
|
||||||
#: documents/templates/registration/login.html:42
|
#: documents/templates/registration/login.html:42
|
||||||
msgid "Please sign in."
|
msgid "Please sign in."
|
||||||
msgstr "Va rugam conectati-va."
|
msgstr "Vă rugăm conectați-vă."
|
||||||
|
|
||||||
#: documents/templates/registration/login.html:45
|
#: documents/templates/registration/login.html:45
|
||||||
msgid "Your username and password didn't match. Please try again."
|
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
|
#: documents/templates/registration/login.html:48
|
||||||
msgid "Username"
|
msgid "Username"
|
||||||
@ -390,43 +398,51 @@ msgstr "Nume"
|
|||||||
|
|
||||||
#: documents/templates/registration/login.html:49
|
#: documents/templates/registration/login.html:49
|
||||||
msgid "Password"
|
msgid "Password"
|
||||||
msgstr "Parola"
|
msgstr "Parolă"
|
||||||
|
|
||||||
#: documents/templates/registration/login.html:54
|
#: documents/templates/registration/login.html:54
|
||||||
msgid "Sign in"
|
msgid "Sign in"
|
||||||
msgstr "Conectare"
|
msgstr "Conectare"
|
||||||
|
|
||||||
#: paperless/settings.py:297
|
|
||||||
msgid "English (US)"
|
|
||||||
msgstr "Engleza (SUA)"
|
|
||||||
|
|
||||||
#: paperless/settings.py:298
|
#: paperless/settings.py:298
|
||||||
msgid "English (GB)"
|
msgid "English (US)"
|
||||||
msgstr "Engleza (UK)"
|
msgstr "Engleză (Americană)"
|
||||||
|
|
||||||
#: paperless/settings.py:299
|
#: paperless/settings.py:299
|
||||||
msgid "German"
|
msgid "English (GB)"
|
||||||
msgstr "Germana"
|
msgstr "Engleză (Britanică)"
|
||||||
|
|
||||||
#: paperless/settings.py:300
|
#: paperless/settings.py:300
|
||||||
msgid "Dutch"
|
msgid "German"
|
||||||
msgstr "Olandeza"
|
msgstr "Germană"
|
||||||
|
|
||||||
#: paperless/settings.py:301
|
#: paperless/settings.py:301
|
||||||
msgid "French"
|
msgid "Dutch"
|
||||||
msgstr "Franceza"
|
msgstr "Olandeză"
|
||||||
|
|
||||||
#: paperless/settings.py:302
|
#: paperless/settings.py:302
|
||||||
msgid "Portuguese (Brazil)"
|
msgid "French"
|
||||||
msgstr "Portugheza (Brazilia)"
|
msgstr "Franceză"
|
||||||
|
|
||||||
#: paperless/settings.py:303
|
#: paperless/settings.py:303
|
||||||
msgid "Italian"
|
msgid "Portuguese (Brazil)"
|
||||||
msgstr "Italiana"
|
msgstr "Portugheză (Brazilia)"
|
||||||
|
|
||||||
#: paperless/settings.py:304
|
#: paperless/settings.py:304
|
||||||
|
msgid "Italian"
|
||||||
|
msgstr "Italiană"
|
||||||
|
|
||||||
|
#: paperless/settings.py:305
|
||||||
msgid "Romanian"
|
msgid "Romanian"
|
||||||
msgstr "Romana"
|
msgstr "Română"
|
||||||
|
|
||||||
|
#: paperless/settings.py:306
|
||||||
|
msgid "Russian"
|
||||||
|
msgstr "Rusă"
|
||||||
|
|
||||||
|
#: paperless/settings.py:307
|
||||||
|
msgid "Spanish"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/urls.py:118
|
#: paperless/urls.py:118
|
||||||
msgid "Paperless-ng administration"
|
msgid "Paperless-ng administration"
|
||||||
@ -438,7 +454,7 @@ msgstr "Filtru"
|
|||||||
|
|
||||||
#: paperless_mail/admin.py:27
|
#: paperless_mail/admin.py:27
|
||||||
msgid "Paperless will only process mails that match ALL of the filters given below."
|
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
|
#: paperless_mail/admin.py:37
|
||||||
msgid "Actions"
|
msgid "Actions"
|
||||||
@ -446,7 +462,7 @@ msgstr "Acțiuni"
|
|||||||
|
|
||||||
#: paperless_mail/admin.py:39
|
#: 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."
|
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
|
#: paperless_mail/admin.py:46
|
||||||
msgid "Metadata"
|
msgid "Metadata"
|
||||||
@ -454,7 +470,7 @@ msgstr "Metadate"
|
|||||||
|
|
||||||
#: paperless_mail/admin.py:48
|
#: 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."
|
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
|
#: paperless_mail/apps.py:9
|
||||||
msgid "Paperless mail"
|
msgid "Paperless mail"
|
||||||
@ -470,15 +486,15 @@ msgstr "conturi de email"
|
|||||||
|
|
||||||
#: paperless_mail/models.py:19
|
#: paperless_mail/models.py:19
|
||||||
msgid "No encryption"
|
msgid "No encryption"
|
||||||
msgstr "Fara criptare"
|
msgstr "Fără criptare"
|
||||||
|
|
||||||
#: paperless_mail/models.py:20
|
#: paperless_mail/models.py:20
|
||||||
msgid "Use SSL"
|
msgid "Use SSL"
|
||||||
msgstr "Foloseste SSL"
|
msgstr "Folosește SSL"
|
||||||
|
|
||||||
#: paperless_mail/models.py:21
|
#: paperless_mail/models.py:21
|
||||||
msgid "Use STARTTLS"
|
msgid "Use STARTTLS"
|
||||||
msgstr "Foloseste STARTTLS"
|
msgstr "Folosește STARTTLS"
|
||||||
|
|
||||||
#: paperless_mail/models.py:29
|
#: paperless_mail/models.py:29
|
||||||
msgid "IMAP server"
|
msgid "IMAP server"
|
||||||
@ -490,7 +506,7 @@ msgstr "port IMAP"
|
|||||||
|
|
||||||
#: paperless_mail/models.py:36
|
#: paperless_mail/models.py:36
|
||||||
msgid "This is usually 143 for unencrypted and STARTTLS connections, and 993 for SSL connections."
|
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
|
#: paperless_mail/models.py:40
|
||||||
msgid "IMAP security"
|
msgid "IMAP security"
|
||||||
@ -502,11 +518,11 @@ msgstr "nume"
|
|||||||
|
|
||||||
#: paperless_mail/models.py:50
|
#: paperless_mail/models.py:50
|
||||||
msgid "password"
|
msgid "password"
|
||||||
msgstr "parola"
|
msgstr "parolă"
|
||||||
|
|
||||||
#: paperless_mail/models.py:60
|
#: paperless_mail/models.py:60
|
||||||
msgid "mail rule"
|
msgid "mail rule"
|
||||||
msgstr "regula email"
|
msgstr "regulă email"
|
||||||
|
|
||||||
#: paperless_mail/models.py:61
|
#: paperless_mail/models.py:61
|
||||||
msgid "mail rules"
|
msgid "mail rules"
|
||||||
@ -514,35 +530,35 @@ msgstr "reguli email"
|
|||||||
|
|
||||||
#: paperless_mail/models.py:67
|
#: paperless_mail/models.py:67
|
||||||
msgid "Only process attachments."
|
msgid "Only process attachments."
|
||||||
msgstr "Proceseaza doar atasamentele."
|
msgstr "Procesează doar atașamentele."
|
||||||
|
|
||||||
#: paperless_mail/models.py:68
|
#: paperless_mail/models.py:68
|
||||||
msgid "Process all files, including 'inline' attachments."
|
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
|
#: paperless_mail/models.py:78
|
||||||
msgid "Mark as read, don't process read mails"
|
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
|
#: paperless_mail/models.py:79
|
||||||
msgid "Flag the mail, don't process flagged mails"
|
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
|
#: paperless_mail/models.py:80
|
||||||
msgid "Move to specified folder"
|
msgid "Move to specified folder"
|
||||||
msgstr "Muta in directorul specificat"
|
msgstr "Mută în directorul specificat"
|
||||||
|
|
||||||
#: paperless_mail/models.py:81
|
#: paperless_mail/models.py:81
|
||||||
msgid "Delete"
|
msgid "Delete"
|
||||||
msgstr "Sterge"
|
msgstr "Șterge"
|
||||||
|
|
||||||
#: paperless_mail/models.py:88
|
#: paperless_mail/models.py:88
|
||||||
msgid "Use subject as title"
|
msgid "Use subject as title"
|
||||||
msgstr "Foloseste subiectul ca titlu"
|
msgstr "Utilizează subiectul ca titlu"
|
||||||
|
|
||||||
#: paperless_mail/models.py:89
|
#: paperless_mail/models.py:89
|
||||||
msgid "Use attachment filename as title"
|
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
|
#: paperless_mail/models.py:99
|
||||||
msgid "Do not assign a correspondent"
|
msgid "Do not assign a correspondent"
|
||||||
@ -550,19 +566,19 @@ msgstr "Nu atribui un corespondent"
|
|||||||
|
|
||||||
#: paperless_mail/models.py:101
|
#: paperless_mail/models.py:101
|
||||||
msgid "Use mail address"
|
msgid "Use mail address"
|
||||||
msgstr "Foloseste adresa de email"
|
msgstr "Folosește adresa de email"
|
||||||
|
|
||||||
#: paperless_mail/models.py:103
|
#: paperless_mail/models.py:103
|
||||||
msgid "Use name (or mail address if not available)"
|
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
|
#: paperless_mail/models.py:105
|
||||||
msgid "Use correspondent selected below"
|
msgid "Use correspondent selected below"
|
||||||
msgstr "Foloseste corespondentul selectat mai jos"
|
msgstr "Folosește corespondentul selectat mai jos"
|
||||||
|
|
||||||
#: paperless_mail/models.py:113
|
#: paperless_mail/models.py:113
|
||||||
msgid "order"
|
msgid "order"
|
||||||
msgstr "ordoneaza"
|
msgstr "ordonează"
|
||||||
|
|
||||||
#: paperless_mail/models.py:120
|
#: paperless_mail/models.py:120
|
||||||
msgid "account"
|
msgid "account"
|
||||||
@ -574,51 +590,51 @@ msgstr "director"
|
|||||||
|
|
||||||
#: paperless_mail/models.py:128
|
#: paperless_mail/models.py:128
|
||||||
msgid "filter from"
|
msgid "filter from"
|
||||||
msgstr "filtreaza de la"
|
msgstr "filtrează de la"
|
||||||
|
|
||||||
#: paperless_mail/models.py:131
|
#: paperless_mail/models.py:131
|
||||||
msgid "filter subject"
|
msgid "filter subject"
|
||||||
msgstr "filtreaza subiect"
|
msgstr "filtrează subiect"
|
||||||
|
|
||||||
#: paperless_mail/models.py:134
|
#: paperless_mail/models.py:134
|
||||||
msgid "filter body"
|
msgid "filter body"
|
||||||
msgstr "filtreaza corpul email-ului"
|
msgstr "filtrează corpul email-ului"
|
||||||
|
|
||||||
#: paperless_mail/models.py:138
|
#: paperless_mail/models.py:138
|
||||||
msgid "filter attachment filename"
|
msgid "filter attachment filename"
|
||||||
msgstr "filtreaza numele atasamentului"
|
msgstr "filtrează numele fișierului atașat"
|
||||||
|
|
||||||
#: paperless_mail/models.py:140
|
#: 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."
|
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
|
#: paperless_mail/models.py:146
|
||||||
msgid "maximum age"
|
msgid "maximum age"
|
||||||
msgstr "varsta maxima"
|
msgstr "vârsta maximă"
|
||||||
|
|
||||||
#: paperless_mail/models.py:148
|
#: paperless_mail/models.py:148
|
||||||
msgid "Specified in days."
|
msgid "Specified in days."
|
||||||
msgstr "Specificata in zile."
|
msgstr "Specificată in zile."
|
||||||
|
|
||||||
#: paperless_mail/models.py:151
|
#: paperless_mail/models.py:151
|
||||||
msgid "attachment type"
|
msgid "attachment type"
|
||||||
msgstr "tipul atasamentului"
|
msgstr "tip atașament"
|
||||||
|
|
||||||
#: paperless_mail/models.py:154
|
#: paperless_mail/models.py:154
|
||||||
msgid "Inline attachments include embedded images, so it's best to combine this option with a filename filter."
|
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
|
#: paperless_mail/models.py:159
|
||||||
msgid "action"
|
msgid "action"
|
||||||
msgstr "actiune"
|
msgstr "acţiune"
|
||||||
|
|
||||||
#: paperless_mail/models.py:165
|
#: paperless_mail/models.py:165
|
||||||
msgid "action parameter"
|
msgid "action parameter"
|
||||||
msgstr "parametru al actiunii"
|
msgstr "parametru acțiune"
|
||||||
|
|
||||||
#: paperless_mail/models.py:167
|
#: paperless_mail/models.py:167
|
||||||
msgid "Additional parameter for the action selected above, i.e., the target folder of the move to folder action."
|
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
|
#: paperless_mail/models.py:173
|
||||||
msgid "assign title from"
|
msgid "assign title from"
|
||||||
@ -626,7 +642,7 @@ msgstr "atribuie titlu din"
|
|||||||
|
|
||||||
#: paperless_mail/models.py:183
|
#: paperless_mail/models.py:183
|
||||||
msgid "assign this tag"
|
msgid "assign this tag"
|
||||||
msgstr "atribuie aceasta eticheta"
|
msgstr "atribuie această etichetă"
|
||||||
|
|
||||||
#: paperless_mail/models.py:191
|
#: paperless_mail/models.py:191
|
||||||
msgid "assign this document type"
|
msgid "assign this document type"
|
||||||
|
@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: paperless-ng\n"
|
"Project-Id-Version: paperless-ng\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-02-28 12:40+0100\n"
|
"POT-Creation-Date: 2021-03-14 13:33+0100\n"
|
||||||
"PO-Revision-Date: 2021-03-07 01:58\n"
|
"PO-Revision-Date: 2021-03-15 17:33\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Russian\n"
|
"Language-Team: Russian\n"
|
||||||
"Language: ru_RU\n"
|
"Language: ru_RU\n"
|
||||||
@ -226,7 +226,7 @@ msgstr "журнал"
|
|||||||
msgid "logs"
|
msgid "logs"
|
||||||
msgstr "логи"
|
msgstr "логи"
|
||||||
|
|
||||||
#: documents/models.py:344 documents/models.py:394
|
#: documents/models.py:344 documents/models.py:396
|
||||||
msgid "saved view"
|
msgid "saved view"
|
||||||
msgstr "сохранённое представление"
|
msgstr "сохранённое представление"
|
||||||
|
|
||||||
@ -326,25 +326,33 @@ msgstr "изменен после"
|
|||||||
msgid "does not have tag"
|
msgid "does not have tag"
|
||||||
msgstr "не имеет тега"
|
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"
|
msgid "rule type"
|
||||||
msgstr "Тип правила"
|
msgstr "Тип правила"
|
||||||
|
|
||||||
#: documents/models.py:402
|
#: documents/models.py:404
|
||||||
msgid "value"
|
msgid "value"
|
||||||
msgstr "значение"
|
msgstr "значение"
|
||||||
|
|
||||||
#: documents/models.py:408
|
#: documents/models.py:410
|
||||||
msgid "filter rule"
|
msgid "filter rule"
|
||||||
msgstr "Правило фильтрации"
|
msgstr "Правило фильтрации"
|
||||||
|
|
||||||
#: documents/models.py:409
|
#: documents/models.py:411
|
||||||
msgid "filter rules"
|
msgid "filter rules"
|
||||||
msgstr "правила фильтрации"
|
msgstr "правила фильтрации"
|
||||||
|
|
||||||
#: documents/serialisers.py:53
|
#: documents/serialisers.py:53
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Invalid regular expresssion: %(error)s"
|
msgid "Invalid regular expression: %(error)s"
|
||||||
msgstr "неверное регулярное выражение: %(error)s"
|
msgstr "неверное регулярное выражение: %(error)s"
|
||||||
|
|
||||||
#: documents/serialisers.py:177
|
#: documents/serialisers.py:177
|
||||||
@ -396,38 +404,46 @@ msgstr "Пароль"
|
|||||||
msgid "Sign in"
|
msgid "Sign in"
|
||||||
msgstr "Вход"
|
msgstr "Вход"
|
||||||
|
|
||||||
#: paperless/settings.py:297
|
#: paperless/settings.py:298
|
||||||
msgid "English (US)"
|
msgid "English (US)"
|
||||||
msgstr "Английский (США)"
|
msgstr "Английский (США)"
|
||||||
|
|
||||||
#: paperless/settings.py:298
|
#: paperless/settings.py:299
|
||||||
msgid "English (GB)"
|
msgid "English (GB)"
|
||||||
msgstr "Английский (Великобритании)"
|
msgstr "Английский (Великобритании)"
|
||||||
|
|
||||||
#: paperless/settings.py:299
|
#: paperless/settings.py:300
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "Немецкий"
|
msgstr "Немецкий"
|
||||||
|
|
||||||
#: paperless/settings.py:300
|
#: paperless/settings.py:301
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr "Датский"
|
msgstr "Датский"
|
||||||
|
|
||||||
#: paperless/settings.py:301
|
#: paperless/settings.py:302
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "Французский"
|
msgstr "Французский"
|
||||||
|
|
||||||
#: paperless/settings.py:302
|
#: paperless/settings.py:303
|
||||||
msgid "Portuguese (Brazil)"
|
msgid "Portuguese (Brazil)"
|
||||||
msgstr "Portuguese (Brazil)"
|
msgstr "Portuguese (Brazil)"
|
||||||
|
|
||||||
#: paperless/settings.py:303
|
#: paperless/settings.py:304
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr "Italian"
|
msgstr "Italian"
|
||||||
|
|
||||||
#: paperless/settings.py:304
|
#: paperless/settings.py:305
|
||||||
msgid "Romanian"
|
msgid "Romanian"
|
||||||
msgstr "Romanian"
|
msgstr "Romanian"
|
||||||
|
|
||||||
|
#: paperless/settings.py:306
|
||||||
|
msgid "Russian"
|
||||||
|
msgstr "Русский"
|
||||||
|
|
||||||
|
#: paperless/settings.py:307
|
||||||
|
msgid "Spanish"
|
||||||
|
msgstr "Испанский"
|
||||||
|
|
||||||
#: paperless/urls.py:118
|
#: paperless/urls.py:118
|
||||||
msgid "Paperless-ng administration"
|
msgid "Paperless-ng administration"
|
||||||
msgstr "Администрирование Paperless-ng"
|
msgstr "Администрирование Paperless-ng"
|
||||||
|
@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: paperless-ng\n"
|
"Project-Id-Version: paperless-ng\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-02-28 12:40+0100\n"
|
"POT-Creation-Date: 2021-03-14 13:33+0100\n"
|
||||||
"PO-Revision-Date: 2021-03-06 21:39\n"
|
"PO-Revision-Date: 2021-03-14 13:57\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Xhosa\n"
|
"Language-Team: Xhosa\n"
|
||||||
"Language: xh_ZA\n"
|
"Language: xh_ZA\n"
|
||||||
@ -226,7 +226,7 @@ msgstr "crwdns2628:0crwdne2628:0"
|
|||||||
msgid "logs"
|
msgid "logs"
|
||||||
msgstr "crwdns2630:0crwdne2630:0"
|
msgstr "crwdns2630:0crwdne2630:0"
|
||||||
|
|
||||||
#: documents/models.py:344 documents/models.py:394
|
#: documents/models.py:344 documents/models.py:396
|
||||||
msgid "saved view"
|
msgid "saved view"
|
||||||
msgstr "crwdns2632:0crwdne2632:0"
|
msgstr "crwdns2632:0crwdne2632:0"
|
||||||
|
|
||||||
@ -326,26 +326,34 @@ msgstr "crwdns2678:0crwdne2678:0"
|
|||||||
msgid "does not have tag"
|
msgid "does not have tag"
|
||||||
msgstr "crwdns2680:0crwdne2680:0"
|
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"
|
msgid "rule type"
|
||||||
msgstr "crwdns2682:0crwdne2682:0"
|
msgstr "crwdns2682:0crwdne2682:0"
|
||||||
|
|
||||||
#: documents/models.py:402
|
#: documents/models.py:404
|
||||||
msgid "value"
|
msgid "value"
|
||||||
msgstr "crwdns2684:0crwdne2684:0"
|
msgstr "crwdns2684:0crwdne2684:0"
|
||||||
|
|
||||||
#: documents/models.py:408
|
#: documents/models.py:410
|
||||||
msgid "filter rule"
|
msgid "filter rule"
|
||||||
msgstr "crwdns2686:0crwdne2686:0"
|
msgstr "crwdns2686:0crwdne2686:0"
|
||||||
|
|
||||||
#: documents/models.py:409
|
#: documents/models.py:411
|
||||||
msgid "filter rules"
|
msgid "filter rules"
|
||||||
msgstr "crwdns2688:0crwdne2688:0"
|
msgstr "crwdns2688:0crwdne2688:0"
|
||||||
|
|
||||||
#: documents/serialisers.py:53
|
#: documents/serialisers.py:53
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Invalid regular expresssion: %(error)s"
|
msgid "Invalid regular expression: %(error)s"
|
||||||
msgstr "crwdns2690:0%(error)scrwdne2690:0"
|
msgstr "crwdns3412:0%(error)scrwdne3412:0"
|
||||||
|
|
||||||
#: documents/serialisers.py:177
|
#: documents/serialisers.py:177
|
||||||
msgid "Invalid color."
|
msgid "Invalid color."
|
||||||
@ -396,38 +404,46 @@ msgstr "crwdns2712:0crwdne2712:0"
|
|||||||
msgid "Sign in"
|
msgid "Sign in"
|
||||||
msgstr "crwdns2714:0crwdne2714:0"
|
msgstr "crwdns2714:0crwdne2714:0"
|
||||||
|
|
||||||
#: paperless/settings.py:297
|
#: paperless/settings.py:298
|
||||||
msgid "English (US)"
|
msgid "English (US)"
|
||||||
msgstr "crwdns2716:0crwdne2716:0"
|
msgstr "crwdns2716:0crwdne2716:0"
|
||||||
|
|
||||||
#: paperless/settings.py:298
|
#: paperless/settings.py:299
|
||||||
msgid "English (GB)"
|
msgid "English (GB)"
|
||||||
msgstr "crwdns2718:0crwdne2718:0"
|
msgstr "crwdns2718:0crwdne2718:0"
|
||||||
|
|
||||||
#: paperless/settings.py:299
|
#: paperless/settings.py:300
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr "crwdns2720:0crwdne2720:0"
|
msgstr "crwdns2720:0crwdne2720:0"
|
||||||
|
|
||||||
#: paperless/settings.py:300
|
#: paperless/settings.py:301
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr "crwdns2722:0crwdne2722:0"
|
msgstr "crwdns2722:0crwdne2722:0"
|
||||||
|
|
||||||
#: paperless/settings.py:301
|
#: paperless/settings.py:302
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr "crwdns2724:0crwdne2724:0"
|
msgstr "crwdns2724:0crwdne2724:0"
|
||||||
|
|
||||||
#: paperless/settings.py:302
|
#: paperless/settings.py:303
|
||||||
msgid "Portuguese (Brazil)"
|
msgid "Portuguese (Brazil)"
|
||||||
msgstr "crwdns2726:0crwdne2726:0"
|
msgstr "crwdns2726:0crwdne2726:0"
|
||||||
|
|
||||||
#: paperless/settings.py:303
|
#: paperless/settings.py:304
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr "crwdns2728:0crwdne2728:0"
|
msgstr "crwdns2728:0crwdne2728:0"
|
||||||
|
|
||||||
#: paperless/settings.py:304
|
#: paperless/settings.py:305
|
||||||
msgid "Romanian"
|
msgid "Romanian"
|
||||||
msgstr "crwdns2730:0crwdne2730:0"
|
msgstr "crwdns2730:0crwdne2730:0"
|
||||||
|
|
||||||
|
#: paperless/settings.py:306
|
||||||
|
msgid "Russian"
|
||||||
|
msgstr "crwdns3414:0crwdne3414:0"
|
||||||
|
|
||||||
|
#: paperless/settings.py:307
|
||||||
|
msgid "Spanish"
|
||||||
|
msgstr "crwdns3420:0crwdne3420:0"
|
||||||
|
|
||||||
#: paperless/urls.py:118
|
#: paperless/urls.py:118
|
||||||
msgid "Paperless-ng administration"
|
msgid "Paperless-ng administration"
|
||||||
msgstr "crwdns2732:0crwdne2732:0"
|
msgstr "crwdns2732:0crwdne2732:0"
|
||||||
|
@ -2,8 +2,8 @@ msgid ""
|
|||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: paperless-ng\n"
|
"Project-Id-Version: paperless-ng\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2021-02-28 12:40+0100\n"
|
"POT-Creation-Date: 2021-03-14 13:33+0100\n"
|
||||||
"PO-Revision-Date: 2021-03-06 22:56\n"
|
"PO-Revision-Date: 2021-03-14 13:57\n"
|
||||||
"Last-Translator: \n"
|
"Last-Translator: \n"
|
||||||
"Language-Team: Chinese Simplified\n"
|
"Language-Team: Chinese Simplified\n"
|
||||||
"Language: zh_CN\n"
|
"Language: zh_CN\n"
|
||||||
@ -226,7 +226,7 @@ msgstr ""
|
|||||||
msgid "logs"
|
msgid "logs"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/models.py:344 documents/models.py:394
|
#: documents/models.py:344 documents/models.py:396
|
||||||
msgid "saved view"
|
msgid "saved view"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
@ -326,25 +326,33 @@ msgstr ""
|
|||||||
msgid "does not have tag"
|
msgid "does not have tag"
|
||||||
msgstr ""
|
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"
|
msgid "rule type"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/models.py:402
|
#: documents/models.py:404
|
||||||
msgid "value"
|
msgid "value"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/models.py:408
|
#: documents/models.py:410
|
||||||
msgid "filter rule"
|
msgid "filter rule"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/models.py:409
|
#: documents/models.py:411
|
||||||
msgid "filter rules"
|
msgid "filter rules"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/serialisers.py:53
|
#: documents/serialisers.py:53
|
||||||
#, python-format
|
#, python-format
|
||||||
msgid "Invalid regular expresssion: %(error)s"
|
msgid "Invalid regular expression: %(error)s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: documents/serialisers.py:177
|
#: documents/serialisers.py:177
|
||||||
@ -396,38 +404,46 @@ msgstr ""
|
|||||||
msgid "Sign in"
|
msgid "Sign in"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:297
|
#: paperless/settings.py:298
|
||||||
msgid "English (US)"
|
msgid "English (US)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:298
|
#: paperless/settings.py:299
|
||||||
msgid "English (GB)"
|
msgid "English (GB)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:299
|
#: paperless/settings.py:300
|
||||||
msgid "German"
|
msgid "German"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:300
|
#: paperless/settings.py:301
|
||||||
msgid "Dutch"
|
msgid "Dutch"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:301
|
#: paperless/settings.py:302
|
||||||
msgid "French"
|
msgid "French"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:302
|
#: paperless/settings.py:303
|
||||||
msgid "Portuguese (Brazil)"
|
msgid "Portuguese (Brazil)"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:303
|
#: paperless/settings.py:304
|
||||||
msgid "Italian"
|
msgid "Italian"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/settings.py:304
|
#: paperless/settings.py:305
|
||||||
msgid "Romanian"
|
msgid "Romanian"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
#: paperless/settings.py:306
|
||||||
|
msgid "Russian"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
|
#: paperless/settings.py:307
|
||||||
|
msgid "Spanish"
|
||||||
|
msgstr ""
|
||||||
|
|
||||||
#: paperless/urls.py:118
|
#: paperless/urls.py:118
|
||||||
msgid "Paperless-ng administration"
|
msgid "Paperless-ng administration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -1,4 +1,5 @@
|
|||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
|
from django.contrib import auth
|
||||||
from django.contrib.auth.models import User
|
from django.contrib.auth.models import User
|
||||||
from django.utils.deprecation import MiddlewareMixin
|
from django.utils.deprecation import MiddlewareMixin
|
||||||
from rest_framework import authentication
|
from rest_framework import authentication
|
||||||
@ -11,6 +12,7 @@ class AutoLoginMiddleware(MiddlewareMixin):
|
|||||||
try:
|
try:
|
||||||
request.user = User.objects.get(
|
request.user = User.objects.get(
|
||||||
username=settings.AUTO_LOGIN_USERNAME)
|
username=settings.AUTO_LOGIN_USERNAME)
|
||||||
|
auth.login(request, request.user)
|
||||||
except User.DoesNotExist:
|
except User.DoesNotExist:
|
||||||
pass
|
pass
|
||||||
|
|
||||||
|
@ -1,5 +1,6 @@
|
|||||||
import os
|
import os
|
||||||
import shutil
|
import shutil
|
||||||
|
import stat
|
||||||
|
|
||||||
from django.conf import settings
|
from django.conf import settings
|
||||||
from django.core.checks import Error, Warning, register
|
from django.core.checks import Error, Warning, register
|
||||||
@ -16,16 +17,25 @@ writeable_hint = (
|
|||||||
def path_check(var, directory):
|
def path_check(var, directory):
|
||||||
messages = []
|
messages = []
|
||||||
if directory:
|
if directory:
|
||||||
if not os.path.exists(directory):
|
if not os.path.isdir(directory):
|
||||||
messages.append(Error(
|
messages.append(Error(
|
||||||
exists_message.format(var),
|
exists_message.format(var),
|
||||||
exists_hint.format(directory)
|
exists_hint.format(directory)
|
||||||
))
|
))
|
||||||
elif not os.access(directory, os.W_OK | os.X_OK):
|
else:
|
||||||
messages.append(Warning(
|
test_file = os.path.join(directory, '__paperless_write_test__')
|
||||||
writeable_message.format(var),
|
try:
|
||||||
writeable_hint.format(directory)
|
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
|
return messages
|
||||||
|
|
||||||
|
|
||||||
|
@ -303,7 +303,8 @@ LANGUAGES = [
|
|||||||
("pt-br", _("Portuguese (Brazil)")),
|
("pt-br", _("Portuguese (Brazil)")),
|
||||||
("it-it", _("Italian")),
|
("it-it", _("Italian")),
|
||||||
("ro-ro", _("Romanian")),
|
("ro-ro", _("Romanian")),
|
||||||
("ru-ru", _("Russian"))
|
("ru-ru", _("Russian")),
|
||||||
|
("es-es", _("Spanish"))
|
||||||
]
|
]
|
||||||
|
|
||||||
LOCALE_PATHS = [
|
LOCALE_PATHS = [
|
||||||
|
@ -1 +1 @@
|
|||||||
__version__ = (1, 3, 0)
|
__version__ = (1, 3, 1)
|
||||||
|
@ -291,6 +291,7 @@ class RasterisedDocumentParser(DocumentParser):
|
|||||||
f"No text was found in {document_path}, the content will "
|
f"No text was found in {document_path}, the content will "
|
||||||
f"be empty."
|
f"be empty."
|
||||||
)
|
)
|
||||||
|
self.text = ""
|
||||||
|
|
||||||
|
|
||||||
def strip_excess_whitespace(text):
|
def strip_excess_whitespace(text):
|
||||||
|
Binary file not shown.
BIN
src/paperless_tesseract/tests/samples/signed.pdf
Normal file
BIN
src/paperless_tesseract/tests/samples/signed.pdf
Normal file
Binary file not shown.
@ -81,8 +81,8 @@ class TestParser(DirectoriesMixin, TestCase):
|
|||||||
|
|
||||||
def test_thumbnail(self):
|
def test_thumbnail(self):
|
||||||
parser = RasterisedDocumentParser(uuid.uuid4())
|
parser = RasterisedDocumentParser(uuid.uuid4())
|
||||||
parser.get_thumbnail(os.path.join(self.SAMPLE_FILES, 'simple-digital.pdf'), "application/pdf")
|
thumb = parser.get_thumbnail(os.path.join(self.SAMPLE_FILES, 'simple-digital.pdf'), "application/pdf")
|
||||||
# dont really know how to test it, just call it and assert that it does not raise anything.
|
self.assertTrue(os.path.isfile(thumb))
|
||||||
|
|
||||||
@mock.patch("documents.parsers.run_convert")
|
@mock.patch("documents.parsers.run_convert")
|
||||||
def test_thumbnail_fallback(self, m):
|
def test_thumbnail_fallback(self, m):
|
||||||
@ -96,8 +96,13 @@ class TestParser(DirectoriesMixin, TestCase):
|
|||||||
m.side_effect = call_convert
|
m.side_effect = call_convert
|
||||||
|
|
||||||
parser = RasterisedDocumentParser(uuid.uuid4())
|
parser = RasterisedDocumentParser(uuid.uuid4())
|
||||||
parser.get_thumbnail(os.path.join(self.SAMPLE_FILES, 'simple-digital.pdf'), "application/pdf")
|
thumb = parser.get_thumbnail(os.path.join(self.SAMPLE_FILES, 'simple-digital.pdf'), "application/pdf")
|
||||||
# dont really know how to test it, just call it and assert that it does not raise anything.
|
self.assertTrue(os.path.isfile(thumb))
|
||||||
|
|
||||||
|
def test_thumbnail_encrypted(self):
|
||||||
|
parser = RasterisedDocumentParser(uuid.uuid4())
|
||||||
|
thumb = parser.get_thumbnail(os.path.join(self.SAMPLE_FILES, 'encrypted.pdf'), "application/pdf")
|
||||||
|
self.assertTrue(os.path.isfile(thumb))
|
||||||
|
|
||||||
def test_get_dpi(self):
|
def test_get_dpi(self):
|
||||||
parser = RasterisedDocumentParser(None)
|
parser = RasterisedDocumentParser(None)
|
||||||
@ -135,6 +140,15 @@ class TestParser(DirectoriesMixin, TestCase):
|
|||||||
self.assertIsNone(parser.archive_path)
|
self.assertIsNone(parser.archive_path)
|
||||||
self.assertContainsStrings(parser.get_text(), ["Please enter your name in here:", "This is a PDF document with a form."])
|
self.assertContainsStrings(parser.get_text(), ["Please enter your name in here:", "This is a PDF document with a form."])
|
||||||
|
|
||||||
|
@override_settings(OCR_MODE="skip")
|
||||||
|
def test_signed(self):
|
||||||
|
parser = RasterisedDocumentParser(None)
|
||||||
|
|
||||||
|
parser.parse(os.path.join(self.SAMPLE_FILES, "signed.pdf"), "application/pdf")
|
||||||
|
|
||||||
|
self.assertIsNone(parser.archive_path)
|
||||||
|
self.assertContainsStrings(parser.get_text(), ["This is a digitally signed PDF, created with Acrobat Pro for the Paperless project to enable", "automated testing of signed/encrypted PDFs"])
|
||||||
|
|
||||||
@override_settings(OCR_MODE="skip")
|
@override_settings(OCR_MODE="skip")
|
||||||
def test_encrypted(self):
|
def test_encrypted(self):
|
||||||
parser = RasterisedDocumentParser(None)
|
parser = RasterisedDocumentParser(None)
|
||||||
@ -142,7 +156,8 @@ class TestParser(DirectoriesMixin, TestCase):
|
|||||||
parser.parse(os.path.join(self.SAMPLE_FILES, "encrypted.pdf"), "application/pdf")
|
parser.parse(os.path.join(self.SAMPLE_FILES, "encrypted.pdf"), "application/pdf")
|
||||||
|
|
||||||
self.assertIsNone(parser.archive_path)
|
self.assertIsNone(parser.archive_path)
|
||||||
self.assertContainsStrings(parser.get_text(), ["This is a digitally signed PDF, created with Acrobat Pro for the Paperless project to enable", "automated testing of signed/encrypted PDFs"])
|
self.assertEqual(parser.get_text(), "")
|
||||||
|
|
||||||
|
|
||||||
@override_settings(OCR_MODE="redo")
|
@override_settings(OCR_MODE="redo")
|
||||||
def test_with_form_error_notext(self):
|
def test_with_form_error_notext(self):
|
||||||
|
Loading…
x
Reference in New Issue
Block a user