mirror of
https://github.com/paperless-ngx/paperless-ngx.git
synced 2026-10-30 16:25:20 +00:00
Compare commits
149
Commits
v2.0.0-beta.1
...
v2.0.0
No files matched your search
@@ -103,6 +103,7 @@ jobs:
|
||||
CUSTOM_DOMAIN: docs.paperless-ngx.com
|
||||
CONFIG_FILE: mkdocs.yml
|
||||
EXTRA_PACKAGES: build-base
|
||||
REQUIREMENTS: docs/requirements.txt
|
||||
|
||||
tests-backend:
|
||||
name: "Backend Tests (Python ${{ matrix.python-version }})"
|
||||
|
||||
@@ -33,10 +33,11 @@ jobs:
|
||||
name: 'Lock Old Threads'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: dessant/lock-threads@v4
|
||||
- uses: dessant/lock-threads@v5
|
||||
with:
|
||||
issue-inactive-days: '30'
|
||||
pr-inactive-days: '30'
|
||||
discussion-inactive-days: '30'
|
||||
log-output: true
|
||||
issue-comment: >
|
||||
This issue has been automatically locked since there
|
||||
@@ -46,13 +47,21 @@ jobs:
|
||||
This pull request has been automatically locked since there
|
||||
has not been any recent activity after it was closed.
|
||||
Please open a new discussion or issue for related concerns.
|
||||
discussion-comment: >
|
||||
This discussion has been automatically locked since there
|
||||
has not been any recent activity after it was closed.
|
||||
Please open a new discussion for related concerns.
|
||||
close-answered-discussions:
|
||||
name: 'Close Answered Discussions'
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/github-script@v6
|
||||
- uses: actions/github-script@v7
|
||||
with:
|
||||
script: |
|
||||
function sleep(ms) {
|
||||
return new Promise(resolve => setTimeout(resolve, ms));
|
||||
}
|
||||
|
||||
const query = `query($owner:String!, $name:String!) {
|
||||
repository(owner:$owner, name:$name){
|
||||
discussions(first:100, answered:true, states:[OPEN]) {
|
||||
@@ -96,4 +105,5 @@ jobs:
|
||||
}
|
||||
await github.graphql(closeDiscussionMutation, closeVariables)
|
||||
|
||||
await sleep(1000)
|
||||
}
|
||||
+1
-1
@@ -7,7 +7,7 @@
|
||||
"trailingComma": "es5",
|
||||
"overrides": [
|
||||
{
|
||||
"files": "index.md",
|
||||
"files": ["index.md", "administration.md"],
|
||||
"options": {
|
||||
"tabWidth": 4
|
||||
}
|
||||
|
||||
@@ -20,7 +20,7 @@ djangorestframework = "~=3.14"
|
||||
djangorestframework-guardian = "*"
|
||||
drf-writable-nested = "*"
|
||||
bleach = "*"
|
||||
celery = "*"
|
||||
celery = {extras = ["redis"], version = "*"}
|
||||
channels = "~=4.0"
|
||||
channels-redis = "*"
|
||||
concurrent-log-handler = "*"
|
||||
|
||||
Generated
+81
-82
@@ -1,7 +1,7 @@
|
||||
{
|
||||
"_meta": {
|
||||
"hash": {
|
||||
"sha256": "f39e8ff3dbd6a7ad290d3fcad1efaf9252ffb498353527cb53126cf73e76824c"
|
||||
"sha256": "d7ef8db734997cda7c11971f2ddb66bf1918f4232b0956a9bf604c41763ce461"
|
||||
},
|
||||
"pipfile-spec": 6,
|
||||
"requires": {},
|
||||
@@ -156,12 +156,11 @@
|
||||
"redis"
|
||||
],
|
||||
"hashes": [
|
||||
"sha256:30b75ac60fb081c2d9f8881382c148ed7c9052031a75a1e8743ff4b4b071f184",
|
||||
"sha256:6b65d8dd5db499dd6190c45aa6398e171b99592f2af62c312f7391587feb5458"
|
||||
"sha256:870cc71d737c0200c397290d730344cc991d13a057534353d124c9380267aab9",
|
||||
"sha256:9da4ea0118d232ce97dff5ed4974587fb1c0ff5c10042eb15278487cdd27d1af"
|
||||
],
|
||||
"index": "pypi",
|
||||
"markers": "python_version >= '3.8'",
|
||||
"version": "==5.3.5"
|
||||
"version": "==5.3.6"
|
||||
},
|
||||
"certifi": {
|
||||
"hashes": [
|
||||
@@ -385,32 +384,32 @@
|
||||
},
|
||||
"cryptography": {
|
||||
"hashes": [
|
||||
"sha256:0c327cac00f082013c7c9fb6c46b7cc9fa3c288ca702c74773968173bda421bf",
|
||||
"sha256:0d2a6a598847c46e3e321a7aef8af1436f11c27f1254933746304ff014664d84",
|
||||
"sha256:227ec057cd32a41c6651701abc0328135e472ed450f47c2766f23267b792a88e",
|
||||
"sha256:22892cc830d8b2c89ea60148227631bb96a7da0c1b722f2aac8824b1b7c0b6b8",
|
||||
"sha256:392cb88b597247177172e02da6b7a63deeff1937fa6fec3bbf902ebd75d97ec7",
|
||||
"sha256:3be3ca726e1572517d2bef99a818378bbcf7d7799d5372a46c79c29eb8d166c1",
|
||||
"sha256:573eb7128cbca75f9157dcde974781209463ce56b5804983e11a1c462f0f4e88",
|
||||
"sha256:580afc7b7216deeb87a098ef0674d6ee34ab55993140838b14c9b83312b37b86",
|
||||
"sha256:5a70187954ba7292c7876734183e810b728b4f3965fbe571421cb2434d279179",
|
||||
"sha256:73801ac9736741f220e20435f84ecec75ed70eda90f781a148f1bad546963d81",
|
||||
"sha256:7d208c21e47940369accfc9e85f0de7693d9a5d843c2509b3846b2db170dfd20",
|
||||
"sha256:8254962e6ba1f4d2090c44daf50a547cd5f0bf446dc658a8e5f8156cae0d8548",
|
||||
"sha256:88417bff20162f635f24f849ab182b092697922088b477a7abd6664ddd82291d",
|
||||
"sha256:a48e74dad1fb349f3dc1d449ed88e0017d792997a7ad2ec9587ed17405667e6d",
|
||||
"sha256:b948e09fe5fb18517d99994184854ebd50b57248736fd4c720ad540560174ec5",
|
||||
"sha256:c707f7afd813478e2019ae32a7c49cd932dd60ab2d2a93e796f68236b7e1fbf1",
|
||||
"sha256:d38e6031e113b7421db1de0c1b1f7739564a88f1684c6b89234fbf6c11b75147",
|
||||
"sha256:d3977f0e276f6f5bf245c403156673db103283266601405376f075c849a0b936",
|
||||
"sha256:da6a0ff8f1016ccc7477e6339e1d50ce5f59b88905585f77193ebd5068f1e797",
|
||||
"sha256:e270c04f4d9b5671ebcc792b3ba5d4488bf7c42c3c241a3748e2599776f29696",
|
||||
"sha256:e886098619d3815e0ad5790c973afeee2c0e6e04b4da90b88e6bd06e2a0b1b72",
|
||||
"sha256:ec3b055ff8f1dce8e6ef28f626e0972981475173d7973d63f271b29c8a2897da",
|
||||
"sha256:fba1e91467c65fe64a82c689dc6cf58151158993b13eb7a7f3f4b7f395636723"
|
||||
"sha256:079b85658ea2f59c4f43b70f8119a52414cdb7be34da5d019a77bf96d473b960",
|
||||
"sha256:09616eeaef406f99046553b8a40fbf8b1e70795a91885ba4c96a70793de5504a",
|
||||
"sha256:13f93ce9bea8016c253b34afc6bd6a75993e5c40672ed5405a9c832f0d4a00bc",
|
||||
"sha256:37a138589b12069efb424220bf78eac59ca68b95696fc622b6ccc1c0a197204a",
|
||||
"sha256:3c78451b78313fa81607fa1b3f1ae0a5ddd8014c38a02d9db0616133987b9cdf",
|
||||
"sha256:43f2552a2378b44869fe8827aa19e69512e3245a219104438692385b0ee119d1",
|
||||
"sha256:48a0476626da912a44cc078f9893f292f0b3e4c739caf289268168d8f4702a39",
|
||||
"sha256:49f0805fc0b2ac8d4882dd52f4a3b935b210935d500b6b805f321addc8177406",
|
||||
"sha256:5429ec739a29df2e29e15d082f1d9ad683701f0ec7709ca479b3ff2708dae65a",
|
||||
"sha256:5a1b41bc97f1ad230a41657d9155113c7521953869ae57ac39ac7f1bb471469a",
|
||||
"sha256:68a2dec79deebc5d26d617bfdf6e8aab065a4f34934b22d3b5010df3ba36612c",
|
||||
"sha256:7a698cb1dac82c35fcf8fe3417a3aaba97de16a01ac914b89a0889d364d2f6be",
|
||||
"sha256:841df4caa01008bad253bce2a6f7b47f86dc9f08df4b433c404def869f590a15",
|
||||
"sha256:90452ba79b8788fa380dfb587cca692976ef4e757b194b093d845e8d99f612f2",
|
||||
"sha256:928258ba5d6f8ae644e764d0f996d61a8777559f72dfeb2eea7e2fe0ad6e782d",
|
||||
"sha256:af03b32695b24d85a75d40e1ba39ffe7db7ffcb099fe507b39fd41a565f1b157",
|
||||
"sha256:b640981bf64a3e978a56167594a0e97db71c89a479da8e175d8bb5be5178c003",
|
||||
"sha256:c5ca78485a255e03c32b513f8c2bc39fedb7f5c5f8535545bdc223a03b24f248",
|
||||
"sha256:c7f3201ec47d5207841402594f1d7950879ef890c0c495052fa62f58283fde1a",
|
||||
"sha256:d5ec85080cce7b0513cfd233914eb8b7bbd0633f1d1703aa28d1dd5a72f678ec",
|
||||
"sha256:d6c391c021ab1f7a82da5d8d0b3cee2f4b2c455ec86c8aebbc84837a631ff309",
|
||||
"sha256:e3114da6d7f95d2dee7d3f4eec16dacff819740bbab931aff8648cb13c5ff5e7",
|
||||
"sha256:f983596065a18a2183e7f79ab3fd4c475205b839e02cbc0efbbf9666c4b3083d"
|
||||
],
|
||||
"markers": "python_version >= '3.7'",
|
||||
"version": "==41.0.5"
|
||||
"version": "==41.0.7"
|
||||
},
|
||||
"dateparser": {
|
||||
"hashes": [
|
||||
@@ -794,9 +793,9 @@
|
||||
},
|
||||
"img2pdf": {
|
||||
"hashes": [
|
||||
"sha256:ae6c19731bde2551356c178bf356ca118ac32a232c737a14b423f8039df3c24b"
|
||||
"sha256:73847e47242f4b5bd113c70049e03e03212936c2727cd2a8bf564229a67d0b95"
|
||||
],
|
||||
"version": "==0.5.0"
|
||||
"version": "==0.5.1"
|
||||
},
|
||||
"inotify-simple": {
|
||||
"hashes": [
|
||||
@@ -824,11 +823,11 @@
|
||||
},
|
||||
"kombu": {
|
||||
"hashes": [
|
||||
"sha256:1491df826cfc5178c80f3e89dd6dfba68e484ef334db81070eb5cb8094b31167",
|
||||
"sha256:6cd5c5d5ef77538434b8f81f3e265c414269418645dbb47dbf130a8a05c3e357"
|
||||
"sha256:0bb2e278644d11dea6272c17974a3dbb9688a949f3bb60aeb5b791329c44fadc",
|
||||
"sha256:63bb093fc9bb80cfb3a0972336a5cec1fa7ac5f9ef7e8237c6bf8dda9469313e"
|
||||
],
|
||||
"markers": "python_version >= '3.8'",
|
||||
"version": "==5.3.3"
|
||||
"version": "==5.3.4"
|
||||
},
|
||||
"langdetect": {
|
||||
"hashes": [
|
||||
@@ -1081,12 +1080,12 @@
|
||||
},
|
||||
"ocrmypdf": {
|
||||
"hashes": [
|
||||
"sha256:0ead16bb9842ac206d26a8c17d9acb76e9105e5fccecfc4cf5ced9dcc53f6d0a",
|
||||
"sha256:e63015b8308be4f95e881f55a4cf5108696b748e0fd0e95de18d587a72f3b750"
|
||||
"sha256:63803b21f80925170cc96dec11833a6cb740be377e50adfaa210b2c26e64b67a",
|
||||
"sha256:9385f582fa8b9eb4d89a27dfd80a29cffdf53694c570f9f0e87db4af8cfe3b15"
|
||||
],
|
||||
"index": "pypi",
|
||||
"markers": "python_version >= '3.9'",
|
||||
"version": "==15.4.2"
|
||||
"version": "==15.4.3"
|
||||
},
|
||||
"packaging": {
|
||||
"hashes": [
|
||||
@@ -1123,41 +1122,41 @@
|
||||
},
|
||||
"pikepdf": {
|
||||
"hashes": [
|
||||
"sha256:07f6b4dfc492bd13cc18d9b6d5b0fcd57d82b1b7bffdc811e5de95722a6c9480",
|
||||
"sha256:0b03167b53f465fbe1d658d5e3440fe1627bf21f0fe612bd3810d397634a2c1b",
|
||||
"sha256:0c8b52f210513d34db8cea1960009bf8404c4d2f4f94a5b3e31d140fe33ddcb1",
|
||||
"sha256:123c1e68c042fc1e51a6b8d0294a3bef1c091fcdc427abe71c9436fc1f9b51b2",
|
||||
"sha256:261b0c107c659d9072879cb5837c38657966c8701c52d1a344b1176319d9a69a",
|
||||
"sha256:26f40f9f9f113d85b0b6ac33a9539ca1c1cbf5a77c040e7c859cb71037c4c71d",
|
||||
"sha256:39fcb93fb644f2e5fbb73142688fef701463f9c4d9a6af2d42c4ac9eca4e6f02",
|
||||
"sha256:474eaa781216c467ee7e5b698a43f7d42012e277b16dd5b4ee6822955ad9c8a6",
|
||||
"sha256:4b67956b6faceccd9da1d5a513bc3de8c5e2ee36e07cd8e4d24d639223ca6bbc",
|
||||
"sha256:507e36c40568ff068e5209c34251168e19177fcba20ec8d83b5ae5340d20b0eb",
|
||||
"sha256:54c0f76558da5c0f4779e31726fd5fa4ad6ec910ec319cd956bf638b5520f690",
|
||||
"sha256:60a21302e03978a7f4c1fb6ef108eab4ac4f91aa0f7740f8636ead5ac9008b91",
|
||||
"sha256:631b8f6b38bfe81977e0092f2e9a6c0bd5dd93510b809a277295c200a95f04b2",
|
||||
"sha256:642525270546eef175e85bde4469eeaee767989f476ae3c129cb359b0a49159b",
|
||||
"sha256:6a9dd1afa246c9e8c3f3acc96bb27b75666a87c16ffd9231f44b9379af52df48",
|
||||
"sha256:6be2cee62932e77c2906e9594c538bf8092a72b54cabd0c995672506740a7afc",
|
||||
"sha256:77d5f1b2b19a0a9f3aaf4114f12083e499cad5a94c19175d1e4fd19140e28143",
|
||||
"sha256:7ca2f630f8ff2f4e9218c541fad320719bdc7f8ed9495e7d9f1b99075e7b382c",
|
||||
"sha256:7f933fb675fa6de32f5d77963869a59da6a5536eaafc80dd1a0783457861c1dd",
|
||||
"sha256:7fe08b60a13503b1e9481a84213c0db4e0c27effacb4740c2b4379c76820871f",
|
||||
"sha256:80bbe725be2163b1301b355472d45f2857f12ff7bf259d39a282cf99eb094d5c",
|
||||
"sha256:81261e533d513472084a46d044027c37c76561cf707106a86ecfb0b12d124ef2",
|
||||
"sha256:b6b341c309cb0d992d10af3f4983ea69ce9d6f37274c474bf450fd0d8b4595fe",
|
||||
"sha256:b7ab92e9f9e94c9bb264cdc622847fb3ece1b2c50ee99c6a6d35975cf3ec2bbe",
|
||||
"sha256:b9e2bd27d57620c0f3a3801df0101f19ce53f0d9447a1a881940aeb773df5e87",
|
||||
"sha256:c3a7f1fa5c5f806bdc01bb0b7c2ca6ac1f57b3a6fd1c15139a2b4afde3f40284",
|
||||
"sha256:c729ce4d55485beaf1b526b55478ab15254eea704ecb1e40c9c9941c7448c297",
|
||||
"sha256:cfc58963da2b83568d068ab5b93f90ea009c9ecf8e3e9e6aad26eaa6e7bf5905",
|
||||
"sha256:d2af13e16b694e7913fe07386931bbf23964f74a6c0470136f9fb0fb6cac7b9b",
|
||||
"sha256:e5ac975a421f308ca50fead5043474225275203d60a67153020cfc28e35cdfea",
|
||||
"sha256:fa31e8ad1356e0469a6d80e388897fd5032f9044d412eb9cf6a24442449acc3f",
|
||||
"sha256:ff55fee1061a5914c882e1120e8df591a0af6973db045305fc0432ef860f10c3"
|
||||
"sha256:08070185661db9dfbaec014094fec9e323d8ab882dc458a07383f55e08bfdd22",
|
||||
"sha256:0f118446960213c78b21fe106890028dcaff739369bceda9008719b43670e290",
|
||||
"sha256:1e982dbf2d25df72975e2d336ca6a5a8565add156bfdba328beb67b324a1689e",
|
||||
"sha256:2771cba79c62b3f9d93cffa684a92d60e6050f727d4f52220d8180eaf967c4bf",
|
||||
"sha256:2a320bfa4caa73d00d90b04433305b3ff7a6c63bdf36f55af16725066fe46b49",
|
||||
"sha256:3748c4d67b40c26fa777d1f3eefcab4bcca101395ad54502020653024d23c37d",
|
||||
"sha256:3956b2abda0ef86b37b5d49066c3adfd29d056ed96b1ef93bacbd269c78c5e13",
|
||||
"sha256:3b719a40f1b08da1ff6fd87b3847d4ce033f8ffd81a13dca8c3c947a080c071d",
|
||||
"sha256:3ff178684ed43de28ca3e7dcf9da5082ebf49bcd042e9308ffaa0162275da1a4",
|
||||
"sha256:42360df95f08164162af465c493d1e612d3c0ff6d23dc17be073380b05db715c",
|
||||
"sha256:5075a2a741ba23212e963d9ea3fc7a4f9394535fab11fdc7ea4641d61cab0287",
|
||||
"sha256:67276e1731dc8b2f58663ff62b4728f9e0046c8217768fe0649428315cfe8253",
|
||||
"sha256:69d69a93d07027e351996ef8232f26bba762d415206414e0ae3814be0aee0f7a",
|
||||
"sha256:7075c79fa5d85b0acf1536a1849bcbb4e661b33f476c7c6d81255df247b2ae1f",
|
||||
"sha256:7bd88db0b68da1d04dd5a1ed0897e37ef1968317a887781b1e26c1649bbd11e3",
|
||||
"sha256:80275466282495c672264801b50c7188f86590779f3ada8148336e3e84fd06c0",
|
||||
"sha256:897cac14f9e3db97d4effea50190e6c59e87d4147da98ff6108d254dcc1949d9",
|
||||
"sha256:8a1ac9e17d890b39f717b040eaebc79325ff23278756805220138f054599f9f0",
|
||||
"sha256:8e687681f26533fee69904403fdf4fc2a1f0e47480b5bfbba64139c07d72c9d2",
|
||||
"sha256:9430eb3439c0e9cb1b477115d5a34905f5c6be55422d66fcba55cedbf711ae89",
|
||||
"sha256:94737db4beb7391ca78627e461050c5dd3a7cb7526fd6bdd0a0db94780e8b103",
|
||||
"sha256:94998ff1d15b0eaec76494266e2e61d80573c5ee4ac0860a9af4a02e5107fe17",
|
||||
"sha256:a9da8d1db2d7e17411afef351ea9ccddbff36ce748b16003d4f065250c941436",
|
||||
"sha256:c11acef5c211af2559e1753ed96b3b4f30e7a9e26acad4b2cbd55ea3b25e3154",
|
||||
"sha256:c631c6fd16b44a2636988d8be7202f1ffd3932f505e8b9044a6b88ef62411871",
|
||||
"sha256:d0678ed952a85f4b3b23d5ee94445e55a05aec0b47de37843625eba1f9b0fbb3",
|
||||
"sha256:d7899f43a198d184c3d4787390a67c654a8c600c6c844f29b557b4f236d11619",
|
||||
"sha256:dc8f0116237d2f07fd8a8763f2c59f2fa50f445471f0c619914075ec411920e2",
|
||||
"sha256:dd5ad4cb6244ac885512f5385f6fc055e2bfc174636189fc1408f138458380c8",
|
||||
"sha256:e93d706b40cebc3b2fdaa9e814b4008ed4c659c6df03ee6a4ed46683aa21ab24",
|
||||
"sha256:ece366b8e68be47a7252c27f73dd9666df6871fb6e302a7bfd00a5cb293743f2",
|
||||
"sha256:f3781b8dc868e3d452ce36348b26735d7a2fc0fe6a4503f72411e5bc9341a7fa"
|
||||
],
|
||||
"markers": "python_version >= '3.8'",
|
||||
"version": "==8.7.0"
|
||||
"version": "==8.7.1"
|
||||
},
|
||||
"pillow": {
|
||||
"hashes": [
|
||||
@@ -1245,11 +1244,11 @@
|
||||
},
|
||||
"prompt-toolkit": {
|
||||
"hashes": [
|
||||
"sha256:99ba3dfb23d5b5af89712f89e60a5f3d9b8b67a9482ca377c5771d0e9047a34b",
|
||||
"sha256:a371c06bb1d66cd499fecd708e50c0b6ae00acba9822ba33c586e2f16d1b739e"
|
||||
"sha256:941367d97fc815548822aa26c2a269fdc4eb21e9ec05fc5d447cf09bad5d75f0",
|
||||
"sha256:f36fe301fafb7470e86aaf90f036eef600a3210be4decf461a5b1ca8403d3cb2"
|
||||
],
|
||||
"markers": "python_full_version >= '3.7.0'",
|
||||
"version": "==3.0.40"
|
||||
"version": "==3.0.41"
|
||||
},
|
||||
"psycopg2": {
|
||||
"hashes": [
|
||||
@@ -1280,11 +1279,11 @@
|
||||
},
|
||||
"pygments": {
|
||||
"hashes": [
|
||||
"sha256:13fc09fa63bc8d8671a6d247e1eb303c4b343eaee81d861f3404db2935653692",
|
||||
"sha256:1daff0494820c69bc8941e407aa20f577374ee88364ee10a98fdbe0aece96e29"
|
||||
"sha256:b27c2826c47d0f3219f29554824c30c5e8945175d888647acd804ddd04af846c",
|
||||
"sha256:da46cec9fd2de5be3a8a784f434e4c4ab670b4ff54d605c4c2717e9d49c4c367"
|
||||
],
|
||||
"markers": "python_version >= '3.7'",
|
||||
"version": "==2.16.1"
|
||||
"version": "==2.17.2"
|
||||
},
|
||||
"python-dateutil": {
|
||||
"hashes": [
|
||||
@@ -1613,11 +1612,11 @@
|
||||
},
|
||||
"rich": {
|
||||
"hashes": [
|
||||
"sha256:2b38e2fe9ca72c9a00170a1a2d20c63c790d0e10ef1fe35eba76e1e7b1d7d245",
|
||||
"sha256:5c14d22737e6d5084ef4771b62d5d4363165b403455a30a1c8ca39dc7b644bef"
|
||||
"sha256:5cb5123b5cf9ee70584244246816e9114227e0b98ad9176eede6ad54bf5403fa",
|
||||
"sha256:6da14c108c4866ee9520bbffa71f6fe3962e193b7da68720583850cd4548e235"
|
||||
],
|
||||
"markers": "python_full_version >= '3.7.0'",
|
||||
"version": "==13.6.0"
|
||||
"version": "==13.7.0"
|
||||
},
|
||||
"scikit-learn": {
|
||||
"hashes": [
|
||||
@@ -2040,10 +2039,10 @@
|
||||
},
|
||||
"wcwidth": {
|
||||
"hashes": [
|
||||
"sha256:9a929bd8380f6cd9571a968a9c8f4353ca58d7cd812a4822bba831f8d685b223",
|
||||
"sha256:a675d1a4a2d24ef67096a04b85b02deeecd8e226f57b5e3a72dbb9ed99d27da8"
|
||||
"sha256:f01c104efdf57971bcb756f054dd58ddec5204dd15fa31d6503ea57947d97c02",
|
||||
"sha256:f26ec43d96c8cbfed76a5075dac87680124fa84e0855195a6184da9c187f133c"
|
||||
],
|
||||
"version": "==0.2.9"
|
||||
"version": "==0.2.12"
|
||||
},
|
||||
"webencodings": {
|
||||
"hashes": [
|
||||
|
||||
@@ -6,8 +6,11 @@
|
||||
[](https://demo.paperless-ngx.com)
|
||||
|
||||
<p align="center">
|
||||
<img src="https://github.com/paperless-ngx/paperless-ngx/raw/main/resources/logo/web/png/Black%20logo%20-%20no%20background.png#gh-light-mode-only" width="50%" />
|
||||
<img src="https://github.com/paperless-ngx/paperless-ngx/raw/main/resources/logo/web/png/White%20logo%20-%20no%20background.png#gh-dark-mode-only" width="50%" />
|
||||
<picture>
|
||||
<source media="(prefers-color-scheme: dark)" srcset="https://github.com/paperless-ngx/paperless-ngx/blob/main/resources/logo/web/png/White%20logo%20-%20no%20background.png" width="50%">
|
||||
<source media="(prefers-color-scheme: light)" srcset="https://github.com/paperless-ngx/paperless-ngx/raw/main/resources/logo/web/png/Black%20logo%20-%20no%20background.png" width="50%">
|
||||
<img src="https://github.com/paperless-ngx/paperless-ngx/raw/main/resources/logo/web/png/Black%20logo%20-%20no%20background.png" width="50%">
|
||||
</picture>
|
||||
</p>
|
||||
|
||||
<!-- omit in toc -->
|
||||
@@ -32,16 +35,19 @@ A demo is available at [demo.paperless-ngx.com](https://demo.paperless-ngx.com)
|
||||
|
||||
# Features
|
||||
|
||||

|
||||

|
||||
<picture>
|
||||
<source media="(prefers-color-scheme: dark)" srcset="https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/docs/assets/screenshots/documents-smallcards-dark.png">
|
||||
<source media="(prefers-color-scheme: light)" srcset="https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/docs/assets/screenshots/documents-smallcards.png">
|
||||
<img src="https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/docs/assets/screenshots/documents-smallcards.png">
|
||||
</picture>
|
||||
|
||||
A full list of [features](https://docs.paperless-ngx.com/#features) and [screenshots](https://docs.paperless-ngx.com/#screenshots) are available in the [documentation](https://docs.paperless-ngx.com/).
|
||||
|
||||
# Getting started
|
||||
|
||||
The easiest way to deploy paperless is docker-compose. The files in the [`/docker/compose` directory](https://github.com/paperless-ngx/paperless-ngx/tree/main/docker/compose) are configured to pull the image from GitHub Packages.
|
||||
The easiest way to deploy paperless is `docker compose`. The files in the [`/docker/compose` directory](https://github.com/paperless-ngx/paperless-ngx/tree/main/docker/compose) are configured to pull the image from GitHub Packages.
|
||||
|
||||
If you'd like to jump right in, you can configure a docker-compose environment with our install script:
|
||||
If you'd like to jump right in, you can configure a `docker compose` environment with our install script:
|
||||
|
||||
```bash
|
||||
bash -c "$(curl -L https://raw.githubusercontent.com/paperless-ngx/paperless-ngx/main/install-paperless-ngx.sh)"
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# docker-compose file for running paperless testing with actual gotenberg
|
||||
# Docker Compose file for running paperless testing with actual gotenberg
|
||||
# and Tika containers for a more end to end test of the Tika related functionality
|
||||
# Can be used locally or by the CI to start the nessecary containers with the
|
||||
# correct networking for the tests
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# docker-compose file for running paperless from the Docker Hub.
|
||||
# docker compose file for running paperless from the Docker Hub.
|
||||
# This file contains everything paperless needs to run.
|
||||
# Paperless supports amd64, arm and arm64 hardware.
|
||||
#
|
||||
@@ -10,7 +10,7 @@
|
||||
# as this file and mounted to the correct folders inside the container.
|
||||
# - Paperless listens on port 8000.
|
||||
#
|
||||
# In addition to that, this docker-compose file adds the following optional
|
||||
# In addition to that, this Docker Compose file adds the following optional
|
||||
# configurations:
|
||||
#
|
||||
# - Instead of SQLite (default), MariaDB is used as the database server.
|
||||
@@ -23,9 +23,9 @@
|
||||
#
|
||||
# - Copy this file as 'docker-compose.yml' and the files 'docker-compose.env'
|
||||
# and '.env' into a folder.
|
||||
# - Run 'docker-compose pull'.
|
||||
# - Run 'docker-compose run --rm webserver createsuperuser' to create a user.
|
||||
# - Run 'docker-compose up -d'.
|
||||
# - Run 'docker compose pull'.
|
||||
# - Run 'docker compose run --rm webserver createsuperuser' to create a user.
|
||||
# - Run 'docker compose up -d'.
|
||||
#
|
||||
# For more extensive installation and update instructions, refer to the
|
||||
# documentation.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# docker-compose file for running paperless from the Docker Hub.
|
||||
# Docker Compose file for running paperless from the Docker Hub.
|
||||
# This file contains everything paperless needs to run.
|
||||
# Paperless supports amd64, arm and arm64 hardware.
|
||||
#
|
||||
@@ -10,7 +10,7 @@
|
||||
# as this file and mounted to the correct folders inside the container.
|
||||
# - Paperless listens on port 8000.
|
||||
#
|
||||
# In addition to that, this docker-compose file adds the following optional
|
||||
# In addition to that, this Docker Compose file adds the following optional
|
||||
# configurations:
|
||||
#
|
||||
# - Instead of SQLite (default), MariaDB is used as the database server.
|
||||
@@ -19,9 +19,9 @@
|
||||
#
|
||||
# - Copy this file as 'docker-compose.yml' and the files 'docker-compose.env'
|
||||
# and '.env' into a folder.
|
||||
# - Run 'docker-compose pull'.
|
||||
# - Run 'docker-compose run --rm webserver createsuperuser' to create a user.
|
||||
# - Run 'docker-compose up -d'.
|
||||
# - Run 'docker compose pull'.
|
||||
# - Run 'docker compose run --rm webserver createsuperuser' to create a user.
|
||||
# - Run 'docker compose up -d'.
|
||||
#
|
||||
# For more extensive installation and update instructions, refer to the
|
||||
# documentation.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# docker-compose file for running paperless from the Docker Hub.
|
||||
# Docker Compose file for running paperless from the Docker Hub.
|
||||
# This file contains everything paperless needs to run.
|
||||
# Paperless supports amd64, arm and arm64 hardware.
|
||||
#
|
||||
@@ -10,7 +10,7 @@
|
||||
# as this file and mounted to the correct folders inside the container.
|
||||
# - Paperless listens on port 8010.
|
||||
#
|
||||
# In addition to that, this docker-compose file adds the following optional
|
||||
# In addition to that, this Docker Compose file adds the following optional
|
||||
# configurations:
|
||||
#
|
||||
# - Instead of SQLite (default), PostgreSQL is used as the database server.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# docker-compose file for running paperless from the docker container registry.
|
||||
# Docker Compose file for running paperless from the docker container registry.
|
||||
# This file contains everything paperless needs to run.
|
||||
# Paperless supports amd64, arm and arm64 hardware.
|
||||
#
|
||||
@@ -10,7 +10,7 @@
|
||||
# as this file and mounted to the correct folders inside the container.
|
||||
# - Paperless listens on port 8000.
|
||||
#
|
||||
# In addition to that, this docker-compose file adds the following optional
|
||||
# In addition to that, this Docker Compose file adds the following optional
|
||||
# configurations:
|
||||
#
|
||||
# - Instead of SQLite (default), PostgreSQL is used as the database server.
|
||||
@@ -23,9 +23,9 @@
|
||||
#
|
||||
# - Copy this file as 'docker-compose.yml' and the files 'docker-compose.env'
|
||||
# and '.env' into a folder.
|
||||
# - Run 'docker-compose pull'.
|
||||
# - Run 'docker-compose run --rm webserver createsuperuser' to create a user.
|
||||
# - Run 'docker-compose up -d'.
|
||||
# - Run 'docker compose pull'.
|
||||
# - Run 'docker compose run --rm webserver createsuperuser' to create a user.
|
||||
# - Run 'docker compose up -d'.
|
||||
#
|
||||
# For more extensive installation and update instructions, refer to the
|
||||
# documentation.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# docker-compose file for running paperless from the Docker Hub.
|
||||
# Docker Compose file for running paperless from the Docker Hub.
|
||||
# This file contains everything paperless needs to run.
|
||||
# Paperless supports amd64, arm and arm64 hardware.
|
||||
#
|
||||
@@ -10,7 +10,7 @@
|
||||
# as this file and mounted to the correct folders inside the container.
|
||||
# - Paperless listens on port 8000.
|
||||
#
|
||||
# In addition to that, this docker-compose file adds the following optional
|
||||
# In addition to that, this Docker Compose file adds the following optional
|
||||
# configurations:
|
||||
#
|
||||
# - Instead of SQLite (default), PostgreSQL is used as the database server.
|
||||
@@ -19,9 +19,9 @@
|
||||
#
|
||||
# - Copy this file as 'docker-compose.yml' and the files 'docker-compose.env'
|
||||
# and '.env' into a folder.
|
||||
# - Run 'docker-compose pull'.
|
||||
# - Run 'docker-compose run --rm webserver createsuperuser' to create a user.
|
||||
# - Run 'docker-compose up -d'.
|
||||
# - Run 'docker compose pull'.
|
||||
# - Run 'docker compose run --rm webserver createsuperuser' to create a user.
|
||||
# - Run 'docker compose up -d'.
|
||||
#
|
||||
# For more extensive installation and update instructions, refer to the
|
||||
# documentation.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# docker-compose file for running paperless from the docker container registry.
|
||||
# Docker Compose file for running paperless from the docker container registry.
|
||||
# This file contains everything paperless needs to run.
|
||||
# Paperless supports amd64, arm and arm64 hardware.
|
||||
# All compose files of paperless configure paperless in the following way:
|
||||
@@ -11,7 +11,7 @@
|
||||
#
|
||||
# SQLite is used as the database. The SQLite file is stored in the data volume.
|
||||
#
|
||||
# In addition to that, this docker-compose file adds the following optional
|
||||
# In addition to that, this Docker Compose file adds the following optional
|
||||
# configurations:
|
||||
#
|
||||
# - Apache Tika and Gotenberg servers are started with paperless and paperless
|
||||
@@ -23,9 +23,9 @@
|
||||
#
|
||||
# - Copy this file as 'docker-compose.yml' and the files 'docker-compose.env'
|
||||
# and '.env' into a folder.
|
||||
# - Run 'docker-compose pull'.
|
||||
# - Run 'docker-compose run --rm webserver createsuperuser' to create a user.
|
||||
# - Run 'docker-compose up -d'.
|
||||
# - Run 'docker compose pull'.
|
||||
# - Run 'docker compose run --rm webserver createsuperuser' to create a user.
|
||||
# - Run 'docker compose up -d'.
|
||||
#
|
||||
# For more extensive installation and update instructions, refer to the
|
||||
# documentation.
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# docker-compose file for running paperless from the Docker Hub.
|
||||
# Docker Compose file for running paperless from the Docker Hub.
|
||||
# This file contains everything paperless needs to run.
|
||||
# Paperless supports amd64, arm and arm64 hardware.
|
||||
#
|
||||
@@ -16,9 +16,9 @@
|
||||
#
|
||||
# - Copy this file as 'docker-compose.yml' and the files 'docker-compose.env'
|
||||
# and '.env' into a folder.
|
||||
# - Run 'docker-compose pull'.
|
||||
# - Run 'docker-compose run --rm webserver createsuperuser' to create a user.
|
||||
# - Run 'docker-compose up -d'.
|
||||
# - Run 'docker compose pull'.
|
||||
# - Run 'docker compose run --rm webserver createsuperuser' to create a user.
|
||||
# - Run 'docker compose up -d'.
|
||||
#
|
||||
# For more extensive installation and update instructions, refer to the
|
||||
# documentation.
|
||||
|
||||
+56
-48
@@ -5,17 +5,19 @@
|
||||
Multiple options exist for making backups of your paperless instance,
|
||||
depending on how you installed paperless.
|
||||
|
||||
Before making backups, make sure that paperless is not running.
|
||||
Before making a backup, it's probably best to make sure that paperless is not actively
|
||||
consuming documents at that time.
|
||||
|
||||
Options available to any installation of paperless:
|
||||
|
||||
- Use the [document exporter](#exporter). The document exporter exports all your documents,
|
||||
thumbnails, metadata, and database contents to a specific folder. You may import your
|
||||
documents and settings into a fresh instance of paperless again or store your
|
||||
documents in another DMS with this export.
|
||||
- The document exporter is also able to update an already existing
|
||||
export. Therefore, incremental backups with `rsync` are entirely
|
||||
possible.
|
||||
- Use the [document exporter](#exporter). The document exporter exports all your documents,
|
||||
thumbnails, metadata, and database contents to a specific folder. You may import your
|
||||
documents and settings into a fresh instance of paperless again or store your
|
||||
documents in another DMS with this export.
|
||||
|
||||
The document exporter is also able to update an already existing
|
||||
export. Therefore, incremental backups with `rsync` are entirely
|
||||
possible.
|
||||
|
||||
!!! caution
|
||||
|
||||
@@ -25,31 +27,37 @@ Options available to any installation of paperless:
|
||||
|
||||
Options available to docker installations:
|
||||
|
||||
- Backup the docker volumes. These usually reside within
|
||||
`/var/lib/docker/volumes` on the host and you need to be root in
|
||||
order to access them.
|
||||
- Backup the docker volumes. These usually reside within
|
||||
`/var/lib/docker/volumes` on the host and you need to be root in
|
||||
order to access them.
|
||||
|
||||
Paperless uses 4 volumes:
|
||||
Paperless uses 4 volumes:
|
||||
|
||||
- `paperless_media`: This is where your documents are stored.
|
||||
- `paperless_data`: This is where auxillary data is stored. This
|
||||
folder also contains the SQLite database, if you use it.
|
||||
- `paperless_pgdata`: Exists only if you use PostgreSQL and
|
||||
contains the database.
|
||||
- `paperless_dbdata`: Exists only if you use MariaDB and contains
|
||||
the database.
|
||||
- `paperless_media`: This is where your documents are stored.
|
||||
- `paperless_data`: This is where auxillary data is stored. This
|
||||
folder also contains the SQLite database, if you use it.
|
||||
- `paperless_pgdata`: Exists only if you use PostgreSQL and
|
||||
contains the database.
|
||||
- `paperless_dbdata`: Exists only if you use MariaDB and contains
|
||||
the database.
|
||||
|
||||
Options available to bare-metal and non-docker installations:
|
||||
|
||||
- Backup the entire paperless folder. This ensures that if your
|
||||
paperless instance crashes at some point or your disk fails, you can
|
||||
simply copy the folder back into place and it works.
|
||||
- Backup the entire paperless folder. This ensures that if your
|
||||
paperless instance crashes at some point or your disk fails, you can
|
||||
simply copy the folder back into place and it works.
|
||||
|
||||
When using PostgreSQL or MariaDB, you'll also have to backup the
|
||||
database.
|
||||
When using PostgreSQL or MariaDB, you'll also have to backup the
|
||||
database.
|
||||
|
||||
### Restoring {#migrating-restoring}
|
||||
|
||||
If you've backed-up Paperless-ngx using the [document exporter](#exporter),
|
||||
restoring can simply be done with the [document importer](#importer).
|
||||
|
||||
Of course, other backup strategies require restoring any volumes, folders and database
|
||||
copies you created in the steps above.
|
||||
|
||||
## Updating Paperless {#updating}
|
||||
|
||||
### Docker Route {#docker-updating}
|
||||
@@ -63,7 +71,7 @@ First of all, ensure that paperless is stopped.
|
||||
|
||||
```shell-session
|
||||
$ cd /path/to/paperless
|
||||
$ docker-compose down
|
||||
$ docker compose down
|
||||
```
|
||||
|
||||
After that, [make a backup](#backup).
|
||||
@@ -71,22 +79,22 @@ After that, [make a backup](#backup).
|
||||
1. If you pull the image from the docker hub, all you need to do is:
|
||||
|
||||
```shell-session
|
||||
$ docker-compose pull
|
||||
$ docker-compose up
|
||||
$ docker compose pull
|
||||
$ docker compose up
|
||||
```
|
||||
|
||||
The docker-compose files refer to the `latest` version, which is
|
||||
The Docker Compose files refer to the `latest` version, which is
|
||||
always the latest stable release.
|
||||
|
||||
1. If you built the image yourself, do the following:
|
||||
|
||||
```shell-session
|
||||
$ git pull
|
||||
$ docker-compose build
|
||||
$ docker-compose up
|
||||
$ docker compose build
|
||||
$ docker compose up
|
||||
```
|
||||
|
||||
Running `docker-compose up` will also apply any new database migrations.
|
||||
Running `docker compose up` will also apply any new database migrations.
|
||||
If you see everything working, press CTRL+C once to gracefully stop
|
||||
paperless. Then you can start paperless-ngx with `-d` to have it run in
|
||||
the background.
|
||||
@@ -94,7 +102,7 @@ the background.
|
||||
!!! note
|
||||
|
||||
In version 0.9.14, the update process was changed. In 0.9.13 and
|
||||
earlier, the docker-compose files specified exact versions and pull
|
||||
earlier, the Docker Compose files specified exact versions and pull
|
||||
won't automatically update to newer versions. In order to enable
|
||||
updates as described above, either get the new `docker-compose.yml`
|
||||
file from
|
||||
@@ -212,11 +220,11 @@ Paperless comes with some management commands that perform various
|
||||
maintenance tasks on your paperless instance. You can invoke these
|
||||
commands in the following way:
|
||||
|
||||
With docker-compose, while paperless is running:
|
||||
With Docker Compose, while paperless is running:
|
||||
|
||||
```shell-session
|
||||
$ cd /path/to/paperless
|
||||
$ docker-compose exec webserver <command> <arguments>
|
||||
$ docker compose exec webserver <command> <arguments>
|
||||
```
|
||||
|
||||
With docker, while paperless is running:
|
||||
@@ -246,7 +254,7 @@ migration to another DMS.
|
||||
If you use the document exporter within a cronjob to backup your data
|
||||
you might use the `-T` flag behind exec to suppress "The input device
|
||||
is not a TTY" errors. For example:
|
||||
`docker-compose exec -T webserver document_exporter ../export`
|
||||
`docker compose exec -T webserver document_exporter ../export`
|
||||
|
||||
```
|
||||
document_exporter target [-c] [-d] [-f] [-na] [-nt] [-p] [-sm] [-z]
|
||||
@@ -470,19 +478,19 @@ collection for issues.
|
||||
|
||||
The issues detected by the sanity checker are as follows:
|
||||
|
||||
- Missing original files.
|
||||
- Missing archive files.
|
||||
- Inaccessible original files due to improper permissions.
|
||||
- Inaccessible archive files due to improper permissions.
|
||||
- Corrupted original documents by comparing their checksum against
|
||||
what is stored in the database.
|
||||
- Corrupted archive documents by comparing their checksum against what
|
||||
is stored in the database.
|
||||
- Missing thumbnails.
|
||||
- Inaccessible thumbnails due to improper permissions.
|
||||
- Documents without any content (warning).
|
||||
- Orphaned files in the media directory (warning). These are files
|
||||
that are not referenced by any document in paperless.
|
||||
- Missing original files.
|
||||
- Missing archive files.
|
||||
- Inaccessible original files due to improper permissions.
|
||||
- Inaccessible archive files due to improper permissions.
|
||||
- Corrupted original documents by comparing their checksum against
|
||||
what is stored in the database.
|
||||
- Corrupted archive documents by comparing their checksum against what
|
||||
is stored in the database.
|
||||
- Missing thumbnails.
|
||||
- Inaccessible thumbnails due to improper permissions.
|
||||
- Documents without any content (warning).
|
||||
- Orphaned files in the media directory (warning). These are files
|
||||
that are not referenced by any document in paperless.
|
||||
|
||||
```
|
||||
document_sanity_checker
|
||||
|
||||
@@ -236,8 +236,8 @@ webserver:
|
||||
|
||||
Troubleshooting:
|
||||
|
||||
- Monitor the docker-compose log
|
||||
`cd ~/paperless-ngx; docker-compose logs -f`
|
||||
- Monitor the Docker Compose log
|
||||
`cd ~/paperless-ngx; docker compose logs -f`
|
||||
- Check your script's permission e.g. in case of permission error
|
||||
`sudo chmod 755 post-consumption-example.sh`
|
||||
- Pipe your scripts's output to a log file e.g.
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 1.8 MiB After Width: | Height: | Size: 1.7 MiB |
Binary file not shown.
|
Before Width: | Height: | Size: 1.8 MiB After Width: | Height: | Size: 1.7 MiB |
Binary file not shown.
|
Before Width: | Height: | Size: 2.3 MiB After Width: | Height: | Size: 2.7 MiB |
@@ -181,7 +181,7 @@ configure their endpoints, and enable the feature.
|
||||
Defaults to "<http://localhost:3000>".
|
||||
|
||||
If you run paperless on docker, you can add those services to the
|
||||
docker-compose file (see the provided
|
||||
Docker Compose file (see the provided
|
||||
[`docker-compose.sqlite-tika.yml`](https://github.com/paperless-ngx/paperless-ngx/blob/main/docker/compose/docker-compose.sqlite-tika.yml)
|
||||
file for reference).
|
||||
|
||||
@@ -221,6 +221,8 @@ directory.
|
||||
inside docker, ensure that this path is within a permanent volume
|
||||
(such as "../media/trash") so it won't get lost on upgrades.
|
||||
|
||||
Note that the directory must exist prior to using this setting.
|
||||
|
||||
Defaults to empty (i.e. really delete documents).
|
||||
|
||||
#### [`PAPERLESS_MEDIA_ROOT=<path>`](#PAPERLESS_MEDIA_ROOT) {#PAPERLESS_MEDIA_ROOT}
|
||||
|
||||
+1
-1
@@ -83,7 +83,7 @@ has to do much less work to serve the data.
|
||||
## _How do I install paperless-ngx on Raspberry Pi?_
|
||||
|
||||
**A:** Docker images are available for arm64 hardware, so just
|
||||
follow the [docker-compose instructions](https://docs.paperless-ngx.com/setup/#installation). Apart from more required disk
|
||||
follow the [Docker Compose instructions](https://docs.paperless-ngx.com/setup/#installation). Apart from more required disk
|
||||
space compared to a bare metal installation, docker comes with close to
|
||||
zero overhead, even on Raspberry Pi.
|
||||
|
||||
|
||||
+3
-1
@@ -18,7 +18,9 @@ physical documents into a searchable online archive so you can keep, well, _less
|
||||
## Features
|
||||
|
||||
- **Organize and index** your scanned documents with tags, correspondents, types, and more.
|
||||
- Performs **OCR** on your documents, adding selectable text to image-only documents.
|
||||
- Performs **OCR** on your documents, adding searchable and selectable text, even to documents scanned with only images.
|
||||
- Utilizes the open-source Tesseract engine to recognize more than 100 languages.
|
||||
- Documents are saved as PDF/A format which is designed for long term storage, alongside the unaltered originals.
|
||||
- Uses machine-learning to automatically add tags, correspondents and document types to your documents.
|
||||
- Supports PDF documents, images, plain text files, Office documents (Word, Excel, Powerpoint, and LibreOffice equivalents)[^1] and more.
|
||||
- Paperless stores your documents plain on disk. Filenames and folders are managed by paperless and their format can be configured freely with different configurations assigned to different documents.
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
-i https://pypi.python.org/simple
|
||||
mkdocs-glightbox==0.3.4; python_version >= '3.8'
|
||||
+26
-23
@@ -25,7 +25,10 @@ necessary configuration files, pull the docker image, start paperless
|
||||
and create your user account. This script essentially performs all the
|
||||
steps described in [Docker setup](#docker_hub) automatically.
|
||||
|
||||
1. Make sure that docker and docker-compose are installed.
|
||||
1. Make sure that Docker and Docker Compose are installed.
|
||||
|
||||
!!! tip
|
||||
See the Docker installation instructions at https://docs.docker.com/engine/install/
|
||||
|
||||
2. Download and run the installation script:
|
||||
|
||||
@@ -62,19 +65,19 @@ steps described in [Docker setup](#docker_hub) automatically.
|
||||
For new installations, it is recommended to use PostgreSQL as the
|
||||
database backend.
|
||||
|
||||
3. Install [Docker](https://www.docker.com/) and
|
||||
[docker-compose](https://docs.docker.com/compose/install/).
|
||||
3. Install [Docker](https://docs.docker.com/engine/install/) and
|
||||
[Docker Compose](https://docs.docker.com/compose/install/).
|
||||
|
||||
!!! warning
|
||||
|
||||
If you want to use the included `docker-compose.*.yml` file, you
|
||||
need to have at least Docker version **17.09.0** and docker-compose
|
||||
version **1.17.0**. To check do: `docker-compose -v` or `docker -v`
|
||||
need to have at least Docker version **17.09.0** and Docker Compose
|
||||
version **v2**. To check do: `docker compose -v` or `docker -v`
|
||||
|
||||
See the [Docker installation guide](https://docs.docker.com/engine/install/) on how to install the current
|
||||
version of Docker for your operating system or Linux distribution of
|
||||
choice. To get the latest version of docker-compose, follow the
|
||||
[docker-compose installation guide](https://docs.docker.com/compose/install/linux/) if your package repository
|
||||
choice. To get the latest version of Docker Compose, follow the
|
||||
[Docker Compose installation guide](https://docs.docker.com/compose/install/linux/) if your package repository
|
||||
doesn't include it.
|
||||
|
||||
4. Modify `docker-compose.yml` to your preferences. You may want to
|
||||
@@ -165,13 +168,13 @@ steps described in [Docker setup](#docker_hub) automatically.
|
||||
[`PAPERLESS_CONSUMER_POLLING`](configuration.md#PAPERLESS_CONSUMER_POLLING), which will disable inotify. See
|
||||
[here](configuration.md#polling).
|
||||
|
||||
6. Run `docker-compose pull`. This will pull the image.
|
||||
6. Run `docker compose pull`. This will pull the image.
|
||||
|
||||
7. To be able to login, you will need a super user. To create it,
|
||||
execute the following command:
|
||||
|
||||
```shell-session
|
||||
$ docker-compose run --rm webserver createsuperuser
|
||||
$ docker compose run --rm webserver createsuperuser
|
||||
```
|
||||
|
||||
or using docker exec from within the container:
|
||||
@@ -183,7 +186,7 @@ steps described in [Docker setup](#docker_hub) automatically.
|
||||
This will prompt you to set a username, an optional e-mail address
|
||||
and finally a password (at least 8 characters).
|
||||
|
||||
8. Run `docker-compose up -d`. This will create and start the necessary containers.
|
||||
8. Run `docker compose up -d`. This will create and start the necessary containers.
|
||||
|
||||
9. The default `docker-compose.yml` exports the webserver on your local
|
||||
port
|
||||
@@ -209,14 +212,14 @@ steps described in [Docker setup](#docker_hub) automatically.
|
||||
root as well.
|
||||
|
||||
3. In the `docker-compose.yml` file, find the line that instructs
|
||||
docker-compose to pull the paperless image from Docker Hub:
|
||||
Docker Compose to pull the paperless image from Docker Hub:
|
||||
|
||||
```yaml
|
||||
webserver:
|
||||
image: ghcr.io/paperless-ngx/paperless-ngx:latest
|
||||
```
|
||||
|
||||
and replace it with a line that instructs docker-compose to build
|
||||
and replace it with a line that instructs Docker Compose to build
|
||||
the image from the current working directory instead:
|
||||
|
||||
```yaml
|
||||
@@ -226,10 +229,10 @@ steps described in [Docker setup](#docker_hub) automatically.
|
||||
```
|
||||
|
||||
4. Follow steps 3 to 8 of [Docker Setup](#docker_hub). When asked to run
|
||||
`docker-compose pull` to pull the image, do
|
||||
`docker compose pull` to pull the image, do
|
||||
|
||||
```shell-session
|
||||
$ docker-compose build
|
||||
$ docker compose build
|
||||
```
|
||||
|
||||
instead to build the image.
|
||||
@@ -541,7 +544,7 @@ to
|
||||
image: ghcr.io/paperless-ngx/paperless-ngx:latest
|
||||
```
|
||||
|
||||
and then run `docker-compose up -d` which will pull the new image
|
||||
and then run `docker compose up -d` which will pull the new image
|
||||
recreate the container. That's it!
|
||||
|
||||
Users who installed with the bare-metal route should also update their
|
||||
@@ -570,7 +573,7 @@ installation. The important things to keep in mind are as follows:
|
||||
- The task scheduler of paperless, which is used to execute periodic
|
||||
tasks such as email checking and maintenance, requires a
|
||||
[redis](https://redis.io/) message broker instance. The
|
||||
docker-compose route takes care of that.
|
||||
Docker Compose route takes care of that.
|
||||
- The layout of the folder structure for your documents and data
|
||||
remains the same, so you can just plug your old docker volumes into
|
||||
paperless-ngx and expect it to find everything where it should be.
|
||||
@@ -581,7 +584,7 @@ Migration to paperless-ngx is then performed in a few simple steps:
|
||||
|
||||
```bash
|
||||
$ cd /path/to/current/paperless
|
||||
$ docker-compose down
|
||||
$ docker compose down
|
||||
```
|
||||
|
||||
2. Do a backup for two purposes: If something goes wrong, you still
|
||||
@@ -589,7 +592,7 @@ Migration to paperless-ngx is then performed in a few simple steps:
|
||||
switch back to paperless.
|
||||
|
||||
3. Download the latest release of paperless-ngx. You can either go with
|
||||
the docker-compose files from
|
||||
the Docker Compose files from
|
||||
[here](https://github.com/paperless-ngx/paperless-ngx/tree/main/docker/compose)
|
||||
or clone the repository to build the image yourself (see
|
||||
[above](#docker_build)). You can
|
||||
@@ -626,7 +629,7 @@ Migration to paperless-ngx is then performed in a few simple steps:
|
||||
the search index:
|
||||
|
||||
```shell-session
|
||||
$ docker-compose run --rm webserver document_index reindex
|
||||
$ docker compose run --rm webserver document_index reindex
|
||||
```
|
||||
|
||||
This will migrate your database and create the search index. After
|
||||
@@ -635,7 +638,7 @@ Migration to paperless-ngx is then performed in a few simple steps:
|
||||
8. Start paperless-ngx.
|
||||
|
||||
```bash
|
||||
$ docker-compose up -d
|
||||
$ docker compose up -d
|
||||
```
|
||||
|
||||
This will run paperless in the background and automatically start it
|
||||
@@ -679,7 +682,7 @@ commands as well.
|
||||
8. Modify the `image:` to point to
|
||||
`ghcr.io/paperless-ngx/paperless-ngx:latest` or a specific version
|
||||
if preferred.
|
||||
9. Start the containers as before, using `docker-compose`.
|
||||
9. Start the containers as before, using `docker compose`.
|
||||
|
||||
## Moving data from SQLite to PostgreSQL or MySQL/MariaDB {#sqlite_to_psql}
|
||||
|
||||
@@ -737,7 +740,7 @@ below use PostgreSQL, but are applicable to MySQL/MariaDB with the
|
||||
|
||||
``` shell-session
|
||||
$ cd /path/to/paperless
|
||||
$ docker-compose run --rm webserver /bin/bash
|
||||
$ docker compose run --rm webserver /bin/bash
|
||||
```
|
||||
|
||||
This will launch the container and initialize the PostgreSQL
|
||||
@@ -790,7 +793,7 @@ Execute this:
|
||||
|
||||
```shell-session
|
||||
$ cd /path/to/paperless
|
||||
$ docker-compose run --rm webserver migrate documents 0023
|
||||
$ docker compose run --rm webserver migrate documents 0023
|
||||
```
|
||||
|
||||
Or without docker:
|
||||
|
||||
@@ -6,7 +6,7 @@ Check for the following issues:
|
||||
|
||||
- Ensure that the directory you're putting your documents in is the
|
||||
folder paperless is watching. With docker, this setting is performed
|
||||
in the `docker-compose.yml` file. Without docker, look at the
|
||||
in the `docker-compose.yml` file. Without Docker, look at the
|
||||
`CONSUMPTION_DIR` setting. Don't adjust this setting if you're
|
||||
using docker.
|
||||
|
||||
@@ -120,7 +120,7 @@ Gotenberg raises this error.
|
||||
|
||||
You can increase the timeout by configuring a command flag for Gotenberg
|
||||
(see also [here](https://gotenberg.dev/docs/modules/api#properties)). If
|
||||
using docker-compose, this is achieved by the following configuration
|
||||
using Docker Compose, this is achieved by the following configuration
|
||||
change in the `docker-compose.yml` file:
|
||||
|
||||
```yaml
|
||||
|
||||
@@ -56,14 +56,9 @@ if ! command -v docker &> /dev/null ; then
|
||||
exit 1
|
||||
fi
|
||||
|
||||
DOCKER_COMPOSE_CMD="docker-compose"
|
||||
if ! command -v ${DOCKER_COMPOSE_CMD} &> /dev/null ; then
|
||||
if docker compose version &> /dev/null ; then
|
||||
DOCKER_COMPOSE_CMD="docker compose"
|
||||
else
|
||||
echo "docker-compose executable not found. Is docker-compose installed?"
|
||||
exit 1
|
||||
fi
|
||||
if ! command -v docker compose &> /dev/null ; then
|
||||
echo "docker compose executable not found. Is docker compose installed?"
|
||||
exit 1
|
||||
fi
|
||||
|
||||
# Check if user has permissions to run Docker by trying to get the status of Docker (docker status).
|
||||
@@ -382,16 +377,16 @@ if [ "$l1" -eq "$l2" ] ; then
|
||||
fi
|
||||
|
||||
|
||||
${DOCKER_COMPOSE_CMD} pull
|
||||
docker compose pull
|
||||
|
||||
if [ "$DATABASE_BACKEND" == "postgres" ] || [ "$DATABASE_BACKEND" == "mariadb" ] ; then
|
||||
echo "Starting DB first for initilzation"
|
||||
${DOCKER_COMPOSE_CMD} up --detach db
|
||||
docker compose up --detach db
|
||||
# hopefully enough time for even the slower systems
|
||||
sleep 15
|
||||
${DOCKER_COMPOSE_CMD} stop
|
||||
docker compose stop
|
||||
fi
|
||||
|
||||
${DOCKER_COMPOSE_CMD} run --rm -e DJANGO_SUPERUSER_PASSWORD="$PASSWORD" webserver createsuperuser --noinput --username "$USERNAME" --email "$EMAIL"
|
||||
docker compose run --rm -e DJANGO_SUPERUSER_PASSWORD="$PASSWORD" webserver createsuperuser --noinput --username "$USERNAME" --email "$EMAIL"
|
||||
|
||||
${DOCKER_COMPOSE_CMD} up --detach
|
||||
docker compose up --detach
|
||||
@@ -2144,6 +2144,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
<source>Consumption templates</source>
|
||||
@@ -3687,6 +3691,13 @@
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5280,6 +5291,13 @@
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -184,7 +184,7 @@
|
||||
<div class="col-md-3 col-form-label pt-0">
|
||||
<span i18n>Default Owner</span>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="col-md-5">
|
||||
<pngx-input-select [items]="users" bindLabel="username" formControlName="defaultPermsOwner" [allowNull]="true"></pngx-input-select>
|
||||
<small class="form-text text-muted text-end d-block mt-n2" i18n>Objects without an owner can be viewed and edited by all users</small>
|
||||
</div>
|
||||
@@ -193,9 +193,9 @@
|
||||
<div class="col-md-3 col-form-label pt-0">
|
||||
<span i18n>Default View Permissions</span>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="col-md-5">
|
||||
<div class="row">
|
||||
<div class="col-2">
|
||||
<div class="col-3">
|
||||
<span class="d-block pt-1" i18n>Users:</span>
|
||||
</div>
|
||||
<div class="col">
|
||||
@@ -205,7 +205,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-2">
|
||||
<div class="col-3">
|
||||
<span class="d-block pt-1" i18n>Groups:</span>
|
||||
</div>
|
||||
<div class="col">
|
||||
@@ -220,9 +220,9 @@
|
||||
<div class="col-md-3 col-form-label pt-0">
|
||||
<span i18n>Default Edit Permissions</span>
|
||||
</div>
|
||||
<div class="col-md-4">
|
||||
<div class="col-md-5">
|
||||
<div class="row">
|
||||
<div class="col-2">
|
||||
<div class="col-3">
|
||||
<span class="d-block pt-1" i18n>Users:</span>
|
||||
</div>
|
||||
<div class="col">
|
||||
@@ -232,7 +232,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-2">
|
||||
<div class="col-3">
|
||||
<span class="d-block pt-1" i18n>Groups:</span>
|
||||
</div>
|
||||
<div class="col">
|
||||
|
||||
@@ -87,12 +87,12 @@
|
||||
</li>
|
||||
</ul>
|
||||
<ng-container *pngxIfPermissions="{ action: PermissionAction.View, type: PermissionType.SavedView }">
|
||||
<h6 class="sidebar-heading px-3 mt-3 mb-1 text-muted" *ngIf='savedViewService.loading || sidebarViews?.length > 0'>
|
||||
<h6 class="sidebar-heading px-3 mt-3 mb-1 text-muted" *ngIf='savedViewService.loading || savedViewService.sidebarViews?.length > 0'>
|
||||
<span i18n>Saved views</span>
|
||||
<div *ngIf="savedViewService.loading" class="spinner-border spinner-border-sm fw-normal ms-2" role="status"></div>
|
||||
</h6>
|
||||
<ul class="nav flex-column mb-2" cdkDropList (cdkDropListDropped)="onDrop($event)">
|
||||
<li class="nav-item w-100" *ngFor="let view of sidebarViews"
|
||||
<li class="nav-item w-100" *ngFor="let view of savedViewService.sidebarViews"
|
||||
cdkDrag
|
||||
[cdkDragDisabled]="!settingsService.organizingSidebarSavedViews"
|
||||
cdkDragPreviewContainer="parent"
|
||||
|
||||
@@ -27,7 +27,7 @@
|
||||
max-width: 16.66666667%;
|
||||
}
|
||||
|
||||
@media (min-width: 2000px) {
|
||||
@media (min-width: 2400px) {
|
||||
max-width: 8.33333333%;
|
||||
}
|
||||
|
||||
|
||||
@@ -58,8 +58,6 @@ export class AppFrameComponent
|
||||
|
||||
searchField = new FormControl('')
|
||||
|
||||
sidebarViews: PaperlessSavedView[]
|
||||
|
||||
constructor(
|
||||
public router: Router,
|
||||
private activatedRoute: ActivatedRoute,
|
||||
@@ -90,10 +88,6 @@ export class AppFrameComponent
|
||||
this.checkForUpdates()
|
||||
}
|
||||
this.tasksService.reload()
|
||||
|
||||
this.savedViewService.listAll().subscribe(() => {
|
||||
this.sidebarViews = this.savedViewService.sidebarViews
|
||||
})
|
||||
}
|
||||
|
||||
toggleSlimSidebar(): void {
|
||||
@@ -240,9 +234,10 @@ export class AppFrameComponent
|
||||
}
|
||||
|
||||
onDrop(event: CdkDragDrop<PaperlessSavedView[]>) {
|
||||
moveItemInArray(this.sidebarViews, event.previousIndex, event.currentIndex)
|
||||
const sidebarViews = this.savedViewService.sidebarViews.concat([])
|
||||
moveItemInArray(sidebarViews, event.previousIndex, event.currentIndex)
|
||||
|
||||
this.settingsService.updateSidebarViewsSort(this.sidebarViews).subscribe({
|
||||
this.settingsService.updateSidebarViewsSort(sidebarViews).subscribe({
|
||||
next: () => {
|
||||
this.toastService.showInfo($localize`Sidebar views updated`)
|
||||
},
|
||||
|
||||
+4
-4
@@ -43,7 +43,7 @@
|
||||
<div class="mb-2">
|
||||
<div class="row mb-1">
|
||||
<div class="col-lg-3">
|
||||
<label class="form-label d-block my-2" i18n>Users:</label>
|
||||
<label class="form-label d-block my-2 text-nowrap" i18n>Users:</label>
|
||||
</div>
|
||||
<div class="col-lg-9">
|
||||
<pngx-permissions-user type="view" formControlName="assign_view_users"></pngx-permissions-user>
|
||||
@@ -51,7 +51,7 @@
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3">
|
||||
<label class="form-label d-block my-2" i18n>Groups:</label>
|
||||
<label class="form-label d-block my-2 text-nowrap" i18n>Groups:</label>
|
||||
</div>
|
||||
<div class="col-lg-9">
|
||||
<pngx-permissions-group type="view" formControlName="assign_view_groups"></pngx-permissions-group>
|
||||
@@ -62,7 +62,7 @@
|
||||
<div>
|
||||
<div class="row mb-1">
|
||||
<div class="col-lg-3">
|
||||
<label class="form-label d-block my-2" i18n>Users:</label>
|
||||
<label class="form-label d-block my-2 text-nowrap" i18n>Users:</label>
|
||||
</div>
|
||||
<div class="col-lg-9">
|
||||
<pngx-permissions-user type="change" formControlName="assign_change_users"></pngx-permissions-user>
|
||||
@@ -70,7 +70,7 @@
|
||||
</div>
|
||||
<div class="row">
|
||||
<div class="col-lg-3">
|
||||
<label class="form-label d-block my-2" i18n>Groups:</label>
|
||||
<label class="form-label d-block my-2 text-nowrap" i18n>Groups:</label>
|
||||
</div>
|
||||
<div class="col-lg-9">
|
||||
<pngx-permissions-group type="change" formControlName="assign_change_groups"></pngx-permissions-group>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<div class="mb-3">
|
||||
<div class="row">
|
||||
<div *ngIf="horizontal" class="d-flex align-items-center position-relative hidden-button-container col-md-3">
|
||||
<label class="form-label mb-md-0" [for]="inputId">{{title}}</label>
|
||||
<label class="form-label" [class.mb-md-0]="horizontal" [for]="inputId">{{title}}</label>
|
||||
<button type="button" *ngIf="removable" class="btn btn-sm btn-danger position-absolute left-0" (click)="removed.emit(this)">
|
||||
<svg class="sidebaricon" fill="currentColor">
|
||||
<use xlink:href="assets/bootstrap-icons.svg#x"/>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<div class="mb-3" [class.pb-3]="error">
|
||||
<div class="row">
|
||||
<div class="d-flex align-items-center position-relative hidden-button-container" [class.col-md-3]="horizontal">
|
||||
<label class="form-label mb-md-0" [for]="inputId">{{title}}</label>
|
||||
<label class="form-label" [class.mb-md-0]="horizontal" [for]="inputId">{{title}}</label>
|
||||
<button type="button" *ngIf="removable" class="btn btn-sm btn-danger position-absolute left-0" (click)="removed.emit(this)">
|
||||
<svg class="sidebaricon" fill="currentColor">
|
||||
<use xlink:href="assets/bootstrap-icons.svg#x"/>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<div class="mb-3" [class.pb-3]="error">
|
||||
<div class="row">
|
||||
<div class="d-flex align-items-center position-relative hidden-button-container" [class.col-md-3]="horizontal">
|
||||
<label class="form-label mb-md-0" [for]="inputId">{{title}}</label>
|
||||
<label class="form-label" [class.mb-md-0]="horizontal" [for]="inputId">{{title}}</label>
|
||||
<button type="button" *ngIf="removable" class="btn btn-sm btn-danger position-absolute left-0" (click)="removed.emit(this)">
|
||||
<svg class="sidebaricon" fill="currentColor">
|
||||
<use xlink:href="assets/bootstrap-icons.svg#x"/>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<div class="mb-3 paperless-input-select" [class.disabled]="disabled">
|
||||
<div class="row">
|
||||
<div class="d-flex align-items-center position-relative hidden-button-container" [class.col-md-3]="horizontal">
|
||||
<label *ngIf="title" class="form-label mb-md-0" [for]="inputId">{{title}}</label>
|
||||
<label *ngIf="title" class="form-label" [class.mb-md-0]="horizontal" [for]="inputId">{{title}}</label>
|
||||
<button type="button" *ngIf="removable" class="btn btn-sm btn-danger position-absolute left-0" (click)="removed.emit(this)">
|
||||
<svg class="sidebaricon" fill="currentColor">
|
||||
<use xlink:href="assets/bootstrap-icons.svg#x"/>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<div class="mb-3 paperless-input-select paperless-input-tags" [class.disabled]="disabled" [class.pb-3]="suggestions">
|
||||
<div class="row">
|
||||
<div class="d-flex align-items-center" [class.col-md-3]="horizontal">
|
||||
<label class="form-label mb-md-0" for="tags" i18n>{{title}}</label>
|
||||
<label class="form-label" [class.mb-md-0]="horizontal" for="tags" i18n>{{title}}</label>
|
||||
</div>
|
||||
<div class="position-relative" [class.col-md-9]="horizontal">
|
||||
<div class="input-group flex-nowrap">
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<div class="mb-3" [class.pb-3]="error">
|
||||
<div class="row">
|
||||
<div class="d-flex align-items-center position-relative hidden-button-container" [class.col-md-3]="horizontal">
|
||||
<label class="form-label mb-md-0" [for]="inputId">{{title}}</label>
|
||||
<label class="form-label" [class.mb-md-0]="horizontal" [for]="inputId">{{title}}</label>
|
||||
<button type="button" *ngIf="removable" class="btn btn-sm btn-danger position-absolute left-0" (click)="removed.emit(this)">
|
||||
<svg class="sidebaricon" fill="currentColor">
|
||||
<use xlink:href="assets/bootstrap-icons.svg#x"/>
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
<div class="mb-3" [class.pb-3]="error">
|
||||
<div class="row">
|
||||
<div class="d-flex align-items-center position-relative hidden-button-container" [class.col-md-3]="horizontal">
|
||||
<label class="form-label mb-md-0" [for]="inputId">{{title}}</label>
|
||||
<label class="form-label" [class.mb-md-0]="horizontal" [for]="inputId">{{title}}</label>
|
||||
<button type="button" *ngIf="removable" class="btn btn-sm btn-danger position-absolute left-0" (click)="removed.emit(this)">
|
||||
<svg class="sidebaricon" fill="currentColor">
|
||||
<use xlink:href="assets/bootstrap-icons.svg#x"/>
|
||||
|
||||
+1
-1
@@ -43,7 +43,7 @@
|
||||
</div>
|
||||
</div>
|
||||
<div class="input-group input-group-sm w-100 mt-2">
|
||||
<label class="input-group-text" for="addLink">Expires:</label>
|
||||
<label class="input-group-text" for="addLink"><ng-container i18n>Expires</ng-container>:</label>
|
||||
<select class="form-select form-select-sm" [(ngModel)]="expirationDays">
|
||||
<option *ngFor="let option of EXPIRATION_OPTIONS" [ngValue]="option.value">{{ option.label }}</option>
|
||||
</select>
|
||||
|
||||
@@ -3,7 +3,7 @@
|
||||
</pngx-page-header>
|
||||
|
||||
<div class="row">
|
||||
<div class="col-auto col-lg-8 col-xl-9 mb-4">
|
||||
<div class="col-12 col-lg-8 col-xl-9 mb-4">
|
||||
<div class="row row-cols-1 g-4" tourAnchor="tour.dashboard"
|
||||
cdkDropList
|
||||
[cdkDropListDisabled]="settingsService.globalDropzoneActive"
|
||||
|
||||
@@ -81,7 +81,7 @@
|
||||
|
||||
</pngx-page-header>
|
||||
|
||||
<div class="row sticky-top pb-3 bg-body">
|
||||
<div class="row sticky-top py-3 mt-n2 mt-md-n3 bg-body">
|
||||
<pngx-filter-editor [hidden]="isBulkEditing" [(filterRules)]="list.filterRules" [unmodifiedFilterRules]="unmodifiedFilterRules" [selectionData]="list.selectionData" #filterEditor></pngx-filter-editor>
|
||||
<pngx-bulk-editor [hidden]="!isBulkEditing"></pngx-bulk-editor>
|
||||
</div>
|
||||
|
||||
+1
-1
@@ -1,4 +1,4 @@
|
||||
<pngx-page-header title="Consumption Templates">
|
||||
<pngx-page-header title="Consumption Templates" i18n-title>
|
||||
<button type="button" class="btn btn-sm btn-outline-primary ms-4" (click)="editTemplate()" *pngxIfPermissions="{ action: PermissionAction.Add, type: PermissionType.ConsumptionTemplate }">
|
||||
<svg class="sidebaricon me-1" fill="currentColor">
|
||||
<use xlink:href="assets/bootstrap-icons.svg#plus-circle" />
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
<pngx-page-header title="Custom Fields">
|
||||
<pngx-page-header title="Custom Fields" i18n-title>
|
||||
<button type="button" class="btn btn-sm btn-outline-primary ms-4" (click)="editField()" *pngxIfPermissions="{ action: PermissionAction.Add, type: PermissionType.CustomField }">
|
||||
<svg class="sidebaricon me-1" fill="currentColor">
|
||||
<use xlink:href="assets/bootstrap-icons.svg#plus-circle" />
|
||||
|
||||
@@ -59,7 +59,7 @@
|
||||
<label class="form-check-label" for="{{typeName}}{{object.id}}"></label>
|
||||
</div>
|
||||
</td>
|
||||
<td scope="row"><button class="btn btn-link ms-0 ps-0" (click)="openEditDialog(object)">{{ object.name }}</button> </td>
|
||||
<td scope="row"><button class="btn btn-link ms-0 ps-0 text-start" (click)="openEditDialog(object)">{{ object.name }}</button> </td>
|
||||
<td scope="row" class="d-none d-sm-table-cell">{{ getMatching(object) }}</td>
|
||||
<td scope="row">{{ object.document_count }}</td>
|
||||
<td scope="row" *ngFor="let column of extraColumns">
|
||||
|
||||
@@ -5,7 +5,7 @@ export const environment = {
|
||||
apiBaseUrl: document.baseURI + 'api/',
|
||||
apiVersion: '3',
|
||||
appTitle: 'Paperless-ngx',
|
||||
version: '1.17.4-dev',
|
||||
version: '2.0.0',
|
||||
webSocketHost: window.location.host,
|
||||
webSocketProtocol: window.location.protocol == 'https:' ? 'wss:' : 'ws:',
|
||||
webSocketBaseUrl: base_url.pathname + 'ws/',
|
||||
|
||||
@@ -2337,6 +2337,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4065,6 +4069,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5838,6 +5850,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Oplaai word geïnisieer…</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="translated">مشاركة نسخة الأرشيف</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html" approved="yes">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">بَدْء التحميل...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Пачатак загрузкі...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -288,7 +288,7 @@
|
||||
<context context-type="sourcefile">src/app/app.component.ts</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Document <x id="PH" equiv-text="status.filename"/> was added to Paperless-ngx.</target>
|
||||
<target state="translated">Документ <x id="PH" equiv-text="status.filename"/> беше добавен към Paperless-ngx.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1931214133925051574" datatype="html">
|
||||
<source>Open document</source>
|
||||
@@ -316,7 +316,7 @@
|
||||
<context context-type="sourcefile">src/app/app.component.ts</context>
|
||||
<context context-type="linenumber">122</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Document <x id="PH" equiv-text="status.filename"/> is being processed by Paperless-ngx.</target>
|
||||
<target state="translated">Документ <x id="PH" equiv-text="status.filename"/> се обработва от Paperless-ngx.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2501522447884928778" datatype="html">
|
||||
<source>Prev</source>
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="translated">Персонализирани полета</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Споделяне на архивирана версия</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="translated">Изтича</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Започва качване...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="translated">Шаблони за консумация</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
@@ -7043,7 +7063,7 @@
|
||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||
<context context-type="linenumber">239</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Hungarian</target>
|
||||
<target state="translated">Унгарски</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2935232983274991580" datatype="html">
|
||||
<source>Italian</source>
|
||||
|
||||
@@ -288,7 +288,7 @@
|
||||
<context context-type="sourcefile">src/app/app.component.ts</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Document <x id="PH" equiv-text="status.filename"/> was added to Paperless-ngx.</target>
|
||||
<target state="translated">Document <x id="PH" equiv-text="status.filename"/> afegit a perless-ngx.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1931214133925051574" datatype="html">
|
||||
<source>Open document</source>
|
||||
@@ -316,7 +316,7 @@
|
||||
<context context-type="sourcefile">src/app/app.component.ts</context>
|
||||
<context context-type="linenumber">122</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Document <x id="PH" equiv-text="status.filename"/> is being processed by Paperless-ngx.</target>
|
||||
<target state="translated">Document <x id="PH" equiv-text="status.filename"/> processant a Paperless-ngx.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2501522447884928778" datatype="html">
|
||||
<source>Prev</source>
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="translated">Camps personalitzats</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Comparteix versió arxivada</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="translated">Caduca</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Inicialitzant pujada...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="translated">Plantilles consumicions</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
@@ -7043,7 +7063,7 @@
|
||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||
<context context-type="linenumber">239</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Hungarian</target>
|
||||
<target state="translated">Hongarès</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2935232983274991580" datatype="html">
|
||||
<source>Italian</source>
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html" approved="yes">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Initiating upload...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Uploader...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -278,7 +278,7 @@
|
||||
<context context-type="linenumber">13</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="3527354815023530656" datatype="html">
|
||||
<trans-unit id="3527354815023530656" datatype="html" approved="yes">
|
||||
<source>Document <x id="PH" equiv-text="status.filename"/> was added to Paperless-ngx.</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/app.component.ts</context>
|
||||
@@ -288,7 +288,7 @@
|
||||
<context context-type="sourcefile">src/app/app.component.ts</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Document <x id="PH" equiv-text="status.filename"/> was added to Paperless-ngx.</target>
|
||||
<target state="final">Dokument <x id="PH" equiv-text="status.filename"/> wurde zu Paperless-ngx hinzugefügt.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1931214133925051574" datatype="html" approved="yes">
|
||||
<source>Open document</source>
|
||||
@@ -310,13 +310,13 @@
|
||||
</context-group>
|
||||
<target state="final">Konnte <x id="PH" equiv-text="status.filename"/> nicht hinzufügen: <x id="PH_1" equiv-text="status.message"/></target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1218124467712564468" datatype="html">
|
||||
<trans-unit id="1218124467712564468" datatype="html" approved="yes">
|
||||
<source>Document <x id="PH" equiv-text="status.filename"/> is being processed by Paperless-ngx.</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/app.component.ts</context>
|
||||
<context context-type="linenumber">122</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Document <x id="PH" equiv-text="status.filename"/> is being processed by Paperless-ngx.</target>
|
||||
<target state="final">Dokument <x id="PH" equiv-text="status.filename"/> wird von Paperless-ngx verarbeitet.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2501522447884928778" datatype="html" approved="yes">
|
||||
<source>Prev</source>
|
||||
@@ -2239,7 +2239,7 @@
|
||||
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
||||
<context context-type="linenumber">144</context>
|
||||
</context-group>
|
||||
<target state="final">Verwalten</target>
|
||||
<target state="final">Verwaltung</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7437910965833684826" datatype="html" approved="yes">
|
||||
<source>Correspondents</source>
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="translated">Benutzerdefinierte Felder</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html" approved="yes">
|
||||
@@ -2351,7 +2355,7 @@
|
||||
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
||||
<context context-type="linenumber">186</context>
|
||||
</context-group>
|
||||
<target state="final">Vorlagen</target>
|
||||
<target state="final">Verarbeitungsvorlagen</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1292737233370901804" datatype="html" approved="yes">
|
||||
<source>Mail</source>
|
||||
@@ -2371,7 +2375,7 @@
|
||||
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
||||
<context context-type="linenumber">199</context>
|
||||
</context-group>
|
||||
<target state="final">Verwaltung</target>
|
||||
<target state="final">Administration</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5537285341303594392" datatype="html" approved="yes">
|
||||
<source>File Tasks<x id="START_TAG_SPAN_1" ctype="x-span_1" equiv-text="<span *ngIf="tasksService.failedFileTasks.length > 0">"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="badge bg-danger ms-2">"/><x id="INTERPOLATION" equiv-text="{{tasksService.failedFileTasks.length}}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></source>
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="final">Archiv-Version teilen</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html" approved="yes">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="final">Läuft ab</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html" approved="yes">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -4161,7 +4173,7 @@
|
||||
<context context-type="sourcefile">src/app/components/dashboard/dashboard.component.ts</context>
|
||||
<context context-type="linenumber">38</context>
|
||||
</context-group>
|
||||
<target state="final">Hallo <x id="PH" equiv-text="this.settingsService.displayName"/>, willkommen zu Paperless-ngx</target>
|
||||
<target state="final">Hallo <x id="PH" equiv-text="this.settingsService.displayName"/>, willkommen bei Paperless-ngx</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5334686081082652461" datatype="html" approved="yes">
|
||||
<source>Welcome to Paperless-ngx</source>
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="final">Beginne Upload...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html" approved="yes">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="final">Verarbeitungsvorlagen</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html" approved="yes">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5980,13 +6000,13 @@
|
||||
</context-group>
|
||||
<target state="final">Diese Aktion wird dieses Feld dauerhaft löschen.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5137089475515834162" datatype="html">
|
||||
<trans-unit id="5137089475515834162" datatype="html" approved="yes">
|
||||
<source>Deleted field</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.ts</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
<target state="translated">Feld entfernt</target>
|
||||
<target state="final">Feld entfernt</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6352403551920829405" datatype="html" approved="yes">
|
||||
<source>Error deleting field.</source>
|
||||
@@ -6576,13 +6596,13 @@
|
||||
</context-group>
|
||||
<target state="final">Keine: Deaktiviere automatische Zuweisung</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="969459137986754249" datatype="html">
|
||||
<trans-unit id="969459137986754249" datatype="html" approved="yes">
|
||||
<source>Boolean</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/data/paperless-custom-field.ts</context>
|
||||
<context context-type="linenumber">16</context>
|
||||
</context-group>
|
||||
<target state="translated">Wahrheitswert</target>
|
||||
<target state="final">Wahrheitswert</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3973931101896534797" datatype="html" approved="yes">
|
||||
<source>Date</source>
|
||||
@@ -6592,13 +6612,13 @@
|
||||
</context-group>
|
||||
<target state="final">Datum</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="362956598863566327" datatype="html">
|
||||
<trans-unit id="362956598863566327" datatype="html" approved="yes">
|
||||
<source>Integer</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/data/paperless-custom-field.ts</context>
|
||||
<context context-type="linenumber">24</context>
|
||||
</context-group>
|
||||
<target state="translated">Ganzzahl</target>
|
||||
<target state="final">Ganzzahl</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6370642728789544052" datatype="html" approved="yes">
|
||||
<source>Number</source>
|
||||
@@ -6608,13 +6628,13 @@
|
||||
</context-group>
|
||||
<target state="final">Zahl</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6430409302408843009" datatype="html">
|
||||
<trans-unit id="6430409302408843009" datatype="html" approved="yes">
|
||||
<source>Monetary</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/data/paperless-custom-field.ts</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
</context-group>
|
||||
<target state="translated">Währung</target>
|
||||
<target state="final">Währung</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6162693758764653365" datatype="html" approved="yes">
|
||||
<source>Text</source>
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Κοινοποίηση αρχειοθετημένης έκδοσης</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Εκκίνηση μεταφόρτωσης...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Compartir versión de archivo</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html" approved="yes">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Iniciando subida...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Aloittaa latausta...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -67,22 +67,22 @@
|
||||
<context context-type="linenumber">13</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="ngb.carousel.slide-number" datatype="html">
|
||||
<trans-unit id="ngb.carousel.slide-number" datatype="html" approved="yes">
|
||||
<source> Slide <x id="INTERPOLATION"/> of <x id="INTERPOLATION_1"/> </source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">node_modules/src/ngb-config.ts</context>
|
||||
<context context-type="linenumber">13</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">Currently selected slide number read by screen reader</note>
|
||||
<target state="translated"> Diapositive <x id="INTERPOLATION"/> sur <x id="INTERPOLATION_1"/> </target>
|
||||
<target state="final"> Diapositive <x id="INTERPOLATION"/> sur <x id="INTERPOLATION_1"/> </target>
|
||||
</trans-unit>
|
||||
<trans-unit id="ngb.timepicker.hours" datatype="html">
|
||||
<trans-unit id="ngb.timepicker.hours" datatype="html" approved="yes">
|
||||
<source>Hours</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">node_modules/src/ngb-config.ts</context>
|
||||
<context context-type="linenumber">13</context>
|
||||
</context-group>
|
||||
<target state="translated">Heures</target>
|
||||
<target state="final">Heures</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="ngb.pagination.previous" datatype="html" approved="yes">
|
||||
<source>«</source>
|
||||
@@ -148,13 +148,13 @@
|
||||
</context-group>
|
||||
<target state="final">Suivant</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="ngb.timepicker.minutes" datatype="html">
|
||||
<trans-unit id="ngb.timepicker.minutes" datatype="html" approved="yes">
|
||||
<source>Minutes</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">node_modules/src/ngb-config.ts</context>
|
||||
<context context-type="linenumber">13</context>
|
||||
</context-group>
|
||||
<target state="translated">Minutes</target>
|
||||
<target state="final">Minutes</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="ngb.pagination.last" datatype="html" approved="yes">
|
||||
<source>»»</source>
|
||||
@@ -236,13 +236,13 @@
|
||||
</context-group>
|
||||
<target state="translated">SS</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="ngb.timepicker.seconds" datatype="html">
|
||||
<trans-unit id="ngb.timepicker.seconds" datatype="html" approved="yes">
|
||||
<source>Seconds</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">node_modules/src/ngb-config.ts</context>
|
||||
<context context-type="linenumber">13</context>
|
||||
</context-group>
|
||||
<target state="translated">Secondes</target>
|
||||
<target state="final">Secondes</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="ngb.timepicker.increment-seconds" datatype="html">
|
||||
<source>Increment seconds</source>
|
||||
@@ -278,7 +278,7 @@
|
||||
<context context-type="linenumber">13</context>
|
||||
</context-group>
|
||||
</trans-unit>
|
||||
<trans-unit id="3527354815023530656" datatype="html">
|
||||
<trans-unit id="3527354815023530656" datatype="html" approved="yes">
|
||||
<source>Document <x id="PH" equiv-text="status.filename"/> was added to Paperless-ngx.</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/app.component.ts</context>
|
||||
@@ -288,7 +288,7 @@
|
||||
<context context-type="sourcefile">src/app/app.component.ts</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Document <x id="PH" equiv-text="status.filename"/> was added to Paperless-ngx.</target>
|
||||
<target state="final">Le document <x id="PH" equiv-text="status.filename"/> a été ajouté à Paperless-ngx.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1931214133925051574" datatype="html" approved="yes">
|
||||
<source>Open document</source>
|
||||
@@ -310,13 +310,13 @@
|
||||
</context-group>
|
||||
<target state="final">Impossible d'ajouter <x id="PH" equiv-text="status.filename"/> : <x id="PH_1" equiv-text="status.message"/></target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1218124467712564468" datatype="html">
|
||||
<trans-unit id="1218124467712564468" datatype="html" approved="yes">
|
||||
<source>Document <x id="PH" equiv-text="status.filename"/> is being processed by Paperless-ngx.</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/app.component.ts</context>
|
||||
<context context-type="linenumber">122</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Document <x id="PH" equiv-text="status.filename"/> is being processed by Paperless-ngx.</target>
|
||||
<target state="final">Le document <x id="PH" equiv-text="status.filename"/> est en cours de traitement par Paperless-ngx.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2501522447884928778" datatype="html" approved="yes">
|
||||
<source>Prev</source>
|
||||
@@ -886,13 +886,13 @@
|
||||
</context-group>
|
||||
<target state="final">Droits d'accès</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="309314153079578337" datatype="html">
|
||||
<trans-unit id="309314153079578337" datatype="html" approved="yes">
|
||||
<source>Default Permissions</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">174</context>
|
||||
</context-group>
|
||||
<target state="translated">Droits d'accès par défaut</target>
|
||||
<target state="final">Droits d'accès par défaut</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8222269449891326545" datatype="html">
|
||||
<source> Settings apply to this user account for objects (Tags, Mail Rules, etc.) created via the web UI </source>
|
||||
@@ -902,13 +902,13 @@
|
||||
</context-group>
|
||||
<target state="translated"> Les paramètres s'appliquent à ce compte utilisateur pour les objets (Tags, Règles de Mail, etc.) créés via l'interface web </target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4292903881380648974" datatype="html">
|
||||
<trans-unit id="4292903881380648974" datatype="html" approved="yes">
|
||||
<source>Default Owner</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">185</context>
|
||||
</context-group>
|
||||
<target state="translated">Propriétaire par défaut</target>
|
||||
<target state="final">Propriétaire par défaut</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="734147282056744882" datatype="html" approved="yes">
|
||||
<source>Objects without an owner can be viewed and edited by all users</source>
|
||||
@@ -1576,7 +1576,7 @@
|
||||
<context context-type="sourcefile">src/app/components/manage/management-list/management-list.component.html</context>
|
||||
<context context-type="linenumber">5</context>
|
||||
</context-group>
|
||||
<target state="final">Effacer la sélection</target>
|
||||
<target state="final">Désélectionner</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="187187500641108332" datatype="html">
|
||||
<source>
|
||||
@@ -1918,7 +1918,7 @@
|
||||
<context context-type="sourcefile">src/app/components/manage/management-list/management-list.component.html</context>
|
||||
<context context-type="linenumber">93</context>
|
||||
</context-group>
|
||||
<target state="final">Éditer</target>
|
||||
<target state="final">Modifier</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="9124347207158517893" datatype="html" approved="yes">
|
||||
<source>Add Group</source>
|
||||
@@ -2321,7 +2321,7 @@
|
||||
</context-group>
|
||||
<target state="translated">Chemins de stockage</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3188389494264426470" datatype="html">
|
||||
<trans-unit id="3188389494264426470" datatype="html" approved="yes">
|
||||
<source>Custom Fields</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
||||
@@ -2335,23 +2335,27 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<target state="translated">Champs personnalisés</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="final">Champs personnalisés</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
<trans-unit id="4462691404891390153" datatype="html" approved="yes">
|
||||
<source>Consumption templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
</context-group>
|
||||
<target state="translated">Modèles de consommation</target>
|
||||
<target state="final">Modèles de consommation</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5433675495457939071" datatype="html">
|
||||
<trans-unit id="5433675495457939071" datatype="html" approved="yes">
|
||||
<source>Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
||||
<context context-type="linenumber">186</context>
|
||||
</context-group>
|
||||
<target state="translated">Modèles</target>
|
||||
<target state="final">Modèles</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1292737233370901804" datatype="html">
|
||||
<source>Mail</source>
|
||||
@@ -2363,15 +2367,15 @@
|
||||
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
||||
<context context-type="linenumber">193</context>
|
||||
</context-group>
|
||||
<target state="translated">Messagerie</target>
|
||||
<target state="translated">Courriel</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7844706011418789951" datatype="html">
|
||||
<trans-unit id="7844706011418789951" datatype="html" approved="yes">
|
||||
<source>Administration</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
||||
<context context-type="linenumber">199</context>
|
||||
</context-group>
|
||||
<target state="translated">Administration</target>
|
||||
<target state="final">Administration</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5537285341303594392" datatype="html">
|
||||
<source>File Tasks<x id="START_TAG_SPAN_1" ctype="x-span_1" equiv-text="<span *ngIf="tasksService.failedFileTasks.length > 0">"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="badge bg-danger ms-2">"/><x id="INTERPOLATION" equiv-text="{{tasksService.failedFileTasks.length}}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></source>
|
||||
@@ -2513,13 +2517,13 @@
|
||||
</context-group>
|
||||
<target state="final">Confirmer</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3972154626835212608" datatype="html">
|
||||
<trans-unit id="3972154626835212608" datatype="html" approved="yes">
|
||||
<source>Create New Field</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">25</context>
|
||||
</context-group>
|
||||
<target state="translated">Créer un nouveau champ</target>
|
||||
<target state="final">Créer un nouveau champ</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3249513483374643425" datatype="html" approved="yes">
|
||||
<source>Add</source>
|
||||
@@ -2629,7 +2633,7 @@
|
||||
</context-group>
|
||||
<target state="final">L'année passée</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8419515490539218007" datatype="html">
|
||||
<trans-unit id="8419515490539218007" datatype="html" approved="yes">
|
||||
<source>Sort order</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.html</context>
|
||||
@@ -2639,7 +2643,7 @@
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">15</context>
|
||||
</context-group>
|
||||
<target state="translated">Ordre de tri</target>
|
||||
<target state="final">Ordre de tri</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4163272119298020373" datatype="html">
|
||||
<source>Filters</source>
|
||||
@@ -2721,13 +2725,13 @@
|
||||
</context-group>
|
||||
<target state="translated">Affectations</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6019822389883736115" datatype="html">
|
||||
<trans-unit id="6019822389883736115" datatype="html" approved="yes">
|
||||
<source>Assign title</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">33</context>
|
||||
</context-group>
|
||||
<target state="translated">Attribuer un titre</target>
|
||||
<target state="final">Attribuer un titre</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7071676931416298160" datatype="html">
|
||||
<source>Can include some placeholders, see <a target='_blank' href='https://docs.paperless-ngx.com/usage/#consumption-templates'>documentation</a>.</source>
|
||||
@@ -2777,13 +2781,13 @@
|
||||
</context-group>
|
||||
<target state="translated">Attribuer un chemin de stockage</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5057200219587080996" datatype="html">
|
||||
<trans-unit id="5057200219587080996" datatype="html" approved="yes">
|
||||
<source>Assign owner</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
</context-group>
|
||||
<target state="translated">Affecter un propriétaire</target>
|
||||
<target state="final">Affecter un propriétaire</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1749184201773078639" datatype="html">
|
||||
<source>Assign view permissions</source>
|
||||
@@ -2991,39 +2995,39 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/correspondent-edit-dialog/correspondent-edit-dialog.component.ts</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<target state="final">Éditer le correspondant</target>
|
||||
<target state="final">Modifier le correspondant</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4894226280476434291" datatype="html">
|
||||
<trans-unit id="4894226280476434291" datatype="html" approved="yes">
|
||||
<source>Data type</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/custom-field-edit-dialog/custom-field-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<target state="translated">Type de données</target>
|
||||
<target state="final">Type de données</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5933665691581884232" datatype="html">
|
||||
<trans-unit id="5933665691581884232" datatype="html" approved="yes">
|
||||
<source>Data type cannot be changed after a field is created</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/custom-field-edit-dialog/custom-field-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">10</context>
|
||||
</context-group>
|
||||
<target state="translated">Le type de données ne peut pas être modifié après la création d'un champ</target>
|
||||
<target state="final">Le type de données ne peut pas être modifié après la création d'un champ</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="528950215505228201" datatype="html">
|
||||
<trans-unit id="528950215505228201" datatype="html" approved="yes">
|
||||
<source>Create new custom field</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/custom-field-edit-dialog/custom-field-edit-dialog.component.ts</context>
|
||||
<context context-type="linenumber">39</context>
|
||||
</context-group>
|
||||
<target state="translated">Créer un nouveau champ personnalisé</target>
|
||||
<target state="final">Créer un nouveau champ personnalisé</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8751213029607178010" datatype="html">
|
||||
<trans-unit id="8751213029607178010" datatype="html" approved="yes">
|
||||
<source>Edit custom field</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/custom-field-edit-dialog/custom-field-edit-dialog.component.ts</context>
|
||||
<context context-type="linenumber">43</context>
|
||||
</context-group>
|
||||
<target state="translated">Modifier le champ personnalisé</target>
|
||||
<target state="final">Modifier le champ personnalisé</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6672809941092516947" datatype="html" approved="yes">
|
||||
<source>Create new document type</source>
|
||||
@@ -3039,7 +3043,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/document-type-edit-dialog/document-type-edit-dialog.component.ts</context>
|
||||
<context context-type="linenumber">31</context>
|
||||
</context-group>
|
||||
<target state="final">Éditer le type de document</target>
|
||||
<target state="final">Modifier le type de document</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4561076822163447092" datatype="html" approved="yes">
|
||||
<source>Create new item</source>
|
||||
@@ -3055,7 +3059,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/edit-dialog.component.ts</context>
|
||||
<context context-type="linenumber">113</context>
|
||||
</context-group>
|
||||
<target state="final">Éditer l'élément</target>
|
||||
<target state="final">Modifier l'élément</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7878445132438733225" datatype="html" approved="yes">
|
||||
<source>Create new user group</source>
|
||||
@@ -3179,7 +3183,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/mail-account-edit-dialog/mail-account-edit-dialog.component.ts</context>
|
||||
<context context-type="linenumber">45</context>
|
||||
</context-group>
|
||||
<target state="final">Éditer un compte de messagerie</target>
|
||||
<target state="final">Modifier un compte de messagerie</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7726734777863565313" datatype="html" approved="yes">
|
||||
<source>Successfully connected to the mail server</source>
|
||||
@@ -3515,7 +3519,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts</context>
|
||||
<context context-type="linenumber">149</context>
|
||||
</context-group>
|
||||
<target state="translated">Éditer une règle de courriel</target>
|
||||
<target state="translated">Modifier une règle de courriel</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8911059720204770105" datatype="html" approved="yes">
|
||||
<source>Path</source>
|
||||
@@ -3611,7 +3615,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/tag-edit-dialog/tag-edit-dialog.component.ts</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
</context-group>
|
||||
<target state="final">Éditer l'étiquette</target>
|
||||
<target state="final">Modifier l'étiquette</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4768749765465246664" datatype="html" approved="yes">
|
||||
<source>Email</source>
|
||||
@@ -3750,7 +3754,7 @@
|
||||
<note priority="1" from="description">Filter drop down element to filter for documents with no correspondent/type/tag assigned</note>
|
||||
<target state="final">Non affecté</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4814285799071780083" datatype="html">
|
||||
<trans-unit id="4814285799071780083" datatype="html" approved="yes">
|
||||
<source>Remove</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/input/check/check.component.html</context>
|
||||
@@ -3776,7 +3780,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/input/url/url.component.html</context>
|
||||
<context context-type="linenumber">8</context>
|
||||
</context-group>
|
||||
<target state="translated">Supprimer</target>
|
||||
<target state="final">Supprimer</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="445302259125375799" datatype="html" approved="yes">
|
||||
<source>Invalid date.</source>
|
||||
@@ -3899,13 +3903,13 @@
|
||||
</context-group>
|
||||
<target state="final">Filtrer les documents avec ces étiquettes</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1388712764439031120" datatype="html">
|
||||
<trans-unit id="1388712764439031120" datatype="html" approved="yes">
|
||||
<source>Open link</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/input/url/url.component.html</context>
|
||||
<context context-type="linenumber">14</context>
|
||||
</context-group>
|
||||
<target state="translated">Ouvrir le lien</target>
|
||||
<target state="final">Ouvrir le lien</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7062872617520618723" datatype="html">
|
||||
<source>Set permissions</source>
|
||||
@@ -4011,7 +4015,7 @@
|
||||
</context-group>
|
||||
<target state="final">Veuillez sélectionner un objet</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="686374493515618129" datatype="html">
|
||||
<trans-unit id="686374493515618129" datatype="html" approved="yes">
|
||||
<source>Share Links</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
@@ -4021,15 +4025,15 @@
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.ts</context>
|
||||
<context context-type="linenumber">26</context>
|
||||
</context-group>
|
||||
<target state="translated">Liens de partage</target>
|
||||
<target state="final">Liens de partage</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6617773613987957957" datatype="html">
|
||||
<trans-unit id="6617773613987957957" datatype="html" approved="yes">
|
||||
<source> No existing links </source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">10,12</context>
|
||||
</context-group>
|
||||
<target state="translated"> Aucun lien existant </target>
|
||||
<target state="final"> Aucun lien n'existe </target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4323470180912194028" datatype="html">
|
||||
<source>Copy</source>
|
||||
@@ -4047,21 +4051,29 @@
|
||||
</context-group>
|
||||
<target state="translated">Partager</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5392341774767336507" datatype="html">
|
||||
<trans-unit id="5392341774767336507" datatype="html" approved="yes">
|
||||
<source>Copied!</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">36</context>
|
||||
</context-group>
|
||||
<target state="translated">Copié !</target>
|
||||
<target state="final">Copié !</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6811921365829755679" datatype="html">
|
||||
<trans-unit id="6811921365829755679" datatype="html" approved="yes">
|
||||
<source>Share archive version</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<target state="translated">Partager la version archivée</target>
|
||||
<target state="final">Partager la version archivée</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="translated">Expire</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html" approved="yes">
|
||||
<source>Create</source>
|
||||
@@ -4071,7 +4083,7 @@
|
||||
</context-group>
|
||||
<target state="final">Créer</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4776429682428363094" datatype="html">
|
||||
<trans-unit id="4776429682428363094" datatype="html" approved="yes">
|
||||
<source>1 day</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.ts</context>
|
||||
@@ -4081,39 +4093,39 @@
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
<target state="translated">1 jour</target>
|
||||
<target state="final">1 jour</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8542568275115626925" datatype="html">
|
||||
<trans-unit id="8542568275115626925" datatype="html" approved="yes">
|
||||
<source>7 days</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.ts</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<target state="translated">7 jours</target>
|
||||
<target state="final">7 jours</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7152095234138763013" datatype="html">
|
||||
<trans-unit id="7152095234138763013" datatype="html" approved="yes">
|
||||
<source>30 days</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.ts</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<target state="translated">30 jours</target>
|
||||
<target state="final">30 jours</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8372007266188249803" datatype="html">
|
||||
<trans-unit id="8372007266188249803" datatype="html" approved="yes">
|
||||
<source>Never</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.ts</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<target state="translated">Jamais</target>
|
||||
<target state="final">Jamais</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3429210839568770054" datatype="html">
|
||||
<trans-unit id="3429210839568770054" datatype="html" approved="yes">
|
||||
<source>Error retrieving links</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
<target state="translated">Erreur lors de la récupération des liens</target>
|
||||
<target state="final">Erreur lors de la récupération des liens</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3242255798983858463" datatype="html">
|
||||
<source><x id="PH" equiv-text="days"/> days</source>
|
||||
@@ -4378,7 +4390,7 @@
|
||||
<context context-type="linenumber">13</context>
|
||||
</context-group>
|
||||
<note priority="1" from="description">This button dismisses all status messages about processed documents on the dashboard (failed and successful)</note>
|
||||
<target state="final">Masquer lorsque terminé</target>
|
||||
<target state="final">Masquer les documents terminés</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2330646618997399019" datatype="html" approved="yes">
|
||||
<source>{VAR_PLURAL, plural, =1 {One more document} other {<x id="INTERPOLATION"/> more documents}}</source>
|
||||
@@ -4512,7 +4524,7 @@
|
||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.html</context>
|
||||
<context context-type="linenumber">89</context>
|
||||
</context-group>
|
||||
<target state="final">Relancer l’OCR</target>
|
||||
<target state="final">Relancer la ROC</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1418444397960583910" datatype="html" approved="yes">
|
||||
<source>More like this</source>
|
||||
@@ -4884,7 +4896,7 @@
|
||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.ts</context>
|
||||
<context context-type="linenumber">498</context>
|
||||
</context-group>
|
||||
<target state="final">Confirmer la relance de l’OCR</target>
|
||||
<target state="final">Confirmer la relance de la ROC</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="9197453786953646058" datatype="html" approved="yes">
|
||||
<source>This operation will permanently redo OCR for this document.</source>
|
||||
@@ -4924,7 +4936,7 @@
|
||||
<context context-type="sourcefile">src/app/components/document-list/bulk-editor/bulk-editor.component.html</context>
|
||||
<context context-type="linenumber">25</context>
|
||||
</context-group>
|
||||
<target state="final">Éditer :</target>
|
||||
<target state="final">Modifier :</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7001227209911602786" datatype="html" approved="yes">
|
||||
<source>Filter tags</source>
|
||||
@@ -5550,7 +5562,7 @@
|
||||
<context context-type="sourcefile">src/app/components/document-list/document-list.component.html</context>
|
||||
<context context-type="linenumber">211</context>
|
||||
</context-group>
|
||||
<target state="final">Éditer le document</target>
|
||||
<target state="final">Modifier le document</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2155249406916744630" datatype="html" approved="yes">
|
||||
<source>View "<x id="PH" equiv-text="this.list.activeSavedViewTitle"/>" saved successfully.</source>
|
||||
@@ -5680,13 +5692,13 @@
|
||||
</context-group>
|
||||
<target state="final">Titre & contenu</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="9149498548977462220" datatype="html">
|
||||
<trans-unit id="9149498548977462220" datatype="html" approved="yes">
|
||||
<source>Custom fields</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">211</context>
|
||||
</context-group>
|
||||
<target state="translated">Champs personnalisés</target>
|
||||
<target state="final">Champs personnalisés</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1010505078885609376" datatype="html" approved="yes">
|
||||
<source>Advanced search</source>
|
||||
@@ -5812,13 +5824,13 @@
|
||||
</context-group>
|
||||
<target state="final">Erreur lors de la sauvegarde de la note</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4144411010137688084" datatype="html">
|
||||
<trans-unit id="4144411010137688084" datatype="html" approved="yes">
|
||||
<source>Error deleting note</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/document-notes/document-notes.component.ts</context>
|
||||
<context context-type="linenumber">80</context>
|
||||
</context-group>
|
||||
<target state="translated">Erreur lors de la supression de la note</target>
|
||||
<target state="final">Erreur lors de la supression de la note</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7103632680753685326" datatype="html" approved="yes">
|
||||
<source>Drop files to begin upload</source>
|
||||
@@ -5836,37 +5848,45 @@
|
||||
</context-group>
|
||||
<target state="final">Démarrage du téléversement...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="translated">Modèles de consommation</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html" approved="yes">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<target state="translated">Ajouter un modèle</target>
|
||||
<target state="final">Ajouter un modèle</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6043932623370318890" datatype="html">
|
||||
<trans-unit id="6043932623370318890" datatype="html" approved="yes">
|
||||
<source>Document Sources</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">16</context>
|
||||
</context-group>
|
||||
<target state="translated">Sources du document</target>
|
||||
<target state="final">Sources du document</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3954560573326461437" datatype="html">
|
||||
<trans-unit id="3954560573326461437" datatype="html" approved="yes">
|
||||
<source>No templates defined.</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<target state="translated">Aucun modèle défini.</target>
|
||||
<target state="final">Aucun modèle défini.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5957685099370605085" datatype="html">
|
||||
<trans-unit id="5957685099370605085" datatype="html" approved="yes">
|
||||
<source>Saved template "<x id="PH" equiv-text="newTemplate.name"/>".</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.ts</context>
|
||||
<context context-type="linenumber">73</context>
|
||||
</context-group>
|
||||
<target state="translated">Modèle <x id="PH" equiv-text="newTemplate.name"/> enregistré.</target>
|
||||
<target state="final">Modèle <x id="PH" equiv-text="newTemplate.name"/> enregistré.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5291506186551056893" datatype="html">
|
||||
<source>Error saving template.</source>
|
||||
@@ -5876,21 +5896,21 @@
|
||||
</context-group>
|
||||
<target state="translated">Erreur lors de l'enregistrement du modèle.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="9152231933218802310" datatype="html">
|
||||
<trans-unit id="9152231933218802310" datatype="html" approved="yes">
|
||||
<source>Confirm delete template</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.ts</context>
|
||||
<context context-type="linenumber">89</context>
|
||||
</context-group>
|
||||
<target state="translated">Confirmer la suppression du modèle</target>
|
||||
<target state="final">Confirmer la suppression du modèle</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3359315394839441814" datatype="html">
|
||||
<trans-unit id="3359315394839441814" datatype="html" approved="yes">
|
||||
<source>This operation will permanently delete this template.</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.ts</context>
|
||||
<context context-type="linenumber">90</context>
|
||||
</context-group>
|
||||
<target state="translated">Cette opération supprimera définitivement ce modèle.</target>
|
||||
<target state="final">Cette opération supprimera définitivement ce modèle.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="9198120062446364156" datatype="html">
|
||||
<source>Deleted template</source>
|
||||
@@ -5940,61 +5960,61 @@
|
||||
</context-group>
|
||||
<target state="final">Voulez-vous vraiment supprimer le correspondant "<x id="PH" equiv-text="object.name"/>" ?</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8019331026479399960" datatype="html">
|
||||
<trans-unit id="8019331026479399960" datatype="html" approved="yes">
|
||||
<source>Add Field</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<target state="translated">Ajouter un champ</target>
|
||||
<target state="final">Ajouter un champ</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6122252173137142810" datatype="html">
|
||||
<trans-unit id="6122252173137142810" datatype="html" approved="yes">
|
||||
<source>Data Type</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">15</context>
|
||||
</context-group>
|
||||
<target state="translated">Type de Données</target>
|
||||
<target state="final">Type de données</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="651372623796033489" datatype="html">
|
||||
<trans-unit id="651372623796033489" datatype="html" approved="yes">
|
||||
<source>No fields defined.</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
</context-group>
|
||||
<target state="translated">Aucun champ défini.</target>
|
||||
<target state="final">Aucun champ défini.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3032792139967609806" datatype="html">
|
||||
<trans-unit id="3032792139967609806" datatype="html" approved="yes">
|
||||
<source>Confirm delete field</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.ts</context>
|
||||
<context context-type="linenumber">74</context>
|
||||
</context-group>
|
||||
<target state="translated">Confirmer la suppression du champ</target>
|
||||
<target state="final">Confirmer la suppression du champ</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2939457975223185057" datatype="html">
|
||||
<trans-unit id="2939457975223185057" datatype="html" approved="yes">
|
||||
<source>This operation will permanently delete this field.</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.ts</context>
|
||||
<context context-type="linenumber">75</context>
|
||||
</context-group>
|
||||
<target state="translated">Cette opération supprimera définitivement ce champ.</target>
|
||||
<target state="final">Cette opération supprimera définitivement ce champ.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5137089475515834162" datatype="html">
|
||||
<trans-unit id="5137089475515834162" datatype="html" approved="yes">
|
||||
<source>Deleted field</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.ts</context>
|
||||
<context context-type="linenumber">84</context>
|
||||
</context-group>
|
||||
<target state="translated">Champ supprimé</target>
|
||||
<target state="final">Champ supprimé</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6352403551920829405" datatype="html">
|
||||
<trans-unit id="6352403551920829405" datatype="html" approved="yes">
|
||||
<source>Error deleting field.</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.ts</context>
|
||||
<context context-type="linenumber">89</context>
|
||||
</context-group>
|
||||
<target state="translated">Erreur lors de la suppression du champ.</target>
|
||||
<target state="final">Erreur lors de la suppression du champ.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8084492669582894778" datatype="html">
|
||||
<source>document type</source>
|
||||
@@ -6464,13 +6484,13 @@
|
||||
</context-group>
|
||||
<target state="final">Voulez-vous vraiment supprimer l'étiquette "<x id="PH" equiv-text="object.name"/>" ?</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2649252321173430744" datatype="html">
|
||||
<trans-unit id="2649252321173430744" datatype="html" approved="yes">
|
||||
<source>Not Found</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/not-found/not-found.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<target state="translated">Non trouvé</target>
|
||||
<target state="final">Non trouvé</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="178520337056147266" datatype="html" approved="yes">
|
||||
<source>Go to Dashboard</source>
|
||||
@@ -6576,61 +6596,61 @@
|
||||
</context-group>
|
||||
<target state="final">Aucun : désactiver le rapprochement</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="969459137986754249" datatype="html">
|
||||
<trans-unit id="969459137986754249" datatype="html" approved="yes">
|
||||
<source>Boolean</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/data/paperless-custom-field.ts</context>
|
||||
<context context-type="linenumber">16</context>
|
||||
</context-group>
|
||||
<target state="translated">Booléen</target>
|
||||
<target state="final">Booléen</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3973931101896534797" datatype="html">
|
||||
<trans-unit id="3973931101896534797" datatype="html" approved="yes">
|
||||
<source>Date</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/data/paperless-custom-field.ts</context>
|
||||
<context context-type="linenumber">20</context>
|
||||
</context-group>
|
||||
<target state="translated">Date</target>
|
||||
<target state="final">Date</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="362956598863566327" datatype="html">
|
||||
<trans-unit id="362956598863566327" datatype="html" approved="yes">
|
||||
<source>Integer</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/data/paperless-custom-field.ts</context>
|
||||
<context context-type="linenumber">24</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Integer</target>
|
||||
<target state="final">Nombre entier</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6370642728789544052" datatype="html">
|
||||
<trans-unit id="6370642728789544052" datatype="html" approved="yes">
|
||||
<source>Number</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/data/paperless-custom-field.ts</context>
|
||||
<context context-type="linenumber">28</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Number</target>
|
||||
<target state="final">Nombre</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6430409302408843009" datatype="html">
|
||||
<trans-unit id="6430409302408843009" datatype="html" approved="yes">
|
||||
<source>Monetary</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/data/paperless-custom-field.ts</context>
|
||||
<context context-type="linenumber">32</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Monetary</target>
|
||||
<target state="final">Monétaire</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6162693758764653365" datatype="html">
|
||||
<trans-unit id="6162693758764653365" datatype="html" approved="yes">
|
||||
<source>Text</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/data/paperless-custom-field.ts</context>
|
||||
<context context-type="linenumber">36</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Text</target>
|
||||
<target state="final">Texte</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8308045076391224954" datatype="html">
|
||||
<trans-unit id="8308045076391224954" datatype="html" approved="yes">
|
||||
<source>Url</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/data/paperless-custom-field.ts</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Url</target>
|
||||
<target state="final">URL</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5948496158474272829" datatype="html" approved="yes">
|
||||
<source>Warning: You have unsaved changes to your document(s).</source>
|
||||
@@ -6957,13 +6977,13 @@
|
||||
</context-group>
|
||||
<target state="final">Biélorusse</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6821856961727142928" datatype="html">
|
||||
<trans-unit id="6821856961727142928" datatype="html" approved="yes">
|
||||
<source>Bulgarian</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||
<context context-type="linenumber">179</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Bulgarian</target>
|
||||
<target state="final">Bulgare</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1001043467371963032" datatype="html" approved="yes">
|
||||
<source>Catalan</source>
|
||||
@@ -7037,13 +7057,13 @@
|
||||
</context-group>
|
||||
<target state="final">Français</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7891809788881004730" datatype="html">
|
||||
<trans-unit id="7891809788881004730" datatype="html" approved="yes">
|
||||
<source>Hungarian</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||
<context context-type="linenumber">239</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Hungarian</target>
|
||||
<target state="final">Hongrois</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2935232983274991580" datatype="html" approved="yes">
|
||||
<source>Italian</source>
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html" approved="yes">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">מאתחל העלאה...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Pokretanje prijenosa...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2337,6 +2337,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="translated">Egyéni mezők</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4065,6 +4069,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Archív változat megosztása</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5838,6 +5850,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Feltöltés kezdeményezése...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Mulai mengunggah...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Condividi versione dell'archivio</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html" approved="yes">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Avvio caricamento...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Initiating upload...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html" approved="yes">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Upload fänkt un...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Initiating upload...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -400,7 +400,7 @@
|
||||
<context context-type="sourcefile">src/app/app.component.ts</context>
|
||||
<context context-type="linenumber">174</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Manage e-mail accounts and rules for automatically importing documents.</target>
|
||||
<target state="translated">E-mailaccounts en regels voor automatisch importeren van documenten beheren.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1347174817382304718" datatype="html">
|
||||
<source>Consumption templates give you finer control over the document ingestion process.</source>
|
||||
@@ -408,7 +408,7 @@
|
||||
<context context-type="sourcefile">src/app/app.component.ts</context>
|
||||
<context context-type="linenumber">182</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption templates give you finer control over the document ingestion process.</target>
|
||||
<target state="translated">Consumptie sjablonen geven je meer controle over de inname van documenten.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4680387114119209483" datatype="html">
|
||||
<source>File Tasks shows you documents that have been consumed, are waiting to be, or may have failed during the process.</source>
|
||||
@@ -424,7 +424,7 @@
|
||||
<context context-type="sourcefile">src/app/app.component.ts</context>
|
||||
<context context-type="linenumber">198</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Check out the settings for various tweaks to the web app and toggle settings for saved views.</target>
|
||||
<target state="translated">Bekijk de instellingen voor verschillende aanpassingen aan de web-app en bewerk de instellingen voor opgeslagen weergaven.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7172877665285340082" datatype="html">
|
||||
<source>Thank you! 🙏</source>
|
||||
@@ -892,7 +892,7 @@
|
||||
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">174</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Default Permissions</target>
|
||||
<target state="translated">Standaard rechten</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8222269449891326545" datatype="html">
|
||||
<source> Settings apply to this user account for objects (Tags, Mail Rules, etc.) created via the web UI </source>
|
||||
@@ -900,7 +900,7 @@
|
||||
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">178,180</context>
|
||||
</context-group>
|
||||
<target state="needs-translation"> Settings apply to this user account for objects (Tags, Mail Rules, etc.) created via the web UI </target>
|
||||
<target state="translated"> Instellingen zijn van toepassing op dit gebruikersaccount voor objecten (Tags, Mailregels, etc.) gemaakt via de web UI </target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4292903881380648974" datatype="html">
|
||||
<source>Default Owner</source>
|
||||
@@ -908,7 +908,7 @@
|
||||
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">185</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Default Owner</target>
|
||||
<target state="translated">Standaard eigenaar</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="734147282056744882" datatype="html">
|
||||
<source>Objects without an owner can be viewed and edited by all users</source>
|
||||
@@ -928,7 +928,7 @@
|
||||
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">194</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Default View Permissions</target>
|
||||
<target state="translated">Standaard weergaverechten</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2191775412581217688" datatype="html">
|
||||
<source>Users:</source>
|
||||
@@ -992,7 +992,7 @@
|
||||
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">221</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Default Edit Permissions</target>
|
||||
<target state="translated">Standaard bewerkingsrechten</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3728984448750213892" datatype="html">
|
||||
<source>Edit permissions also grant viewing permissions</source>
|
||||
@@ -1934,7 +1934,7 @@
|
||||
<context context-type="sourcefile">src/app/components/admin/users-groups/users-groups.component.html</context>
|
||||
<context context-type="linenumber">89</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">No groups defined</target>
|
||||
<target state="translated">Er zijn geen groepen gedefinieerd</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4510369340305901516" datatype="html">
|
||||
<source>Password has been changed, you will be logged out momentarily.</source>
|
||||
@@ -2303,7 +2303,7 @@
|
||||
<context context-type="sourcefile">src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Document Types</target>
|
||||
<target state="translated">Documenttypes</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5421255270838137624" datatype="html">
|
||||
<source>Storage Paths</source>
|
||||
@@ -2319,7 +2319,7 @@
|
||||
<context context-type="sourcefile">src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Storage Paths</target>
|
||||
<target state="translated">Opslagpaden</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3188389494264426470" datatype="html">
|
||||
<source>Custom Fields</source>
|
||||
@@ -2335,7 +2335,11 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="translated">Aangepaste velden</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
<source>Consumption templates</source>
|
||||
@@ -2343,7 +2347,7 @@
|
||||
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
||||
<context context-type="linenumber">183</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption templates</target>
|
||||
<target state="translated">Consumptie sjablonen</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5433675495457939071" datatype="html">
|
||||
<source>Templates</source>
|
||||
@@ -2519,7 +2523,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">25</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Create New Field</target>
|
||||
<target state="translated">Nieuw veld aanmaken</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3249513483374643425" datatype="html">
|
||||
<source>Add</source>
|
||||
@@ -2539,7 +2543,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.ts</context>
|
||||
<context context-type="linenumber">52</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Choose field</target>
|
||||
<target state="translated">Kies een veld</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7284517513296281043" datatype="html">
|
||||
<source>No unused fields found</source>
|
||||
@@ -2547,7 +2551,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.ts</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">No unused fields found</target>
|
||||
<target state="translated">Geen ongebruikte velden gevonden</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6973528734330066202" datatype="html">
|
||||
<source>Saved field "<x id="PH" equiv-text="newField.name"/>".</source>
|
||||
@@ -2571,7 +2575,7 @@
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.ts</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Error saving field.</target>
|
||||
<target state="translated">Fout bij opslaan veld.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6052766076365105714" datatype="html">
|
||||
<source>now</source>
|
||||
@@ -2671,7 +2675,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Filter filename</target>
|
||||
<target state="translated">Bestandsnaam filteren</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3694878959415278689" datatype="html">
|
||||
<source>Apply to documents that match this filename. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive.</source>
|
||||
@@ -2687,7 +2691,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Filter path</target>
|
||||
<target state="translated">Filter op opslaglocatie</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2900550647231873115" datatype="html">
|
||||
<source>Apply to documents that match this path. Wildcards specified as * are allowed. Case insensitive.</a></source>
|
||||
@@ -2727,7 +2731,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">33</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Assign title</target>
|
||||
<target state="translated">Titel toewijzen</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7071676931416298160" datatype="html">
|
||||
<source>Can include some placeholders, see <a target='_blank' href='https://docs.paperless-ngx.com/usage/#consumption-templates'>documentation</a>.</source>
|
||||
@@ -2743,7 +2747,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Assign tags</target>
|
||||
<target state="translated">Labels toewijzen</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6695990587380209737" datatype="html">
|
||||
<source>Assign document type</source>
|
||||
@@ -2775,7 +2779,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">37</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Assign storage path</target>
|
||||
<target state="translated">Opslaglocatie toewijzen</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5057200219587080996" datatype="html">
|
||||
<source>Assign owner</source>
|
||||
@@ -2783,7 +2787,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Assign owner</target>
|
||||
<target state="translated">Eigenaar toewijzen</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1749184201773078639" datatype="html">
|
||||
<source>Assign view permissions</source>
|
||||
@@ -2791,7 +2795,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">42</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Assign view permissions</target>
|
||||
<target state="translated">Weergaverechten toewijzen</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1744964187586405039" datatype="html">
|
||||
<source>Assign edit permissions</source>
|
||||
@@ -2799,7 +2803,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Assign edit permissions</target>
|
||||
<target state="translated">Bewerkingsrechten toewijzen</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1519954996184640001" datatype="html" approved="yes">
|
||||
<source>Error</source>
|
||||
@@ -2883,7 +2887,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.ts</context>
|
||||
<context context-type="linenumber">25</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consume Folder</target>
|
||||
<target state="translated">Inname locatie</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="526966086395145275" datatype="html">
|
||||
<source>API Upload</source>
|
||||
@@ -2891,7 +2895,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.ts</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">API Upload</target>
|
||||
<target state="translated">API Upload</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7502272564743467653" datatype="html">
|
||||
<source>Mail Fetch</source>
|
||||
@@ -2899,7 +2903,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.ts</context>
|
||||
<context context-type="linenumber">33</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Mail Fetch</target>
|
||||
<target state="translated">E-mail ophalen</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2057608151109082984" datatype="html">
|
||||
<source>Create new consumption template</source>
|
||||
@@ -2907,7 +2911,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Create new consumption template</target>
|
||||
<target state="translated">Nieuw consumptiesjabloon aanmaken</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3745279073747685988" datatype="html">
|
||||
<source>Edit consumption template</source>
|
||||
@@ -2915,7 +2919,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.ts</context>
|
||||
<context context-type="linenumber">87</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Edit consumption template</target>
|
||||
<target state="translated">Consumptiesjabloon bewerken</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8743659855412792665" datatype="html" approved="yes">
|
||||
<source>Matching algorithm</source>
|
||||
@@ -2999,7 +3003,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/custom-field-edit-dialog/custom-field-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Data type</target>
|
||||
<target state="translated">Gegevenstype</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5933665691581884232" datatype="html">
|
||||
<source>Data type cannot be changed after a field is created</source>
|
||||
@@ -3007,7 +3011,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/custom-field-edit-dialog/custom-field-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">10</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Data type cannot be changed after a field is created</target>
|
||||
<target state="translated">Gegevenstype kan niet worden gewijzigd nadat een veld is aangemaakt</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="528950215505228201" datatype="html">
|
||||
<source>Create new custom field</source>
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html" approved="yes">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Upload starten...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Starter opplasting...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html" approved="yes">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Rozpoczęcie wysyłania...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4064,6 +4068,14 @@ Curingas como *.pdf ou *invoice* são permitidos. Sem diferenciação de maiúsc
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html" approved="yes">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5837,6 +5849,14 @@ Curingas como *.pdf ou *invoice* são permitidos. Sem diferenciação de maiúsc
|
||||
</context-group>
|
||||
<target state="translated">Iniciando o upload...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html" approved="yes">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">A iniciar o carregamento...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html" approved="yes">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Initiating upload...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html" approved="yes">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Начинается загрузка...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Spúšťa sa nahrávanie...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -288,7 +288,7 @@
|
||||
<context context-type="sourcefile">src/app/app.component.ts</context>
|
||||
<context context-type="linenumber">92</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Document <x id="PH" equiv-text="status.filename"/> was added to Paperless-ngx.</target>
|
||||
<target state="translated">Dokument <x id="PH" equiv-text="status.filename"/> je dodat u Paperless-ngx.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1931214133925051574" datatype="html">
|
||||
<source>Open document</source>
|
||||
@@ -316,7 +316,7 @@
|
||||
<context context-type="sourcefile">src/app/app.component.ts</context>
|
||||
<context context-type="linenumber">122</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Document <x id="PH" equiv-text="status.filename"/> is being processed by Paperless-ngx.</target>
|
||||
<target state="translated">Dokument <x id="PH" equiv-text="status.filename"/> obrađuje Paperless-ngx.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2501522447884928778" datatype="html">
|
||||
<source>Prev</source>
|
||||
@@ -1084,7 +1084,7 @@
|
||||
<context context-type="sourcefile">src/app/components/admin/settings/settings.component.html</context>
|
||||
<context context-type="linenumber">277</context>
|
||||
</context-group>
|
||||
<target state="translated">Prikaži upozorenje kada se zatvara sačuvani pogled sa ne sačuvanim izmenama</target>
|
||||
<target state="translated">Prikaži upozorenje kada se zatvara sačuvani pogled sa nesačuvanim izmenama</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2123659921722214537" datatype="html">
|
||||
<source>Views</source>
|
||||
@@ -2319,7 +2319,7 @@
|
||||
<context context-type="sourcefile">src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
<target state="translated">Putanja skladišta</target>
|
||||
<target state="translated">Putanje skladišta</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3188389494264426470" datatype="html">
|
||||
<source>Custom Fields</source>
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="translated">Dodatna polja</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -2783,7 +2787,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">40</context>
|
||||
</context-group>
|
||||
<target state="translated">Dodali vlasnika</target>
|
||||
<target state="translated">Dodeli vlasnika</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1749184201773078639" datatype="html">
|
||||
<source>Assign view permissions</source>
|
||||
@@ -2907,7 +2911,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.ts</context>
|
||||
<context context-type="linenumber">83</context>
|
||||
</context-group>
|
||||
<target state="translated">Kreiraj novu šablon za obradu</target>
|
||||
<target state="translated">Kreiraj novi šablon za obradu</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3745279073747685988" datatype="html">
|
||||
<source>Edit consumption template</source>
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Podeli arhivnu verziju</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="translated">Ističe</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Pokretanje otpremanja...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="translated">Šabloni potrošnje</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
@@ -7043,7 +7063,7 @@
|
||||
<context context-type="sourcefile">src/app/services/settings.service.ts</context>
|
||||
<context context-type="linenumber">239</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Hungarian</target>
|
||||
<target state="translated">Mađarski</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2935232983274991580" datatype="html">
|
||||
<source>Italian</source>
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html" approved="yes">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Påbörjar uppladdning...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="translated">แชร์เวอร์ชันเก็บถาวร</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">เริ่มต้นการอัปโหลด...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2303,7 +2303,7 @@
|
||||
<context context-type="sourcefile">src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html</context>
|
||||
<context context-type="linenumber">61</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Document Types</target>
|
||||
<target state="translated">Belge Türleri</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5421255270838137624" datatype="html">
|
||||
<source>Storage Paths</source>
|
||||
@@ -2319,7 +2319,7 @@
|
||||
<context context-type="sourcefile">src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html</context>
|
||||
<context context-type="linenumber">67</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Storage Paths</target>
|
||||
<target state="translated">Depolama Yolları</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3188389494264426470" datatype="html">
|
||||
<source>Custom Fields</source>
|
||||
@@ -2335,7 +2335,11 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="translated">Özel alanlar</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
<source>Consumption templates</source>
|
||||
@@ -2351,7 +2355,7 @@
|
||||
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
||||
<context context-type="linenumber">186</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Templates</target>
|
||||
<target state="translated">Şablonlar</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="1292737233370901804" datatype="html">
|
||||
<source>Mail</source>
|
||||
@@ -2371,7 +2375,7 @@
|
||||
<context context-type="sourcefile">src/app/components/app-frame/app-frame.component.html</context>
|
||||
<context context-type="linenumber">199</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Administration</target>
|
||||
<target state="translated">Yönetici</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5537285341303594392" datatype="html">
|
||||
<source>File Tasks<x id="START_TAG_SPAN_1" ctype="x-span_1" equiv-text="<span *ngIf="tasksService.failedFileTasks.length > 0">"/><x id="START_TAG_SPAN" ctype="x-span" equiv-text="<span class="badge bg-danger ms-2">"/><x id="INTERPOLATION" equiv-text="{{tasksService.failedFileTasks.length}}"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/><x id="CLOSE_TAG_SPAN" ctype="x-span" equiv-text="</span>"/></source>
|
||||
@@ -2547,7 +2551,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.ts</context>
|
||||
<context context-type="linenumber">56</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">No unused fields found</target>
|
||||
<target state="translated">Kullanılmayan alan bulunamadı</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6973528734330066202" datatype="html">
|
||||
<source>Saved field "<x id="PH" equiv-text="newField.name"/>".</source>
|
||||
@@ -2571,7 +2575,7 @@
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.ts</context>
|
||||
<context context-type="linenumber">66</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Error saving field.</target>
|
||||
<target state="translated">Alan kaydedilirken hata oluştu.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6052766076365105714" datatype="html">
|
||||
<source>now</source>
|
||||
@@ -2671,7 +2675,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Filter filename</target>
|
||||
<target state="translated">Dosya adı filtrele</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3694878959415278689" datatype="html">
|
||||
<source>Apply to documents that match this filename. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive.</source>
|
||||
@@ -2679,7 +2683,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">21</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Apply to documents that match this filename. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive.</target>
|
||||
<target state="translated">Bu dosya adıyla eşleşen belgelere uygulayın, *.pdf veya *fatura* gibi joker karakterlere de izin verilir. Büyük/küçük harf fark etmeksizin.</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6540860478788535250" datatype="html">
|
||||
<source>Filter path</source>
|
||||
@@ -2687,7 +2691,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">22</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Filter path</target>
|
||||
<target state="translated">Filtre Yolu</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2900550647231873115" datatype="html">
|
||||
<source>Apply to documents that match this path. Wildcards specified as * are allowed. Case insensitive.</a></source>
|
||||
@@ -2703,7 +2707,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">23</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Filter mail rule</target>
|
||||
<target state="translated">Posta kuralı filtrele</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8663702115863339485" datatype="html">
|
||||
<source>Apply to documents consumed via this mail rule.</source>
|
||||
@@ -2719,7 +2723,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">28</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Assignments</target>
|
||||
<target state="translated">Atamalar</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6019822389883736115" datatype="html">
|
||||
<source>Assign title</source>
|
||||
@@ -2727,7 +2731,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">33</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Assign title</target>
|
||||
<target state="translated">Başlık at</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7071676931416298160" datatype="html">
|
||||
<source>Can include some placeholders, see <a target='_blank' href='https://docs.paperless-ngx.com/usage/#consumption-templates'>documentation</a>.</source>
|
||||
@@ -2743,7 +2747,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">34</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Assign tags</target>
|
||||
<target state="translated">Etiketler ata</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="6695990587380209737" datatype="html">
|
||||
<source>Assign document type</source>
|
||||
@@ -2891,7 +2895,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.ts</context>
|
||||
<context context-type="linenumber">29</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">API Upload</target>
|
||||
<target state="translated">API yükle</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7502272564743467653" datatype="html">
|
||||
<source>Mail Fetch</source>
|
||||
@@ -2899,7 +2903,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/consumption-template-edit-dialog/consumption-template-edit-dialog.component.ts</context>
|
||||
<context context-type="linenumber">33</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Mail Fetch</target>
|
||||
<target state="translated">Posta Yükle</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="2057608151109082984" datatype="html">
|
||||
<source>Create new consumption template</source>
|
||||
@@ -2999,7 +3003,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/custom-field-edit-dialog/custom-field-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">9</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Data type</target>
|
||||
<target state="translated">Veri türü</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5933665691581884232" datatype="html">
|
||||
<source>Data type cannot be changed after a field is created</source>
|
||||
@@ -3007,7 +3011,7 @@
|
||||
<context context-type="sourcefile">src/app/components/common/edit-dialog/custom-field-edit-dialog/custom-field-edit-dialog.component.html</context>
|
||||
<context context-type="linenumber">10</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Data type cannot be changed after a field is created</target>
|
||||
<target state="translated">Bir alan oluşturulduktan sonra veri türü değiştirilemez</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="528950215505228201" datatype="html">
|
||||
<source>Create new custom field</source>
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Initiating upload...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">Ініціалізація відвантаження...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="translated">正在初始化上传...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -2335,6 +2335,10 @@
|
||||
<context context-type="sourcefile">src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html</context>
|
||||
<context context-type="linenumber">6</context>
|
||||
</context-group>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/custom-fields/custom-fields.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Custom Fields</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="4462691404891390153" datatype="html">
|
||||
@@ -4063,6 +4067,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Share archive version</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="8037476586059399916" datatype="html">
|
||||
<source>Expires</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/common/share-links-dropdown/share-links-dropdown.component.html</context>
|
||||
<context context-type="linenumber">46</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Expires</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="5674286808255988565" datatype="html">
|
||||
<source>Create</source>
|
||||
<context-group purpose="location">
|
||||
@@ -5836,6 +5848,14 @@
|
||||
</context-group>
|
||||
<target state="needs-translation">Initiating upload...</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="3789574458951567089" datatype="html">
|
||||
<source>Consumption Templates</source>
|
||||
<context-group purpose="location">
|
||||
<context context-type="sourcefile">src/app/components/manage/consumption-templates/consumption-templates.component.html</context>
|
||||
<context context-type="linenumber">1</context>
|
||||
</context-group>
|
||||
<target state="needs-translation">Consumption Templates</target>
|
||||
</trans-unit>
|
||||
<trans-unit id="7308826808299076537" datatype="html">
|
||||
<source>Add Template</source>
|
||||
<context-group purpose="location">
|
||||
|
||||
@@ -8,7 +8,7 @@ $grid-breakpoints: (
|
||||
lg: 992px,
|
||||
xl: 1200px,
|
||||
xxl: 1400px,
|
||||
xxxl: 2000px
|
||||
xxxl: 2400px
|
||||
);
|
||||
|
||||
@import "node_modules/bootstrap/scss/bootstrap";
|
||||
@@ -323,6 +323,10 @@ textarea,
|
||||
}
|
||||
}
|
||||
|
||||
.input-group .btn-outline-secondary {
|
||||
border-color: var(--bs-border-color);
|
||||
}
|
||||
|
||||
.form-check-input:checked {
|
||||
background-color: var(--bs-primary);
|
||||
border-color: var(--bs-primary);
|
||||
|
||||
+16
-1
@@ -57,9 +57,14 @@ $form-check-radio-checked-bg-image-dark: url("data:image/svg+xml,<svg xmlns='htt
|
||||
--pngx-primary-text-contrast: #{$text-color-dark-bg} !important;
|
||||
}
|
||||
|
||||
.text-primary-contrast {
|
||||
color: var(--pngx-primary-text-contrast);
|
||||
}
|
||||
|
||||
// Dark mode
|
||||
@mixin paperless-green-dark-mode {
|
||||
--pngx-primary-lightness: 31%;
|
||||
--bs-primary: hsl(var(--pngx-primary),var(--pngx-primary-lightness));
|
||||
}
|
||||
|
||||
@mixin dark-mode {
|
||||
@@ -79,6 +84,7 @@ $form-check-radio-checked-bg-image-dark: url("data:image/svg+xml,<svg xmlns='htt
|
||||
--pngx-primary-faded: var(--pngx-primary-darken-15);
|
||||
--pngx-primary-text-contrast: var(--bs-body-color);
|
||||
--bs-dark-border-subtle: var(--pngx-bg-darker);
|
||||
--bs-border-color-translucent: rgba(0, 0, 0, .175); // override bs
|
||||
|
||||
.text-dark, .text-light {
|
||||
color: var(--bs-body-color) !important;
|
||||
@@ -141,12 +147,17 @@ $form-check-radio-checked-bg-image-dark: url("data:image/svg+xml,<svg xmlns='htt
|
||||
|
||||
.card {
|
||||
background-color: var(--bs-body-bg);
|
||||
--bs-card-cap-bg: var(--bs-body-bg-rgb);
|
||||
|
||||
.card-header {
|
||||
background-color: rgba(0, 0, 0, 0.12);
|
||||
}
|
||||
}
|
||||
|
||||
.row-cols-paperless-cards .card {
|
||||
--bs-border-color-translucent: rgba(0, 0, 0, .3);
|
||||
}
|
||||
|
||||
.modal-content, .modal-header, .modal-body, .modal-footer {
|
||||
background-color: var(--bs-body-bg);
|
||||
border-color: var(--bs-border-color);
|
||||
@@ -227,7 +238,7 @@ $form-check-radio-checked-bg-image-dark: url("data:image/svg+xml,<svg xmlns='htt
|
||||
|
||||
.alert-primary {
|
||||
--bs-alert-color: var(--bs-primary);
|
||||
--bs-alert-bg: var(--pngx-primary-darken-27);
|
||||
--bs-alert-bg: var(--pngx-primary-darken-18);
|
||||
--bs-alert-border-color: var(--pngx-bg-darker);
|
||||
}
|
||||
|
||||
@@ -278,6 +289,10 @@ $form-check-radio-checked-bg-image-dark: url("data:image/svg+xml,<svg xmlns='htt
|
||||
background-color: rgb(var(--bs-dark-rgb)) !important;
|
||||
}
|
||||
}
|
||||
|
||||
.tooltip {
|
||||
--bs-tooltip-bg: #000;
|
||||
}
|
||||
}
|
||||
|
||||
@include color-mode(dark) {
|
||||
|
||||
@@ -657,7 +657,7 @@ class Consumer(LoggingMixin):
|
||||
)
|
||||
doc_type_name = (
|
||||
DocumentType.objects.get(pk=self.override_document_type_id).name
|
||||
if self.override_correspondent_id is not None
|
||||
if self.override_document_type_id is not None
|
||||
else None
|
||||
)
|
||||
owner_username = (
|
||||
|
||||
@@ -48,31 +48,32 @@ class DocumentMetadataOverrides:
|
||||
self.storage_path_id = other.storage_path_id
|
||||
if self.owner_id is None:
|
||||
self.owner_id = other.owner_id
|
||||
|
||||
# merge
|
||||
# TODO: Handle the case where other is also None
|
||||
if self.tag_ids is None:
|
||||
self.tag_ids = other.tag_ids
|
||||
else:
|
||||
elif other.tag_ids is not None:
|
||||
self.tag_ids.extend(other.tag_ids)
|
||||
|
||||
if self.view_users is None:
|
||||
self.view_users = other.view_users
|
||||
else:
|
||||
elif other.view_users is not None:
|
||||
self.view_users.extend(other.view_users)
|
||||
|
||||
if self.view_groups is None:
|
||||
self.view_groups = other.view_groups
|
||||
else:
|
||||
elif other.view_groups is not None:
|
||||
self.view_groups.extend(other.view_groups)
|
||||
|
||||
if self.change_users is None:
|
||||
self.change_users = other.change_users
|
||||
else:
|
||||
elif other.change_users is not None:
|
||||
self.change_users.extend(other.change_users)
|
||||
|
||||
if self.change_groups is None:
|
||||
self.change_groups = other.change_groups
|
||||
else:
|
||||
self.change_groups = [
|
||||
*self.change_groups,
|
||||
*other.change_groups,
|
||||
]
|
||||
elif other.change_groups is not None:
|
||||
self.change_groups.extend(other.change_groups)
|
||||
return self
|
||||
|
||||
|
||||
|
||||
@@ -289,7 +289,7 @@ class Command(BaseCommand):
|
||||
logger.debug(f"Configuring timeout to {timeout}ms")
|
||||
|
||||
inotify = INotify()
|
||||
inotify_flags = flags.CLOSE_WRITE | flags.MOVED_TO
|
||||
inotify_flags = flags.CLOSE_WRITE | flags.MOVED_TO | flags.MODIFY
|
||||
if recursive:
|
||||
descriptor = inotify.add_watch_recursive(directory, inotify_flags)
|
||||
else:
|
||||
@@ -306,7 +306,10 @@ class Command(BaseCommand):
|
||||
for event in inotify.read(timeout=timeout):
|
||||
path = inotify.get_path(event.wd) if recursive else directory
|
||||
filepath = os.path.join(path, event.name)
|
||||
notified_files[filepath] = monotonic()
|
||||
if flags.MODIFY in flags.from_mask(event.mask):
|
||||
notified_files.pop(filepath, None)
|
||||
else:
|
||||
notified_files[filepath] = monotonic()
|
||||
|
||||
# Check the files against the timeout
|
||||
still_waiting = {}
|
||||
|
||||
@@ -118,10 +118,10 @@ class Command(BaseCommand):
|
||||
# Fill up the database with whatever is in the manifest
|
||||
try:
|
||||
with transaction.atomic():
|
||||
# delete these since pk can change, re-created from import
|
||||
ContentType.objects.all().delete()
|
||||
Permission.objects.all().delete()
|
||||
for manifest_path in manifest_paths:
|
||||
# delete these since pk can change, re-created from import
|
||||
ContentType.objects.all().delete()
|
||||
Permission.objects.all().delete()
|
||||
call_command("loaddata", manifest_path)
|
||||
except (FieldDoesNotExist, DeserializationError, IntegrityError) as e:
|
||||
self.stdout.write(self.style.ERROR("Database import failed"))
|
||||
|
||||
@@ -44,8 +44,8 @@ class Command(ProgressBarMixin, BaseCommand):
|
||||
default=False,
|
||||
action="store_true",
|
||||
help=(
|
||||
"If set, the document retagger will overwrite any previously"
|
||||
"set correspondent, document and remove correspondents, types"
|
||||
"If set, the document retagger will overwrite any previously "
|
||||
"set correspondent, document and remove correspondents, types "
|
||||
"and tags that do not match anymore due to changed rules."
|
||||
),
|
||||
)
|
||||
|
||||
@@ -583,7 +583,7 @@ class DocumentViewSet(
|
||||
|
||||
from documents import index
|
||||
|
||||
index.add_or_update_document(self.get_object())
|
||||
index.add_or_update_document(doc)
|
||||
|
||||
return Response(self.getNotes(doc))
|
||||
|
||||
|
||||
@@ -3,7 +3,7 @@ msgstr ""
|
||||
"Project-Id-Version: paperless-ngx\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-11-10 09:02-0800\n"
|
||||
"PO-Revision-Date: 2023-11-13 01:30\n"
|
||||
"PO-Revision-Date: 2023-11-14 09:54\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Bulgarian\n"
|
||||
"Language: bg_BG\n"
|
||||
@@ -900,7 +900,7 @@ msgstr "Френски"
|
||||
|
||||
#: paperless/settings.py:600
|
||||
msgid "Hungarian"
|
||||
msgstr ""
|
||||
msgstr "Унгарски"
|
||||
|
||||
#: paperless/settings.py:601
|
||||
msgid "Italian"
|
||||
|
||||
@@ -3,7 +3,7 @@ msgstr ""
|
||||
"Project-Id-Version: paperless-ngx\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-11-10 09:02-0800\n"
|
||||
"PO-Revision-Date: 2023-11-13 01:30\n"
|
||||
"PO-Revision-Date: 2023-11-14 18:43\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Catalan\n"
|
||||
"Language: ca_ES\n"
|
||||
@@ -900,7 +900,7 @@ msgstr "Francès"
|
||||
|
||||
#: paperless/settings.py:600
|
||||
msgid "Hungarian"
|
||||
msgstr ""
|
||||
msgstr "Hongarès"
|
||||
|
||||
#: paperless/settings.py:601
|
||||
msgid "Italian"
|
||||
|
||||
@@ -3,7 +3,7 @@ msgstr ""
|
||||
"Project-Id-Version: paperless-ngx\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-11-10 09:02-0800\n"
|
||||
"PO-Revision-Date: 2023-11-13 01:30\n"
|
||||
"PO-Revision-Date: 2023-11-16 23:23\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: French\n"
|
||||
"Language: fr_FR\n"
|
||||
@@ -385,19 +385,19 @@ msgstr "Le chemin de stockage est"
|
||||
|
||||
#: documents/models.py:448
|
||||
msgid "has correspondent in"
|
||||
msgstr ""
|
||||
msgstr "a un correspondant dans"
|
||||
|
||||
#: documents/models.py:449
|
||||
msgid "does not have correspondent in"
|
||||
msgstr ""
|
||||
msgstr "n'a pas de correspondant dans"
|
||||
|
||||
#: documents/models.py:450
|
||||
msgid "has document type in"
|
||||
msgstr ""
|
||||
msgstr "a le type de document dans"
|
||||
|
||||
#: documents/models.py:451
|
||||
msgid "does not have document type in"
|
||||
msgstr ""
|
||||
msgstr "n'a pas de type de document dans"
|
||||
|
||||
#: documents/models.py:452
|
||||
msgid "has storage path in"
|
||||
@@ -413,11 +413,11 @@ msgstr "le propriétaire est"
|
||||
|
||||
#: documents/models.py:455
|
||||
msgid "has owner in"
|
||||
msgstr ""
|
||||
msgstr "a le propriétaire dans"
|
||||
|
||||
#: documents/models.py:456
|
||||
msgid "does not have owner"
|
||||
msgstr ""
|
||||
msgstr "n'a pas de propriétaire"
|
||||
|
||||
#: documents/models.py:457
|
||||
msgid "does not have owner in"
|
||||
@@ -545,11 +545,11 @@ msgstr "identifiant URL"
|
||||
|
||||
#: documents/models.py:739
|
||||
msgid "share link"
|
||||
msgstr "partager le lien"
|
||||
msgstr "lien de partage"
|
||||
|
||||
#: documents/models.py:740
|
||||
msgid "share links"
|
||||
msgstr "partager les liens"
|
||||
msgstr "liens de partage"
|
||||
|
||||
#: documents/models.py:748
|
||||
msgid "Consume Folder"
|
||||
@@ -557,11 +557,11 @@ msgstr ""
|
||||
|
||||
#: documents/models.py:749
|
||||
msgid "Api Upload"
|
||||
msgstr ""
|
||||
msgstr "Téléverser l'Api"
|
||||
|
||||
#: documents/models.py:750
|
||||
msgid "Mail Fetch"
|
||||
msgstr ""
|
||||
msgstr "Récupération du courriel"
|
||||
|
||||
#: documents/models.py:754 paperless_mail/models.py:95
|
||||
msgid "order"
|
||||
@@ -577,7 +577,7 @@ msgstr ""
|
||||
|
||||
#: documents/models.py:775
|
||||
msgid "filter filename"
|
||||
msgstr ""
|
||||
msgstr "filtrer le nom de fichier"
|
||||
|
||||
#: documents/models.py:780 paperless_mail/models.py:148
|
||||
msgid "Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive."
|
||||
@@ -589,11 +589,11 @@ msgstr ""
|
||||
|
||||
#: documents/models.py:795
|
||||
msgid "assign title"
|
||||
msgstr ""
|
||||
msgstr "attribuer un titre"
|
||||
|
||||
#: documents/models.py:800
|
||||
msgid "Assign a document title, can include some placeholders, see documentation."
|
||||
msgstr ""
|
||||
msgstr "Assigner un titre de document, peut inclure certains marqueurs, voir la documentation."
|
||||
|
||||
#: documents/models.py:808 paperless_mail/models.py:204
|
||||
msgid "assign this tag"
|
||||
@@ -609,27 +609,27 @@ msgstr "affecter ce correspondant"
|
||||
|
||||
#: documents/models.py:832
|
||||
msgid "assign this storage path"
|
||||
msgstr ""
|
||||
msgstr "assigner ce chemin de stockage"
|
||||
|
||||
#: documents/models.py:841
|
||||
msgid "assign this owner"
|
||||
msgstr ""
|
||||
msgstr "assigner ce propriétaire"
|
||||
|
||||
#: documents/models.py:848
|
||||
msgid "grant view permissions to these users"
|
||||
msgstr ""
|
||||
msgstr "accorder des permissions de vue à ces utilisateurs"
|
||||
|
||||
#: documents/models.py:855
|
||||
msgid "grant view permissions to these groups"
|
||||
msgstr ""
|
||||
msgstr "accorder des droits de vue à ces groupes"
|
||||
|
||||
#: documents/models.py:862
|
||||
msgid "grant change permissions to these users"
|
||||
msgstr ""
|
||||
msgstr "accorder des droits de modification à ces utilisateurs"
|
||||
|
||||
#: documents/models.py:869
|
||||
msgid "grant change permissions to these groups"
|
||||
msgstr ""
|
||||
msgstr "accorder des droits de modification à ces groupes"
|
||||
|
||||
#: documents/models.py:873
|
||||
msgid "consumption template"
|
||||
@@ -641,51 +641,51 @@ msgstr ""
|
||||
|
||||
#: documents/models.py:886
|
||||
msgid "String"
|
||||
msgstr ""
|
||||
msgstr "Chaîne de caractères"
|
||||
|
||||
#: documents/models.py:887
|
||||
msgid "URL"
|
||||
msgstr ""
|
||||
msgstr "URL"
|
||||
|
||||
#: documents/models.py:888
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
msgstr "Date"
|
||||
|
||||
#: documents/models.py:889
|
||||
msgid "Boolean"
|
||||
msgstr ""
|
||||
msgstr "Booléen"
|
||||
|
||||
#: documents/models.py:890
|
||||
msgid "Integer"
|
||||
msgstr ""
|
||||
msgstr "Nombre entier"
|
||||
|
||||
#: documents/models.py:891
|
||||
msgid "Float"
|
||||
msgstr ""
|
||||
msgstr "Nombre décimal"
|
||||
|
||||
#: documents/models.py:892
|
||||
msgid "Monetary"
|
||||
msgstr ""
|
||||
msgstr "Monétaire"
|
||||
|
||||
#: documents/models.py:904
|
||||
msgid "data type"
|
||||
msgstr ""
|
||||
msgstr "type de données"
|
||||
|
||||
#: documents/models.py:912
|
||||
msgid "custom field"
|
||||
msgstr ""
|
||||
msgstr "champ personnalisé"
|
||||
|
||||
#: documents/models.py:913
|
||||
msgid "custom fields"
|
||||
msgstr ""
|
||||
msgstr "champs personnalisés"
|
||||
|
||||
#: documents/models.py:973
|
||||
msgid "custom field instance"
|
||||
msgstr ""
|
||||
msgstr "instance de champs personnalisés"
|
||||
|
||||
#: documents/models.py:974
|
||||
msgid "custom field instances"
|
||||
msgstr ""
|
||||
msgstr "instances de champs personnalisés"
|
||||
|
||||
#: documents/serialisers.py:102
|
||||
#, python-format
|
||||
@@ -860,7 +860,7 @@ msgstr "Biélorusse"
|
||||
|
||||
#: paperless/settings.py:590
|
||||
msgid "Bulgarian"
|
||||
msgstr ""
|
||||
msgstr "Bulgare"
|
||||
|
||||
#: paperless/settings.py:591
|
||||
msgid "Catalan"
|
||||
@@ -900,7 +900,7 @@ msgstr "Français"
|
||||
|
||||
#: paperless/settings.py:600
|
||||
msgid "Hungarian"
|
||||
msgstr ""
|
||||
msgstr "Hongrois"
|
||||
|
||||
#: paperless/settings.py:601
|
||||
msgid "Italian"
|
||||
@@ -1052,7 +1052,7 @@ msgstr "mot de passe"
|
||||
|
||||
#: paperless_mail/models.py:42
|
||||
msgid "Is token authentication"
|
||||
msgstr ""
|
||||
msgstr "Est un jeton d'authentification"
|
||||
|
||||
#: paperless_mail/models.py:45
|
||||
msgid "character set"
|
||||
@@ -1116,7 +1116,7 @@ msgstr "Utiliser le nom de la pièce jointe en tant que titre"
|
||||
|
||||
#: paperless_mail/models.py:85
|
||||
msgid "Do not assign title from rule"
|
||||
msgstr ""
|
||||
msgstr "Ne pas affecter de titre avec cette règle"
|
||||
|
||||
#: paperless_mail/models.py:88
|
||||
msgid "Do not assign a correspondent"
|
||||
|
||||
@@ -3,7 +3,7 @@ msgstr ""
|
||||
"Project-Id-Version: paperless-ngx\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-11-10 09:02-0800\n"
|
||||
"PO-Revision-Date: 2023-11-13 01:31\n"
|
||||
"PO-Revision-Date: 2023-11-28 18:26\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Dutch\n"
|
||||
"Language: nl_NL\n"
|
||||
@@ -529,11 +529,11 @@ msgstr "notities"
|
||||
|
||||
#: documents/models.py:688
|
||||
msgid "Archive"
|
||||
msgstr ""
|
||||
msgstr "Archief"
|
||||
|
||||
#: documents/models.py:689
|
||||
msgid "Original"
|
||||
msgstr ""
|
||||
msgstr "Origineel"
|
||||
|
||||
#: documents/models.py:700
|
||||
msgid "expiration"
|
||||
@@ -665,19 +665,19 @@ msgstr ""
|
||||
|
||||
#: documents/models.py:892
|
||||
msgid "Monetary"
|
||||
msgstr ""
|
||||
msgstr "Monetair"
|
||||
|
||||
#: documents/models.py:904
|
||||
msgid "data type"
|
||||
msgstr ""
|
||||
msgstr "gegevenstype"
|
||||
|
||||
#: documents/models.py:912
|
||||
msgid "custom field"
|
||||
msgstr ""
|
||||
msgstr "aangepaste velden"
|
||||
|
||||
#: documents/models.py:913
|
||||
msgid "custom fields"
|
||||
msgstr ""
|
||||
msgstr "Aangepaste velden"
|
||||
|
||||
#: documents/models.py:973
|
||||
msgid "custom field instance"
|
||||
|
||||
@@ -3,7 +3,7 @@ msgstr ""
|
||||
"Project-Id-Version: paperless-ngx\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-11-10 09:02-0800\n"
|
||||
"PO-Revision-Date: 2023-11-13 01:31\n"
|
||||
"PO-Revision-Date: 2023-11-25 14:26\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Slovenian\n"
|
||||
"Language: sl_SI\n"
|
||||
@@ -112,11 +112,11 @@ msgstr "pot"
|
||||
|
||||
#: documents/models.py:129 documents/models.py:156
|
||||
msgid "storage path"
|
||||
msgstr "pot do shrambe"
|
||||
msgstr "pot shranjevanja"
|
||||
|
||||
#: documents/models.py:130
|
||||
msgid "storage paths"
|
||||
msgstr "poti do shrambe"
|
||||
msgstr "poti shranjevanja"
|
||||
|
||||
#: documents/models.py:137
|
||||
msgid "Unencrypted"
|
||||
@@ -381,31 +381,31 @@ msgstr "ASN manjši od"
|
||||
|
||||
#: documents/models.py:447
|
||||
msgid "storage path is"
|
||||
msgstr "pot do shrambe je"
|
||||
msgstr "pot shranjevanja je"
|
||||
|
||||
#: documents/models.py:448
|
||||
msgid "has correspondent in"
|
||||
msgstr ""
|
||||
msgstr "ima dopisnika v"
|
||||
|
||||
#: documents/models.py:449
|
||||
msgid "does not have correspondent in"
|
||||
msgstr ""
|
||||
msgstr "nima dopisnika v"
|
||||
|
||||
#: documents/models.py:450
|
||||
msgid "has document type in"
|
||||
msgstr ""
|
||||
msgstr "ima vrsto dokumenta v"
|
||||
|
||||
#: documents/models.py:451
|
||||
msgid "does not have document type in"
|
||||
msgstr ""
|
||||
msgstr "nima vrste dokumenta v"
|
||||
|
||||
#: documents/models.py:452
|
||||
msgid "has storage path in"
|
||||
msgstr ""
|
||||
msgstr "ima pot za shranjevanje v"
|
||||
|
||||
#: documents/models.py:453
|
||||
msgid "does not have storage path in"
|
||||
msgstr ""
|
||||
msgstr "nima poti za shranjevanje v"
|
||||
|
||||
#: documents/models.py:454
|
||||
msgid "owner is"
|
||||
@@ -413,7 +413,7 @@ msgstr "lastnik je"
|
||||
|
||||
#: documents/models.py:455
|
||||
msgid "has owner in"
|
||||
msgstr ""
|
||||
msgstr "ima lastnika v"
|
||||
|
||||
#: documents/models.py:456
|
||||
msgid "does not have owner"
|
||||
@@ -421,7 +421,7 @@ msgstr "brez lastnika"
|
||||
|
||||
#: documents/models.py:457
|
||||
msgid "does not have owner in"
|
||||
msgstr ""
|
||||
msgstr "nima lastnika v"
|
||||
|
||||
#: documents/models.py:467
|
||||
msgid "rule type"
|
||||
@@ -445,7 +445,7 @@ msgstr "ID opravila"
|
||||
|
||||
#: documents/models.py:585
|
||||
msgid "Celery ID for the Task that was run"
|
||||
msgstr ""
|
||||
msgstr "Celery ID opravila, ki je bilo izvedeno"
|
||||
|
||||
#: documents/models.py:590
|
||||
msgid "Acknowledged"
|
||||
@@ -453,15 +453,15 @@ msgstr "Potrjeno"
|
||||
|
||||
#: documents/models.py:591
|
||||
msgid "If the task is acknowledged via the frontend or API"
|
||||
msgstr ""
|
||||
msgstr "Če je opravilo potrjeno prek uporabniškega vmesnika ali API-ja"
|
||||
|
||||
#: documents/models.py:597
|
||||
msgid "Task Filename"
|
||||
msgstr ""
|
||||
msgstr "Ime datoteke opravila"
|
||||
|
||||
#: documents/models.py:598
|
||||
msgid "Name of the file which the Task was run for"
|
||||
msgstr ""
|
||||
msgstr "Ime datoteke, za katero je bilo izvedeno opravilo"
|
||||
|
||||
#: documents/models.py:604
|
||||
msgid "Task Name"
|
||||
@@ -469,7 +469,7 @@ msgstr "Ime opravila"
|
||||
|
||||
#: documents/models.py:605
|
||||
msgid "Name of the Task which was run"
|
||||
msgstr ""
|
||||
msgstr "Ime opravila, ki je bilo izvedeno"
|
||||
|
||||
#: documents/models.py:612
|
||||
msgid "Task State"
|
||||
@@ -477,43 +477,43 @@ msgstr "Status opravila"
|
||||
|
||||
#: documents/models.py:613
|
||||
msgid "Current state of the task being run"
|
||||
msgstr ""
|
||||
msgstr "Trenutno stanje opravila, ki se izvaja"
|
||||
|
||||
#: documents/models.py:618
|
||||
msgid "Created DateTime"
|
||||
msgstr ""
|
||||
msgstr "Ustvarjeno DatumČas"
|
||||
|
||||
#: documents/models.py:619
|
||||
msgid "Datetime field when the task result was created in UTC"
|
||||
msgstr ""
|
||||
msgstr "Polje z datumom, ko je bil rezultat opravila ustvarjen (v UTC)"
|
||||
|
||||
#: documents/models.py:624
|
||||
msgid "Started DateTime"
|
||||
msgstr ""
|
||||
msgstr "Začetni DatumČas"
|
||||
|
||||
#: documents/models.py:625
|
||||
msgid "Datetime field when the task was started in UTC"
|
||||
msgstr ""
|
||||
msgstr "Polje z datumom, ko se je opravilo začelo (v UTC)"
|
||||
|
||||
#: documents/models.py:630
|
||||
msgid "Completed DateTime"
|
||||
msgstr ""
|
||||
msgstr "Končan DatumČas"
|
||||
|
||||
#: documents/models.py:631
|
||||
msgid "Datetime field when the task was completed in UTC"
|
||||
msgstr ""
|
||||
msgstr "Polje z datumom, ko je bilo opravilo dokončano (v UTC)"
|
||||
|
||||
#: documents/models.py:636
|
||||
msgid "Result Data"
|
||||
msgstr ""
|
||||
msgstr "Podatki o rezultatu"
|
||||
|
||||
#: documents/models.py:638
|
||||
msgid "The data returned by the task"
|
||||
msgstr ""
|
||||
msgstr "Od opravila vrnjeni podatki"
|
||||
|
||||
#: documents/models.py:650
|
||||
msgid "Note for the document"
|
||||
msgstr ""
|
||||
msgstr "Opomba za dokument"
|
||||
|
||||
#: documents/models.py:674
|
||||
msgid "user"
|
||||
@@ -521,7 +521,7 @@ msgstr "uporabnik"
|
||||
|
||||
#: documents/models.py:679
|
||||
msgid "note"
|
||||
msgstr ""
|
||||
msgstr "opomba"
|
||||
|
||||
#: documents/models.py:680
|
||||
msgid "notes"
|
||||
@@ -537,11 +537,11 @@ msgstr "Izvirnik"
|
||||
|
||||
#: documents/models.py:700
|
||||
msgid "expiration"
|
||||
msgstr ""
|
||||
msgstr "zapadlost"
|
||||
|
||||
#: documents/models.py:707
|
||||
msgid "slug"
|
||||
msgstr ""
|
||||
msgstr "slug"
|
||||
|
||||
#: documents/models.py:739
|
||||
msgid "share link"
|
||||
@@ -553,15 +553,15 @@ msgstr "deli povezave"
|
||||
|
||||
#: documents/models.py:748
|
||||
msgid "Consume Folder"
|
||||
msgstr ""
|
||||
msgstr "Zajemalna mapa"
|
||||
|
||||
#: documents/models.py:749
|
||||
msgid "Api Upload"
|
||||
msgstr ""
|
||||
msgstr "Api prenos"
|
||||
|
||||
#: documents/models.py:750
|
||||
msgid "Mail Fetch"
|
||||
msgstr ""
|
||||
msgstr "Pridobi e-pošto"
|
||||
|
||||
#: documents/models.py:754 paperless_mail/models.py:95
|
||||
msgid "order"
|
||||
@@ -569,15 +569,15 @@ msgstr "vrstni red"
|
||||
|
||||
#: documents/models.py:763
|
||||
msgid "filter path"
|
||||
msgstr ""
|
||||
msgstr "filtriraj pot"
|
||||
|
||||
#: documents/models.py:768
|
||||
msgid "Only consume documents with a path that matches this if specified. Wildcards specified as * are allowed. Case insensitive."
|
||||
msgstr ""
|
||||
msgstr "Če je določena, zajemi samo dokumente s potjo, ki se ujema s to. Dovoljeni so nadomestni znaki, določeni kot *. Ni občutljivo na velikost črk."
|
||||
|
||||
#: documents/models.py:775
|
||||
msgid "filter filename"
|
||||
msgstr ""
|
||||
msgstr "filtriraj imena datotek"
|
||||
|
||||
#: documents/models.py:780 paperless_mail/models.py:148
|
||||
msgid "Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive."
|
||||
@@ -585,15 +585,15 @@ msgstr "Uporabljajte samo dokumente, ki se v celoti ujemajo s tem imenom datotek
|
||||
|
||||
#: documents/models.py:791
|
||||
msgid "filter documents from this mail rule"
|
||||
msgstr ""
|
||||
msgstr "filtriraj dokumente iz tega e-poštnega pravila"
|
||||
|
||||
#: documents/models.py:795
|
||||
msgid "assign title"
|
||||
msgstr ""
|
||||
msgstr "dodeli naslov"
|
||||
|
||||
#: documents/models.py:800
|
||||
msgid "Assign a document title, can include some placeholders, see documentation."
|
||||
msgstr ""
|
||||
msgstr "Dodelite naslov dokumenta, lahko vključuje nekatere nadomestne znake, glejte dokumentacijo."
|
||||
|
||||
#: documents/models.py:808 paperless_mail/models.py:204
|
||||
msgid "assign this tag"
|
||||
@@ -609,83 +609,83 @@ msgstr "dodeli tega dopisnika"
|
||||
|
||||
#: documents/models.py:832
|
||||
msgid "assign this storage path"
|
||||
msgstr ""
|
||||
msgstr "dodeli to pot shranjevanja"
|
||||
|
||||
#: documents/models.py:841
|
||||
msgid "assign this owner"
|
||||
msgstr ""
|
||||
msgstr "določi tega lastnika"
|
||||
|
||||
#: documents/models.py:848
|
||||
msgid "grant view permissions to these users"
|
||||
msgstr ""
|
||||
msgstr "tem uporabnikom podeli dovoljenje za ogled"
|
||||
|
||||
#: documents/models.py:855
|
||||
msgid "grant view permissions to these groups"
|
||||
msgstr ""
|
||||
msgstr "tem skupinam podeli dovoljenje za ogled"
|
||||
|
||||
#: documents/models.py:862
|
||||
msgid "grant change permissions to these users"
|
||||
msgstr ""
|
||||
msgstr "tem uporabnikom podeli dovoljenje za spreminjanje"
|
||||
|
||||
#: documents/models.py:869
|
||||
msgid "grant change permissions to these groups"
|
||||
msgstr ""
|
||||
msgstr "tem skupinam podeli dovoljenje za spreminjanje"
|
||||
|
||||
#: documents/models.py:873
|
||||
msgid "consumption template"
|
||||
msgstr ""
|
||||
msgstr "zajemalna predloga"
|
||||
|
||||
#: documents/models.py:874
|
||||
msgid "consumption templates"
|
||||
msgstr ""
|
||||
msgstr "zajemalne predloge"
|
||||
|
||||
#: documents/models.py:886
|
||||
msgid "String"
|
||||
msgstr ""
|
||||
msgstr "Niz (besedilo)"
|
||||
|
||||
#: documents/models.py:887
|
||||
msgid "URL"
|
||||
msgstr ""
|
||||
msgstr "URL"
|
||||
|
||||
#: documents/models.py:888
|
||||
msgid "Date"
|
||||
msgstr ""
|
||||
msgstr "Datum"
|
||||
|
||||
#: documents/models.py:889
|
||||
msgid "Boolean"
|
||||
msgstr ""
|
||||
msgstr "Logična vrednost"
|
||||
|
||||
#: documents/models.py:890
|
||||
msgid "Integer"
|
||||
msgstr ""
|
||||
msgstr "Celo število"
|
||||
|
||||
#: documents/models.py:891
|
||||
msgid "Float"
|
||||
msgstr ""
|
||||
msgstr "Ne celo število"
|
||||
|
||||
#: documents/models.py:892
|
||||
msgid "Monetary"
|
||||
msgstr ""
|
||||
msgstr "Denarno"
|
||||
|
||||
#: documents/models.py:904
|
||||
msgid "data type"
|
||||
msgstr ""
|
||||
msgstr "tip podatka"
|
||||
|
||||
#: documents/models.py:912
|
||||
msgid "custom field"
|
||||
msgstr ""
|
||||
msgstr "polje po meri"
|
||||
|
||||
#: documents/models.py:913
|
||||
msgid "custom fields"
|
||||
msgstr ""
|
||||
msgstr "polja po meri"
|
||||
|
||||
#: documents/models.py:973
|
||||
msgid "custom field instance"
|
||||
msgstr ""
|
||||
msgstr "primer polja po meri"
|
||||
|
||||
#: documents/models.py:974
|
||||
msgid "custom field instances"
|
||||
msgstr ""
|
||||
msgstr "primeri polja po meri"
|
||||
|
||||
#: documents/serialisers.py:102
|
||||
#, python-format
|
||||
@@ -763,24 +763,24 @@ msgstr "Prijava"
|
||||
|
||||
#: documents/templates/registration/login.html:70
|
||||
msgid "Forgot your password?"
|
||||
msgstr ""
|
||||
msgstr "Ste pozabili svoje geslo?"
|
||||
|
||||
#: documents/templates/registration/password_reset_complete.html:14
|
||||
msgid "Paperless-ngx reset password complete"
|
||||
msgstr ""
|
||||
msgstr "Paperless-ngx ponastavitev gesla dokončana"
|
||||
|
||||
#: documents/templates/registration/password_reset_complete.html:40
|
||||
msgid "Password reset complete."
|
||||
msgstr ""
|
||||
msgstr "Ponastavitev gesla je končana."
|
||||
|
||||
#: documents/templates/registration/password_reset_complete.html:42
|
||||
#, python-format
|
||||
msgid "Your new password has been set. You can now <a href=\"%(login_url)s\">log in</a>"
|
||||
msgstr ""
|
||||
msgstr "Vaše novo geslo je bilo nastavljeno. Zdaj se lahko <a href=\"%(login_url)s\">prijavite</a>"
|
||||
|
||||
#: documents/templates/registration/password_reset_confirm.html:14
|
||||
msgid "Paperless-ngx reset password confirmation"
|
||||
msgstr ""
|
||||
msgstr "Potrditev ponastavitve gesla Paperless-ngx"
|
||||
|
||||
#: documents/templates/registration/password_reset_confirm.html:42
|
||||
msgid "Set a new password."
|
||||
@@ -788,7 +788,7 @@ msgstr "Nastavite novo geslo."
|
||||
|
||||
#: documents/templates/registration/password_reset_confirm.html:46
|
||||
msgid "Passwords did not match or too weak. Try again."
|
||||
msgstr ""
|
||||
msgstr "Gesla se niso ujemala ali so bila prešibka. Poskusite znova."
|
||||
|
||||
#: documents/templates/registration/password_reset_confirm.html:49
|
||||
msgid "New Password"
|
||||
@@ -804,27 +804,27 @@ msgstr "Spremeni moje geslo"
|
||||
|
||||
#: documents/templates/registration/password_reset_confirm.html:65
|
||||
msgid "request a new password reset"
|
||||
msgstr ""
|
||||
msgstr "zahteva za ponastavitev gesla"
|
||||
|
||||
#: documents/templates/registration/password_reset_done.html:14
|
||||
msgid "Paperless-ngx reset password sent"
|
||||
msgstr ""
|
||||
msgstr "Paperless-ngx ponastavitev gesla je bila poslana"
|
||||
|
||||
#: documents/templates/registration/password_reset_done.html:40
|
||||
msgid "Check your inbox."
|
||||
msgstr ""
|
||||
msgstr "Preverite svoj e-poštni predal."
|
||||
|
||||
#: documents/templates/registration/password_reset_done.html:41
|
||||
msgid "We've emailed you instructions for setting your password. You should receive the email shortly!"
|
||||
msgstr ""
|
||||
msgstr "Poslali smo vam navodila za nastavitev gesla. Kmalu boste prejeli e-poštno sporočilo!"
|
||||
|
||||
#: documents/templates/registration/password_reset_form.html:14
|
||||
msgid "Paperless-ngx reset password request"
|
||||
msgstr ""
|
||||
msgstr "Zahteva za ponastavitev gesla Paperless-ngx"
|
||||
|
||||
#: documents/templates/registration/password_reset_form.html:41
|
||||
msgid "Enter your email address below, and we'll email instructions for setting a new one."
|
||||
msgstr ""
|
||||
msgstr "Spodaj vnesite svoj e-poštni naslov, mi pa vam bomo poslali navodila za nastavitev novega."
|
||||
|
||||
#: documents/templates/registration/password_reset_form.html:44
|
||||
msgid "An error occurred. Please try again."
|
||||
@@ -860,7 +860,7 @@ msgstr "Beloruščina"
|
||||
|
||||
#: paperless/settings.py:590
|
||||
msgid "Bulgarian"
|
||||
msgstr ""
|
||||
msgstr "Bolgarščina"
|
||||
|
||||
#: paperless/settings.py:591
|
||||
msgid "Catalan"
|
||||
@@ -900,7 +900,7 @@ msgstr "Francoščina"
|
||||
|
||||
#: paperless/settings.py:600
|
||||
msgid "Hungarian"
|
||||
msgstr ""
|
||||
msgstr "Madžarščina"
|
||||
|
||||
#: paperless/settings.py:601
|
||||
msgid "Italian"
|
||||
@@ -992,7 +992,7 @@ msgstr "Dejanja"
|
||||
|
||||
#: paperless_mail/admin.py:82
|
||||
msgid "The action applied to the mail. This action is only performed when the mail body or attachments were consumed from the mail."
|
||||
msgstr ""
|
||||
msgstr "Dejanje, ki se uporablja za e-pošto. To dejanje se izvede le, če je bilo iz e-pošte zajeto telo ali priponke."
|
||||
|
||||
#: paperless_mail/admin.py:90
|
||||
msgid "Metadata"
|
||||
@@ -1052,7 +1052,7 @@ msgstr "geslo"
|
||||
|
||||
#: paperless_mail/models.py:42
|
||||
msgid "Is token authentication"
|
||||
msgstr ""
|
||||
msgstr "Je avtentikacija z žetonom"
|
||||
|
||||
#: paperless_mail/models.py:45
|
||||
msgid "character set"
|
||||
@@ -1076,11 +1076,11 @@ msgstr "Obdelujte samo priloge."
|
||||
|
||||
#: paperless_mail/models.py:65
|
||||
msgid "Process full Mail (with embedded attachments in file) as .eml"
|
||||
msgstr ""
|
||||
msgstr "Obdelava celotne e-pošte (z vstavljenimi priponkami v datoteki) kot .eml"
|
||||
|
||||
#: paperless_mail/models.py:67
|
||||
msgid "Process full Mail (with embedded attachments in file) as .eml + process attachments as separate documents"
|
||||
msgstr ""
|
||||
msgstr "Obdelava celotne e-pošte (z vstavljenimi prilogami v datoteki) kot .eml + obdelava prilog kot ločenih dokumentov"
|
||||
|
||||
#: paperless_mail/models.py:73
|
||||
msgid "Process all files, including 'inline' attachments."
|
||||
@@ -1116,7 +1116,7 @@ msgstr "Uporabite ime datoteke priloge kot naslov"
|
||||
|
||||
#: paperless_mail/models.py:85
|
||||
msgid "Do not assign title from rule"
|
||||
msgstr ""
|
||||
msgstr "Ne dodelite naslova s pravilom"
|
||||
|
||||
#: paperless_mail/models.py:88
|
||||
msgid "Do not assign a correspondent"
|
||||
@@ -1184,7 +1184,7 @@ msgstr "Vgrajene priloge vključujejo vdelane slike, zato je najbolje, da to mo
|
||||
|
||||
#: paperless_mail/models.py:171
|
||||
msgid "consumption scope"
|
||||
msgstr ""
|
||||
msgstr "obseg zajemanja"
|
||||
|
||||
#: paperless_mail/models.py:177
|
||||
msgid "action"
|
||||
@@ -1208,7 +1208,7 @@ msgstr "dodeli dopisnika iz"
|
||||
|
||||
#: paperless_mail/models.py:230
|
||||
msgid "Assign the rule owner to documents"
|
||||
msgstr ""
|
||||
msgstr "Dodelitev lastnika pravila dokumentom"
|
||||
|
||||
#: paperless_mail/models.py:256
|
||||
msgid "uid"
|
||||
|
||||
@@ -3,7 +3,7 @@ msgstr ""
|
||||
"Project-Id-Version: paperless-ngx\n"
|
||||
"Report-Msgid-Bugs-To: \n"
|
||||
"POT-Creation-Date: 2023-11-10 09:02-0800\n"
|
||||
"PO-Revision-Date: 2023-11-13 01:31\n"
|
||||
"PO-Revision-Date: 2023-11-26 20:35\n"
|
||||
"Last-Translator: \n"
|
||||
"Language-Team: Serbian (Latin)\n"
|
||||
"Language: sr_CS\n"
|
||||
@@ -641,11 +641,11 @@ msgstr "šabloni za obradu"
|
||||
|
||||
#: documents/models.py:886
|
||||
msgid "String"
|
||||
msgstr ""
|
||||
msgstr "String"
|
||||
|
||||
#: documents/models.py:887
|
||||
msgid "URL"
|
||||
msgstr ""
|
||||
msgstr "URL"
|
||||
|
||||
#: documents/models.py:888
|
||||
msgid "Date"
|
||||
@@ -661,7 +661,7 @@ msgstr "Ceo broj"
|
||||
|
||||
#: documents/models.py:891
|
||||
msgid "Float"
|
||||
msgstr ""
|
||||
msgstr "Float"
|
||||
|
||||
#: documents/models.py:892
|
||||
msgid "Monetary"
|
||||
@@ -673,7 +673,7 @@ msgstr "tip podataka"
|
||||
|
||||
#: documents/models.py:912
|
||||
msgid "custom field"
|
||||
msgstr ""
|
||||
msgstr "prilagođeno polje"
|
||||
|
||||
#: documents/models.py:913
|
||||
msgid "custom fields"
|
||||
@@ -763,7 +763,7 @@ msgstr "Prijavite se"
|
||||
|
||||
#: documents/templates/registration/login.html:70
|
||||
msgid "Forgot your password?"
|
||||
msgstr ""
|
||||
msgstr "Zaboravili ste lozinku?"
|
||||
|
||||
#: documents/templates/registration/password_reset_complete.html:14
|
||||
msgid "Paperless-ngx reset password complete"
|
||||
@@ -784,23 +784,23 @@ msgstr ""
|
||||
|
||||
#: documents/templates/registration/password_reset_confirm.html:42
|
||||
msgid "Set a new password."
|
||||
msgstr ""
|
||||
msgstr "Postavi novu lozinku."
|
||||
|
||||
#: documents/templates/registration/password_reset_confirm.html:46
|
||||
msgid "Passwords did not match or too weak. Try again."
|
||||
msgstr ""
|
||||
msgstr "Lozinke se ne poklapaju ili je preslaba. Pokušajte ponovo."
|
||||
|
||||
#: documents/templates/registration/password_reset_confirm.html:49
|
||||
msgid "New Password"
|
||||
msgstr ""
|
||||
msgstr "Nova lozinka"
|
||||
|
||||
#: documents/templates/registration/password_reset_confirm.html:50
|
||||
msgid "Confirm Password"
|
||||
msgstr ""
|
||||
msgstr "Potvrdi lozinku"
|
||||
|
||||
#: documents/templates/registration/password_reset_confirm.html:61
|
||||
msgid "Change my password"
|
||||
msgstr ""
|
||||
msgstr "Promeni moju lozinku"
|
||||
|
||||
#: documents/templates/registration/password_reset_confirm.html:65
|
||||
msgid "request a new password reset"
|
||||
@@ -812,7 +812,7 @@ msgstr ""
|
||||
|
||||
#: documents/templates/registration/password_reset_done.html:40
|
||||
msgid "Check your inbox."
|
||||
msgstr ""
|
||||
msgstr "Proverite vaše prijamno sanduče."
|
||||
|
||||
#: documents/templates/registration/password_reset_done.html:41
|
||||
msgid "We've emailed you instructions for setting your password. You should receive the email shortly!"
|
||||
@@ -836,7 +836,7 @@ msgstr "Email"
|
||||
|
||||
#: documents/templates/registration/password_reset_form.html:54
|
||||
msgid "Send me instructions!"
|
||||
msgstr ""
|
||||
msgstr "Pošalji mi uputstva!"
|
||||
|
||||
#: paperless/apps.py:10
|
||||
msgid "Paperless"
|
||||
@@ -900,7 +900,7 @@ msgstr "Francuski"
|
||||
|
||||
#: paperless/settings.py:600
|
||||
msgid "Hungarian"
|
||||
msgstr ""
|
||||
msgstr "Mađarski"
|
||||
|
||||
#: paperless/settings.py:601
|
||||
msgid "Italian"
|
||||
@@ -1216,15 +1216,15 @@ msgstr ""
|
||||
|
||||
#: paperless_mail/models.py:264
|
||||
msgid "subject"
|
||||
msgstr ""
|
||||
msgstr "tema"
|
||||
|
||||
#: paperless_mail/models.py:272
|
||||
msgid "received"
|
||||
msgstr ""
|
||||
msgstr "primljeno"
|
||||
|
||||
#: paperless_mail/models.py:279
|
||||
msgid "processed"
|
||||
msgstr ""
|
||||
msgstr "obrađeno"
|
||||
|
||||
#: paperless_mail/models.py:285
|
||||
msgid "status"
|
||||
|
||||
File diff suppressed because it is too large.
Load diff
@@ -1,6 +1,6 @@
|
||||
from typing import Final
|
||||
|
||||
__version__: Final[tuple[int, int, int]] = (1, 17, 4)
|
||||
__version__: Final[tuple[int, int, int]] = (2, 0, 0)
|
||||
# Version string like X.Y.Z
|
||||
__full_version_str__: Final[str] = ".".join(map(str, __version__))
|
||||
# Version string like X.Y
|
||||
|
||||
@@ -617,7 +617,7 @@ class MailAccountHandler(LoggingMixin):
|
||||
f"{len(message.attachments)} attachment(s)",
|
||||
)
|
||||
|
||||
tag_ids = [tag.id for tag in rule.assign_tags.all()]
|
||||
tag_ids: list[int] = [tag.id for tag in rule.assign_tags.all()]
|
||||
doc_type = rule.assign_document_type
|
||||
|
||||
if (
|
||||
|
||||
Reference in new issue
Block a user