diff --git a/.codecov.yml b/.codecov.yml index d3d07003c..331e3a283 100644 --- a/.codecov.yml +++ b/.codecov.yml @@ -14,6 +14,8 @@ flag_management: # codecov will only comment if coverage changes comment: require_changes: true + require_bundle_changes: true + bundle_change_threshold: "1Kb" coverage: status: project: diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index b0092cb1c..a7228ed8b 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -260,7 +260,7 @@ jobs: retention-days: 7 tests-coverage-upload: - name: "Upload Coverage" + name: "Upload to Codecov" runs-on: ubuntu-22.04 needs: - tests-backend @@ -306,6 +306,30 @@ jobs: # future expansion flags: backend directory: src/ + - + name: Use Node.js 20 + uses: actions/setup-node@v4 + with: + node-version: 20.x + cache: 'npm' + cache-dependency-path: 'src-ui/package-lock.json' + - + name: Cache frontend dependencies + id: cache-frontend-deps + uses: actions/cache@v4 + with: + path: | + ~/.npm + ~/.cache + key: ${{ runner.os }}-frontenddeps-${{ hashFiles('src-ui/package-lock.json') }} + - + name: Re-link Angular cli + run: cd src-ui && npm link @angular/cli + - + name: Build frontend and upload analysis + env: + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + run: cd src-ui && ng build --configuration=production build-docker-image: name: Build Docker image for ${{ github.ref_name }} diff --git a/src-ui/angular.json b/src-ui/angular.json index 7e8b38c87..f15d3a096 100644 --- a/src-ui/angular.json +++ b/src-ui/angular.json @@ -52,8 +52,11 @@ }, "architect": { "build": { - "builder": "@angular-devkit/build-angular:browser", + "builder": "@angular-builders/custom-webpack:browser", "options": { + "customWebpackConfig": { + "path": "./extra-webpack.config.ts" + }, "outputPath": "dist/paperless-ui", "outputHashing": "none", "index": "src/index.html", @@ -125,7 +128,7 @@ "defaultConfiguration": "" }, "serve": { - "builder": "@angular-devkit/build-angular:dev-server", + "builder": "@angular-builders/custom-webpack:dev-server", "options": { "buildTarget": "paperless-ui:build:en-US" }, @@ -136,7 +139,7 @@ } }, "extract-i18n": { - "builder": "@angular-devkit/build-angular:extract-i18n", + "builder": "@angular-builders/custom-webpack:extract-i18n", "options": { "buildTarget": "paperless-ui:build" } diff --git a/src-ui/extra-webpack.config.ts b/src-ui/extra-webpack.config.ts new file mode 100644 index 000000000..b53892fc7 --- /dev/null +++ b/src-ui/extra-webpack.config.ts @@ -0,0 +1,24 @@ +import * as webpack from 'webpack' +import { + CustomWebpackBrowserSchema, + TargetOptions, +} from '@angular-builders/custom-webpack' +const { codecovWebpackPlugin } = require('@codecov/webpack-plugin') + +export default ( + config: webpack.Configuration, + options: CustomWebpackBrowserSchema, + targetOptions: TargetOptions +) => { + if (config.plugins) { + config.plugins.push( + codecovWebpackPlugin({ + enableBundleAnalysis: process.env.CODECOV_TOKEN !== undefined, + bundleName: 'paperless-ngx', + uploadToken: process.env.CODECOV_TOKEN, + }) + ) + } + + return config +} diff --git a/src-ui/messages.xlf b/src-ui/messages.xlf index 99831c7e4..18ba85ce4 100644 --- a/src-ui/messages.xlf +++ b/src-ui/messages.xlf @@ -2322,7 +2322,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 @@ -4930,7 +4930,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 @@ -7098,9 +7098,7 @@ - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 @@ -7114,9 +7112,7 @@ - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 @@ -7130,9 +7126,7 @@ - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 @@ -7146,69 +7140,66 @@ - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 diff --git a/src-ui/package-lock.json b/src-ui/package-lock.json index 2b1777fae..21251cca3 100644 --- a/src-ui/package-lock.json +++ b/src-ui/package-lock.json @@ -37,6 +37,7 @@ "zone.js": "^0.14.8" }, "devDependencies": { + "@angular-builders/custom-webpack": "^18.0.0", "@angular-builders/jest": "^18.0.0", "@angular-devkit/build-angular": "^18.2.2", "@angular-devkit/core": "^18.2.2", @@ -48,6 +49,7 @@ "@angular-eslint/template-parser": "18.3.0", "@angular/cli": "~18.2.2", "@angular/compiler-cli": "~18.2.2", + "@codecov/webpack-plugin": "^1.0.1", "@playwright/test": "^1.46.1", "@types/jest": "^29.5.12", "@types/node": "^22.0.2", @@ -73,6 +75,51 @@ "node": ">=0.10.0" } }, + "node_modules/@actions/core": { + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/@actions/core/-/core-1.10.1.tgz", + "integrity": "sha512-3lBR9EDAY+iYIpTnTIXmWcNbX3T2kCkAEQGIQx4NVQ0575nk2k3GRZDTPQG+vVtS2izSLmINlxXf0uLtnrTP+g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@actions/http-client": "^2.0.1", + "uuid": "^8.3.2" + } + }, + "node_modules/@actions/core/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/@actions/github": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/@actions/github/-/github-6.0.0.tgz", + "integrity": "sha512-alScpSVnYmjNEXboZjarjukQEzgCRmjMv6Xj47fsdnqGS73bjJNDpiiXmp8jr0UZLdUB6d9jW63IcmddUP+l0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@actions/http-client": "^2.2.0", + "@octokit/core": "^5.0.1", + "@octokit/plugin-paginate-rest": "^9.0.0", + "@octokit/plugin-rest-endpoint-methods": "^10.0.0" + } + }, + "node_modules/@actions/http-client": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/@actions/http-client/-/http-client-2.2.3.tgz", + "integrity": "sha512-mx8hyJi/hjFvbPokCg4uRd4ZX78t+YyRPtnKWwIl+RzNaVuFpQHfmlGVfsKEJN8LwTCvL+DfVgAM04XaHkm6bA==", + "dev": true, + "license": "MIT", + "dependencies": { + "tunnel": "^0.0.6", + "undici": "^5.25.4" + } + }, "node_modules/@ampproject/remapping": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.3.0.tgz", @@ -99,6 +146,42 @@ "node": "^14.20.0 || ^16.13.0 || >=18.10.0" } }, + "node_modules/@angular-builders/custom-webpack": { + "version": "18.0.0", + "resolved": "https://registry.npmjs.org/@angular-builders/custom-webpack/-/custom-webpack-18.0.0.tgz", + "integrity": "sha512-XSynPSXHq5+nrh7J2snfrcbvm6YGwUGQRzr7OuO3wURJ6CHOD9C+xEAmvEUWW8c1YjEslVNG7aLtCGz7LA4ymw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@angular-builders/common": "2.0.0", + "@angular-devkit/architect": ">=0.1800.0 < 0.1900.0", + "@angular-devkit/build-angular": "^18.0.0", + "@angular-devkit/core": "^18.0.0", + "lodash": "^4.17.15", + "webpack-merge": "^5.7.3" + }, + "engines": { + "node": "^14.20.0 || ^16.13.0 || >=18.10.0" + }, + "peerDependencies": { + "@angular/compiler-cli": "^18.0.0" + } + }, + "node_modules/@angular-builders/custom-webpack/node_modules/webpack-merge": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, "node_modules/@angular-builders/jest": { "version": "18.0.0", "resolved": "https://registry.npmjs.org/@angular-builders/jest/-/jest-18.0.0.tgz", @@ -3442,6 +3525,117 @@ "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==", "dev": true }, + "node_modules/@codecov/bundler-plugin-core": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@codecov/bundler-plugin-core/-/bundler-plugin-core-1.0.1.tgz", + "integrity": "sha512-Uo150Qb2s/mMqqfZMdh6rC1+Cp+bCij5DAB6LqWNI6J9dGbimeNvpU1+jdQ6vlMJOiz5w5jAOhtgZvFNrc8jUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@actions/core": "^1.10.1", + "@actions/github": "^6.0.0", + "chalk": "4.1.2", + "semver": "^7.5.4", + "unplugin": "^1.10.1", + "zod": "^3.22.4" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@codecov/bundler-plugin-core/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@codecov/bundler-plugin-core/node_modules/chalk": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", + "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@codecov/bundler-plugin-core/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/@codecov/bundler-plugin-core/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@codecov/bundler-plugin-core/node_modules/has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@codecov/bundler-plugin-core/node_modules/supports-color": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", + "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@codecov/webpack-plugin": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@codecov/webpack-plugin/-/webpack-plugin-1.0.1.tgz", + "integrity": "sha512-e6VpcP3adF5ig2OXjb/mrdZ4o8gluKc/IvTAAZfhjX4CWIsnuyRQqFobKyC9nKMRWpIGCsuxdmamyQSrfwXIUw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@codecov/bundler-plugin-core": "^1.0.1", + "unplugin": "^1.10.1" + }, + "engines": { + "node": ">=18.0.0" + }, + "peerDependencies": { + "webpack": "5.x" + } + }, "node_modules/@cspotcode/source-map-support": { "version": "0.8.1", "resolved": "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz", @@ -3996,6 +4190,16 @@ "node": "^18.18.0 || ^20.9.0 || >=21.1.0" } }, + "node_modules/@fastify/busboy": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + } + }, "node_modules/@humanwhocodes/module-importer": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", @@ -5781,6 +5985,178 @@ "node": "^16.13.0 || >=18.0.0" } }, + "node_modules/@octokit/auth-token": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-4.0.0.tgz", + "integrity": "sha512-tY/msAuJo6ARbK6SPIxZrPBms3xPbfwBrulZe0Wtr/DIY9lje2HeV1uoebShn6mx7SjCHif6EjMvoREj+gZ+SA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/core": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/@octokit/core/-/core-5.2.0.tgz", + "integrity": "sha512-1LFfa/qnMQvEOAdzlQymH0ulepxbxnCYAKJZfMci/5XJyIHWgEYnDmgnKakbTh7CH2tFQ5O60oYDvns4i9RAIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/auth-token": "^4.0.0", + "@octokit/graphql": "^7.1.0", + "@octokit/request": "^8.3.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.0.0", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/endpoint": { + "version": "9.0.5", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-9.0.5.tgz", + "integrity": "sha512-ekqR4/+PCLkEBF6qgj8WqJfvDq65RH85OAgrtnVp1mSxaXF03u2xW/hUdweGS5654IlC0wkNYC18Z50tSYTAFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^13.1.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/graphql": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@octokit/graphql/-/graphql-7.1.0.tgz", + "integrity": "sha512-r+oZUH7aMFui1ypZnAvZmn0KSqAUgE1/tUXIWaqUCa1758ts/Jio84GZuzsvUkme98kv0WFY8//n0J1Z+vsIsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/request": "^8.3.0", + "@octokit/types": "^13.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/openapi-types": { + "version": "22.2.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-22.2.0.tgz", + "integrity": "sha512-QBhVjcUa9W7Wwhm6DBFu6ZZ+1/t/oYxqc2tp81Pi41YNuJinbFRx8B133qVOrAaBbF7D/m0Et6f9/pZt9Rc+tg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/plugin-paginate-rest": { + "version": "9.2.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-9.2.1.tgz", + "integrity": "sha512-wfGhE/TAkXZRLjksFXuDZdmGnJQHvtU/joFQdweXUgzo1XwvBCD4o4+75NtFfjfLK5IwLf9vHTfSiU3sLRYpRw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^12.6.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "@octokit/core": "5" + } + }, + "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/openapi-types": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", + "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/plugin-paginate-rest/node_modules/@octokit/types": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", + "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^20.0.0" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-10.4.1.tgz", + "integrity": "sha512-xV1b+ceKV9KytQe3zCVqjg+8GTGfDYwaT1ATU5isiUyVtlVAO3HNdzpS4sr4GBx4hxQ46s7ITtZrAsxG22+rVg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^12.6.0" + }, + "engines": { + "node": ">= 18" + }, + "peerDependencies": { + "@octokit/core": "5" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/openapi-types": { + "version": "20.0.0", + "resolved": "https://registry.npmjs.org/@octokit/openapi-types/-/openapi-types-20.0.0.tgz", + "integrity": "sha512-EtqRBEjp1dL/15V7WiX5LJMIxxkdiGJnabzYx5Apx4FkQIFgAfKumXeYAqqJCj1s+BMX4cPFIFC4OLCR6stlnA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { + "version": "12.6.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-12.6.0.tgz", + "integrity": "sha512-1rhSOfRa6H9w4YwK0yrf5faDaDTb+yLyBUKOCV4xtCDB5VmIPqd/v9yr9o6SAzOAlRxMiRiCic6JVM1/kunVkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^20.0.0" + } + }, + "node_modules/@octokit/request": { + "version": "8.4.0", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-8.4.0.tgz", + "integrity": "sha512-9Bb014e+m2TgBeEJGEbdplMVWwPmL1FPtggHQRkV+WVsMggPtEkLKPlcVYm/o8xKLkpJ7B+6N8WfQMtDLX2Dpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/endpoint": "^9.0.1", + "@octokit/request-error": "^5.1.0", + "@octokit/types": "^13.1.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/request-error": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-5.1.0.tgz", + "integrity": "sha512-GETXfE05J0+7H2STzekpKObFe765O5dlAKUTLNGeH+x47z7JjXHfsHKo5z21D/o/IOZTUEI6nyWyR+bZVP/n5Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^13.1.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 18" + } + }, + "node_modules/@octokit/types": { + "version": "13.5.0", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-13.5.0.tgz", + "integrity": "sha512-HdqWTf5Z3qwDVlzCrP8UJquMwunpDiMPt5er+QjGzL4hqr/vBVY/MauQgS1xWxCDT1oMx1EULyqxncdCY/NVSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^22.2.0" + } + }, "node_modules/@pkgjs/parseargs": { "version": "0.11.0", "resolved": "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz", @@ -6956,6 +7332,7 @@ "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.12.1.tgz", "integrity": "sha512-tcpGyI9zbizT9JbV6oYE477V6mTlXvvi0T0G3SNIYE2apm/G5huBa1+K89VGeovbg+jycCrfhl3ADxErOuO6Jg==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -7543,6 +7920,13 @@ "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", "dev": true }, + "node_modules/before-after-hook": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz", + "integrity": "sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ==", + "dev": true, + "license": "Apache-2.0" + }, "node_modules/big.js": { "version": "5.2.2", "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", @@ -7572,9 +7956,9 @@ } }, "node_modules/body-parser": { - "version": "1.20.2", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", - "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", "dev": true, "dependencies": { "bytes": "3.1.2", @@ -7585,7 +7969,7 @@ "http-errors": "2.0.0", "iconv-lite": "0.4.24", "on-finished": "2.4.1", - "qs": "6.11.0", + "qs": "6.13.0", "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" @@ -7619,6 +8003,21 @@ "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", "dev": true }, + "node_modules/body-parser/node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dev": true, + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, "node_modules/bonjour-service": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.2.1.tgz", @@ -9010,6 +9409,13 @@ "node": ">= 0.8" } }, + "node_modules/deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", + "dev": true, + "license": "ISC" + }, "node_modules/dequal": { "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", @@ -9854,37 +10260,37 @@ "dev": true }, "node_modules/express": { - "version": "4.19.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", - "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", + "version": "4.20.0", + "resolved": "https://registry.npmjs.org/express/-/express-4.20.0.tgz", + "integrity": "sha512-pLdae7I6QqShF5PnNTCVn4hI91Dx0Grkn2+IAsMTgMIKuQVte2dN9PeGSSAME2FR8anOhVA62QDIUaWVfEXVLw==", "dev": true, "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.2", + "body-parser": "1.20.3", "content-disposition": "0.5.4", "content-type": "~1.0.4", "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", - "encodeurl": "~1.0.2", + "encodeurl": "~2.0.0", "escape-html": "~1.0.3", "etag": "~1.8.1", "finalhandler": "1.2.0", "fresh": "0.5.2", "http-errors": "2.0.0", - "merge-descriptors": "1.0.1", + "merge-descriptors": "1.0.3", "methods": "~1.1.2", "on-finished": "2.4.1", "parseurl": "~1.3.3", - "path-to-regexp": "0.1.7", + "path-to-regexp": "0.1.10", "proxy-addr": "~2.0.7", "qs": "6.11.0", "range-parser": "~1.2.1", "safe-buffer": "5.2.1", - "send": "0.18.0", - "serve-static": "1.15.0", + "send": "0.19.0", + "serve-static": "1.16.0", "setprototypeof": "1.2.0", "statuses": "2.0.1", "type-is": "~1.6.18", @@ -9904,6 +10310,15 @@ "ms": "2.0.0" } }, + "node_modules/express/node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true, + "engines": { + "node": ">= 0.8" + } + }, "node_modules/express/node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", @@ -13931,10 +14346,13 @@ } }, "node_modules/merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==", - "dev": true + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } }, "node_modules/merge-stream": { "version": "2.0.0", @@ -15569,9 +15987,9 @@ } }, "node_modules/path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==", + "version": "0.1.10", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.10.tgz", + "integrity": "sha512-7lf7qcQidTku0Gu3YDPc8DJ1q7OOucfa/BSsIwjuh56VU7katFvuM8hULfkwB3Fns/rsVF7PwPKVw1sl5KQS9w==", "dev": true }, "node_modules/path2d": { @@ -16662,9 +17080,9 @@ } }, "node_modules/send": { - "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", "dev": true, "dependencies": { "debug": "2.6.9", @@ -16794,9 +17212,9 @@ } }, "node_modules/serve-static": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.0.tgz", + "integrity": "sha512-pDLK8zwl2eKaYrs8mrPZBJua4hMplRWJ1tIFksVC3FtBEBnl8dxgeHtsaMS8DhS9i4fLObaon6ABoc4/hQGdPA==", "dev": true, "dependencies": { "encodeurl": "~1.0.2", @@ -16808,6 +17226,51 @@ "node": ">= 0.8.0" } }, + "node_modules/serve-static/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-static/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true + }, + "node_modules/serve-static/node_modules/ms": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", + "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", + "dev": true + }, + "node_modules/serve-static/node_modules/send": { + "version": "0.18.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", + "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "dev": true, + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, "node_modules/set-blocking": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", @@ -17878,6 +18341,16 @@ "node": "^16.14.0 || >=18.0.0" } }, + "node_modules/tunnel": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/tunnel/-/tunnel-0.0.6.tgz", + "integrity": "sha512-1h/Lnq9yajKY2PEbBadPXj3VxsDDu844OnaAo52UVmIzIvwwtBPIuNvkjuzBlTWpfJyUbG3ez0KSBibQkj4ojg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6.11 <=0.7.0 || >=0.7.3" + } + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -17942,6 +18415,19 @@ "node": ">=14.17" } }, + "node_modules/undici": { + "version": "5.28.4", + "resolved": "https://registry.npmjs.org/undici/-/undici-5.28.4.tgz", + "integrity": "sha512-72RFADWFqKmUb2hmmvNODKL3p9hcB6Gt2DOQMis1SEBaV6a4MH8soBvzg+95CYhCKPFedut2JY9bMfrDl9D23g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@fastify/busboy": "^2.0.0" + }, + "engines": { + "node": ">=14.0" + } + }, "node_modules/undici-types": { "version": "6.19.8", "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-6.19.8.tgz", @@ -18024,6 +18510,13 @@ "node": "^14.17.0 || ^16.13.0 || >=18.0.0" } }, + "node_modules/universal-user-agent": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.1.tgz", + "integrity": "sha512-yCzhz6FN2wU1NiiQRogkTQszlQSlpWaw8SvVegAc+bDxbzHgh1vX8uIe8OYyMH6DwH+sdTJsgMl36+mSMdRJIQ==", + "dev": true, + "license": "ISC" + }, "node_modules/universalify": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", @@ -18042,6 +18535,28 @@ "node": ">= 0.8" } }, + "node_modules/unplugin": { + "version": "1.14.0", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.14.0.tgz", + "integrity": "sha512-cfkZeALGyW7tKYjZbi0G+pn0XnUFa0QvLIeLJEUUlnU0R8YYsBQnt5+h9Eu1B7AB7KETld+UBFI5lOeBL+msoQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.12.1", + "webpack-virtual-modules": "^0.6.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "webpack-sources": "^3" + }, + "peerDependenciesMeta": { + "webpack-sources": { + "optional": true + } + } + }, "node_modules/update-browserslist-db": { "version": "1.1.0", "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.1.0.tgz", @@ -18603,6 +19118,13 @@ } } }, + "node_modules/webpack-virtual-modules": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.6.2.tgz", + "integrity": "sha512-66/V2i5hQanC51vBQKPH4aI8NMAcBW59FVBs+rC7eGHupMyfn34q7rZIE+ETlJ+XTevqfUhVVBgSUNSW2flEUQ==", + "dev": true, + "license": "MIT" + }, "node_modules/webpack/node_modules/ajv": { "version": "6.12.6", "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", @@ -18999,6 +19521,7 @@ "resolved": "https://registry.npmjs.org/yoctocolors-cjs/-/yoctocolors-cjs-2.1.2.tgz", "integrity": "sha512-cYVsTjKl8b+FrnidjibDWskAv7UKOfcwaVZdp/it9n1s9fU3IkgDbhdIRKCW4JDsAlECJY0ytoVPT3sK6kideA==", "dev": true, + "license": "MIT", "engines": { "node": ">=18" }, @@ -19006,6 +19529,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/zod": { + "version": "3.23.8", + "resolved": "https://registry.npmjs.org/zod/-/zod-3.23.8.tgz", + "integrity": "sha512-XBx9AXhXktjUqnepgTiE5flcKIYWi/rme0Eaj+5Y0lftuGBq+jyRu/md4WnuxqgP1ubdpNCsYEYPxrzVHD8d6g==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/colinhacks" + } + }, "node_modules/zone.js": { "version": "0.14.10", "resolved": "https://registry.npmjs.org/zone.js/-/zone.js-0.14.10.tgz", diff --git a/src-ui/package.json b/src-ui/package.json index e627aef4d..ef0bf17bc 100644 --- a/src-ui/package.json +++ b/src-ui/package.json @@ -39,6 +39,7 @@ "zone.js": "^0.14.8" }, "devDependencies": { + "@angular-builders/custom-webpack": "^18.0.0", "@angular-builders/jest": "^18.0.0", "@angular-devkit/build-angular": "^18.2.2", "@angular-devkit/core": "^18.2.2", @@ -50,6 +51,7 @@ "@angular-eslint/template-parser": "18.3.0", "@angular/cli": "~18.2.2", "@angular/compiler-cli": "~18.2.2", + "@codecov/webpack-plugin": "^1.0.1", "@playwright/test": "^1.46.1", "@types/jest": "^29.5.12", "@types/node": "^22.0.2", diff --git a/src-ui/src/app/components/admin/settings/settings.component.html b/src-ui/src/app/components/admin/settings/settings.component.html index d146b3657..5b554690e 100644 --- a/src-ui/src/app/components/admin/settings/settings.component.html +++ b/src-ui/src/app/components/admin/settings/settings.component.html @@ -332,7 +332,7 @@ -
  • +
  • Saved views diff --git a/src-ui/src/app/components/app-frame/app-frame.component.spec.ts b/src-ui/src/app/components/app-frame/app-frame.component.spec.ts index c1b53d63d..1354a187e 100644 --- a/src-ui/src/app/components/app-frame/app-frame.component.spec.ts +++ b/src-ui/src/app/components/app-frame/app-frame.component.spec.ts @@ -115,7 +115,7 @@ describe('AppFrameComponent', () => { { provide: SavedViewService, useValue: { - initialize: () => {}, + reload: () => {}, listAll: () => of({ all: [saved_views.map((v) => v.id)], @@ -170,7 +170,7 @@ describe('AppFrameComponent', () => { .mockReturnValue('Hello World') jest.spyOn(permissionsService, 'currentUserCan').mockReturnValue(true) - savedViewSpy = jest.spyOn(savedViewService, 'initialize') + savedViewSpy = jest.spyOn(savedViewService, 'reload') fixture = TestBed.createComponent(AppFrameComponent) component = fixture.componentInstance diff --git a/src-ui/src/app/components/app-frame/app-frame.component.ts b/src-ui/src/app/components/app-frame/app-frame.component.ts index 4d4968ea4..df6ac65a2 100644 --- a/src-ui/src/app/components/app-frame/app-frame.component.ts +++ b/src-ui/src/app/components/app-frame/app-frame.component.ts @@ -73,7 +73,7 @@ export class AppFrameComponent PermissionType.SavedView ) ) { - this.savedViewService.initialize() + this.savedViewService.reload() } } diff --git a/src-ui/src/app/components/common/filterable-dropdown/filterable-dropdown.component.html b/src-ui/src/app/components/common/filterable-dropdown/filterable-dropdown.component.html index cac217716..9e9a73124 100644 --- a/src-ui/src/app/components/common/filterable-dropdown/filterable-dropdown.component.html +++ b/src-ui/src/app/components/common/filterable-dropdown/filterable-dropdown.component.html @@ -35,7 +35,7 @@ @if (selectionModel.items) {
    - @for (item of selectionModel.itemsSorted | filter: filterText; track item; let i = $index) { + @for (item of selectionModel.itemsSorted | filter: filterText:'name'; track item; let i = $index) { @if (allowSelectNone || item.id) { @@ -45,13 +45,13 @@
    } @if (editing) { - @if ((selectionModel.itemsSorted | filter: filterText).length === 0 && createRef !== undefined) { + @if ((selectionModel.itemsSorted | filter: filterText:'name').length === 0 && createRef !== undefined) { } - @if ((selectionModel.itemsSorted | filter: filterText).length > 0) { + @if ((selectionModel.itemsSorted | filter: filterText:'name').length > 0) { - @if (selectionModel.ownerFilter === OwnerFilterType.NONE || selectionModel.ownerFilter === OwnerFilterType.NOT_SELF) {
    diff --git a/src-ui/src/app/pipes/filter.pipe.spec.ts b/src-ui/src/app/pipes/filter.pipe.spec.ts index 9c4bfb372..08b14ccf9 100644 --- a/src-ui/src/app/pipes/filter.pipe.spec.ts +++ b/src-ui/src/app/pipes/filter.pipe.spec.ts @@ -25,4 +25,25 @@ describe('FilterPipe', () => { itemsReturned = pipe.transform(items, null) expect(itemsReturned).toEqual(items) }) + + it('should filter matchingmodel items by key', () => { + const pipe = new FilterPipe() + const items: MatchingModel[] = [ + { + id: 1, + name: 'Hello World', + slug: 'slug-1', + }, + { + id: 2, + name: 'Hello with slug', + slug: 'not this', + }, + ] + let itemsReturned = pipe.transform(items, 'slug') + expect(itemsReturned).toEqual(items) + + itemsReturned = pipe.transform(items, 'slug', 'slug') + expect(itemsReturned).toEqual([items[0]]) + }) }) diff --git a/src-ui/src/app/pipes/filter.pipe.ts b/src-ui/src/app/pipes/filter.pipe.ts index d48c2ad5d..90ac3da1c 100644 --- a/src-ui/src/app/pipes/filter.pipe.ts +++ b/src-ui/src/app/pipes/filter.pipe.ts @@ -5,12 +5,22 @@ import { MatchingModel } from '../data/matching-model' name: 'filter', }) export class FilterPipe implements PipeTransform { - transform(items: MatchingModel[], searchText: string): MatchingModel[] { + transform( + items: MatchingModel[], + searchText: string, + key?: string + ): MatchingModel[] { if (!items) return [] if (!searchText) return items return items.filter((item) => { - return Object.keys(item).some((key) => { + const keys = key + ? [key] + : Object.keys(item).filter( + (key) => + typeof item[key] === 'string' || typeof item[key] === 'number' + ) + return keys.some((key) => { return String(item[key]) .toLowerCase() .includes(searchText.toLowerCase()) diff --git a/src-ui/src/app/services/rest/saved-view.service.spec.ts b/src-ui/src/app/services/rest/saved-view.service.spec.ts index 44ee8c05c..fc2d996a5 100644 --- a/src-ui/src/app/services/rest/saved-view.service.spec.ts +++ b/src-ui/src/app/services/rest/saved-view.service.spec.ts @@ -57,7 +57,7 @@ describe(`Additional service tests for SavedViewService`, () => { let settingsService it('should retrieve saved views and sort them', () => { - service.initialize() + service.reload() const req = httpTestingController.expectOne( `${environment.apiBaseUrl}${endpoint}/?page=1&page_size=100000` ) @@ -70,7 +70,7 @@ describe(`Additional service tests for SavedViewService`, () => { }) it('should gracefully handle errors', () => { - service.initialize() + service.reload() const req = httpTestingController.expectOne( `${environment.apiBaseUrl}${endpoint}/?page=1&page_size=100000` ) diff --git a/src-ui/src/app/services/rest/saved-view.service.ts b/src-ui/src/app/services/rest/saved-view.service.ts index 1b81f2054..274522c71 100644 --- a/src-ui/src/app/services/rest/saved-view.service.ts +++ b/src-ui/src/app/services/rest/saved-view.service.ts @@ -6,6 +6,7 @@ import { SavedView } from 'src/app/data/saved-view' import { AbstractPaperlessService } from './abstract-paperless-service' import { SettingsService } from '../settings.service' import { SETTINGS_KEYS } from 'src/app/data/ui-settings' +import { Results } from 'src/app/data/results' @Injectable({ providedIn: 'root', @@ -21,22 +22,31 @@ export class SavedViewService extends AbstractPaperlessService { super(http, 'saved_views') } - public initialize() { - this.reload() + public list( + page?: number, + pageSize?: number, + sortField?: string, + sortReverse?: boolean, + extraParams?: any + ): Observable> { + return super.list(page, pageSize, sortField, sortReverse, extraParams).pipe( + tap({ + next: (r) => { + this.savedViews = r.results + this.loading = false + this.settingsService.dashboardIsEmpty = + this.dashboardViews.length === 0 + }, + error: () => { + this.loading = false + this.settingsService.dashboardIsEmpty = true + }, + }) + ) } - private reload() { - this.listAll().subscribe({ - next: (r) => { - this.savedViews = r.results - this.loading = false - this.settingsService.dashboardIsEmpty = this.dashboardViews.length === 0 - }, - error: () => { - this.loading = false - this.settingsService.dashboardIsEmpty = true - }, - }) + public reload() { + this.listAll().subscribe() } get allViews() { diff --git a/src-ui/src/locale/messages.af_ZA.xlf b/src-ui/src/locale/messages.af_ZA.xlf index 3dd80089b..78b05f6a4 100644 --- a/src-ui/src/locale/messages.af_ZA.xlf +++ b/src-ui/src/locale/messages.af_ZA.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Gebruikers @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Versteek dokumente sonder eienaar @@ -7829,12 +7829,12 @@ kleiner as - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Correspondent: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Sonder korrespondent - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Document type: + Document type: Without document type @@ -7861,12 +7861,12 @@ Sonder dokumenttipe - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Storage path: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Without storage path - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Etiket: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Sonder enige etiket - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Titel: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Eienaar: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Eienaar nie in: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Sonder ’n eienaar diff --git a/src-ui/src/locale/messages.ar_AR.xlf b/src-ui/src/locale/messages.ar_AR.xlf index e07dd3fda..a5a5fae44 100644 --- a/src-ui/src/locale/messages.ar_AR.xlf +++ b/src-ui/src/locale/messages.ar_AR.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 المستخدمين @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 إخفاء الغير مملوك @@ -7829,12 +7829,12 @@ أقل من - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - جهة التراسل: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ بدون مراسل - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - نوع المستند: + Document type: Without document type @@ -7861,12 +7861,12 @@ بدون نوع المستند - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - مسار التخزين: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ بدون مسار التخزين - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - الوسم: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 بلا أي وسم - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - الحقول المخصصة: {this.customFields.find( (f) => f.id == +rule.value)؟. الاسم} + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 بدون أي حقل مخصص @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 العنوان: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 المالك: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 المالك ليس في: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 بدون مالك diff --git a/src-ui/src/locale/messages.be_BY.xlf b/src-ui/src/locale/messages.be_BY.xlf index 872b3ede6..5032603b8 100644 --- a/src-ui/src/locale/messages.be_BY.xlf +++ b/src-ui/src/locale/messages.be_BY.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Users @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Hide unowned @@ -7829,12 +7829,12 @@ менш за - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Карэспандэнт: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Без карэспандэнта - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Document type: + Document type: Without document type @@ -7861,12 +7861,12 @@ Без тыпу дакумента - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Storage path: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Without storage path - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Тэг: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Без усялякага тэга - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Назва: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Owner: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Owner not in: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Without an owner diff --git a/src-ui/src/locale/messages.bg_BG.xlf b/src-ui/src/locale/messages.bg_BG.xlf index f48e564bd..9ad21f460 100644 --- a/src-ui/src/locale/messages.bg_BG.xlf +++ b/src-ui/src/locale/messages.bg_BG.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Потребители @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Скриване на безстопанствените @@ -7829,12 +7829,12 @@ по-малко от - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Кореспондент: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Без кореспондент - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Тип на документ: + Document type: Without document type @@ -7861,12 +7861,12 @@ Без тип на документа - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Път за съхранение: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Без път за съхранение - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Етикет: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Без никакъв етикет - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Заглавие: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 Архивен номер: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Собственик: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Собственикът не е в: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Без собственик diff --git a/src-ui/src/locale/messages.ca_ES.xlf b/src-ui/src/locale/messages.ca_ES.xlf index 0078176b6..93122a1d6 100644 --- a/src-ui/src/locale/messages.ca_ES.xlf +++ b/src-ui/src/locale/messages.ca_ES.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Usuaris @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Amaga sense propietari @@ -7829,12 +7829,12 @@ més petit que - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Corresponsal: + Corresponsal: Without correspondent @@ -7845,12 +7845,12 @@ Sense corresponsal - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Tipus Document: + Tipus document: Without document type @@ -7861,12 +7861,12 @@ Sense tipus de document - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Ruta Emmagatzematge: + Ruta emmagatzematge: Without storage path @@ -7877,34 +7877,34 @@ Sense ruta emmagatzematge - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Etiqueta: + Etiqueta: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Sense cap etiqueta - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Camps personalitzats: + Camps personalitzats: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Sense cap camp personalitzat @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Títol: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Propietari: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Propietari no és: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Sense propietari diff --git a/src-ui/src/locale/messages.cs_CZ.xlf b/src-ui/src/locale/messages.cs_CZ.xlf index cf4db3321..5521ea484 100644 --- a/src-ui/src/locale/messages.cs_CZ.xlf +++ b/src-ui/src/locale/messages.cs_CZ.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Uživatelé @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Skrýt nevlastněné @@ -7829,12 +7829,12 @@ menší než - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Korespondent: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Bez korespondenta - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Typ dokumentu: + Document type: Without document type @@ -7861,12 +7861,12 @@ Bez typu dokumentu - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Cesta úložiště: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Without storage path - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Štítek: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Bez štítku - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Název: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Owner: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Owner not in: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Without an owner diff --git a/src-ui/src/locale/messages.da_DK.xlf b/src-ui/src/locale/messages.da_DK.xlf index c9f5de0e7..b0d073343 100644 --- a/src-ui/src/locale/messages.da_DK.xlf +++ b/src-ui/src/locale/messages.da_DK.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Users @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Hide unowned @@ -7829,12 +7829,12 @@ less than - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Korrespondent: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Uden korrespondent - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Document type: + Document type: Without document type @@ -7861,12 +7861,12 @@ Uden dokumenttype - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Storage path: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Without storage path - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Etiket: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Uden nogen etiket - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Titel: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Owner: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Owner not in: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Without an owner diff --git a/src-ui/src/locale/messages.de_DE.xlf b/src-ui/src/locale/messages.de_DE.xlf index 10bfa8237..60c902143 100644 --- a/src-ui/src/locale/messages.de_DE.xlf +++ b/src-ui/src/locale/messages.de_DE.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Benutzer @@ -4001,13 +4001,13 @@ Konto - + Paperless will only process mails that match all of the criteria specified below. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 24 - Paperless wird nur E-Mails verarbeiten, die mit allen unten angegebenen Kriterien übereinstimmen. + Paperless wird nur E-Mails verarbeiten, die mit allen unten angegebenen Kriterien übereinstimmen. Folder @@ -4089,15 +4089,15 @@ Dateianhangstyp - + Include only files matching src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 43 - Nur übereinstimmende Dateien einbeziehen + Nur übereinstimmende Dateien einbeziehen - + Optional. Wildcards e.g. *.pdf or *invoice* allowed. Can be comma-separated list. Case insensitive. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html @@ -4107,15 +4107,15 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 44 - Optional. Platzhalter wie *.pdf oder *rechnung* sind erlaubt und können als kommagetrennte Liste angegeben werden. Groß- und Kleinschreibung wird nicht beachtet. + Optional. Platzhalter wie *.pdf oder *rechnung* sind erlaubt und können als kommagetrennte Liste angegeben werden. Groß- und Kleinschreibung wird nicht beachtet. - + Exclude files matching src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 44 - Übereinstimmende Dateien ausschließen + Übereinstimmende Dateien ausschließen Action @@ -4125,13 +4125,13 @@ Aktion - + Only performed if the mail is processed. src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 50 - Wird nur ausgeführt, wenn die Mail verarbeitet wird. + Wird nur ausgeführt, wenn die E-Mail verarbeitet wird. Action parameter @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Dokumente ohne Eigentümer ausblenden @@ -7829,12 +7829,12 @@ kleiner als - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Korrespondent: + Korrespondent: Without correspondent @@ -7845,12 +7845,12 @@ Ohne Korrespondent - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Dokumenttyp: + Dokumenttyp: Without document type @@ -7861,12 +7861,12 @@ Ohne Dokumenttyp - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Speicherpfad: + Speicherpfad: Without storage path @@ -7877,34 +7877,34 @@ Ohne Speicherpfad - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Tag: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Ohne Tag - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Benutzerdefinierte Felder: + Benutzerdefinierte Felder: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Ohne benutzerdefinierte Felder @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Titel: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Eigentümer: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Eigentümer nicht in: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Ohne Eigentümer diff --git a/src-ui/src/locale/messages.el_GR.xlf b/src-ui/src/locale/messages.el_GR.xlf index 727308ee3..fc86f25f5 100644 --- a/src-ui/src/locale/messages.el_GR.xlf +++ b/src-ui/src/locale/messages.el_GR.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Χρήστες @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Απόκρυψη μη κατεχόμενων @@ -7829,12 +7829,12 @@ μικρότερο από - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Ανταποκριτής: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Χωρίς ανταποκριτή - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Τύπος εγγράφου: + Document type: Without document type @@ -7861,12 +7861,12 @@ Χωρίς τύπο εγγράφου - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Διαδρομή αποθήκευσης: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Χωρίς διαδρομή αποθήκευσης - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Ετικέτα: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Χωρίς καμία ετικέτα - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Τίτλος: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Ιδιοκτήτης: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Ιδιοκτήτης όχι σε: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Χωρίς ιδιοκτήτη diff --git a/src-ui/src/locale/messages.es_ES.xlf b/src-ui/src/locale/messages.es_ES.xlf index 16822fda3..9581d157b 100644 --- a/src-ui/src/locale/messages.es_ES.xlf +++ b/src-ui/src/locale/messages.es_ES.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Usuarios @@ -3547,7 +3547,7 @@ src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html 21 - Create new field + Crear nuevos campos Saved field "". @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Ocultar sin propietario @@ -7829,12 +7829,12 @@ es menor que - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Interlocutor: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Sin interlocutor - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Tipo de documento: + Document type: Without document type @@ -7861,12 +7861,12 @@ Sin tipo de documento - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Ruta de almacenamiento: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Sin ruta de almacenamiento - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Etiqueta: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Sin ninguna etiqueta - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Título: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 NSA: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Propietario: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Propietario no en: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Sin un propietario diff --git a/src-ui/src/locale/messages.fi_FI.xlf b/src-ui/src/locale/messages.fi_FI.xlf index 076ee9162..1a51429c7 100644 --- a/src-ui/src/locale/messages.fi_FI.xlf +++ b/src-ui/src/locale/messages.fi_FI.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Käyttäjät @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Hide unowned @@ -7829,12 +7829,12 @@ pienempi kuin - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Vastaava: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Ilman kirjeenvaihtajaa - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Document type: + Document type: Without document type @@ -7861,12 +7861,12 @@ Ilman asiakirjatyyppiä - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Storage path: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Without storage path - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Tunniste: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Ilman tunnistetta - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Otsikko: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Omistaja: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Owner not in: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Without an owner diff --git a/src-ui/src/locale/messages.fr_FR.xlf b/src-ui/src/locale/messages.fr_FR.xlf index 4e20062cc..809a3950c 100644 --- a/src-ui/src/locale/messages.fr_FR.xlf +++ b/src-ui/src/locale/messages.fr_FR.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Utilisateurs @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Masquer les sans-propriétaires @@ -7829,12 +7829,12 @@ est inférieur à - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Correspondant : + Corrspondant : Without correspondent @@ -7845,12 +7845,12 @@ Sans correspondant - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Type de document : + Type de document : Without document type @@ -7861,12 +7861,12 @@ Sans type de document - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Chemin de stockage : + Chemin de stockage : Without storage path @@ -7877,34 +7877,34 @@ Sans chemin de stockage - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Étiquette : + Étiquette : Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Sans étiquette - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Champs personnalisés : + Champs personnalisés : Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Sans aucun champ personnalisé @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Titre : @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 NSA : @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Propriétaire : @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Propriétaire non présent dans : @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Sans propriétaire diff --git a/src-ui/src/locale/messages.he_IL.xlf b/src-ui/src/locale/messages.he_IL.xlf index be44be0f0..ce2baca29 100644 --- a/src-ui/src/locale/messages.he_IL.xlf +++ b/src-ui/src/locale/messages.he_IL.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 משתמשים @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 הסתרת חסרי בעלים @@ -7829,12 +7829,12 @@ קטן מ - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Correspondent: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ ללא מכותבים - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Document type: + Document type: Without document type @@ -7861,12 +7861,12 @@ ללא סוג מסמך - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - נתיב אחסון: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ ללא נתיב אחסון - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - תיוג: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 ללא תיוג - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 כותרת: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 מס"ד: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 בעלים: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 הבעלים לא נכלל בתוך: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 ללא בעלים diff --git a/src-ui/src/locale/messages.hr_HR.xlf b/src-ui/src/locale/messages.hr_HR.xlf index fb197e916..ea9724110 100644 --- a/src-ui/src/locale/messages.hr_HR.xlf +++ b/src-ui/src/locale/messages.hr_HR.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Korisnici @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Sakrij bez vlasnika @@ -7829,12 +7829,12 @@ less than - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Correspondent: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Without correspondent - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Document type: + Document type: Without document type @@ -7861,12 +7861,12 @@ Without document type - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Storage path: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Without storage path - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Tag: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Without any tag - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Title: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Owner: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Owner not in: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Without an owner diff --git a/src-ui/src/locale/messages.hu_HU.xlf b/src-ui/src/locale/messages.hu_HU.xlf index ec1c7f593..05c776f5e 100644 --- a/src-ui/src/locale/messages.hu_HU.xlf +++ b/src-ui/src/locale/messages.hu_HU.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Felhasználók @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Elrejteni a tulajdonjog nélkülit @@ -7829,12 +7829,12 @@ kevesebb, mint - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Levelező: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Kapcsolattartó nélkül - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Dokumentum típusa: A dokumentum típusa: + Document type: Without document type @@ -7861,12 +7861,12 @@ Dokumentumtípus nélkül - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Tárolási útvonal: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Tárolási útvonal nélkül - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Címke: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Címke nélkül - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Cím: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Tulajdonos: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 A tulajdonos nincs: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Tulajdonos nélkül diff --git a/src-ui/src/locale/messages.id_ID.xlf b/src-ui/src/locale/messages.id_ID.xlf index 8330f5fab..7d080e18f 100644 --- a/src-ui/src/locale/messages.id_ID.xlf +++ b/src-ui/src/locale/messages.id_ID.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Pengguna @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Sembunyikan yang tidak dimiliki @@ -7829,12 +7829,12 @@ kurang dari - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Correspondent: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Tanpa koresponden - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Document type: + Document type: Without document type @@ -7861,12 +7861,12 @@ Tanpa tipe dokumen - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Storage path: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Tanpa lokasi penyimpanan - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Tag: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Tanpa label apapun - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Title: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Owner: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Owner not in: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Tanpa pemilik diff --git a/src-ui/src/locale/messages.it_IT.xlf b/src-ui/src/locale/messages.it_IT.xlf index 4c494a7b5..897d626ad 100644 --- a/src-ui/src/locale/messages.it_IT.xlf +++ b/src-ui/src/locale/messages.it_IT.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Utenti @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Nascondi non posseduti @@ -7829,12 +7829,12 @@ minore di - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Corrispondente: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Senza corrispondente - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Tipo di documento: + Document type: Without document type @@ -7861,12 +7861,12 @@ Senza tipo di documento - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Percorso di archiviazione: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Senza percorso di archiviazione - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Tag: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Senza alcun tag - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Campi personalizzati: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Senza alcun campo personalizzato @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Titolo: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Proprietario: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Proprietario non in: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Senza proprietario diff --git a/src-ui/src/locale/messages.ja_JP.xlf b/src-ui/src/locale/messages.ja_JP.xlf index 70f7385bb..bcbe50774 100644 --- a/src-ui/src/locale/messages.ja_JP.xlf +++ b/src-ui/src/locale/messages.ja_JP.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 ユーザー @@ -4007,7 +4007,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 24 - Paperless will only process mails that match all of the criteria specified below. + Paperless は、以下に指定された条件の すべて に一致するメールのみを処理します。 Folder @@ -4095,7 +4095,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 43 - Include only files matching + 一致するファイルのみ含める Optional. Wildcards e.g. *.pdf or *invoice* allowed. Can be comma-separated list. Case insensitive. @@ -4107,7 +4107,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 44 - Optional. Wildcards e.g. *.pdf or *invoice* allowed. Can be comma-separated list. Case insensitive. + オプション。ワイルドカード(例: *.pdf または *invoice*)が許可されます。カンマ区切りのリストにすることができます。大文字と小文字は区別されません。 Exclude files matching @@ -4115,7 +4115,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 44 - Exclude files matching + 一致するファイルを除外 Action @@ -4131,7 +4131,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 50 - Only performed if the mail is processed. + メールが処理された場合にのみ実行されます。 Action parameter @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 未所有のものを隠す @@ -7829,12 +7829,12 @@ が次の値より小さい - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - 担当: + 担当: Without correspondent @@ -7845,12 +7845,12 @@ 担当なし - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - ドキュメントタイプ: + ドキュメントタイプ: Without document type @@ -7861,12 +7861,12 @@ ドキュメントタイプなし - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - フォルダー: + ストレージパス: Without storage path @@ -7877,34 +7877,34 @@ フォルダーなし - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - タグ: + タグ: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 タグなし - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - カスタムフィールド: + カスタムフィールド: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 カスタムフィールドなし @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 タイトル: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 所有者: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 所有者がいない: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 所有者なし diff --git a/src-ui/src/locale/messages.ko_KR.xlf b/src-ui/src/locale/messages.ko_KR.xlf index 6e9905d2f..a04d721c2 100644 --- a/src-ui/src/locale/messages.ko_KR.xlf +++ b/src-ui/src/locale/messages.ko_KR.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 사용자 @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 소유자 없음 숨기기 @@ -7830,12 +7830,12 @@ 미만 - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - 담당자: + Correspondent: Without correspondent @@ -7846,12 +7846,12 @@ 담당자 없음 - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - 문서유형: + Document type: Without document type @@ -7862,12 +7862,12 @@ 문서 유형 없음 - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - 저장경로: + Storage path: Without storage path @@ -7878,34 +7878,34 @@ 저장 경로 없음 - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - 태그: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 어떤 태그도 없이 - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - 사용자 필드: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 사용자 지정 필드 없이 @@ -7913,7 +7913,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 제목: @@ -7921,7 +7921,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7929,7 +7929,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 소유자: @@ -7937,7 +7937,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 소유자가 다음에 없습니다: @@ -7945,7 +7945,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 소유자 없음 diff --git a/src-ui/src/locale/messages.lb_LU.xlf b/src-ui/src/locale/messages.lb_LU.xlf index 74d873967..9b9215fbb 100644 --- a/src-ui/src/locale/messages.lb_LU.xlf +++ b/src-ui/src/locale/messages.lb_LU.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Users @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Hide unowned @@ -7829,12 +7829,12 @@ ass méi kleng ewéi - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Korrespondent: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Ouni Korrespondent - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Document type: + Document type: Without document type @@ -7861,12 +7861,12 @@ Ouni Dokumententyp - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Storage path: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Without storage path - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Etikett: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Ouni Etikett - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Titel: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Owner: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Owner not in: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Without an owner diff --git a/src-ui/src/locale/messages.lv_LV.xlf b/src-ui/src/locale/messages.lv_LV.xlf index fa81df0d4..f1b5fe56d 100644 --- a/src-ui/src/locale/messages.lv_LV.xlf +++ b/src-ui/src/locale/messages.lv_LV.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Lietotāji @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Hide unowned @@ -7829,12 +7829,12 @@ mazāk kā - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Correspondent: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Without correspondent - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Document type: + Document type: Without document type @@ -7861,12 +7861,12 @@ Without document type - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Storage path: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Without storage path - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Tag: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Bez birkas - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Title: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Owner: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Owner not in: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Without an owner diff --git a/src-ui/src/locale/messages.ms_MY.xlf b/src-ui/src/locale/messages.ms_MY.xlf index 8756adc59..088968b7a 100644 --- a/src-ui/src/locale/messages.ms_MY.xlf +++ b/src-ui/src/locale/messages.ms_MY.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Users @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Hide unowned @@ -7829,12 +7829,12 @@ less than - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Correspondent: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Without correspondent - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Document type: + Document type: Without document type @@ -7861,12 +7861,12 @@ Without document type - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Storage path: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Without storage path - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Tag: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Without any tag - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Title: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Owner: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Owner not in: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Without an owner diff --git a/src-ui/src/locale/messages.nl_NL.xlf b/src-ui/src/locale/messages.nl_NL.xlf index 00e04bfd0..a195eb70c 100644 --- a/src-ui/src/locale/messages.nl_NL.xlf +++ b/src-ui/src/locale/messages.nl_NL.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Gebruikers @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Verberg zonder eigenaar @@ -7829,12 +7829,12 @@ kleiner dan - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Correspondent: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Zonder correspondent - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Documenttype: + Document type: Without document type @@ -7861,12 +7861,12 @@ Zonder documenttype - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Opslagpad: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Zonder opslagpad - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Tag: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Zonder label - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Aangepaste velden: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Zonder aangepaste velden @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Titel: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Eigenaar: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Eigenaar niet in: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Zonder eigenaar diff --git a/src-ui/src/locale/messages.no_NO.xlf b/src-ui/src/locale/messages.no_NO.xlf index 416d4b15e..8092be9a1 100644 --- a/src-ui/src/locale/messages.no_NO.xlf +++ b/src-ui/src/locale/messages.no_NO.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Brukere @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Skjul ikke-eide @@ -7829,12 +7829,12 @@ mindre enn - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Korrespondent: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Uten korrespondent - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Dokumenttype: + Document type: Without document type @@ -7861,12 +7861,12 @@ Uten dokumenttype - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Lagringssti: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Uten lagringssti - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Etikett: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Uten noen etiketter - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Tittel: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Eier: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Eier ikke i: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Uten en eier diff --git a/src-ui/src/locale/messages.pl_PL.xlf b/src-ui/src/locale/messages.pl_PL.xlf index f89b975c9..61a12a877 100644 --- a/src-ui/src/locale/messages.pl_PL.xlf +++ b/src-ui/src/locale/messages.pl_PL.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Użytkownicy @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Ukryj bez właściciela @@ -7829,12 +7829,12 @@ mniejsze niż - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Odpowiedni: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Bez nadawcy - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Typ dokumentu: + Document type: Without document type @@ -7861,12 +7861,12 @@ Bez typu dokumentu - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Ścieżka zapisu: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Bez ścieżki zapisu - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Tag: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Bez żadnego tagu - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Pola niestandardowe: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Bez pola niestandardowego @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Tytuł: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 Numer archiwum: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Właściciel: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Właściciel nie w: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Bez właściciela diff --git a/src-ui/src/locale/messages.pt_BR.xlf b/src-ui/src/locale/messages.pt_BR.xlf index 7f8a8c46e..c429f826c 100644 --- a/src-ui/src/locale/messages.pt_BR.xlf +++ b/src-ui/src/locale/messages.pt_BR.xlf @@ -2311,7 +2311,7 @@ src/app/components/admin/trash/trash.component.html 36 - Remaining + Restantes days @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Usuários @@ -3159,7 +3159,7 @@ src/app/components/app-frame/global-search/global-search.component.html 56 - Open + Abrir Filter documents @@ -3167,7 +3167,7 @@ src/app/components/app-frame/global-search/global-search.component.html 62 - Filter documents + Filtrar Documentos Download @@ -3203,7 +3203,7 @@ src/app/components/app-frame/global-search/global-search.component.html 87 - No results + Sem Resultados Documents @@ -3211,7 +3211,7 @@ src/app/components/app-frame/global-search/global-search.component.html 90 - Documents + Documentos Saved Views @@ -3219,7 +3219,7 @@ src/app/components/app-frame/global-search/global-search.component.html 96 - Saved Views + Visualizações salvas Tags @@ -3227,7 +3227,7 @@ src/app/components/app-frame/global-search/global-search.component.html 103 - Tags + Etiquetas Correspondents @@ -3235,7 +3235,7 @@ src/app/components/app-frame/global-search/global-search.component.html 110 - Correspondents + Correspondentes Document types @@ -3243,7 +3243,7 @@ src/app/components/app-frame/global-search/global-search.component.html 117 - Document types + Categoria de documentos Storage paths @@ -3251,7 +3251,7 @@ src/app/components/app-frame/global-search/global-search.component.html 124 - Storage paths + Caminhos de Armazenamento Users @@ -3259,7 +3259,7 @@ src/app/components/app-frame/global-search/global-search.component.html 131 - Users + Usuários Groups @@ -3267,7 +3267,7 @@ src/app/components/app-frame/global-search/global-search.component.html 138 - Groups + Grupos Custom fields @@ -3275,7 +3275,7 @@ src/app/components/app-frame/global-search/global-search.component.html 145 - Custom fields + Campos personalizados Mail accounts @@ -3283,7 +3283,7 @@ src/app/components/app-frame/global-search/global-search.component.html 152 - Mail accounts + Contas de e-mail Mail rules @@ -3291,7 +3291,7 @@ src/app/components/app-frame/global-search/global-search.component.html 159 - Mail rules + Regras de e-mail Workflows @@ -3299,7 +3299,7 @@ src/app/components/app-frame/global-search/global-search.component.html 166 - Workflows + Fluxos de Trabalho Successfully updated object. @@ -3311,7 +3311,7 @@ src/app/components/app-frame/global-search/global-search.component.ts 231 - Successfully updated object. + Objeto atualizado com sucesso. Error occurred saving object. @@ -3323,7 +3323,7 @@ src/app/components/app-frame/global-search/global-search.component.ts 234 - Error occurred saving object. + Erro ao salvar objeto. Clear @@ -3447,7 +3447,7 @@ src/app/components/common/confirm-dialog/delete-pages-confirm-dialog/delete-pages-confirm-dialog.component.html 16 - Pages to remove + Páginas para excluir Documents: @@ -3479,7 +3479,7 @@ src/app/components/common/confirm-dialog/merge-confirm-dialog/merge-confirm-dialog.component.html 32 - Delete original documents after successful merge + Excluir documentos originais após mesclar com sucesso Note that only PDFs will be included. @@ -3511,7 +3511,7 @@ src/app/components/common/confirm-dialog/split-confirm-dialog/split-confirm-dialog.component.html 49 - Delete original document after successful split + Excluir documento original após ser dividido com sucesso View @@ -3539,7 +3539,7 @@ src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html 10 - Search fields + Pesquisar campos Create new field @@ -3547,7 +3547,7 @@ src/app/components/common/custom-fields-dropdown/custom-fields-dropdown.component.html 21 - Create new field + Criar novo campo Saved field "". @@ -3763,7 +3763,7 @@ src/app/components/common/edit-dialog/custom-field-edit-dialog/custom-field-edit-dialog.component.html 20 - Add option + Adicionar opção Default Currency @@ -3771,7 +3771,7 @@ src/app/components/common/edit-dialog/custom-field-edit-dialog/custom-field-edit-dialog.component.html 33 - Default Currency + Moeda Padrão 3-character currency code @@ -3779,7 +3779,7 @@ src/app/components/common/edit-dialog/custom-field-edit-dialog/custom-field-edit-dialog.component.html 33 - 3-character currency code + 3-código da moeda Use locale @@ -3787,7 +3787,7 @@ src/app/components/common/edit-dialog/custom-field-edit-dialog/custom-field-edit-dialog.component.html 33 - Use locale + Usar local Create new custom field @@ -3899,7 +3899,7 @@ src/app/components/common/edit-dialog/mail-account-edit-dialog/mail-account-edit-dialog.component.html 21 - Password is token + A senha é o token Check if the password above is a token used for authentication @@ -3907,7 +3907,7 @@ src/app/components/common/edit-dialog/mail-account-edit-dialog/mail-account-edit-dialog.component.html 21 - Check if the password above is a token used for authentication + Verifique se a senha acima é um token usado para autenticação Character Set @@ -3915,7 +3915,7 @@ src/app/components/common/edit-dialog/mail-account-edit-dialog/mail-account-edit-dialog.component.html 22 - Character Set + Conjunto de Caracteres Test @@ -3923,7 +3923,7 @@ src/app/components/common/edit-dialog/mail-account-edit-dialog/mail-account-edit-dialog.component.html 37 - Test + Teste No encryption @@ -4007,7 +4007,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 24 - Paperless will only process mails that match all of the criteria specified below. + Paperless processará somente e-mails que se encaixem em TODOS os filtros abaixo. Folder @@ -4039,7 +4039,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 30 - Filter from + Filtrar de Filter to @@ -4047,7 +4047,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 31 - Filter to + Filtrar para Filter subject @@ -4055,7 +4055,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 32 - Filter subject + Filtrar assunto Filter body @@ -4063,7 +4063,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 33 - Filter body + Filtrar corpo Consumption scope @@ -4095,7 +4095,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 43 - Include only files matching + Incluir somente arquivos correspondentes Optional. Wildcards e.g. *.pdf or *invoice* allowed. Can be comma-separated list. Case insensitive. @@ -4107,7 +4107,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 44 - Optional. Wildcards e.g. *.pdf or *invoice* allowed. Can be comma-separated list. Case insensitive. + Opcional. Caracteres curinga, por exemplo, *.pdf ou *invoice* permitidos. Pode ser uma lista separada por vírgula. Caso não seja sensível a maiúsculas e minúsculas. Exclude files matching @@ -4115,7 +4115,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 44 - Exclude files matching + Excluir arquivos correspondentes Action @@ -4131,7 +4131,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 50 - Only performed if the mail is processed. + Só é executado se o correio for processado. Action parameter @@ -4139,7 +4139,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 52 - Action parameter + Parâmetro da ação Assign title from @@ -4295,7 +4295,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.ts 84 - Do not assign title from this rule + Não atribuir título a esta regra Do not assign a correspondent @@ -4371,7 +4371,7 @@ src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.ts 30 - or use slashes to add directories e.g. + Ou use barras para adicionar diretórios por exemplo See <a target="_blank" href="https://docs.paperless-ngx.com/advanced_usage/#file-name-handling">documentation</a> for full list. @@ -4379,7 +4379,7 @@ src/app/components/common/edit-dialog/storage-path-edit-dialog/storage-path-edit-dialog.component.ts 32 - See <a target="_blank" href="https://docs.paperless-ngx.com/advanced_usage/#file-name-handling">documentation</a> for full list. + Veja <a target="_blank" href="https://docs.paperless-ngx.com/advanced_usage/#file-name-handling">documentação</a> para lista completa. Create new storage path @@ -4491,7 +4491,7 @@ src/app/components/common/edit-dialog/user-edit-dialog/user-edit-dialog.component.html 26 - Admin + Admin Access logs, Django backend @@ -4499,7 +4499,7 @@ src/app/components/common/edit-dialog/user-edit-dialog/user-edit-dialog.component.html 26 - Access logs, Django backend + Logs de acesso, backend Django Superuser @@ -4555,7 +4555,7 @@ src/app/components/manage/workflows/workflows.component.html 30 - Enabled + Inabilitado Triggers @@ -4567,7 +4567,7 @@ src/app/components/manage/workflows/workflows.component.html 20 - Triggers + Gatilhos Trigger Workflow On: @@ -4575,7 +4575,7 @@ src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html 31 - Trigger Workflow On: + Desencadeia Fluxo De Trabalho Em Add Trigger @@ -4583,7 +4583,7 @@ src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html 33 - Add Trigger + Adicionar Desencadeador Apply Actions: @@ -4591,7 +4591,7 @@ src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html 73 - Apply Actions: + Aplicar ações: Add Action @@ -4599,7 +4599,7 @@ src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html 75 - Add Action + Adicionar ação Trigger type @@ -4607,7 +4607,7 @@ src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html 121 - Trigger type + Tipo de acionador Trigger for documents that match all filters specified below. @@ -4615,7 +4615,7 @@ src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html 122 - Trigger for documents that match all filters specified below. + Acionar os documentos que correspondem a todos os filtros especificados abaixo. Filter filename @@ -4655,7 +4655,7 @@ src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html 128 - Apply to documents that match this path. Wildcards specified as * are allowed. Case-normalized.</a> + Aplica-se a documentos que correspondem a esse caminho. Caracteres curinga usando * são permitidos. Sem diferenciação de maiúsculas e minúsculas.</a> Filter mail rule @@ -4679,7 +4679,7 @@ src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html 132 - Content matching algorithm + Algoritmo de conteúdo correspondente Content matching pattern @@ -4687,7 +4687,7 @@ src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html 134 - Content matching pattern + Conteúdo correspondente padrão Has any of tags @@ -4695,7 +4695,7 @@ src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html 143 - Has any of tags + Tem alguma das tags Has correspondent @@ -5076,7 +5076,7 @@ src/app/components/common/filterable-dropdown/filterable-dropdown.component.ts 452 - Open filter + Abrir filtro Keyboard shortcuts @@ -5084,7 +5084,7 @@ src/app/components/common/hotkey-dialog/hotkey-dialog.component.ts 20 - Keyboard shortcuts + Atalhos do teclado Remove @@ -5176,7 +5176,7 @@ src/app/components/common/input/document-link/document-link.component.html 30 - Remove link + Remover link Open link @@ -5204,7 +5204,7 @@ src/app/components/common/input/drag-drop-select/drag-drop-select.component.ts 23 - Selected items + Itens selecionados No items selected @@ -5212,7 +5212,7 @@ src/app/components/common/input/drag-drop-select/drag-drop-select.component.ts 29 - No items selected + Nenhum item selecionado Upload @@ -5305,7 +5305,7 @@ src/app/components/common/input/tags/tags.component.html 20 - Remove tag + Remover etiqueta Filter documents with these Tags @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Ocultar sem proprietários @@ -5425,7 +5425,7 @@ src/app/components/common/permissions-select/permissions-select.component.html 8 - Global permissions define what areas of the app and API endpoints users can access. + Permissões globais definem quais áreas do aplicativo e pontos finais de API que os usuários podem acessar. Type @@ -5461,7 +5461,7 @@ src/app/components/common/permissions-select/permissions-select.component.ts 63 - Inherited from group + Herdado do grupo Error loading preview @@ -5729,7 +5729,7 @@ src/app/components/common/share-links-dropdown/share-links-dropdown.component.ts 94 - 1 day + 1 dia 7 days @@ -5761,7 +5761,7 @@ src/app/components/common/share-links-dropdown/share-links-dropdown.component.ts 75 - Error retrieving links + Erro ao recuperar usuários days @@ -5777,7 +5777,7 @@ src/app/components/common/share-links-dropdown/share-links-dropdown.component.ts 123 - Error deleting link + Erro ao excluir link Error creating link @@ -5785,7 +5785,7 @@ src/app/components/common/share-links-dropdown/share-links-dropdown.component.ts 151 - Error creating link + Erro ao criar link Environment @@ -5937,7 +5937,7 @@ src/app/components/common/system-status-dialog/system-status-dialog.component.html 119 - Last Updated + Atualizado pela última vez Classifier @@ -5953,7 +5953,7 @@ src/app/components/common/system-status-dialog/system-status-dialog.component.html 139 - Last Trained + Último treino Copy Raw Error @@ -5985,7 +5985,7 @@ src/app/components/dashboard/dashboard.component.ts 71 - Dashboard updated + Painel atualizado Error updating dashboard @@ -5993,7 +5993,7 @@ src/app/components/dashboard/dashboard.component.ts 74 - Error updating dashboard + Erro ao atualizar painel Show all @@ -6061,7 +6061,7 @@ src/app/components/dashboard/widgets/saved-view-widget/saved-view-widget.component.html 71 - View Preview + Ver prévia No documents @@ -6069,7 +6069,7 @@ src/app/components/dashboard/widgets/saved-view-widget/saved-view-widget.component.html 121 - No documents + Nenhum documento Statistics @@ -6085,7 +6085,7 @@ src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html 5 - Go to inbox + Ir para a caixa de entrada Documents in inbox @@ -6101,7 +6101,7 @@ src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html 10 - Go to documents + Ir para o documento Total documents @@ -6125,7 +6125,7 @@ src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.html 20 - Current ASN + ASN Atual Other @@ -6133,7 +6133,7 @@ src/app/components/dashboard/widgets/statistics-widget/statistics-widget.component.ts 67 - Other + Outros Upload new documents @@ -6296,7 +6296,7 @@ src/app/components/document-list/bulk-editor/bulk-editor.component.html 111 - Reprocess + Reprocessar More like this @@ -6336,7 +6336,7 @@ src/app/components/document-detail/document-detail.component.html 65 - Delete page(s) + Excluir página(s) Close @@ -6620,7 +6620,7 @@ src/app/components/document-detail/document-detail.component.html 305 - History + Histórico Save & next @@ -6652,7 +6652,7 @@ src/app/components/document-detail/document-detail.component.ts 342,344 - An error occurred loading content: + Ocorreu um erro ao carregar o conteúdo: Document changes detected @@ -6692,7 +6692,7 @@ src/app/components/document-detail/document-detail.component.ts 476 - Next document + Próximo documento Previous document @@ -6700,7 +6700,7 @@ src/app/components/document-detail/document-detail.component.ts 486 - Previous document + Documento anterior Close document @@ -6720,7 +6720,7 @@ src/app/components/document-detail/document-detail.component.ts 501 - Save document + Salvar documento Error retrieving metadata @@ -6748,7 +6748,7 @@ src/app/components/document-detail/document-detail.component.ts 729 - Document saved successfully. + Documento salvo com sucesso. Error saving document @@ -6768,7 +6768,7 @@ src/app/components/document-detail/document-detail.component.ts 802 - Do you really want to move the document "" to the trash? + Você realmente deseja mover o documento ""? Documents can be restored prior to permanent deletion. @@ -6780,7 +6780,7 @@ src/app/components/document-list/bulk-editor/bulk-editor.component.ts 714 - Documents can be restored prior to permanent deletion. + Documentos podem ser restaurados antes da exclusão permanente. Move to trash @@ -6792,7 +6792,7 @@ src/app/components/document-list/bulk-editor/bulk-editor.component.ts 716 - Move to trash + Mover para lixeira Reprocess confirm @@ -6804,7 +6804,7 @@ src/app/components/document-list/bulk-editor/bulk-editor.component.ts 754 - Reprocess confirm + Confirmação de reprocessamento This operation will permanently recreate the archive file for this document. @@ -6820,7 +6820,7 @@ src/app/components/document-detail/document-detail.component.ts 846 - The archive file will be re-generated with the current settings. + Os arquivos serão re-gerados com as configurações atuais. Reprocess operation will begin in the background. Close and re-open or reload this document after the operation has completed to see new content. @@ -6828,7 +6828,7 @@ src/app/components/document-detail/document-detail.component.ts 856 - Reprocess operation will begin in the background. Close and re-open or reload this document after the operation has completed to see new content. + A operação de refazer o OCR começará em segundo plano. Feche e reabra ou recarregue este documento após a operação ser concluída para ver o novo conteúdo. Error executing operation @@ -6836,7 +6836,7 @@ src/app/components/document-detail/document-detail.component.ts 867 - Error executing operation + Erro ao executar a operação de divisão Page Fit @@ -6920,7 +6920,7 @@ src/app/components/document-detail/document-detail.component.ts 1216 - Delete pages confirm + Deletar páginas confirmadas This operation will permanently delete the selected pages from the original document. @@ -6928,7 +6928,7 @@ src/app/components/document-detail/document-detail.component.ts 1217 - This operation will permanently delete the selected pages from the original document. + Essa operação irá excluir permanentemente o(s) documento(s) selecionado(s). Delete pages operation will begin in the background. Close and re-open or reload this document after the operation has completed to see the changes. @@ -6936,7 +6936,7 @@ src/app/components/document-detail/document-detail.component.ts 1232 - Delete pages operation will begin in the background. Close and re-open or reload this document after the operation has completed to see the changes. + A operação de refazer o OCR começará em segundo plano. Feche e reabra ou recarregue este documento após a operação ser concluída para ver o novo conteúdo. Error executing delete pages operation @@ -6952,7 +6952,7 @@ src/app/components/document-history/document-history.component.html 10 - No entries found. + Nenhuma entrada encontrada. Select: @@ -7044,7 +7044,7 @@ src/app/components/document-list/filter-editor/filter-editor.component.html 90 - Filter custom fields + Merge @@ -7068,7 +7068,7 @@ src/app/components/document-list/bulk-editor/bulk-editor.component.html 143 - Archived files + Arquivos arquivados Original files @@ -7250,7 +7250,7 @@ src/app/components/document-list/bulk-editor/bulk-editor.component.ts 543 - Confirm custom field assignment + Confirmar atribuição de campo personalizado This operation will assign the custom field "" to selected document(s). @@ -7258,7 +7258,7 @@ src/app/components/document-list/bulk-editor/bulk-editor.component.ts 549 - This operation will assign the custom field "" to selected document(s). + Esta operação atribuirá os campos personalizados para documento(s) selecionado(s). This operation will assign the custom fields to selected document(s). @@ -7266,7 +7266,7 @@ src/app/components/document-list/bulk-editor/bulk-editor.component.ts 554,556 - This operation will assign the custom fields to selected document(s). + Esta operação atribuirá os campos personalizados para documento(s) selecionado(s). This operation will remove the custom field "" from selected document(s). @@ -7274,7 +7274,7 @@ src/app/components/document-list/bulk-editor/bulk-editor.component.ts 562 - This operation will remove the custom field "" from selected document(s). + Esta operação removerá os campos personalizados para documento(s) selecionado(s). This operation will remove the custom fields from selected document(s). @@ -7282,7 +7282,7 @@ src/app/components/document-list/bulk-editor/bulk-editor.component.ts 567,569 - This operation will remove the custom fields from selected document(s). + Esta operação removerá os campos personalizados para documento(s) selecionado(s). This operation will assign the custom fields and remove the custom fields on selected document(s). @@ -7306,7 +7306,7 @@ src/app/components/document-list/bulk-editor/bulk-editor.component.ts 755 - This operation will permanently recreate the archive files for selected document(s). + Essa operação irá excluir permanentemente o arquivo documento(s) selecionado(s). The archive files will be re-generated with the current settings. @@ -7314,7 +7314,7 @@ src/app/components/document-list/bulk-editor/bulk-editor.component.ts 756 - The archive files will be re-generated with the current settings. + Os arquivos serão re-gerados com as configurações atuais. This operation will permanently rotate the original version of document(s). @@ -7390,7 +7390,7 @@ src/app/components/document-list/document-card-small/document-card-small.component.html 80,81 - Created: + Criado: Added: @@ -7626,7 +7626,7 @@ src/app/components/document-list/document-list.component.html 185 - Sort by title + Listar por título Sort by owner @@ -7666,7 +7666,7 @@ src/app/components/document-list/document-list.component.html 216 - Sort by document type + Filtrar por tipo de documento Sort by storage path @@ -7674,7 +7674,7 @@ src/app/components/document-list/document-list.component.html 225 - Sort by storage path + Filtrar por caminho de armazenamento Sort by created date @@ -7698,7 +7698,7 @@ src/app/components/document-list/document-list.component.html 250,252 - Shared + Compartilhado Edit document @@ -7738,7 +7738,7 @@ src/app/components/document-list/document-list.component.ts 226 - Reset filters / selection + Redefinir filtros / seleção Open first [selected] document @@ -7746,7 +7746,7 @@ src/app/components/document-list/document-list.component.ts 254 - Open first [selected] document + Abrir o primeiro documento [selected] View "" saved successfully. @@ -7770,7 +7770,7 @@ src/app/components/document-list/filter-editor/filter-editor.component.html 100 - Dates + Datas Title & content @@ -7829,12 +7829,12 @@ menor que - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Correspondente: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Sem correspondente - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Tipo de documento: + Document type: Without document type @@ -7861,12 +7861,12 @@ Sem tipo de documento - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Caminho de armazenamento: + Storage path: Without storage path @@ -7874,45 +7874,45 @@ src/app/components/document-list/filter-editor/filter-editor.component.ts 215 - Without storage path + Sem o caminho de armazenamento - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Etiqueta: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Sem etiquetas - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 - Without any custom field + Sem qualquer campo personalizado Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Título: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 NSA: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Proprietário: @@ -7936,15 +7936,15 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 - Owner not in: + Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Sem um proprietário @@ -7962,7 +7962,7 @@ src/app/components/document-list/save-view-config-dialog/save-view-config-dialog.component.html 13 - Filter rules error occurred while saving this view + Ocorreu um erro ao salvar esta visualização The error returned was @@ -8078,7 +8078,7 @@ src/app/components/manage/custom-fields/custom-fields.component.html 4 - Customize the data fields that can be attached to documents. + Personalizar os campos de dados que podem ser anexados a documentos. Add Field @@ -8166,7 +8166,7 @@ src/app/components/manage/mail/mail.component.html 2 - Mail Settings + Configurações de E-mail Mail accounts @@ -8222,7 +8222,7 @@ src/app/components/manage/mail/mail.component.html 67 - Sort Order + Ordem de Exibição No mail rules defined. @@ -8238,7 +8238,7 @@ src/app/components/manage/mail/mail.component.ts 56 - Error retrieving mail accounts + Erro ao recuperar contas de email Error retrieving mail rules @@ -8262,7 +8262,7 @@ src/app/components/manage/mail/mail.component.ts 104 - Error saving account. + Erro ao salvar conta Confirm delete mail account @@ -8350,7 +8350,7 @@ src/app/components/manage/mail/mail.component.ts 212 - Permissions updated + Permissões Atualizadas Error updating permissions @@ -8362,7 +8362,7 @@ src/app/components/manage/management-list/management-list.component.ts 308 - Error updating permissions + Filter by: @@ -8510,7 +8510,7 @@ src/app/components/manage/management-list/management-list.component.ts 181 - Successfully updated . + Atualizado com sucesso . Error occurred while saving . @@ -8526,7 +8526,7 @@ src/app/components/manage/management-list/management-list.component.ts 206 - Associated documents will not be deleted. + Documentos associados não serão excluídos. Error while deleting element @@ -8534,7 +8534,7 @@ src/app/components/manage/management-list/management-list.component.ts 222 - Error while deleting element + Erro ao excluir elemento Permissions updated successfully @@ -8542,7 +8542,7 @@ src/app/components/manage/management-list/management-list.component.ts 301 - Permissions updated successfully + Permissões atualizadas com sucesso This operation will permanently delete all objects. @@ -8558,7 +8558,7 @@ src/app/components/manage/management-list/management-list.component.ts 336 - Objects deleted successfully + Objeto(s) excluído(s) com sucesso. Error deleting objects @@ -8566,7 +8566,7 @@ src/app/components/manage/management-list/management-list.component.ts 342 - Error deleting objects + Erro ao apagar objetos storage path @@ -8694,7 +8694,7 @@ src/app/components/manage/workflows/workflows.component.ts 110 - Error deleting workflow. + Not Found @@ -8710,7 +8710,7 @@ src/app/components/not-found/not-found.component.html 9 - Go to Dashboard + Ir para o Painel Boolean @@ -8774,7 +8774,7 @@ src/app/data/custom-field.ts 46 - Document Link + Link do documento Modified @@ -8911,7 +8911,7 @@ src/app/data/paperless-config.ts 75 - Output Type + Tipo de Retorno Language @@ -8919,7 +8919,7 @@ src/app/data/paperless-config.ts 83 - Language + Idioma Pages @@ -8927,7 +8927,7 @@ src/app/data/paperless-config.ts 90 - Pages + Páginas Mode @@ -8935,7 +8935,7 @@ src/app/data/paperless-config.ts 97 - Mode + Modo Skip Archive File @@ -8943,7 +8943,7 @@ src/app/data/paperless-config.ts 105 - Skip Archive File + Pular Arquivo Image DPI @@ -8959,7 +8959,7 @@ src/app/data/paperless-config.ts 120 - Clean + Limpar Deskew @@ -8999,7 +8999,7 @@ src/app/data/paperless-config.ts 156 - Color Conversion Strategy + Estratégia de conversão colorida OCR Arguments @@ -9007,7 +9007,7 @@ src/app/data/paperless-config.ts 164 - OCR Arguments + Argumentos OCR Application Logo @@ -9087,7 +9087,7 @@ src/app/guards/dirty-saved-view.guard.ts 31 - You have unsaved changes to the saved view + Você tem alterações não salvas no documento Are you sure you want to close this saved view? @@ -9119,7 +9119,7 @@ src/app/pipes/custom-date.pipe.ts 14 - %s year ago + %s ano atrás %s years ago @@ -9127,7 +9127,7 @@ src/app/pipes/custom-date.pipe.ts 15 - %s years ago + %s anos atrás %s month ago @@ -9135,7 +9135,7 @@ src/app/pipes/custom-date.pipe.ts 19 - %s month ago + %s mês atrás %s months ago @@ -9143,7 +9143,7 @@ src/app/pipes/custom-date.pipe.ts 20 - %s months ago + %s meses atrás %s week ago @@ -9159,7 +9159,7 @@ src/app/pipes/custom-date.pipe.ts 25 - %s weeks ago + %s semanas atrás %s day ago @@ -9167,7 +9167,7 @@ src/app/pipes/custom-date.pipe.ts 29 - %s day ago + %s dia atrás %s days ago @@ -9175,7 +9175,7 @@ src/app/pipes/custom-date.pipe.ts 30 - %s days ago + %s dias atrás %s hour ago @@ -9183,7 +9183,7 @@ src/app/pipes/custom-date.pipe.ts 34 - %s hour ago + %s hora atrás %s hours ago @@ -9191,7 +9191,7 @@ src/app/pipes/custom-date.pipe.ts 35 - %s hours ago + %s horas atrás %s minute ago @@ -9199,7 +9199,7 @@ src/app/pipes/custom-date.pipe.ts 39 - %s minute ago + %s minutos atrás %s minutes ago @@ -9207,7 +9207,7 @@ src/app/pipes/custom-date.pipe.ts 40 - %s minutes ago + há %s minutos atrás Just now @@ -9215,7 +9215,7 @@ src/app/pipes/custom-date.pipe.ts 72 - Just now + Agora mesmo (no title) @@ -9239,7 +9239,7 @@ src/app/services/consumer-status.service.ts 18 - Document already exists. Note: existing document is in the trash. + Documento já existe. Nota: um documento existente na lixeira. Document with ASN already exists. @@ -9255,7 +9255,7 @@ src/app/services/consumer-status.service.ts 20 - Document with ASN already exists. Note: existing document is in the trash. + Documento com ASN já existe. Nota: documento existente está na lixeira. File not found. @@ -9403,7 +9403,7 @@ src/app/services/settings.service.ts 52 - Afrikaans + Africanês Arabic @@ -9427,7 +9427,7 @@ src/app/services/settings.service.ts 70 - Bulgarian + Búlgaro Catalan @@ -9467,7 +9467,7 @@ src/app/services/settings.service.ts 100 - Greek + Grego English (GB) @@ -9507,7 +9507,7 @@ src/app/services/settings.service.ts 130 - Hungarian + Húngaro Italian @@ -9523,7 +9523,7 @@ src/app/services/settings.service.ts 142 - Japanese + Japonês Korean @@ -9531,7 +9531,7 @@ src/app/services/settings.service.ts 148 - Korean + Coreano Luxembourgish @@ -9683,7 +9683,7 @@ src/app/services/settings.service.ts 644 - Você pode reiniciar o tour na página de configurações. + Você pode reiniciar o tour na página de configurações.. Connecting... diff --git a/src-ui/src/locale/messages.pt_PT.xlf b/src-ui/src/locale/messages.pt_PT.xlf index 72db522e7..963d1249f 100644 --- a/src-ui/src/locale/messages.pt_PT.xlf +++ b/src-ui/src/locale/messages.pt_PT.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Utilizadores @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Hide unowned @@ -7829,12 +7829,12 @@ é menor que - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Correspondente: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Sem correspondente - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Tipo de documento: + Document type: Without document type @@ -7861,12 +7861,12 @@ Sem tipo de documento - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Caminho de armazenamento: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Sem caminho de armazenamento - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Etiqueta: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Sem etiquetas - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Título: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 NSA: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Dono: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Owner not in: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Without an owner diff --git a/src-ui/src/locale/messages.ro_RO.xlf b/src-ui/src/locale/messages.ro_RO.xlf index b506af8d1..f3c9e6389 100644 --- a/src-ui/src/locale/messages.ro_RO.xlf +++ b/src-ui/src/locale/messages.ro_RO.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Utilizatori @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Hide unowned @@ -7829,12 +7829,12 @@ less than - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Corespondent: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Fără corespondent - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Document type: + Document type: Without document type @@ -7861,12 +7861,12 @@ Fară tip - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Storage path: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Without storage path - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Eticheta: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Fară etichete - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Titlu: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 Aviz prealabil de expediție: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Owner: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Owner not in: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Without an owner diff --git a/src-ui/src/locale/messages.ru_RU.xlf b/src-ui/src/locale/messages.ru_RU.xlf index 88f1f72d8..df2c4a710 100644 --- a/src-ui/src/locale/messages.ru_RU.xlf +++ b/src-ui/src/locale/messages.ru_RU.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Пользователи @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Скрыть документы без владельца @@ -7829,12 +7829,12 @@ меньше чем - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Корреспондент: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Без корреспондента - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Тип документа: + Document type: Without document type @@ -7861,12 +7861,12 @@ Без типа документа - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Путь хранения: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Без пути хранения - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Тег: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Без тегов - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Название: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 Архивный номер: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Владелец: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Владелец не в: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Без владельца diff --git a/src-ui/src/locale/messages.sk_SK.xlf b/src-ui/src/locale/messages.sk_SK.xlf index 9995b1018..174ed2df1 100644 --- a/src-ui/src/locale/messages.sk_SK.xlf +++ b/src-ui/src/locale/messages.sk_SK.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Užívatelia @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Skryť nevlastnené @@ -7829,12 +7829,12 @@ menšie ako - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Korešpondent: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Nepriradené - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Typ dokumentu: + Document type: Without document type @@ -7861,12 +7861,12 @@ Nepriradené - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Cesta k úložisku: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Nepriradené - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Štítky: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Nepriradené - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Názov: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Vlastník: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Vlastník nie je: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Bez vlastníka diff --git a/src-ui/src/locale/messages.sl_SI.xlf b/src-ui/src/locale/messages.sl_SI.xlf index 7bd7a4e04..e7ccd34f5 100644 --- a/src-ui/src/locale/messages.sl_SI.xlf +++ b/src-ui/src/locale/messages.sl_SI.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Uporabniki @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Skrij brez lastnika @@ -7829,12 +7829,12 @@ manj kot - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Dopisnik: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Brez dopisnika - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Vrsta dokumenta: + Document type: Without document type @@ -7861,12 +7861,12 @@ Brez vrste dokumenta - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Pot shrambe: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Brez poti shrambe - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Oznaka: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Brez kakršne koli oznake - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Naslov: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Lastnik: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Lastnika ni v: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Brez lastnika diff --git a/src-ui/src/locale/messages.sr_CS.xlf b/src-ui/src/locale/messages.sr_CS.xlf index e90833b66..16e5832c2 100644 --- a/src-ui/src/locale/messages.sr_CS.xlf +++ b/src-ui/src/locale/messages.sr_CS.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Korisnici @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Sakri bez vlasnika @@ -7829,12 +7829,12 @@ manje od - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Korespodent: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Bez korespodenta - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Tip dokumenta: + Document type: Without document type @@ -7861,12 +7861,12 @@ Bez tipa dokumenta - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Putanja skladišta: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Bez putanje skladišta - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Oznaka: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Bez oznake - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Naslov: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Vlasnik: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Vlasnik nije: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Bez vlasnika diff --git a/src-ui/src/locale/messages.sv_SE.xlf b/src-ui/src/locale/messages.sv_SE.xlf index 930d1250a..cc9976e18 100644 --- a/src-ui/src/locale/messages.sv_SE.xlf +++ b/src-ui/src/locale/messages.sv_SE.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Användare @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Dölj oägda @@ -7829,12 +7829,12 @@ mindre än - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Korrespondent: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Utan korrespondent - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Dokumenttyp: + Document type: Without document type @@ -7861,12 +7861,12 @@ Utan dokumenttyp - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Lagringsplats: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Utan lagringsplats - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Tagg: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Utan tagg - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Titel: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Ägare: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Ägare ej i: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Utan ägare diff --git a/src-ui/src/locale/messages.th_TH.xlf b/src-ui/src/locale/messages.th_TH.xlf index d0d2f9cca..2c116603c 100644 --- a/src-ui/src/locale/messages.th_TH.xlf +++ b/src-ui/src/locale/messages.th_TH.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 ผู้ใช้งาน @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 ซ่อนที่ไม่มีเจ้าของ @@ -7829,12 +7829,12 @@ น้อยกว่า - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Correspondent: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Without correspondent - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Document type: + Document type: Without document type @@ -7861,12 +7861,12 @@ Without document type - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Storage path: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ ไม่มีพาธจัดเก็บ - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Tag: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 ไม่มีแท็กใด ๆ - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Title: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Owner: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Owner not in: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 ไม่มีเจ้าของ diff --git a/src-ui/src/locale/messages.tr_TR.xlf b/src-ui/src/locale/messages.tr_TR.xlf index 0a6488688..2f767fd7b 100644 --- a/src-ui/src/locale/messages.tr_TR.xlf +++ b/src-ui/src/locale/messages.tr_TR.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Kullanıcı @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Sahipsizleri gizle @@ -7829,12 +7829,12 @@ less than - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Muhabir: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Muhabiri olmayan - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Document type: + Document type: Without document type @@ -7861,12 +7861,12 @@ Belge türü olmayan - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Storage path: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Without storage path - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Etiket: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Herhangi bir etiket olmayan - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Başlık: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Owner: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Owner not in: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Without an owner diff --git a/src-ui/src/locale/messages.uk_UA.xlf b/src-ui/src/locale/messages.uk_UA.xlf index 049ff4c64..cfda71612 100644 --- a/src-ui/src/locale/messages.uk_UA.xlf +++ b/src-ui/src/locale/messages.uk_UA.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Користувачі @@ -4007,7 +4007,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 24 - Paperless will only process mails that match all of the criteria specified below. + Paperless-ngx оброблятиме лише ті листи, які відповідають усім критеріям, що зазначені нижче. Folder @@ -4095,7 +4095,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 43 - Include only files matching + Включити тільки файли які відповідають Optional. Wildcards e.g. *.pdf or *invoice* allowed. Can be comma-separated list. Case insensitive. @@ -4107,7 +4107,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 44 - Optional. Wildcards e.g. *.pdf or *invoice* allowed. Can be comma-separated list. Case insensitive. + Необов'язково. Дозволені шаблони, наприклад, *.pdf або *invoice*. Може бути список, розділений комами. Нечутливий до регістру. Exclude files matching @@ -4115,7 +4115,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 44 - Exclude files matching + Виключити файли які відповідають Action @@ -4131,7 +4131,7 @@ src/app/components/common/edit-dialog/mail-rule-edit-dialog/mail-rule-edit-dialog.component.html 50 - Only performed if the mail is processed. + Виконується лише якщо пошта оброблена. Action parameter @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Приховати без власника @@ -7829,12 +7829,12 @@ менше ніж - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Кореспондент: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Без кореспондента - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Тип документа: + Document type: Without document type @@ -7861,12 +7861,12 @@ Без типу документа - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Шлях зберігання: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Без шляху зберігання - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Тег: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Без жодного тегу - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Користувацькі поля: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Без жодного спеціального поля @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Назва: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 АСН: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Власник: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Власник не в: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Без власника diff --git a/src-ui/src/locale/messages.vi_VN.xlf b/src-ui/src/locale/messages.vi_VN.xlf index c59d2dd48..f0f5d3b64 100644 --- a/src-ui/src/locale/messages.vi_VN.xlf +++ b/src-ui/src/locale/messages.vi_VN.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Người dùng @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Hide unowned @@ -7829,12 +7829,12 @@ less than - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Correspondent: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Without correspondent - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Document type: + Document type: Without document type @@ -7861,12 +7861,12 @@ Without document type - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Storage path: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Without storage path - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Tag: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Without any tag - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Title: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Owner: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Owner not in: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Without an owner diff --git a/src-ui/src/locale/messages.zh_CN.xlf b/src-ui/src/locale/messages.zh_CN.xlf index 92a896e09..08fd936e8 100644 --- a/src-ui/src/locale/messages.zh_CN.xlf +++ b/src-ui/src/locale/messages.zh_CN.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 用户 @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 隐藏无所有者的 @@ -7829,12 +7829,12 @@ 低于 - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - 联系人: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ 没有联系人 - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - 文档类型: + Document type: Without document type @@ -7861,12 +7861,12 @@ 没有文档类型 - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - 存储路径: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ 没有存储路径 - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - 标签: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 没有任何标签 - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 标题: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 所有者: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 所有者不在: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 没有所有者 diff --git a/src-ui/src/locale/messages.zh_TW.xlf b/src-ui/src/locale/messages.zh_TW.xlf index c0ff56139..353e30c72 100644 --- a/src-ui/src/locale/messages.zh_TW.xlf +++ b/src-ui/src/locale/messages.zh_TW.xlf @@ -2525,7 +2525,7 @@ src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 77 + 76 Users @@ -5415,7 +5415,7 @@ Hide unowned src/app/components/common/permissions-filter-dropdown/permissions-filter-dropdown.component.html - 88 + 86 Hide unowned @@ -7829,12 +7829,12 @@ less than - Correspondent: + Correspondent: src/app/components/document-list/filter-editor/filter-editor.component.ts 191,193 - Correspondent: + Correspondent: Without correspondent @@ -7845,12 +7845,12 @@ Without correspondent - Document type: + Document type: src/app/components/document-list/filter-editor/filter-editor.component.ts 201,203 - Document type: + Document type: Without document type @@ -7861,12 +7861,12 @@ Without document type - Storage path: + Storage path: src/app/components/document-list/filter-editor/filter-editor.component.ts 211,213 - Storage path: + Storage path: Without storage path @@ -7877,34 +7877,34 @@ Without storage path - Tag: + Tag: src/app/components/document-list/filter-editor/filter-editor.component.ts - 219,220 + 219,221 - Tag: + Tag: Without any tag src/app/components/document-list/filter-editor/filter-editor.component.ts - 224 + 225 Without any tag - Custom fields: + Custom fields: src/app/components/document-list/filter-editor/filter-editor.component.ts - 228,230 + 229,231 - Custom fields: + Custom fields: Without any custom field src/app/components/document-list/filter-editor/filter-editor.component.ts - 234 + 235 Without any custom field @@ -7912,7 +7912,7 @@ Title: src/app/components/document-list/filter-editor/filter-editor.component.ts - 238 + 239 Title: @@ -7920,7 +7920,7 @@ ASN: src/app/components/document-list/filter-editor/filter-editor.component.ts - 241 + 242 ASN: @@ -7928,7 +7928,7 @@ Owner: src/app/components/document-list/filter-editor/filter-editor.component.ts - 244 + 245 Owner: @@ -7936,7 +7936,7 @@ Owner not in: src/app/components/document-list/filter-editor/filter-editor.component.ts - 247 + 248 Owner not in: @@ -7944,7 +7944,7 @@ Without an owner src/app/components/document-list/filter-editor/filter-editor.component.ts - 250 + 251 Without an owner diff --git a/src-ui/src/theme.scss b/src-ui/src/theme.scss index 63dcf8436..6c6075c4a 100644 --- a/src-ui/src/theme.scss +++ b/src-ui/src/theme.scss @@ -233,6 +233,12 @@ $form-check-radio-checked-bg-image-dark: url("data:image/svg+xml,Sign up" -msgstr "" +msgstr "Ainda não tem uma conta? Registo" #: documents/templates/account/login.html:19 #: documents/templates/account/signup.html:15 @@ -1000,7 +1001,7 @@ msgstr "" #: documents/templates/account/password_reset.html:9 msgid "Enter your email address below, and we'll email instructions for setting a new one." -msgstr "" +msgstr "Entre no seu endereço de e-mail abaixo e enviaremos um e-mail com instruções para definir uma nova " #: documents/templates/account/password_reset.html:12 msgid "An error occurred. Please try again." @@ -1016,7 +1017,7 @@ msgstr "Envie-me instruções!" #: documents/templates/account/password_reset_done.html:5 msgid "Paperless-ngx reset password sent" -msgstr "" +msgstr "Paperless-ngx enviou uma redefinição de senha" #: documents/templates/account/password_reset_done.html:9 msgid "Check your inbox." @@ -1061,7 +1062,7 @@ msgstr "Redefinição de senha concluída." #: documents/templates/account/password_reset_from_key_done.html:14 #, python-format msgid "Your new password has been set. You can now log in" -msgstr "" +msgstr "Sua nova senha foi definida. Agora você pode entrar em" #: documents/templates/account/signup.html:5 msgid "Paperless-ngx sign up" @@ -1070,21 +1071,21 @@ msgstr "Registrar-se no Paperless-ngx" #: documents/templates/account/signup.html:10 #, python-format msgid "Already have an account? Sign in" -msgstr "" +msgstr "Já tem uma conta? U Entrar" #: documents/templates/account/signup.html:16 #: documents/templates/socialaccount/signup.html:14 msgid "Email (optional)" -msgstr "" +msgstr "Email (opcional)" #: documents/templates/account/signup.html:18 msgid "Password (again)" -msgstr "" +msgstr "Senha (novamente)" #: documents/templates/account/signup.html:36 #: documents/templates/socialaccount/signup.html:27 msgid "Sign up" -msgstr "" +msgstr "Cadastre-se" #: documents/templates/index.html:61 msgid "Paperless-ngx is loading..." @@ -1109,49 +1110,49 @@ msgstr "O link de compartilhamento expirou." #: documents/templates/socialaccount/authentication_error.html:5 #: documents/templates/socialaccount/login.html:5 msgid "Paperless-ngx social account sign in" -msgstr "" +msgstr "Login de conta social Paperless-ngx" #: documents/templates/socialaccount/authentication_error.html:10 #, python-format msgid "An error occurred while attempting to login via your social network account. Back to the login page" -msgstr "" +msgstr "Ocorreu um erro ao tentar fazer login através da sua conta de rede social. Volte para a página de login " #: documents/templates/socialaccount/login.html:10 #, python-format msgid "You are about to connect a new third-party account from %(provider)s." -msgstr "" +msgstr "Você está prestes a conectar uma nova conta de terceiros do %(provider)s." #: documents/templates/socialaccount/login.html:13 msgid "Continue" -msgstr "" +msgstr "Continuar" #: documents/templates/socialaccount/signup.html:5 msgid "Paperless-ngx social account sign up" -msgstr "" +msgstr "Inscrição em conta social Paperless-ngx" #: documents/templates/socialaccount/signup.html:10 #, python-format msgid "You are about to use your %(provider_name)s account to login." -msgstr "" +msgstr "Você está prestes a usar sua conta %(provider_name)s para entrar." #: documents/templates/socialaccount/signup.html:11 msgid "As a final step, please complete the following form:" -msgstr "" +msgstr "Como etapa final, por favor preencha o seguinte formulário:" #: documents/validators.py:17 #, python-brace-format msgid "Unable to parse URI {value}, missing scheme" -msgstr "" +msgstr "Não foi possível analisar o URI {value}, faltando esquema" #: documents/validators.py:22 #, python-brace-format msgid "Unable to parse URI {value}, missing net location or path" -msgstr "" +msgstr "Não foi possível analisar URI {value}, faltando local ou localização da rede" #: documents/validators.py:27 #, python-brace-format msgid "Unable to parse URI {value}" -msgstr "" +msgstr "Não foi possível analisar o URI {value}" #: paperless/apps.py:10 msgid "Paperless" @@ -1179,7 +1180,7 @@ msgstr "pdfa-3" #: paperless/models.py:39 msgid "skip" -msgstr "" +msgstr "Pular" #: paperless/models.py:40 msgid "redo" @@ -1187,31 +1188,31 @@ msgstr "refazer" #: paperless/models.py:41 msgid "force" -msgstr "" +msgstr "Forçar" #: paperless/models.py:42 msgid "skip_noarchive" -msgstr "" +msgstr "skip_noarchive" #: paperless/models.py:50 msgid "never" -msgstr "" +msgstr "Nunca" #: paperless/models.py:51 msgid "with_text" -msgstr "" +msgstr "Com_Texto" #: paperless/models.py:52 msgid "always" -msgstr "" +msgstr "Sempre" #: paperless/models.py:60 msgid "clean" -msgstr "" +msgstr "Limpar" #: paperless/models.py:61 msgid "clean-final" -msgstr "" +msgstr "Limpo-final" #: paperless/models.py:62 msgid "none" @@ -1219,7 +1220,7 @@ msgstr "nenhum" #: paperless/models.py:70 msgid "LeaveColorUnchanged" -msgstr "" +msgstr "Deixe a cor sem mudar" #: paperless/models.py:71 msgid "RGB" @@ -1255,15 +1256,15 @@ msgstr "Define o modo OCR" #: paperless/models.py:116 msgid "Controls the generation of an archive file" -msgstr "" +msgstr "Controla a geração de um arquivo" #: paperless/models.py:124 msgid "Sets image DPI fallback value" -msgstr "" +msgstr "Define valor de fallback da imagem DPI" #: paperless/models.py:131 msgid "Controls the unpaper cleaning" -msgstr "" +msgstr "Controla a limpeza de papel" #: paperless/models.py:138 msgid "Enables deskew" @@ -1275,15 +1276,15 @@ msgstr "" #: paperless/models.py:146 msgid "Sets the threshold for rotation of pages" -msgstr "" +msgstr "Define o limite para rotação de páginas" #: paperless/models.py:152 msgid "Sets the maximum image size for decompression" -msgstr "" +msgstr "Define o tamanho máximo da imagem para descompressão" #: paperless/models.py:158 msgid "Sets the Ghostscript color conversion strategy" -msgstr "" +msgstr "Define a estratégia de conversão de cor do Ghostscript" #: paperless/models.py:166 msgid "Adds additional user arguments for OCRMyPDF" @@ -1519,7 +1520,7 @@ msgstr "senha" #: paperless_mail/models.py:42 msgid "Is token authentication" -msgstr "" +msgstr "É autenticação de token" #: paperless_mail/models.py:45 msgid "character set" @@ -1583,7 +1584,7 @@ msgstr "Usar nome do arquivo anexo como título" #: paperless_mail/models.py:99 msgid "Do not assign title from rule" -msgstr "" +msgstr "Não atribuir título da regra" #: paperless_mail/models.py:102 msgid "Do not assign a correspondent" @@ -1619,7 +1620,7 @@ msgstr "filtrar de" #: paperless_mail/models.py:136 msgid "filter to" -msgstr "" +msgstr "Filtrar por" #: paperless_mail/models.py:143 msgid "filter subject" @@ -1631,15 +1632,16 @@ msgstr "filtrar corpo" #: paperless_mail/models.py:157 msgid "filter attachment filename inclusive" -msgstr "" +msgstr "Filtrar nome do arquivo anexo" #: paperless_mail/models.py:169 msgid "filter attachment filename exclusive" -msgstr "" +msgstr "Filtrar nome do arquivo anexo" #: paperless_mail/models.py:174 msgid "Do not consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive." -msgstr "" +msgstr "Consumir somente documentos que correspondem a este nome de arquivo se especificado.\n" +"Curingas como *.pdf ou *invoice* são permitidos. Sem diferenciação de maiúsculas e minúsculas." #: paperless_mail/models.py:181 msgid "maximum age" @@ -1683,7 +1685,7 @@ msgstr "atribuir correspondente de" #: paperless_mail/models.py:256 msgid "Assign the rule owner to documents" -msgstr "" +msgstr "Atribuir o proprietário da regra aos documentos" #: paperless_mail/models.py:282 msgid "uid" diff --git a/src/locale/tr_TR/LC_MESSAGES/django.po b/src/locale/tr_TR/LC_MESSAGES/django.po index f04aa98ef..784669903 100644 --- a/src/locale/tr_TR/LC_MESSAGES/django.po +++ b/src/locale/tr_TR/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: paperless-ngx\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-08-28 17:12-0700\n" -"PO-Revision-Date: 2024-08-29 03:11\n" +"PO-Revision-Date: 2024-09-16 00:30\n" "Last-Translator: \n" "Language-Team: Turkish\n" "Language: tr_TR\n" @@ -697,7 +697,7 @@ msgstr "" #: documents/models.py:842 msgid "custom fields" -msgstr "" +msgstr "özel alanlar" #: documents/models.py:906 msgid "custom field instance" @@ -717,7 +717,7 @@ msgstr "" #: documents/models.py:980 msgid "Document Updated" -msgstr "" +msgstr "Belge Güncellendi" #: documents/models.py:983 msgid "Consume Folder" @@ -1069,12 +1069,12 @@ msgstr "" #: documents/templates/account/signup.html:10 #, python-format msgid "Already have an account? Sign in" -msgstr "" +msgstr "Bir hesabınız mı var? Giriş yapın" #: documents/templates/account/signup.html:16 #: documents/templates/socialaccount/signup.html:14 msgid "Email (optional)" -msgstr "" +msgstr "E-posta(opsiyonel)" #: documents/templates/account/signup.html:18 msgid "Password (again)" diff --git a/src/locale/uk_UA/LC_MESSAGES/django.po b/src/locale/uk_UA/LC_MESSAGES/django.po index aa002a84a..aec8e47d9 100644 --- a/src/locale/uk_UA/LC_MESSAGES/django.po +++ b/src/locale/uk_UA/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: paperless-ngx\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-08-28 17:12-0700\n" -"PO-Revision-Date: 2024-09-02 00:29\n" +"PO-Revision-Date: 2024-09-11 16:49\n" "Last-Translator: \n" "Language-Team: Ukrainian\n" "Language: uk_UA\n" diff --git a/src/locale/zh_TW/LC_MESSAGES/django.po b/src/locale/zh_TW/LC_MESSAGES/django.po index 5cc511ae5..5a7e7bc46 100644 --- a/src/locale/zh_TW/LC_MESSAGES/django.po +++ b/src/locale/zh_TW/LC_MESSAGES/django.po @@ -3,7 +3,7 @@ msgstr "" "Project-Id-Version: paperless-ngx\n" "Report-Msgid-Bugs-To: \n" "POT-Creation-Date: 2024-08-28 17:12-0700\n" -"PO-Revision-Date: 2024-08-29 03:10\n" +"PO-Revision-Date: 2024-09-10 00:28\n" "Last-Translator: \n" "Language-Team: Chinese Traditional\n" "Language: zh_TW\n" @@ -43,7 +43,7 @@ msgstr "完全符合" #: documents/models.py:60 documents/models.py:974 msgid "Regular expression" -msgstr "" +msgstr "正則表達式" #: documents/models.py:61 documents/models.py:975 msgid "Fuzzy word" @@ -51,7 +51,7 @@ msgstr "" #: documents/models.py:62 msgid "Automatic" -msgstr "" +msgstr "自動" #: documents/models.py:65 documents/models.py:419 documents/models.py:1291 #: paperless_mail/models.py:18 paperless_mail/models.py:107 @@ -257,7 +257,7 @@ msgstr "記錄" #: documents/models.py:401 msgid "Table" -msgstr "" +msgstr "表格" #: documents/models.py:402 msgid "Small Cards" @@ -269,47 +269,47 @@ msgstr "" #: documents/models.py:406 msgid "Title" -msgstr "" +msgstr "標題" #: documents/models.py:407 msgid "Created" -msgstr "" +msgstr "已建立" #: documents/models.py:408 msgid "Added" -msgstr "" +msgstr "已新增" #: documents/models.py:409 msgid "Tags" -msgstr "" +msgstr "標籤" #: documents/models.py:410 msgid "Correspondent" -msgstr "" +msgstr "聯絡人" #: documents/models.py:411 msgid "Document Type" -msgstr "" +msgstr "文件類型" #: documents/models.py:412 msgid "Storage Path" -msgstr "" +msgstr "儲存路徑" #: documents/models.py:413 msgid "Note" -msgstr "" +msgstr "備註" #: documents/models.py:414 msgid "Owner" -msgstr "" +msgstr "所有者" #: documents/models.py:415 msgid "Shared" -msgstr "" +msgstr "已分享" #: documents/models.py:416 msgid "ASN" -msgstr "" +msgstr "ASN" #: documents/models.py:422 msgid "show on dashboard" @@ -329,11 +329,11 @@ msgstr "倒轉排序" #: documents/models.py:437 msgid "View page size" -msgstr "" +msgstr "頁面大小" #: documents/models.py:445 msgid "View display mode" -msgstr "" +msgstr "顯示模式" #: documents/models.py:452 msgid "Document display fields" @@ -573,7 +573,7 @@ msgstr "" #: documents/models.py:670 msgid "Created DateTime" -msgstr "" +msgstr "建立時間" #: documents/models.py:671 msgid "Datetime field when the task result was created in UTC" @@ -581,7 +581,7 @@ msgstr "" #: documents/models.py:676 msgid "Started DateTime" -msgstr "" +msgstr "開始時間" #: documents/models.py:677 msgid "Datetime field when the task was started in UTC" @@ -589,7 +589,7 @@ msgstr "" #: documents/models.py:682 msgid "Completed DateTime" -msgstr "" +msgstr "完成時間" #: documents/models.py:683 msgid "Datetime field when the task was completed in UTC" @@ -609,7 +609,7 @@ msgstr "" #: documents/models.py:726 msgid "user" -msgstr "" +msgstr "使用者" #: documents/models.py:731 msgid "note" @@ -621,7 +621,7 @@ msgstr "" #: documents/models.py:740 msgid "Archive" -msgstr "" +msgstr "封存" #: documents/models.py:741 msgid "Original" @@ -629,63 +629,63 @@ msgstr "" #: documents/models.py:752 msgid "expiration" -msgstr "" +msgstr "過期時間" #: documents/models.py:759 msgid "slug" -msgstr "" +msgstr "縮寫" #: documents/models.py:791 msgid "share link" -msgstr "" +msgstr "分享連結" #: documents/models.py:792 msgid "share links" -msgstr "" +msgstr "分享連結" #: documents/models.py:804 msgid "String" -msgstr "" +msgstr "字串" #: documents/models.py:805 msgid "URL" -msgstr "" +msgstr "URL" #: documents/models.py:806 msgid "Date" -msgstr "" +msgstr "日期" #: documents/models.py:807 msgid "Boolean" -msgstr "" +msgstr "布林值" #: documents/models.py:808 msgid "Integer" -msgstr "" +msgstr "整數" #: documents/models.py:809 msgid "Float" -msgstr "" +msgstr "浮點數" #: documents/models.py:810 msgid "Monetary" -msgstr "" +msgstr "貨幣" #: documents/models.py:811 msgid "Document Link" -msgstr "" +msgstr "文件連結" #: documents/models.py:812 msgid "Select" -msgstr "" +msgstr "選擇" #: documents/models.py:824 msgid "data type" -msgstr "" +msgstr "資料類型" #: documents/models.py:831 msgid "extra data" -msgstr "" +msgstr "額外資料" #: documents/models.py:835 msgid "Extra data for the custom field, such as select options" @@ -693,19 +693,19 @@ msgstr "" #: documents/models.py:841 msgid "custom field" -msgstr "" +msgstr "自訂欄位" #: documents/models.py:842 msgid "custom fields" -msgstr "" +msgstr "自訂欄位" #: documents/models.py:906 msgid "custom field instance" -msgstr "" +msgstr "自訂實例" #: documents/models.py:907 msgid "custom field instances" -msgstr "" +msgstr "自訂實例" #: documents/models.py:978 msgid "Consumption Started" @@ -713,11 +713,11 @@ msgstr "" #: documents/models.py:979 msgid "Document Added" -msgstr "" +msgstr "已新增文件" #: documents/models.py:980 msgid "Document Updated" -msgstr "" +msgstr "已更新文件" #: documents/models.py:983 msgid "Consume Folder" @@ -725,7 +725,7 @@ msgstr "" #: documents/models.py:984 msgid "Api Upload" -msgstr "" +msgstr "Api上傳" #: documents/models.py:985 msgid "Mail Fetch" @@ -737,7 +737,7 @@ msgstr "" #: documents/models.py:1000 msgid "filter path" -msgstr "" +msgstr "過濾路徑" #: documents/models.py:1005 msgid "Only consume documents with a path that matches this if specified. Wildcards specified as * are allowed. Case insensitive." @@ -745,7 +745,7 @@ msgstr "" #: documents/models.py:1012 msgid "filter filename" -msgstr "" +msgstr "過濾檔名" #: documents/models.py:1017 paperless_mail/models.py:162 msgid "Only consume documents which entirely match this filename if specified. Wildcards such as *.pdf or *invoice* are allowed. Case insensitive." @@ -777,7 +777,7 @@ msgstr "" #: documents/models.py:1075 msgid "Assignment" -msgstr "" +msgstr "分配任務" #: documents/models.py:1079 msgid "Removal" @@ -789,7 +789,7 @@ msgstr "" #: documents/models.py:1089 msgid "assign title" -msgstr "" +msgstr "指定標題" #: documents/models.py:1094 msgid "Assign a document title, can include some placeholders, see documentation." @@ -797,11 +797,11 @@ msgstr "" #: documents/models.py:1103 paperless_mail/models.py:230 msgid "assign this tag" -msgstr "" +msgstr "指定標籤" #: documents/models.py:1112 paperless_mail/models.py:238 msgid "assign this document type" -msgstr "" +msgstr "指定文件類型" #: documents/models.py:1121 paperless_mail/models.py:252 msgid "assign this correspondent" @@ -809,11 +809,11 @@ msgstr "指派這個聯繫者" #: documents/models.py:1130 msgid "assign this storage path" -msgstr "" +msgstr "指定儲存路徑" #: documents/models.py:1139 msgid "assign this owner" -msgstr "" +msgstr "指定所有者" #: documents/models.py:1146 msgid "grant view permissions to these users" @@ -841,7 +841,7 @@ msgstr "" #: documents/models.py:1186 msgid "remove all tags" -msgstr "" +msgstr "移除全部標籤" #: documents/models.py:1193 msgid "remove these document type(s)" @@ -849,7 +849,7 @@ msgstr "" #: documents/models.py:1198 msgid "remove all document types" -msgstr "" +msgstr "移除全部文件類型" #: documents/models.py:1205 msgid "remove these correspondent(s)" @@ -857,7 +857,7 @@ msgstr "" #: documents/models.py:1210 msgid "remove all correspondents" -msgstr "" +msgstr "移除全部聯絡人" #: documents/models.py:1217 msgid "remove these storage path(s)" @@ -865,7 +865,7 @@ msgstr "" #: documents/models.py:1222 msgid "remove all storage paths" -msgstr "" +msgstr "移除全部儲存路徑" #: documents/models.py:1229 msgid "remove these owner(s)" @@ -873,7 +873,7 @@ msgstr "" #: documents/models.py:1234 msgid "remove all owners" -msgstr "" +msgstr "移除全部所有者" #: documents/models.py:1241 msgid "remove view permissions for these users" @@ -893,7 +893,7 @@ msgstr "" #: documents/models.py:1267 msgid "remove all permissions" -msgstr "" +msgstr "移除全部權限" #: documents/models.py:1274 msgid "remove these custom fields" @@ -901,7 +901,7 @@ msgstr "" #: documents/models.py:1279 msgid "remove all custom fields" -msgstr "" +msgstr "移除全部自訂欄位" #: documents/models.py:1283 msgid "workflow action" @@ -913,28 +913,28 @@ msgstr "" #: documents/models.py:1293 paperless_mail/models.py:109 msgid "order" -msgstr "" +msgstr "排序" #: documents/models.py:1299 msgid "triggers" -msgstr "" +msgstr "觸發器" #: documents/models.py:1306 msgid "actions" -msgstr "" +msgstr "動作" #: documents/models.py:1309 msgid "enabled" -msgstr "" +msgstr "已啟用" #: documents/serialisers.py:120 #, python-format msgid "Invalid regular expression: %(error)s" -msgstr "" +msgstr "無效的正則表達式: %(error)s" #: documents/serialisers.py:467 msgid "Invalid color." -msgstr "" +msgstr "無效的顏色" #: documents/serialisers.py:1397 #, python-format @@ -943,12 +943,12 @@ msgstr "" #: documents/serialisers.py:1506 msgid "Invalid variable detected." -msgstr "" +msgstr "檢測到無效的變數" #: documents/templates/account/email/base_message.txt:1 #, python-format msgid "Hello from %(site_name)s!" -msgstr "" +msgstr "已收到%(site_name)s的訊息" #: documents/templates/account/email/base_message.txt:5 #, python-format @@ -958,40 +958,40 @@ msgstr "" #: documents/templates/account/login.html:5 msgid "Paperless-ngx sign in" -msgstr "" +msgstr "登入 Paperless-ngx" #: documents/templates/account/login.html:10 msgid "Please sign in." -msgstr "" +msgstr "請登入" #: documents/templates/account/login.html:12 #, python-format msgid "Don't have an account yet? Sign up" -msgstr "" +msgstr "沒有帳號? 註冊" #: documents/templates/account/login.html:19 #: documents/templates/account/signup.html:15 #: documents/templates/socialaccount/signup.html:13 msgid "Username" -msgstr "" +msgstr "使用者名稱" #: documents/templates/account/login.html:20 #: documents/templates/account/signup.html:17 msgid "Password" -msgstr "" +msgstr "密碼" #: documents/templates/account/login.html:30 msgid "Sign in" -msgstr "" +msgstr "登入" #: documents/templates/account/login.html:34 msgid "Forgot your password?" -msgstr "" +msgstr "忘記密碼?" #: documents/templates/account/login.html:45 #: documents/templates/account/signup.html:49 msgid "or sign in via" -msgstr "" +msgstr "或通過以下方式登入" #: documents/templates/account/password_reset.html:5 msgid "Paperless-ngx reset password request" @@ -1003,11 +1003,11 @@ msgstr "" #: documents/templates/account/password_reset.html:12 msgid "An error occurred. Please try again." -msgstr "" +msgstr "發生錯誤。請重新嘗試。" #: documents/templates/account/password_reset.html:15 msgid "Email" -msgstr "" +msgstr "電子信箱" #: documents/templates/account/password_reset.html:21 msgid "Send me instructions!" @@ -1031,15 +1031,15 @@ msgstr "" #: documents/templates/account/password_reset_from_key.html:9 msgid "Set a new password." -msgstr "" +msgstr "設置新密碼" #: documents/templates/account/password_reset_from_key.html:15 msgid "request a new password reset" -msgstr "" +msgstr "請求密碼重置" #: documents/templates/account/password_reset_from_key.html:17 msgid "New Password" -msgstr "" +msgstr "新密碼" #: documents/templates/account/password_reset_from_key.html:18 msgid "Confirm Password" @@ -1074,7 +1074,7 @@ msgstr "" #: documents/templates/account/signup.html:16 #: documents/templates/socialaccount/signup.html:14 msgid "Email (optional)" -msgstr "" +msgstr "電子信箱 (可選)" #: documents/templates/account/signup.html:18 msgid "Password (again)" @@ -1083,7 +1083,7 @@ msgstr "" #: documents/templates/account/signup.html:36 #: documents/templates/socialaccount/signup.html:27 msgid "Sign up" -msgstr "" +msgstr "註冊" #: documents/templates/index.html:61 msgid "Paperless-ngx is loading..." @@ -1103,7 +1103,7 @@ msgstr "" #: documents/templates/paperless-ngx/base.html:62 msgid "Share link has expired." -msgstr "" +msgstr "分享連結已失效" #: documents/templates/socialaccount/authentication_error.html:5 #: documents/templates/socialaccount/login.html:5 @@ -1122,7 +1122,7 @@ msgstr "" #: documents/templates/socialaccount/login.html:13 msgid "Continue" -msgstr "" +msgstr "繼續" #: documents/templates/socialaccount/signup.html:5 msgid "Paperless-ngx social account sign up" @@ -1158,27 +1158,27 @@ msgstr "" #: paperless/models.py:26 msgid "pdf" -msgstr "" +msgstr "pdf" #: paperless/models.py:27 msgid "pdfa" -msgstr "" +msgstr "pdfa" #: paperless/models.py:28 msgid "pdfa-1" -msgstr "" +msgstr "pdfa-1" #: paperless/models.py:29 msgid "pdfa-2" -msgstr "" +msgstr "pdfa-2" #: paperless/models.py:30 msgid "pdfa-3" -msgstr "" +msgstr "pdfa-3" #: paperless/models.py:39 msgid "skip" -msgstr "" +msgstr "跳過" #: paperless/models.py:40 msgid "redo" @@ -1186,7 +1186,7 @@ msgstr "" #: paperless/models.py:41 msgid "force" -msgstr "" +msgstr "強制" #: paperless/models.py:42 msgid "skip_noarchive" @@ -1194,7 +1194,7 @@ msgstr "" #: paperless/models.py:50 msgid "never" -msgstr "" +msgstr "從不" #: paperless/models.py:51 msgid "with_text" @@ -1202,11 +1202,11 @@ msgstr "" #: paperless/models.py:52 msgid "always" -msgstr "" +msgstr "總是" #: paperless/models.py:60 msgid "clean" -msgstr "" +msgstr "清除" #: paperless/models.py:61 msgid "clean-final" @@ -1214,15 +1214,15 @@ msgstr "" #: paperless/models.py:62 msgid "none" -msgstr "" +msgstr "無" #: paperless/models.py:70 msgid "LeaveColorUnchanged" -msgstr "" +msgstr "保持顏色不變" #: paperless/models.py:71 msgid "RGB" -msgstr "" +msgstr "RGB" #: paperless/models.py:72 msgid "UseDeviceIndependentColor" @@ -1230,19 +1230,19 @@ msgstr "" #: paperless/models.py:73 msgid "Gray" -msgstr "" +msgstr "灰色" #: paperless/models.py:74 msgid "CMYK" -msgstr "" +msgstr "CMYK" #: paperless/models.py:83 msgid "Sets the output PDF type" -msgstr "" +msgstr "設置 PDF 輸出類型" #: paperless/models.py:95 msgid "Do OCR from page 1 to this value" -msgstr "" +msgstr "從第一頁執行OCR至此位置" #: paperless/models.py:101 msgid "Do OCR using these languages" @@ -1250,7 +1250,7 @@ msgstr "" #: paperless/models.py:108 msgid "Sets the OCR mode" -msgstr "" +msgstr "設置 OCR 模式" #: paperless/models.py:116 msgid "Controls the generation of an archive file" @@ -1270,7 +1270,7 @@ msgstr "" #: paperless/models.py:141 msgid "Enables page rotation" -msgstr "" +msgstr "啟用頁面旋轉" #: paperless/models.py:146 msgid "Sets the threshold for rotation of pages" @@ -1290,7 +1290,7 @@ msgstr "" #: paperless/models.py:171 msgid "Application title" -msgstr "" +msgstr "應用程式標題" #: paperless/models.py:178 msgid "Application logo" @@ -1486,7 +1486,7 @@ msgstr "" #: paperless_mail/models.py:15 msgid "Use SSL" -msgstr "" +msgstr "使用SSL" #: paperless_mail/models.py:16 msgid "Use STARTTLS" diff --git a/src/paperless_mail/tests/test_mail.py b/src/paperless_mail/tests/test_mail.py index ef359db75..bdadc7450 100644 --- a/src/paperless_mail/tests/test_mail.py +++ b/src/paperless_mail/tests/test_mail.py @@ -717,6 +717,7 @@ class TestMail( ], ) + @pytest.mark.flaky(reruns=4) def test_filename_filter_inline_no_consumption(self): """ GIVEN: @@ -1153,6 +1154,7 @@ class TestMail( self.mailMocker.bogus_mailbox.folder.list.assert_called_once() self.mailMocker._queue_consumption_tasks_mock.assert_not_called() + @pytest.mark.flaky(reruns=4) @mock.patch("paperless_mail.mail.MailAccountHandler._get_correspondent") def test_error_skip_mail(self, m): def get_correspondent_fake(message, rule):