Merge branch 'dev'

This commit is contained in:
shamoon 2025-11-15 14:23:38 -08:00
commit 7470b799a3
No known key found for this signature in database
118 changed files with 15250 additions and 1257 deletions

View file

@ -35,8 +35,8 @@ NOTE: PRs that do not address the following will not be merged, please do not sk
- [ ] I have read & agree with the [contributing guidelines](https://github.com/paperless-ngx/paperless-ngx/blob/main/CONTRIBUTING.md).
- [ ] If applicable, I have included testing coverage for new code in this PR, for [backend](https://docs.paperless-ngx.com/development/#testing) and / or [front-end](https://docs.paperless-ngx.com/development/#testing-and-code-style) changes.
- [ ] If applicable, I have tested my code for new features & regressions on both mobile & desktop devices, using the latest version of major browsers.
- [ ] If applicable, I have tested my code for breaking changes & regressions on both mobile & desktop devices, using the latest version of major browsers.
- [ ] If applicable, I have checked that all tests pass, see [documentation](https://docs.paperless-ngx.com/development/#back-end-development).
- [ ] I have run all `pre-commit` hooks, see [documentation](https://docs.paperless-ngx.com/development/#code-formatting-with-pre-commit-hooks).
- [ ] I have made corresponding changes to the documentation as needed.
- [ ] I have checked my modifications for any breaking changes.
- [ ] In the description of the PR above I have disclosed the use of AI tools in the coding of this PR.

View file

@ -32,7 +32,7 @@ RUN set -eux \
# Purpose: Installs s6-overlay and rootfs
# Comments:
# - Don't leave anything extra in here either
FROM ghcr.io/astral-sh/uv:0.9.4-python3.12-bookworm-slim AS s6-overlay-base
FROM ghcr.io/astral-sh/uv:0.9.9-python3.12-bookworm-slim AS s6-overlay-base
WORKDIR /usr/src/s6

View file

@ -326,7 +326,7 @@ are released, dependency support is confirmed, etc.
!!! warning
Ensure your Redis instance [is secured](https://redis.io/docs/getting-started/#securing-redis).
Ensure your Redis instance [is secured](https://redis.io/docs/latest/operate/oss_and_stack/management/security/).
7. Create the following directories if they are missing:

View file

@ -1,6 +1,6 @@
[project]
name = "paperless-ngx"
version = "2.19.4"
version = "2.19.5"
description = "A community-supported supercharged document management system: scan, index and archive all your physical documents"
readme = "README.md"
requires-python = ">=3.10"

View file

@ -2557,7 +2557,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
</trans-unit>
<trans-unit id="2753185112875184719" datatype="html">
@ -6044,71 +6044,71 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
</trans-unit>
<trans-unit id="3417726855410304962" datatype="html">
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
</trans-unit>
<trans-unit id="154249228726292516" datatype="html">
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
</trans-unit>
<trans-unit id="4153637646944982460" datatype="html">
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
</trans-unit>
<trans-unit id="5939111172212776886" datatype="html">
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
</trans-unit>
<trans-unit id="1030314492414713260" datatype="html">
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
</trans-unit>
<trans-unit id="3755006064892435830" datatype="html">
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
</trans-unit>
<trans-unit id="5919827473541889422" datatype="html">
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
</trans-unit>
<trans-unit id="6214722303383624015" datatype="html">
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
</trans-unit>
<trans-unit id="6617773613987957957" datatype="html">

View file

@ -1,6 +1,6 @@
{
"name": "paperless-ngx-ui",
"version": "2.19.4",
"version": "2.19.5",
"scripts": {
"preinstall": "npx only-allow pnpm",
"ng": "ng",

View file

@ -354,5 +354,13 @@ describe('CustomFieldsQueryDropdownComponent', () => {
model.removeElement(atom)
expect(completeSpy).toHaveBeenCalled()
})
it('should subscribe to existing elements when queries are assigned', () => {
const expression = new CustomFieldQueryExpression()
const nextSpy = jest.spyOn(model.changed, 'next')
model.queries = [expression]
expression.changed.next(expression)
expect(nextSpy).toHaveBeenCalledWith(model)
})
})
})

View file

@ -17,7 +17,7 @@ import {
} from '@ng-bootstrap/ng-bootstrap'
import { NgSelectComponent, NgSelectModule } from '@ng-select/ng-select'
import { NgxBootstrapIconsModule } from 'ngx-bootstrap-icons'
import { first, Subject, takeUntil } from 'rxjs'
import { first, Subject, Subscription, takeUntil } from 'rxjs'
import { CustomField, CustomFieldDataType } from 'src/app/data/custom-field'
import {
CUSTOM_FIELD_QUERY_MAX_ATOMS,
@ -41,10 +41,27 @@ import { ClearableBadgeComponent } from '../clearable-badge/clearable-badge.comp
import { DocumentLinkComponent } from '../input/document-link/document-link.component'
export class CustomFieldQueriesModel {
public queries: CustomFieldQueryElement[] = []
private _queries: CustomFieldQueryElement[] = []
private rootSubscriptions: Subscription[] = []
public readonly changed = new Subject<CustomFieldQueriesModel>()
public get queries(): CustomFieldQueryElement[] {
return this._queries
}
public set queries(value: CustomFieldQueryElement[]) {
this.teardownRootSubscriptions()
this._queries = value ?? []
for (const element of this._queries) {
this.rootSubscriptions.push(
element.changed.subscribe(() => {
this.changed.next(this)
})
)
}
}
public clear(fireEvent = true) {
this.queries = []
if (fireEvent) {
@ -107,14 +124,14 @@ export class CustomFieldQueriesModel {
public addExpression(
expression: CustomFieldQueryExpression = new CustomFieldQueryExpression()
) {
if (this.queries.length > 0) {
if (this.queries.length === 0) {
this.queries = [expression]
return
}
;(
(this.queries[0] as CustomFieldQueryExpression)
.value as CustomFieldQueryElement[]
).push(expression)
} else {
this.queries.push(expression)
}
expression.changed.subscribe(() => {
this.changed.next(this)
})
@ -166,6 +183,13 @@ export class CustomFieldQueriesModel {
this.changed.next(this)
}
}
private teardownRootSubscriptions() {
for (const subscription of this.rootSubscriptions) {
subscription.unsubscribe()
}
this.rootSubscriptions = []
}
}
@Component({

View file

@ -183,6 +183,7 @@ export class ProfileEditDialogComponent
this.newPassword && this.currentPassword !== this.newPassword
const profile = Object.assign({}, this.form.value)
delete profile.totp_code
this.error = null
this.networkActive = true
this.profileService
.update(profile)
@ -204,6 +205,7 @@ export class ProfileEditDialogComponent
},
error: (error) => {
this.toastService.showError($localize`Error saving profile`, error)
this.error = error?.error
this.networkActive = false
},
})

View file

@ -747,7 +747,7 @@ export class FilterEditorComponent
) {
filterRules.push({
rule_type: FILTER_TITLE_CONTENT,
value: this._textFilter,
value: this._textFilter.trim(),
})
}
if (this._textFilter && this.textFilterTarget == TEXT_FILTER_TARGET_TITLE) {
@ -805,7 +805,7 @@ export class FilterEditorComponent
) {
filterRules.push({
rule_type: FILTER_FULLTEXT_QUERY,
value: this._textFilter,
value: this._textFilter.trim(),
})
}
if (

View file

@ -1,4 +1,3 @@
import { fakeAsync, tick } from '@angular/core/testing'
import {
CustomFieldQueryElementType,
CustomFieldQueryLogicalOperator,
@ -111,13 +110,38 @@ describe('CustomFieldQueryAtom', () => {
expect(atom.serialize()).toEqual([1, 'operator', 'value'])
})
it('should emit changed on value change after debounce', fakeAsync(() => {
it('should emit changed on value change immediately', () => {
const atom = new CustomFieldQueryAtom()
const changeSpy = jest.spyOn(atom.changed, 'next')
atom.value = 'new value'
tick(1000)
expect(changeSpy).toHaveBeenCalled()
}))
})
it('should ignore duplicate array emissions', () => {
const atom = new CustomFieldQueryAtom()
atom.operator = CustomFieldQueryOperator.In
const changeSpy = jest.fn()
atom.changed.subscribe(changeSpy)
atom.value = [1, 2]
expect(changeSpy).toHaveBeenCalledTimes(1)
changeSpy.mockClear()
atom.value = [1, 2]
expect(changeSpy).not.toHaveBeenCalled()
})
it('should emit when array values differ while length matches', () => {
const atom = new CustomFieldQueryAtom()
atom.operator = CustomFieldQueryOperator.In
const changeSpy = jest.fn()
atom.changed.subscribe(changeSpy)
atom.value = [1, 2]
changeSpy.mockClear()
atom.value = [1, 3]
expect(changeSpy).toHaveBeenCalledTimes(1)
})
})
describe('CustomFieldQueryExpression', () => {

View file

@ -1,4 +1,4 @@
import { Subject, debounceTime, distinctUntilChanged } from 'rxjs'
import { Subject, distinctUntilChanged } from 'rxjs'
import { v4 as uuidv4 } from 'uuid'
import {
CUSTOM_FIELD_QUERY_VALUE_TYPES_BY_OPERATOR,
@ -110,7 +110,22 @@ export class CustomFieldQueryAtom extends CustomFieldQueryElement {
protected override connectValueModelChanged(): void {
this.valueModelChanged
.pipe(debounceTime(1000), distinctUntilChanged())
.pipe(
distinctUntilChanged((previous, current) => {
if (Array.isArray(previous) && Array.isArray(current)) {
if (previous.length !== current.length) {
return false
}
for (let i = 0; i < previous.length; i++) {
if (previous[i] !== current[i]) {
return false
}
}
return true
}
return previous === current
})
)
.subscribe(() => {
this.changed.next(this)
})

View file

@ -6,7 +6,7 @@ export const environment = {
apiVersion: '9', // match src/paperless/settings.py
appTitle: 'Paperless-ngx',
tag: 'prod',
version: '2.19.4',
version: '2.19.5',
webSocketHost: window.location.host,
webSocketProtocol: window.location.protocol == 'https:' ? 'wss:' : 'ws:',
webSocketBaseUrl: base_url.pathname + 'ws/',

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">Wagwoord is verander, u sal vir nn oomblik afgeteken word.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="needs-translation">Profile updated successfully</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="needs-translation">Error saving profile</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="needs-translation">Error generating auth token</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="needs-translation">Error disconnecting social account</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="needs-translation">Error fetching TOTP settings</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="needs-translation">TOTP activated successfully</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="needs-translation">Error activating TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="needs-translation">TOTP deactivated successfully</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="needs-translation">Error deactivating TOTP</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">تم تغيير كلمة المرور ، سيتم تسجيل خروجك مؤقتاً.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">تم تحديث الملف الشخصي بنجاح</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">خطأ أثناء حفظ الملف الشخصي</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">خطأ أثناء إنشاء رمز المصادقة</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">خطأ أثناء قطع الاتصال بحساب الشبكة الاجتماعية</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="needs-translation">Error fetching TOTP settings</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="needs-translation">TOTP activated successfully</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="needs-translation">Error activating TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="needs-translation">TOTP deactivated successfully</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="needs-translation">Error deactivating TOTP</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="needs-translation">Password has been changed, you will be logged out momentarily.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="needs-translation">Profile updated successfully</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="needs-translation">Error saving profile</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="needs-translation">Error generating auth token</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="needs-translation">Error disconnecting social account</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="needs-translation">Error fetching TOTP settings</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="needs-translation">TOTP activated successfully</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="needs-translation">Error activating TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="needs-translation">TOTP deactivated successfully</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="needs-translation">Error deactivating TOTP</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">Паролата е променена, ще излезете моментално.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">Профила е актуализиран успешно</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">Грешка при запазването на профила</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">Грешка при генериране на auth токен</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">Грешка при прекъсване на връзката със социалния акаунт</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">Грешка при извличане на настройките за TOTP</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">TOTP е активиран успешно</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">Грешка при активирането на TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">TOTP е деактивиран успешно</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">Грешка при деактивирането на TOTP</target>
</trans-unit>

View file

@ -764,7 +764,7 @@
<context context-type="sourcefile">src/app/components/admin/logs/logs.component.html</context>
<context context-type="linenumber">17</context>
</context-group>
<target state="needs-translation">lines</target>
<target state="translated">línies</target>
</trans-unit>
<trans-unit id="8838884664569764142" datatype="html">
<source>Auto refresh</source>
@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">Contrasenya desada, es tancarà la sessió momentàniament.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">Perfil actualitzat corrcetament</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">Error desant perfil</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">Error generant auth token</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">Error desconnectant compte social</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">Error obtenint les opcions TOTP</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">TOTP activat correctament</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">Error activant TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">TOTP desactivat correctament</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">Error desactivant TOTP</target>
</trans-unit>
@ -8700,7 +8700,7 @@
<context context-type="sourcefile">src/app/components/document-list/document-list.component.html</context>
<context context-type="linenumber">18</context>
</context-group>
<target state="needs-translation">Select:</target>
<target state="translated">Selecciona:</target>
</trans-unit>
<trans-unit id="6252070156626006029" datatype="html">
<source>None</source>

View file

@ -764,7 +764,7 @@
<context context-type="sourcefile">src/app/components/admin/logs/logs.component.html</context>
<context context-type="linenumber">17</context>
</context-group>
<target state="needs-translation">lines</target>
<target state="translated">řádky</target>
</trans-unit>
<trans-unit id="8838884664569764142" datatype="html">
<source>Auto refresh</source>
@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">Heslo bylo změněno, za chvíli budete odhlášeni.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">Profil úspěšně aktualizován</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">Chyba při ukládání profilu</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">Chyba při generování ověřovacího tokenu</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">Chyba při odpojování účtu sociální sítě</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">Chyba při získávání nastavení TOTP</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">TOTP úspěšně aktivováno</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">Chyba při aktivaci TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">TOTP úspěšně deaktivováno</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">Chyba při deaktivaci TOTP</target>
</trans-unit>
@ -8699,7 +8699,7 @@
<context context-type="sourcefile">src/app/components/document-list/document-list.component.html</context>
<context context-type="linenumber">18</context>
</context-group>
<target state="needs-translation">Select:</target>
<target state="translated">Vybrat:</target>
</trans-unit>
<trans-unit id="6252070156626006029" datatype="html">
<source>None</source>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="needs-translation">Password has been changed, you will be logged out momentarily.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="needs-translation">Profile updated successfully</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="needs-translation">Error saving profile</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="needs-translation">Error generating auth token</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="needs-translation">Error disconnecting social account</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="needs-translation">Error fetching TOTP settings</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="needs-translation">TOTP activated successfully</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="needs-translation">Error activating TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="needs-translation">TOTP deactivated successfully</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="needs-translation">Error deactivating TOTP</target>
</trans-unit>

View file

@ -758,13 +758,13 @@
</context-group>
<target state="final">Anzeigen</target>
</trans-unit>
<trans-unit id="5724363929304709833" datatype="html">
<trans-unit id="5724363929304709833" datatype="html" approved="yes">
<source>lines</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/admin/logs/logs.component.html</context>
<context context-type="linenumber">17</context>
</context-group>
<target state="translated">Zeilen</target>
<target state="final">Zeilen</target>
</trans-unit>
<trans-unit id="8838884664569764142" datatype="html" approved="yes">
<source>Auto refresh</source>
@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="final">Das Kennwort wurde geändert, Sie werden nun abgemeldet.</target>
</trans-unit>
@ -5734,13 +5734,13 @@
</context-group>
<target state="final">Arbeitsablauf bearbeiten</target>
</trans-unit>
<trans-unit id="5457837313196342910" datatype="html">
<trans-unit id="5457837313196342910" datatype="html" approved="yes">
<source>{VAR_PLURAL, plural, =1 {Email Document} other {Email <x id="INTERPOLATION"/> Documents}}</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/email-document-dialog/email-document-dialog.component.html</context>
<context context-type="linenumber">2,6</context>
</context-group>
<target state="translated">{VAR_PLURAL, plural, =1 {Dokument mailen} other {<x id="INTERPOLATION"/> Dokumente mailen}}</target>
<target state="final">{VAR_PLURAL, plural, =1 {Dokument mailen} other {<x id="INTERPOLATION"/> Dokumente mailen}}</target>
</trans-unit>
<trans-unit id="7376342558017986274" datatype="html" approved="yes">
<source>Email address(es)</source>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="final">Profil erfolgreich aktualisiert</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="final">Fehler beim Speichern des Profils</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="final">Fehler beim Generieren des Authentifizierungstokens</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="final">Fehler beim Trennen des Drittanbieterkontos</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="final">Fehler beim Abrufen der TOTP-Einstellungen</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="final">TOTP erfolgreich aktiviert</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="final">Fehler beim Aktivieren von TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="final">TOTP erfolgreich deaktiviert</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="final">Fehler beim Deaktivieren von TOTP</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">Ο κωδικός πρόσβασης έχει αλλάξει, θα αποσυνδεθείτε αμέσως.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="needs-translation">Profile updated successfully</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="needs-translation">Error saving profile</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="needs-translation">Error generating auth token</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="needs-translation">Error disconnecting social account</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="needs-translation">Error fetching TOTP settings</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="needs-translation">TOTP activated successfully</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="needs-translation">Error activating TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="needs-translation">TOTP deactivated successfully</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="needs-translation">Error deactivating TOTP</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">La contraseña ha sido cambiada, tu sesión será cerrada en un momento.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">Perfil actualizado correctamente</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">Error al guardar el perfil</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">Error generando token de autenticación</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">Error al desconectar la cuenta de red social</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">Error obteniendo ajustes TOTP</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">TOTP activado correctamente</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">Error activando TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">TOTP desactivado correctamente</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">Error desactivando TOTP</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="needs-translation">Password has been changed, you will be logged out momentarily.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="needs-translation">Profile updated successfully</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="needs-translation">Error saving profile</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="needs-translation">Error generating auth token</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="needs-translation">Error disconnecting social account</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="needs-translation">Error fetching TOTP settings</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="needs-translation">TOTP activated successfully</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="needs-translation">Error activating TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="needs-translation">TOTP deactivated successfully</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="needs-translation">Error deactivating TOTP</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">رمز عبور تغییر کرده است ، شما لحظه به لحظه از سیستم خارج می شوید.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">پروفایل با موفقیت به روز شد</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">نمایه ذخیره خطا</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">خطای ایجاد کننده AUTH</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">قطع خطا حساب اجتماعی</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">خطا در تنظیمات TOTP</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">TOTP با موفقیت فعال شد</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">خطا در فعال کردن TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">TOTP با موفقیت غیرفعال شد</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">خطای غیرفعال کردن TOTP</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">Salasana on vaihdettu, sinut kirjataan ulos hetken kuluttua.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">Profiili päivitetty onnistuneesti</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">Virhe profiilia tallentaessa</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="needs-translation">Error generating auth token</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">Virhe yhteyttä sosiaaliseen tiliin katkaistaessa</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="needs-translation">Error fetching TOTP settings</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="needs-translation">TOTP activated successfully</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="needs-translation">Error activating TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="needs-translation">TOTP deactivated successfully</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="needs-translation">Error deactivating TOTP</target>
</trans-unit>

View file

@ -764,7 +764,7 @@
<context context-type="sourcefile">src/app/components/admin/logs/logs.component.html</context>
<context context-type="linenumber">17</context>
</context-group>
<target state="needs-translation">lines</target>
<target state="translated">lignes</target>
</trans-unit>
<trans-unit id="8838884664569764142" datatype="html" approved="yes">
<source>Auto refresh</source>
@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="final">Le mot de passe a été modifié, vous serez déconnecté momentanément.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">Profil mis à jour avec succès</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">Erreur lors de l'enregistrement du profil</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">Erreur lors de la génération du jeton d'authentification</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">Erreur lors de la déconnexion du compte social</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">Erreur lors de la récupération des paramètres du TOTP</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">TOTP activé avec succès</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">Erreur lors de lactivation du TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">TOTP désactivé avec succès</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">Erreur lors de la désactivation du TOTP</target>
</trans-unit>
@ -8699,7 +8699,7 @@
<context context-type="sourcefile">src/app/components/document-list/document-list.component.html</context>
<context context-type="linenumber">18</context>
</context-group>
<target state="needs-translation">Select:</target>
<target state="translated">Sélectionner :</target>
</trans-unit>
<trans-unit id="6252070156626006029" datatype="html" approved="yes">
<source>None</source>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">הסיסמה השתנתה. אתה תנותק מהמערכת בתוך זמן קצר</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">פרופיל עודכן בהצלחה</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">שגיאה בשמירת פרופיל</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">שגיאה ביצירת אסימון אימות</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">שגיאה בניתוק חשבון חברתי</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">שגיאה באחזור הגדרות TOTP</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">TOTP הופעל בהצלחה</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">שגיאה בהפעלת TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">TOTP הושבת בהצלחה</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">שגיאה בהשבתת TOTP</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="needs-translation">Password has been changed, you will be logged out momentarily.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="needs-translation">Profile updated successfully</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="needs-translation">Error saving profile</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="needs-translation">Error generating auth token</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="needs-translation">Error disconnecting social account</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="needs-translation">Error fetching TOTP settings</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="needs-translation">TOTP activated successfully</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="needs-translation">Error activating TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="needs-translation">TOTP deactivated successfully</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="needs-translation">Error deactivating TOTP</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">A jelszó megváltozott, Önt kiléptetjük a rendszerből.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">Profil frissítése sikeresen megtörtént</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">Hiba a profil mentésekor</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">Hiba az auth token létrehozásakor</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">Hiba a közösségi fiók szétkapcsolásakor</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">Hiba a TOTP beállítások lekérésekor</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">TOTP aktiválása sikeres</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">Sikertelen TOTP aktiválás</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">TOTP deaktiválása sikeres</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">Sikertelen TOTP deaktiválás</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">Kata sandi telah diubah, anda akan dikeluarkan sesaat lagi.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">Profil berhasil diperbarui</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">Kesalahan saat menyimpan profil</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">Kesalahan saat membuat token autentikasi</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">Kesalahan saat melepaskan akun sosial</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">Gagal mengambil pengaturan TOTP</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">TOTP berhasil diaktifkan</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">Gagal mengaktifkan TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">TOTP berhasil dinonaktifkan</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">Gagal menonaktifkan TOTP</target>
</trans-unit>

View file

@ -764,7 +764,7 @@
<context context-type="sourcefile">src/app/components/admin/logs/logs.component.html</context>
<context context-type="linenumber">17</context>
</context-group>
<target state="needs-translation">lines</target>
<target state="translated">righe</target>
</trans-unit>
<trans-unit id="8838884664569764142" datatype="html">
<source>Auto refresh</source>
@ -2148,7 +2148,7 @@
<context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.ts</context>
<context context-type="linenumber">161</context>
</context-group>
<target state="needs-translation">Error dismissing tasks</target>
<target state="translated">Errore nel rimuovere l'attività</target>
</trans-unit>
<trans-unit id="2132179171926568807" datatype="html">
<source>Error dismissing task</source>
@ -2156,7 +2156,7 @@
<context context-type="sourcefile">src/app/components/admin/tasks/tasks.component.ts</context>
<context context-type="linenumber">170</context>
</context-group>
<target state="needs-translation">Error dismissing task</target>
<target state="translated">Errore nel rimuovere le attività</target>
</trans-unit>
<trans-unit id="9011556615675272238" datatype="html">
<source>queued</source>
@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">La password è stata cambiata, sarai disconnesso momentaneamente.</target>
</trans-unit>
@ -4816,7 +4816,7 @@
<context context-type="sourcefile">src/app/components/common/edit-dialog/tag-edit-dialog/tag-edit-dialog.component.html</context>
<context context-type="linenumber">15</context>
</context-group>
<target state="needs-translation">Parent</target>
<target state="translated">Parent</target>
</trans-unit>
<trans-unit id="1426037806946650347" datatype="html" approved="yes">
<source>Inbox tag</source>
@ -5240,7 +5240,7 @@
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context>
<context context-type="linenumber">183</context>
</context-group>
<target state="needs-translation">Advanced Filters</target>
<target state="translated">Filtri Avanzati</target>
</trans-unit>
<trans-unit id="910026778839409110" datatype="html">
<source>Add filter</source>
@ -5248,7 +5248,7 @@
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context>
<context context-type="linenumber">190</context>
</context-group>
<target state="needs-translation">Add filter</target>
<target state="translated">Aggiungi filtro</target>
</trans-unit>
<trans-unit id="5671193617280178107" datatype="html">
<source>No advanced workflow filters defined.</source>
@ -5256,7 +5256,7 @@
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context>
<context context-type="linenumber">195</context>
</context-group>
<target state="needs-translation">No advanced workflow filters defined.</target>
<target state="translated">Nessun filtro avanzato del workflow definito.</target>
</trans-unit>
<trans-unit id="6892734625735572404" datatype="html">
<source> Complete the custom field query configuration. </source>
@ -5264,7 +5264,7 @@
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.html</context>
<context context-type="linenumber">224,226</context>
</context-group>
<target state="needs-translation"> Complete the custom field query configuration. </target>
<target state="translated"> Completa la configurazione della query di campo personalizzato. </target>
</trans-unit>
<trans-unit id="6417103744331194518" datatype="html">
<source>Action type</source>
@ -5644,7 +5644,7 @@
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts</context>
<context context-type="linenumber">203</context>
</context-group>
<target state="needs-translation">Has any of these tags</target>
<target state="translated">Ha qualcuna di queste etichette</target>
</trans-unit>
<trans-unit id="4166903555074156852" datatype="html">
<source>Has all of these tags</source>
@ -5652,7 +5652,7 @@
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts</context>
<context context-type="linenumber">210</context>
</context-group>
<target state="needs-translation">Has all of these tags</target>
<target state="translated">Ha tutte queste etichette</target>
</trans-unit>
<trans-unit id="6624363795312783141" datatype="html">
<source>Does not have these tags</source>
@ -5660,7 +5660,7 @@
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts</context>
<context context-type="linenumber">217</context>
</context-group>
<target state="needs-translation">Does not have these tags</target>
<target state="translated">Non ha queste etichette</target>
</trans-unit>
<trans-unit id="5281365940563983618" datatype="html">
<source>Has correspondent</source>
@ -5676,7 +5676,7 @@
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts</context>
<context context-type="linenumber">232</context>
</context-group>
<target state="needs-translation">Does not have correspondents</target>
<target state="translated">Non ha corrispondenti</target>
</trans-unit>
<trans-unit id="4806713133917046341" datatype="html">
<source>Has document type</source>
@ -5692,7 +5692,7 @@
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
</context-group>
<target state="needs-translation">Does not have document types</target>
<target state="translated">Non ha questi tipi di documento</target>
</trans-unit>
<trans-unit id="4277260190522078330" datatype="html">
<source>Has storage path</source>
@ -5700,7 +5700,7 @@
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts</context>
<context context-type="linenumber">256</context>
</context-group>
<target state="needs-translation">Has storage path</target>
<target state="translated">Ha percorso di archiviazione</target>
</trans-unit>
<trans-unit id="6070943364927280151" datatype="html">
<source>Does not have storage paths</source>
@ -5708,7 +5708,7 @@
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts</context>
<context context-type="linenumber">264</context>
</context-group>
<target state="needs-translation">Does not have storage paths</target>
<target state="translated">Non ha percorso di archiviazione</target>
</trans-unit>
<trans-unit id="6250799006816371860" datatype="html">
<source>Matches custom field query</source>
@ -5716,7 +5716,7 @@
<context context-type="sourcefile">src/app/components/common/edit-dialog/workflow-edit-dialog/workflow-edit-dialog.component.ts</context>
<context context-type="linenumber">272</context>
</context-group>
<target state="needs-translation">Matches custom field query</target>
<target state="translated">Corrisponde a campo personalizzato</target>
</trans-unit>
<trans-unit id="3138206142174978019" datatype="html">
<source>Create new workflow</source>
@ -5792,7 +5792,7 @@
<context context-type="sourcefile">src/app/components/common/email-document-dialog/email-document-dialog.component.html</context>
<context context-type="linenumber">37</context>
</context-group>
<target state="needs-translation">Some email servers may reject messages with large attachments.</target>
<target state="translated">Alcuni server di posta elettronica possono rifiutare messaggi con allegati di grandi dimensioni.</target>
</trans-unit>
<trans-unit id="9049148856403142491" datatype="html">
<source>Email sent</source>
@ -5808,7 +5808,7 @@
<context context-type="sourcefile">src/app/components/common/email-document-dialog/email-document-dialog.component.ts</context>
<context context-type="linenumber">69</context>
</context-group>
<target state="needs-translation">Error emailing documents</target>
<target state="translated">Errore durante l'invio dei documenti</target>
</trans-unit>
<trans-unit id="3742745894977668908" datatype="html">
<source>Error emailing document</source>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">Profilo aggiornato con successo</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">Errore durante il salvataggio del profilo</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">Errore nella generazione del token di autenticazione</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">Errore disconnessione account social</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">Errore nel recupero delle impostazioni TOTP</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">TOTP attivato con successo</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">Errore nell'attivazione del TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">TOTP disattivato con successo</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">Errore nella disattivazione del TOTP</target>
</trans-unit>
@ -7062,7 +7062,7 @@
<context context-type="sourcefile">src/app/components/common/system-status-dialog/system-status-dialog.component.html</context>
<context context-type="linenumber">261</context>
</context-group>
<target state="needs-translation">OK</target>
<target state="translated">Ok</target>
</trans-unit>
<trans-unit id="6732151329960766506" datatype="html">
<source>Copy Raw Error</source>
@ -7444,7 +7444,7 @@
<context context-type="sourcefile">src/app/components/document-detail/document-detail.component.html</context>
<context context-type="linenumber">58</context>
</context-group>
<target state="needs-translation">Print</target>
<target state="translated">Stampa</target>
</trans-unit>
<trans-unit id="1418444397960583910" datatype="html" approved="yes">
<source>More like this</source>
@ -8032,7 +8032,7 @@
<context context-type="sourcefile">src/app/components/document-detail/document-detail.component.ts</context>
<context context-type="linenumber">1460</context>
</context-group>
<target state="needs-translation">Print failed.</target>
<target state="translated">Stampa non riuscita.</target>
</trans-unit>
<trans-unit id="6457245677384603573" datatype="html">
<source>Error loading document for printing.</source>
@ -8040,7 +8040,7 @@
<context context-type="sourcefile">src/app/components/document-detail/document-detail.component.ts</context>
<context context-type="linenumber">1472</context>
</context-group>
<target state="needs-translation">Error loading document for printing.</target>
<target state="translated">Errore nel caricamento del documento per la stampa.</target>
</trans-unit>
<trans-unit id="6085793215710522488" datatype="html">
<source>An error occurred loading tiff: <x id="PH" equiv-text="err.toString()"/></source>
@ -8699,7 +8699,7 @@
<context context-type="sourcefile">src/app/components/document-list/document-list.component.html</context>
<context context-type="linenumber">18</context>
</context-group>
<target state="needs-translation">Select:</target>
<target state="translated">Seleziona:</target>
</trans-unit>
<trans-unit id="6252070156626006029" datatype="html">
<source>None</source>
@ -9591,7 +9591,7 @@
<context context-type="sourcefile">src/app/components/manage/mail/mail.component.html</context>
<context context-type="linenumber">143</context>
</context-group>
<target state="needs-translation">View Processed Mail</target>
<target state="translated">Visualizza Email Elaborata</target>
</trans-unit>
<trans-unit id="6751234988479444294" datatype="html">
<source>No mail rules defined.</source>
@ -9803,7 +9803,7 @@
<context context-type="sourcefile">src/app/components/manage/mail/processed-mail-dialog/processed-mail-dialog.component.html</context>
<context context-type="linenumber">20</context>
</context-group>
<target state="needs-translation">No processed email messages found.</target>
<target state="translated">Nessun messaggio email elaborato trovato.</target>
</trans-unit>
<trans-unit id="8691920320483720007" datatype="html">
<source>Received</source>
@ -9811,7 +9811,7 @@
<context context-type="sourcefile">src/app/components/manage/mail/processed-mail-dialog/processed-mail-dialog.component.html</context>
<context context-type="linenumber">33</context>
</context-group>
<target state="needs-translation">Received</target>
<target state="translated">Ricevuto</target>
</trans-unit>
<trans-unit id="4749295647449765550" datatype="html">
<source>Processed</source>
@ -9819,7 +9819,7 @@
<context context-type="sourcefile">src/app/components/manage/mail/processed-mail-dialog/processed-mail-dialog.component.html</context>
<context context-type="linenumber">34</context>
</context-group>
<target state="needs-translation">Processed</target>
<target state="translated">Elaborato</target>
</trans-unit>
<trans-unit id="2175109571923803648" datatype="html">
<source>Processed mail(s) deleted</source>
@ -9827,7 +9827,7 @@
<context context-type="sourcefile">src/app/components/manage/mail/processed-mail-dialog/processed-mail-dialog.component.ts</context>
<context context-type="linenumber">72</context>
</context-group>
<target state="needs-translation">Processed mail(s) deleted</target>
<target state="translated">Email processate cancellate</target>
</trans-unit>
<trans-unit id="4010735610815226758" datatype="html" approved="yes">
<source>Filter by:</source>
@ -10399,7 +10399,7 @@
<context context-type="sourcefile">src/app/data/custom-field.ts</context>
<context context-type="linenumber">55</context>
</context-group>
<target state="needs-translation">Long Text</target>
<target state="translated">Testo Lungo</target>
</trans-unit>
<trans-unit id="4460262093225954455" datatype="html" approved="yes">
<source>Search score</source>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">パスワードが変更されました。一時的にログアウトされます。</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">プロフィールは正常に更新されました</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">プロフィールの保存に失敗しました</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">認証トークンの生成に失敗しました</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">ソーシャルアカウントの接続解除に失敗しました</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">TOTP設定の取得中にエラーが発生しました</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">TOTPが正常に有効になりました</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">TOTPの有効化に失敗しました</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">TOTPを無効にしました</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">TOTPの無効化に失敗しました</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">비밀번호가 변경되었습니다. 곧 로그아웃됩니다.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">프로필 업데이트 성공</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">프로필을 저장하는 중 오류가 발생하였습니다</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">인증 토큰을 생성하는 중 오류가 발생하였습니다</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated"> 소셜 계정 연결 해제</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">TOTP 설정 가져오기 오류</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">TOTP가 성공적으로 활성화되었습니다.</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">TOTP 활성화 오류</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">TOTP가 성공적으로 비활성화되었습니다.</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">TOTP 비활성화 오류</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">DPasswuert gouf geännert, Dir gitt elo ofgemellt.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="needs-translation">Profile updated successfully</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="needs-translation">Error saving profile</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="needs-translation">Error generating auth token</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="needs-translation">Error disconnecting social account</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="needs-translation">Error fetching TOTP settings</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="needs-translation">TOTP activated successfully</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="needs-translation">Error activating TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="needs-translation">TOTP deactivated successfully</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="needs-translation">Error deactivating TOTP</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="needs-translation">Password has been changed, you will be logged out momentarily.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="needs-translation">Profile updated successfully</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="needs-translation">Error saving profile</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="needs-translation">Error generating auth token</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="needs-translation">Error disconnecting social account</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="needs-translation">Error fetching TOTP settings</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="needs-translation">TOTP activated successfully</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="needs-translation">Error activating TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="needs-translation">TOTP deactivated successfully</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="needs-translation">Error deactivating TOTP</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="needs-translation">Password has been changed, you will be logged out momentarily.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">Profils tika sekmīgi atjaunināts</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="needs-translation">Error saving profile</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="needs-translation">Error generating auth token</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="needs-translation">Error disconnecting social account</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="needs-translation">Error fetching TOTP settings</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="needs-translation">TOTP activated successfully</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="needs-translation">Error activating TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="needs-translation">TOTP deactivated successfully</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="needs-translation">Error deactivating TOTP</target>
</trans-unit>

File diff suppressed because it is too large Load diff

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="needs-translation">Password has been changed, you will be logged out momentarily.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="needs-translation">Profile updated successfully</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="needs-translation">Error saving profile</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="needs-translation">Error generating auth token</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="needs-translation">Error disconnecting social account</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="needs-translation">Error fetching TOTP settings</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="needs-translation">TOTP activated successfully</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="needs-translation">Error activating TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="needs-translation">TOTP deactivated successfully</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="needs-translation">Error deactivating TOTP</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">Wachtwoord is gewijzigd, je wordt zo uitgelogd.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">Profiel succesvol bijgewerkt</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">Fout bij opslaan profiel</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">Fout bij genereren authenticatie token</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">Fout bij ontkoppelen van sociaal account</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">Fout bij ophalen TOTP instellingen</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">TOTP succesvol ingeschakeld</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">Fout bij inschakelen TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">TOTP is succesvol uitgeschakeld</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">Fout bij uitschakelen TOTP</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">Passordet har blitt endret, du vil bli logget ut øyeblikkelig.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="needs-translation">Profile updated successfully</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="needs-translation">Error saving profile</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="needs-translation">Error generating auth token</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="needs-translation">Error disconnecting social account</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="needs-translation">Error fetching TOTP settings</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="needs-translation">TOTP activated successfully</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="needs-translation">Error activating TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="needs-translation">TOTP deactivated successfully</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="needs-translation">Error deactivating TOTP</target>
</trans-unit>

View file

@ -764,7 +764,7 @@
<context context-type="sourcefile">src/app/components/admin/logs/logs.component.html</context>
<context context-type="linenumber">17</context>
</context-group>
<target state="needs-translation">lines</target>
<target state="translated">linie</target>
</trans-unit>
<trans-unit id="8838884664569764142" datatype="html">
<source>Auto refresh</source>
@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">Hasło zostało zmienione, zostaniesz natychmiast wylogowany.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">Profil został pomyślnie zaktualizowany</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">Błąd podczas zapisywania profilu</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">Błąd generowania tokenu autoryzacyjnego</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">Błąd rozłączania konta społecznościowego</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">Błąd pobierania ustawień TOTP</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">TOTP aktywowany pomyślnie</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">Błąd aktywacji TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">TOTP dezaktywowany pomyślnie</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">Błąd dezaktywacji TOTP</target>
</trans-unit>
@ -8699,7 +8699,7 @@
<context context-type="sourcefile">src/app/components/document-list/document-list.component.html</context>
<context context-type="linenumber">18</context>
</context-group>
<target state="needs-translation">Select:</target>
<target state="translated">Wybierz:</target>
</trans-unit>
<trans-unit id="6252070156626006029" datatype="html">
<source>None</source>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">A senha foi alterada, você será deslogado momentaneamente.</target>
</trans-unit>
@ -6645,7 +6645,7 @@ Erro ao enviar documentos por e-mail</target>
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">Perfil atualizado com sucesso</target>
</trans-unit>
@ -6653,7 +6653,7 @@ Erro ao enviar documentos por e-mail</target>
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">Erro ao salvar o perfil</target>
</trans-unit>
@ -6661,7 +6661,7 @@ Erro ao enviar documentos por e-mail</target>
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">Erro ao gerar token de autenticação</target>
</trans-unit>
@ -6669,7 +6669,7 @@ Erro ao enviar documentos por e-mail</target>
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">Erro ao desconectar conta de rede social</target>
</trans-unit>
@ -6677,7 +6677,7 @@ Erro ao enviar documentos por e-mail</target>
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">Erro ao obter configurações TOTP</target>
</trans-unit>
@ -6685,7 +6685,7 @@ Erro ao enviar documentos por e-mail</target>
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">TOTP ativado com sucesso</target>
</trans-unit>
@ -6693,11 +6693,11 @@ Erro ao enviar documentos por e-mail</target>
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">Erro ao ativar TOTP</target>
</trans-unit>
@ -6705,7 +6705,7 @@ Erro ao enviar documentos por e-mail</target>
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">TOTP desativado com sucesso</target>
</trans-unit>
@ -6713,11 +6713,11 @@ Erro ao enviar documentos por e-mail</target>
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">Erro ao desativar TOTP</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">A palavra passe foi alterada, terá a sessão atual terminada daqui a nada.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="needs-translation">Profile updated successfully</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="needs-translation">Error saving profile</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="needs-translation">Error generating auth token</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="needs-translation">Error disconnecting social account</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="needs-translation">Error fetching TOTP settings</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="needs-translation">TOTP activated successfully</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="needs-translation">Error activating TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="needs-translation">TOTP deactivated successfully</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="needs-translation">Error deactivating TOTP</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">Parola a fost schimbată, vei fi deconectat momentan.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="needs-translation">Profile updated successfully</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="needs-translation">Error saving profile</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="needs-translation">Error generating auth token</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="needs-translation">Error disconnecting social account</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="needs-translation">Error fetching TOTP settings</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="needs-translation">TOTP activated successfully</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="needs-translation">Error activating TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="needs-translation">TOTP deactivated successfully</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="needs-translation">Error deactivating TOTP</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">Пароль был изменен, повторите вход в учетную запись.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">Профиль успешно обновлен</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">Ошибка при сохранении профиля</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">Ошибка создания токена авторизации</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">Ошибка при отключении стороннего сервиса</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">Ошибка получения настроек TOTP</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">TOTP успешно активирован</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">Ошибка активации TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">TOTP успешно деактивирован</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">Ошибка деактивации TOTP</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">Heslo bolo zmenené, ihneď prebehne odhlásenie.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="needs-translation">Profile updated successfully</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="needs-translation">Error saving profile</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="needs-translation">Error generating auth token</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="needs-translation">Error disconnecting social account</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="needs-translation">Error fetching TOTP settings</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="needs-translation">TOTP activated successfully</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="needs-translation">Error activating TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="needs-translation">TOTP deactivated successfully</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="needs-translation">Error deactivating TOTP</target>
</trans-unit>

View file

@ -764,7 +764,7 @@
<context context-type="sourcefile">src/app/components/admin/logs/logs.component.html</context>
<context context-type="linenumber">17</context>
</context-group>
<target state="needs-translation">lines</target>
<target state="translated">vrstice</target>
</trans-unit>
<trans-unit id="8838884664569764142" datatype="html">
<source>Auto refresh</source>
@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">Geslo je bilo spremenjeno, kmalu boste za trenutek odjavljeni.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">Profil uspešno posodobljen</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">Napaka pri shranjevanju profila</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">Napaka pri generiranju avtorizacijskega žetona</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">Napaka pri odstranjevanju računa družabnega omrežja</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">Napaka pri pridobivanju nastavitev TOTP</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">TOTP je bil uspešno aktiviran</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">Napaka pri aktiviranju TOTP-ja</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">TOTP je bil uspešno deaktiviran</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">Napaka pri deaktiviranju TOTP-ja</target>
</trans-unit>
@ -8700,7 +8700,7 @@
<context context-type="sourcefile">src/app/components/document-list/document-list.component.html</context>
<context context-type="linenumber">18</context>
</context-group>
<target state="needs-translation">Select:</target>
<target state="translated">Izberite:</target>
</trans-unit>
<trans-unit id="6252070156626006029" datatype="html">
<source>None</source>

View file

@ -764,7 +764,7 @@
<context context-type="sourcefile">src/app/components/admin/logs/logs.component.html</context>
<context context-type="linenumber">17</context>
</context-group>
<target state="needs-translation">lines</target>
<target state="translated">linije</target>
</trans-unit>
<trans-unit id="8838884664569764142" datatype="html">
<source>Auto refresh</source>
@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">Lozinka je promenjena, bićete odjavljeni trenutno.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">Profil je uspešno ažuriran</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">Greška prilikom čuvanja profila</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">Greška prilikom generisanja auth tokena</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">Greška prilikom isključivanja naloga</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">Greška pri preuzimanju TOTP podešavanja</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">TOTP je uspešno aktiviran</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">Greška pri aktiviranju TOTP-a</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">TOTP je uspešno deaktiviran</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">Greška pri deaktiviranju TOTP-a</target>
</trans-unit>
@ -8701,7 +8701,7 @@
<context context-type="sourcefile">src/app/components/document-list/document-list.component.html</context>
<context context-type="linenumber">18</context>
</context-group>
<target state="needs-translation">Select:</target>
<target state="translated">Odaberi:</target>
</trans-unit>
<trans-unit id="6252070156626006029" datatype="html">
<source>None</source>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">Lösenordet har ändrats, du kommer att tillfälligt loggas ut.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="needs-translation">Profile updated successfully</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="needs-translation">Error saving profile</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="needs-translation">Error generating auth token</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="needs-translation">Error disconnecting social account</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="needs-translation">Error fetching TOTP settings</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="needs-translation">TOTP activated successfully</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="needs-translation">Error activating TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="needs-translation">TOTP deactivated successfully</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="needs-translation">Error deactivating TOTP</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="needs-translation">Password has been changed, you will be logged out momentarily.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="needs-translation">Profile updated successfully</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="needs-translation">Error saving profile</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="needs-translation">Error generating auth token</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="needs-translation">Error disconnecting social account</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="needs-translation">Error fetching TOTP settings</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="needs-translation">TOTP activated successfully</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="needs-translation">Error activating TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="needs-translation">TOTP deactivated successfully</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="needs-translation">Error deactivating TOTP</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">Parola değiştirildi, otomatik olarak çıkış yapılacak.</target>
</trans-unit>
@ -6646,7 +6646,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">Profil başarıyla güncellendi</target>
</trans-unit>
@ -6654,7 +6654,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="needs-translation">Error saving profile</target>
</trans-unit>
@ -6662,7 +6662,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="needs-translation">Error generating auth token</target>
</trans-unit>
@ -6670,7 +6670,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="needs-translation">Error disconnecting social account</target>
</trans-unit>
@ -6678,7 +6678,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="needs-translation">Error fetching TOTP settings</target>
</trans-unit>
@ -6686,7 +6686,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="needs-translation">TOTP activated successfully</target>
</trans-unit>
@ -6694,11 +6694,11 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="needs-translation">Error activating TOTP</target>
</trans-unit>
@ -6706,7 +6706,7 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="needs-translation">TOTP deactivated successfully</target>
</trans-unit>
@ -6714,11 +6714,11 @@ tüm <x id="CLOSE_EMPHASISED_TEXT" ctype="x-em" equiv-text="&lt;/em&gt;"/> krite
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="needs-translation">Error deactivating TOTP</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">Пароль змінено, ви миттєво вийдете з системи.</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">Обліковий запис успішно оновлено</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">Помилка збереження профілю</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">Помилка генерації токена авторизації</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">Помилка від'єднання акаунта соціальної мережі</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">Помилка отримання налаштувань TOTP</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">TOTP успішно активовано</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">Помилка активації TOTP</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">TOTP успішно деактивовано</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">Помилка деактивації TOTP</target>
</trans-unit>

View file

@ -3208,7 +3208,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">
Mật khẩu đã đổi, bạn sẽ được logout sau đây
@ -7805,7 +7805,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">
Hồ sơ cập nhật thành công
@ -7815,7 +7815,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">
Hồ sơ lưu lỗi
@ -7825,7 +7825,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">
Lỗi tạo mã thông báo auth
@ -7835,7 +7835,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">
Lỗi ngắt kết nối tài khoản xã hội
@ -7845,7 +7845,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">
Lỗi tìm nạp cài đặt TOTP
@ -7855,7 +7855,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">
TOTP kích hoạt thành công
@ -7865,11 +7865,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">
Lỗi kích hoạt TOTP
@ -7879,7 +7879,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">
TOTP đã vô hiệu hóa thành công
@ -7889,11 +7889,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">
Lỗi hủy kích hoạt TOTP

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">密码已更改,您将会被立即注销。</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">帐户信息更新成功</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">保存帐户信息时发生错误</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">生成验证令牌时发生错误</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">断开社交账户时发生错误</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">獲取TOTP 設定時出錯</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">TOTP 啟動成功</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">啟動TOTP時錯誤</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">TOTP 停用成功</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">停用TOTP時錯誤</target>
</trans-unit>

View file

@ -2766,7 +2766,7 @@
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">195</context>
<context context-type="linenumber">196</context>
</context-group>
<target state="translated">密碼已變更,將於稍後登出。</target>
</trans-unit>
@ -6644,7 +6644,7 @@
<source>Profile updated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">192</context>
<context context-type="linenumber">193</context>
</context-group>
<target state="translated">設定檔更新成功</target>
</trans-unit>
@ -6652,7 +6652,7 @@
<source>Error saving profile</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">206</context>
<context context-type="linenumber">207</context>
</context-group>
<target state="translated">儲存設定檔時發生錯誤</target>
</trans-unit>
@ -6660,7 +6660,7 @@
<source>Error generating auth token</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">223</context>
<context context-type="linenumber">225</context>
</context-group>
<target state="translated">產生驗證 Token 時發生錯誤</target>
</trans-unit>
@ -6668,7 +6668,7 @@
<source>Error disconnecting social account</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">248</context>
<context context-type="linenumber">250</context>
</context-group>
<target state="translated">連接社群帳號時發生錯誤</target>
</trans-unit>
@ -6676,7 +6676,7 @@
<source>Error fetching TOTP settings</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">267</context>
<context context-type="linenumber">269</context>
</context-group>
<target state="translated">擷取 TOTP 時發生錯誤</target>
</trans-unit>
@ -6684,7 +6684,7 @@
<source>TOTP activated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">288</context>
<context context-type="linenumber">290</context>
</context-group>
<target state="translated">TOTP 啟用成功</target>
</trans-unit>
@ -6692,11 +6692,11 @@
<source>Error activating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">290</context>
<context context-type="linenumber">292</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">296</context>
<context context-type="linenumber">298</context>
</context-group>
<target state="translated">啟用 TOTP 時發生錯誤</target>
</trans-unit>
@ -6704,7 +6704,7 @@
<source>TOTP deactivated successfully</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">312</context>
<context context-type="linenumber">314</context>
</context-group>
<target state="translated">TOTP 停用成功</target>
</trans-unit>
@ -6712,11 +6712,11 @@
<source>Error deactivating TOTP</source>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">314</context>
<context context-type="linenumber">316</context>
</context-group>
<context-group purpose="location">
<context context-type="sourcefile">src/app/components/common/profile-edit-dialog/profile-edit-dialog.component.ts</context>
<context context-type="linenumber">319</context>
<context context-type="linenumber">321</context>
</context-group>
<target state="translated">停用 TOTP 時發生錯誤</target>
</trans-unit>
@ -8700,7 +8700,7 @@
<context context-type="sourcefile">src/app/components/document-list/document-list.component.html</context>
<context context-type="linenumber">18</context>
</context-group>
<target state="needs-translation">Select:</target>
<target state="translated">選取:</target>
</trans-unit>
<trans-unit id="6252070156626006029" datatype="html">
<source>None</source>

View file

@ -99,15 +99,6 @@ def generate_unique_filename(doc, *, archive_filename=False) -> Path:
return new_filename
def generate_filename(
doc: Document,
*,
counter=0,
append_gpg=True,
archive_filename=False,
) -> Path:
base_path: Path | None = None
def format_filename(document: Document, template_str: str) -> str | None:
rendered_filename = validate_filepath_template_and_render(
template_str,
@ -130,6 +121,16 @@ def generate_filename(
return rendered_filename
def generate_filename(
doc: Document,
*,
counter=0,
append_gpg=True,
archive_filename=False,
) -> Path:
base_path: Path | None = None
# Determine the source of the format string
if doc.storage_path is not None:
filename_format = doc.storage_path.path

View file

@ -160,6 +160,7 @@ class InboxFilter(Filter):
@extend_schema_field(serializers.CharField)
class TitleContentFilter(Filter):
def filter(self, qs, value):
value = value.strip() if isinstance(value, str) else value
if value:
return qs.filter(Q(title__icontains=value) | Q(content__icontains=value))
else:
@ -214,6 +215,7 @@ class CustomFieldFilterSet(FilterSet):
@extend_schema_field(serializers.CharField)
class CustomFieldsFilter(Filter):
def filter(self, qs, value):
value = value.strip() if isinstance(value, str) else value
if value:
fields_with_matching_selects = CustomField.objects.filter(
extra_data__icontains=value,
@ -244,6 +246,7 @@ class CustomFieldsFilter(Filter):
class MimeTypeFilter(Filter):
def filter(self, qs, value):
value = value.strip() if isinstance(value, str) else value
if value:
return qs.filter(mime_type__icontains=value)
else:

View file

@ -1,25 +1,26 @@
from __future__ import annotations
from dataclasses import dataclass
from email import message_from_bytes
from typing import TYPE_CHECKING
from pathlib import Path
from django.conf import settings
from django.core.mail import EmailMessage
from filelock import FileLock
from documents.data_models import ConsumableDocument
if TYPE_CHECKING:
from documents.models import Document
@dataclass(frozen=True)
class EmailAttachment:
path: Path
mime_type: str
friendly_name: str
def send_email(
subject: str,
body: str,
to: list[str],
attachments: list[Document | ConsumableDocument],
*,
use_archive: bool,
attachments: list[EmailAttachment],
) -> int:
"""
Send an email with attachments.
@ -28,8 +29,7 @@ def send_email(
subject: Email subject
body: Email body text
to: List of recipient email addresses
attachments: List of documents to attach (the list may be empty)
use_archive: Whether to attach archive versions when available
attachments: List of attachments
Returns:
Number of emails sent
@ -46,47 +46,41 @@ def send_email(
# Something could be renaming the file concurrently so it can't be attached
with FileLock(settings.MEDIA_LOCK):
for document in attachments:
if isinstance(document, ConsumableDocument):
attachment_path = document.original_file
friendly_filename = document.original_file.name
else:
attachment_path = (
document.archive_path
if use_archive and document.has_archive_version
else document.source_path
)
friendly_filename = _get_unique_filename(
document,
for attachment in attachments:
filename = _get_unique_filename(
attachment.friendly_name,
used_filenames,
archive=use_archive and document.has_archive_version,
)
used_filenames.add(friendly_filename)
used_filenames.add(filename)
with attachment_path.open("rb") as f:
with attachment.path.open("rb") as f:
content = f.read()
if document.mime_type == "message/rfc822":
if attachment.mime_type == "message/rfc822":
# See https://forum.djangoproject.com/t/using-emailmessage-with-an-attached-email-file-crashes-due-to-non-ascii/37981
content = message_from_bytes(content)
email.attach(
filename=friendly_filename,
filename=filename,
content=content,
mimetype=document.mime_type,
mimetype=attachment.mime_type,
)
return email.send()
def _get_unique_filename(doc: Document, used_names: set[str], *, archive: bool) -> str:
def _get_unique_filename(friendly_name: str, used_names: set[str]) -> str:
"""
Constructs a unique friendly filename for the given document.
Constructs a unique friendly filename for the given document, append a counter if needed.
"""
if friendly_name not in used_names:
return friendly_name
The filename might not be unique enough, so a counter is appended if needed.
"""
counter = 0
stem = Path(friendly_name).stem
suffix = "".join(Path(friendly_name).suffixes)
counter = 1
while True:
filename = doc.get_public_filename(archive=archive, counter=counter)
filename = f"{stem}_{counter:02}{suffix}"
if filename not in used_names:
return filename
counter += 1

View file

@ -31,11 +31,10 @@ from guardian.shortcuts import remove_perm
from documents import matching
from documents.caching import clear_document_caches
from documents.data_models import ConsumableDocument
from documents.data_models import DocumentSource
from documents.file_handling import create_source_path_directory
from documents.file_handling import delete_empty_directories
from documents.file_handling import generate_unique_filename
from documents.mail import EmailAttachment
from documents.mail import send_email
from documents.models import Correspondent
from documents.models import CustomField
@ -57,6 +56,7 @@ from documents.templating.workflows import parse_w_workflow_placeholders
if TYPE_CHECKING:
from documents.classifier import DocumentClassifier
from documents.data_models import ConsumableDocument
from documents.data_models import DocumentMetadataOverrides
logger = logging.getLogger("paperless.handlers")
@ -1095,7 +1095,9 @@ def run_workflows(
if not use_overrides:
title = document.title
doc_url = f"{settings.PAPERLESS_URL}/documents/{document.pk}/"
doc_url = (
f"{settings.PAPERLESS_URL}{settings.BASE_URL}documents/{document.pk}/"
)
correspondent = (
document.correspondent.name if document.correspondent else ""
)
@ -1163,28 +1165,41 @@ def run_workflows(
else ""
)
try:
attachments = []
attachments: list[EmailAttachment] = []
if action.email.include_document:
attachment: EmailAttachment | None = None
if trigger_type in [
WorkflowTrigger.WorkflowTriggerType.DOCUMENT_UPDATED,
WorkflowTrigger.WorkflowTriggerType.SCHEDULED,
]:
# Updated and scheduled can pass the document directly
attachments = [document]
] and isinstance(document, Document):
friendly_name = (
Path(current_filename).name
if current_filename
else document.source_path.name
)
attachment = EmailAttachment(
path=document.source_path,
mime_type=document.mime_type,
friendly_name=friendly_name,
)
elif original_file:
# For consumed and added document is not yet saved, so pass the original file
attachments = [
ConsumableDocument(
source=DocumentSource.ApiUpload,
original_file=original_file,
),
]
friendly_name = (
Path(current_filename).name
if current_filename
else original_file.name
)
attachment = EmailAttachment(
path=original_file,
mime_type=document.mime_type,
friendly_name=friendly_name,
)
if attachment:
attachments = [attachment]
n_messages = send_email(
subject=subject,
body=body,
to=action.email.to.split(","),
attachments=attachments,
use_archive=False,
)
logger.debug(
f"Sent {n_messages} notification email(s) to {action.email.to}",
@ -1199,7 +1214,9 @@ def run_workflows(
def webhook_action():
if not use_overrides:
title = document.title
doc_url = f"{settings.PAPERLESS_URL}/documents/{document.pk}/"
doc_url = (
f"{settings.PAPERLESS_URL}{settings.BASE_URL}documents/{document.pk}/"
)
correspondent = (
document.correspondent.name if document.correspondent else ""
)

View file

@ -52,6 +52,33 @@ class FilePathTemplate(Template):
return clean_filepath(original_render)
class PlaceholderString(str):
"""
String subclass used as a sentinel for empty metadata values inside templates.
- Renders as \"-none-\" to preserve existing filename cleaning logic.
- Compares equal to either \"-none-\" or \"none\" so templates can check for either.
- Evaluates to False so {% if correspondent %} behaves intuitively.
"""
def __new__(cls, value: str = "-none-"):
return super().__new__(cls, value)
def __bool__(self) -> bool:
return False
def __eq__(self, other) -> bool:
if isinstance(other, str) and other == "none":
other = "-none-"
return super().__eq__(other)
def __ne__(self, other) -> bool:
return not self.__eq__(other)
NO_VALUE_PLACEHOLDER = PlaceholderString("-none-")
_template_environment.undefined = _LogStrictUndefined
_template_environment.filters["get_cf_value"] = get_cf_value
@ -128,7 +155,7 @@ def get_added_date_context(document: Document) -> dict[str, str]:
def get_basic_metadata_context(
document: Document,
*,
no_value_default: str,
no_value_default: str = NO_VALUE_PLACEHOLDER,
) -> dict[str, str]:
"""
Given a Document, constructs some basic information about it. If certain values are not set,
@ -266,7 +293,7 @@ def validate_filepath_template_and_render(
# Build the context dictionary
context = (
{"document": document}
| get_basic_metadata_context(document, no_value_default="-none-")
| get_basic_metadata_context(document, no_value_default=NO_VALUE_PLACEHOLDER)
| get_creation_date_context(document)
| get_added_date_context(document)
| get_tags_context(tags_list)

View file

@ -941,6 +941,23 @@ class TestDocumentApi(DirectoriesMixin, DocumentConsumeDelayMixin, APITestCase):
results = response.data["results"]
self.assertEqual(len(results), 0)
def test_documents_title_content_filter_strips_boundary_whitespace(self):
doc = Document.objects.create(
title="Testwort",
content="",
checksum="A",
mime_type="application/pdf",
)
response = self.client.get(
"/api/documents/",
{"title_content": " Testwort "},
)
self.assertEqual(response.status_code, status.HTTP_200_OK)
results = response.data["results"]
self.assertEqual(len(results), 1)
self.assertEqual(results[0]["id"], doc.id)
def test_document_permissions_filters(self):
"""
GIVEN:

View file

@ -4,6 +4,7 @@ from unittest import mock
from django.contrib.auth.models import Permission
from django.contrib.auth.models import User
from django.test import override_settings
from rest_framework import status
from rest_framework.test import APITestCase
@ -334,6 +335,45 @@ class TestApiStoragePaths(DirectoriesMixin, APITestCase):
self.assertEqual(response.status_code, status.HTTP_200_OK)
self.assertEqual(response.data, "path/Something")
def test_test_storage_path_respects_none_placeholder_setting(self):
"""
GIVEN:
- A storage path template referencing an empty field
WHEN:
- Testing the template before and after enabling remove-none
THEN:
- The preview shows "none" by default and drops the placeholder when configured
"""
document = Document.objects.create(
mime_type="application/pdf",
storage_path=self.sp1,
title="Something",
checksum="123",
)
payload = json.dumps(
{
"document": document.id,
"path": "folder/{{ correspondent }}/{{ title }}",
},
)
response = self.client.post(
f"{self.ENDPOINT}test/",
payload,
content_type="application/json",
)
self.assertEqual(response.status_code, status.HTTP_200_OK)
self.assertEqual(response.data, "folder/none/Something")
with override_settings(FILENAME_FORMAT_REMOVE_NONE=True):
response = self.client.post(
f"{self.ENDPOINT}test/",
payload,
content_type="application/json",
)
self.assertEqual(response.status_code, status.HTTP_200_OK)
self.assertEqual(response.data, "folder/Something")
class TestBulkEditObjects(APITestCase):
# See test_api_permissions.py for bulk tests on permissions

View file

@ -648,7 +648,7 @@ class TestApiUser(DirectoriesMixin, APITestCase):
user1 = {
"username": "testuser",
"password": "test",
"password": "areallysupersecretpassword235",
"first_name": "Test",
"last_name": "User",
}
@ -730,7 +730,7 @@ class TestApiUser(DirectoriesMixin, APITestCase):
f"{self.ENDPOINT}{user1.pk}/",
data={
"first_name": "Updated Name 2",
"password": "123xyz",
"password": "newreallystrongpassword456",
},
)

View file

@ -192,6 +192,65 @@ class TestApiProfile(DirectoriesMixin, APITestCase):
self.assertEqual(user.first_name, user_data["first_name"])
self.assertEqual(user.last_name, user_data["last_name"])
def test_update_profile_invalid_password_returns_field_error(self):
"""
GIVEN:
- Configured user
WHEN:
- API call is made to update profile with weak password
THEN:
- Profile update fails with password field error
"""
user_data = {
"email": "new@email.com",
"password": "short", # shorter than default validator threshold
"first_name": "new first name",
"last_name": "new last name",
}
response = self.client.patch(self.ENDPOINT, user_data)
self.assertEqual(response.status_code, status.HTTP_400_BAD_REQUEST)
self.assertIn("password", response.data)
self.assertIsInstance(response.data["password"], list)
self.assertTrue(
any(
"too short" in message.lower() for message in response.data["password"]
),
)
def test_update_profile_placeholder_password_skips_validation(self):
"""
GIVEN:
- Configured user with existing password
WHEN:
- API call is made with the obfuscated placeholder password value
THEN:
- Profile is updated without changing the password or running validators
"""
original_password = "orig-pass-12345"
self.user.set_password(original_password)
self.user.save()
user_data = {
"email": "new@email.com",
"password": "*" * 12, # matches obfuscated value from serializer
"first_name": "new first name",
"last_name": "new last name",
}
response = self.client.patch(self.ENDPOINT, user_data)
self.assertEqual(response.status_code, status.HTTP_200_OK)
user = User.objects.get(username=self.user.username)
self.assertTrue(user.check_password(original_password))
self.assertEqual(user.email, user_data["email"])
self.assertEqual(user.first_name, user_data["first_name"])
self.assertEqual(user.last_name, user_data["last_name"])
def test_update_auth_token(self):
"""
GIVEN:

View file

@ -1078,6 +1078,47 @@ class TestFilenameGeneration(DirectoriesMixin, TestCase):
Path("SomeImportantNone/2020-07-25.pdf"),
)
@override_settings(
FILENAME_FORMAT=(
"{% if correspondent == 'none' %}none/{% endif %}"
"{% if correspondent == '-none-' %}dash/{% endif %}"
"{% if not correspondent %}false/{% endif %}"
"{% if correspondent != 'none' %}notnoneyes/{% else %}notnoneno/{% endif %}"
"{{ correspondent or 'missing' }}/{{ title }}"
),
)
def test_placeholder_matches_none_variants_and_false(self):
"""
GIVEN:
- Templates that compare against 'none', '-none-' and rely on truthiness
WHEN:
- A document has or lacks a correspondent
THEN:
- Empty placeholders behave like both strings and evaluate False
"""
doc_without_correspondent = Document.objects.create(
title="does not matter",
mime_type="application/pdf",
checksum="abc",
)
doc_with_correspondent = Document.objects.create(
title="does not matter",
mime_type="application/pdf",
checksum="def",
correspondent=Correspondent.objects.create(name="Acme"),
)
self.assertEqual(
generate_filename(doc_without_correspondent),
Path(
"none/dash/false/notnoneno/missing/does not matter.pdf",
),
)
self.assertEqual(
generate_filename(doc_with_correspondent),
Path("notnoneyes/Acme/does not matter.pdf"),
)
@override_settings(
FILENAME_FORMAT="{created_year_short}/{created_month_name_short}/{created_month_name}/{title}",
)

View file

@ -8,8 +8,10 @@ from typing import TYPE_CHECKING
from unittest import mock
import pytest
from django.conf import settings
from django.contrib.auth.models import Group
from django.contrib.auth.models import User
from django.core import mail
from django.test import override_settings
from django.utils import timezone
from guardian.shortcuts import assign_perm
@ -21,6 +23,8 @@ from pytest_httpx import HTTPXMock
from rest_framework.test import APIClient
from rest_framework.test import APITestCase
from documents.file_handling import create_source_path_directory
from documents.file_handling import generate_unique_filename
from documents.signals.handlers import run_workflows
from documents.signals.handlers import send_webhook
@ -2989,6 +2993,70 @@ class TestWorkflows(
mock_email_send.assert_called_once()
@override_settings(
PAPERLESS_EMAIL_HOST="localhost",
EMAIL_ENABLED=True,
PAPERLESS_URL="http://localhost:8000",
EMAIL_BACKEND="django.core.mail.backends.locmem.EmailBackend",
)
def test_workflow_email_attachment_uses_storage_filename(self):
"""
GIVEN:
- Document updated workflow with include document action
- Document stored with formatted storage-path filename
WHEN:
- Workflow sends an email
THEN:
- Attachment filename matches the stored filename
"""
trigger = WorkflowTrigger.objects.create(
type=WorkflowTrigger.WorkflowTriggerType.DOCUMENT_UPDATED,
)
email_action = WorkflowActionEmail.objects.create(
subject="Test Notification: {doc_title}",
body="Test message: {doc_url}",
to="me@example.com",
include_document=True,
)
action = WorkflowAction.objects.create(
type=WorkflowAction.WorkflowActionType.EMAIL,
email=email_action,
)
workflow = Workflow.objects.create(
name="Workflow attachment filename",
order=0,
)
workflow.triggers.add(trigger)
workflow.actions.add(action)
workflow.save()
storage_path = StoragePath.objects.create(
name="Fancy Path",
path="formatted/{{ document.pk }}/{{ title }}",
)
doc = Document.objects.create(
title="workflow doc",
correspondent=self.c,
checksum="workflow-email-attachment",
mime_type="application/pdf",
storage_path=storage_path,
original_filename="workflow-orig.pdf",
)
# eg what happens in update_filename_and_move_files
generated = generate_unique_filename(doc)
destination = (settings.ORIGINALS_DIR / generated).resolve()
create_source_path_directory(destination)
shutil.copy(self.SAMPLE_DIR / "simple.pdf", destination)
Document.objects.filter(pk=doc.pk).update(filename=generated.as_posix())
run_workflows(WorkflowTrigger.WorkflowTriggerType.DOCUMENT_UPDATED, doc)
self.assertEqual(len(mail.outbox), 1)
attachment_names = [att[0] for att in mail.outbox[0].attachments]
self.assertEqual(attachment_names, [Path(generated).name])
@override_settings(
EMAIL_ENABLED=False,
)
@ -3144,6 +3212,8 @@ class TestWorkflows(
@override_settings(
PAPERLESS_URL="http://localhost:8000",
PAPERLESS_FORCE_SCRIPT_NAME="/paperless",
BASE_URL="/paperless/",
)
@mock.patch("documents.signals.handlers.send_webhook.delay")
def test_workflow_webhook_action_body(self, mock_post):
@ -3195,7 +3265,7 @@ class TestWorkflows(
mock_post.assert_called_once_with(
url="http://paperless-ngx.com",
data=f"Test message: http://localhost:8000/documents/{doc.id}/",
data=f"Test message: http://localhost:8000/paperless/documents/{doc.id}/",
headers={},
files=None,
as_json=False,

View file

@ -23,6 +23,7 @@ from django.conf import settings
from django.contrib.auth.models import Group
from django.contrib.auth.models import User
from django.contrib.contenttypes.models import ContentType
from django.core.cache import cache
from django.db import connections
from django.db.migrations.loader import MigrationLoader
from django.db.migrations.recorder import MigrationRecorder
@ -51,7 +52,6 @@ from django.utils.timezone import make_aware
from django.utils.translation import get_language
from django.views import View
from django.views.decorators.cache import cache_control
from django.views.decorators.cache import cache_page
from django.views.decorators.http import condition
from django.views.decorators.http import last_modified
from django.views.generic import TemplateView
@ -108,6 +108,7 @@ from documents.conditionals import thumbnail_last_modified
from documents.data_models import ConsumableDocument
from documents.data_models import DocumentMetadataOverrides
from documents.data_models import DocumentSource
from documents.file_handling import format_filename
from documents.filters import CorrespondentFilterSet
from documents.filters import CustomFieldFilterSet
from documents.filters import DocumentFilterSet
@ -119,6 +120,7 @@ from documents.filters import PaperlessTaskFilterSet
from documents.filters import ShareLinkFilterSet
from documents.filters import StoragePathFilterSet
from documents.filters import TagFilterSet
from documents.mail import EmailAttachment
from documents.mail import send_email
from documents.matching import match_correspondents
from documents.matching import match_document_types
@ -183,7 +185,6 @@ from documents.tasks import index_optimize
from documents.tasks import sanity_check
from documents.tasks import train_classifier
from documents.tasks import update_document_parent_tags
from documents.templating.filepath import validate_filepath_template_and_render
from documents.utils import get_boolean
from paperless import version
from paperless.celery import app as celery_app
@ -1216,12 +1217,28 @@ class DocumentViewSet(
return HttpResponseForbidden("Insufficient permissions")
try:
attachments: list[EmailAttachment] = []
for doc in documents:
attachment_path = (
doc.archive_path
if use_archive_version and doc.has_archive_version
else doc.source_path
)
attachments.append(
EmailAttachment(
path=attachment_path,
mime_type=doc.mime_type,
friendly_name=doc.get_public_filename(
archive=use_archive_version and doc.has_archive_version,
),
),
)
send_email(
subject=subject,
body=message,
to=addresses,
attachments=documents,
use_archive=use_archive_version,
attachments=attachments,
)
logger.debug(
@ -1863,7 +1880,7 @@ class SearchAutoCompleteView(GenericAPIView):
user = self.request.user if hasattr(self.request, "user") else None
if "term" in request.query_params:
term = request.query_params["term"]
term = request.query_params["term"].strip()
else:
return HttpResponseBadRequest("Term required")
@ -2336,7 +2353,7 @@ class StoragePathViewSet(ModelViewSet, PermissionsAwareDocumentCountMixin):
document = serializer.validated_data.get("document")
path = serializer.validated_data.get("path")
result = validate_filepath_template_and_render(path, document)
result = format_filename(document, path)
return Response(result)
@ -2426,7 +2443,6 @@ class UiSettingsView(GenericAPIView):
)
@method_decorator(cache_page(60 * 15), name="dispatch")
@extend_schema_view(
get=extend_schema(
description="Get the current version of the Paperless-NGX server",
@ -2436,17 +2452,18 @@ class UiSettingsView(GenericAPIView):
),
)
class RemoteVersionView(GenericAPIView):
cache_key = "remote_version_view_latest_release"
def get(self, request, format=None):
remote_version = "0.0.0"
is_greater_than_current = False
current_version = packaging_version.parse(version.__full_version_str__)
remote_version = cache.get(self.cache_key)
if remote_version is None:
try:
resp = httpx.get(
"https://api.github.com/repos/paperless-ngx/paperless-ngx/releases/latest",
headers={"Accept": "application/json"},
)
resp.raise_for_status()
try:
data = resp.json()
remote_version = data["tag_name"]
# Some early tags used ngx-x.y.z
@ -2456,11 +2473,13 @@ class RemoteVersionView(GenericAPIView):
except httpx.HTTPError as e:
logger.debug(f"An error occurred checking for available updates: {e}")
if remote_version:
cache.set(self.cache_key, remote_version, 60 * 15)
else:
remote_version = "0.0.0"
is_greater_than_current = (
packaging_version.parse(
remote_version,
)
> current_version
packaging_version.parse(remote_version) > current_version
)
return Response(

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Afrikaans\n"
"Language: af_ZA\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Dokumente"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "Waarde moet geldige JSON wees."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr "Ongeldige gepasmaakte veldnavraaguitdrukking"
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr "Ongeldige uitdrukking lys. Moet nie leeg wees nie."
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr "Ongeldige logiese uitdrukking {op!r}"
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr ""
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr ""
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr ""
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr ""
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr ""

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Arabic\n"
"Language: ar_SA\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "المستندات"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "يجب أن تكون القيمة JSON."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr ""
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr ""
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr ""
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr "تجاوز الحد الأقصى لعدد شروط الاستعلام."
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "{name!r} حقل مخصص غير صالح."
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr ""
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr ""
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "لم يتم العثور على حقل مخصص"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Belarusian\n"
"Language: be_BY\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Дакументы"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr ""
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr ""
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr ""
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr ""
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr ""
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr ""
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr ""
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr ""
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr ""

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Bulgarian\n"
"Language: bg_BG\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Документи"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "Стойността трябва да е валидна JSON."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr "Невалидна заявка на персонализираното полето"
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr "Списък с невалиден израз. Не може да е празно."
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr "Невалиден логически оператор {op!r}"
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr "Надвишен е максимален брой за заявки."
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "{name!r} не е валидно персонализирано поле."
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr "{data_type} не поддържа заявка expr {expr!r}."
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr "Надвишена е максималната дълбочина на вмъкване."
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "Персонализирано поле не е намерено"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Catalan\n"
"Language: ca_ES\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Documents "
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "Valor ha de ser un JSON valid."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr "Expressió de camp de consulta invàlid"
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr "Expressió de llista invàlida. No ha d'estar buida."
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr "Invàlid operand lògic {op!r}"
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr "Condicions de consulta excedits."
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "{name!r} no és un camp personalitzat vàlid."
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr "{data_type} no suporta expressió de consulta {expr!r}."
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr "Màxima profunditat anidada excedida."
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "Camp personalitzat no trobat"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Czech\n"
"Language: cs_CZ\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Dokumenty"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "Hodnota musí být platný JSON."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr "Neplatný výraz dotazu na vlastní pole"
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr "Neplatný seznam výrazů. Nesmí být prázdný."
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr "Neplatný logický operátor {op!r}"
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr "Překročen maximální počet podmínek dotazu."
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "{name!r} není platné vlastní pole."
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr "{data_type} nepodporuje výraz dotazu {expr!r}."
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr "Překročena maximální hloubka větvení."
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "Vlastní pole nebylo nalezeno"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Danish\n"
"Language: da_DK\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Dokumenter"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "Værdien skal være gyldig JSON."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr "Ugyldigt tilpasset feltforespørgselsudtryk"
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr "Ugyldig udtryksliste. Må ikke være tom."
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr "Ugyldig logisk operatør {op!r}"
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr "Maksimalt antal forespørgselsbetingelser overskredet."
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "{name!r} er ikke et gyldigt tilpasset felt."
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr "{data_type} understøtter ikke forespørgsel expr {expr!r}."
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr "Maksimal indlejringsdybde overskredet."
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "Tilpasset felt ikke fundet"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-11-03 17:49\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: German\n"
"Language: de_DE\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Dokumente"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "Wert muss gültiges JSON sein."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr "Ungültiger benutzerdefinierter Feldabfrageausdruck"
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr "Ungültige Ausdrucksliste. Darf nicht leer sein."
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr "Ungültiger logischer Operator {op!r}"
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr "Maximale Anzahl an Abfragebedingungen überschritten."
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "{name!r} ist kein gültiges benutzerdefiniertes Feld."
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr "{data_type} unterstützt den Abfrageausdruck {expr!r} nicht."
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr "Maximale Verschachtelungstiefe überschritten."
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "Benutzerdefiniertes Feld nicht gefunden"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Greek\n"
"Language: el_GR\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Έγγραφα"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "Η τιμή πρέπει να είναι σε έγκυρη μορφή JSON."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr "Μη έγκυρη έκφραση προσαρμοσμένου ερωτήματος πεδίου"
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr "Μη έγκυρη λίστα έκφρασης. Πρέπει να είναι μη κενή."
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr "Μη έγκυρος λογικός τελεστής {op!r}"
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr "Υπέρβαση μέγιστου αριθμού συνθηκών ερωτήματος."
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "Το προσαρμοσμένο πεδίο {name!r} δεν είναι ένα έγκυρο."
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr "Το {data_type} δεν υποστηρίζει το ερώτημα expr {expr!r}s."
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr "Υπέρβαση μέγιστου βάθους εμφώλευσης."
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "Το προσαρμοσμένο πεδίο δε βρέθηκε"

View file

@ -2,7 +2,7 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2022-02-17 04:17\n"
"Last-Translator: \n"
"Language-Team: English\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr ""
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr ""
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr ""
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr ""
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr ""
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr ""
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr ""
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr ""
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr ""
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr ""

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:08\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Spanish\n"
"Language: es_ES\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Documentos"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "El valor debe ser JSON válido."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr "Expresión de consulta de campo personalizado no válida"
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr "Lista de expresiones no válida. No debe estar vacía."
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr "Operador lógico inválido {op!r}"
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr "Se ha superado el número máximo de condiciones de consulta."
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "{nombre!r} no es un campo personalizado válido."
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr "{data_type} no admite la consulta expr {expr!r}."
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr "Profundidad máxima de nidificación superada."
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "Campo personalizado no encontrado"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Estonian\n"
"Language: et_EE\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Dokumendid"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "Väärtus peab olema lubatav JSON."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr "Vigane kohandatud välja päringu avaldis"
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr "Vigane avaldiste loend. Peab olema mittetühi."
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr "Vigane loogikaoperaator {op!r}"
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr "Päringutingimuste suurim hulk on ületatud."
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "{name!r} ei ole lubatud kohandatud väli."
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr "{data_type} ei toeta päringu avaldist {expr!r}."
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr "Suurim pesastamis sügavus ületatud."
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "Kohandatud välja ei leitud"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:08\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Persian\n"
"Language: fa_IR\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "اسناد و مدارک"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "مقدار باید JSON معتبر باشد."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr "Invalid custom field query expression"
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr ""
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr ""
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr "حداکثر تعداد شرایط پرس و جو از آن فراتر رفته است."
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "{نام! R} یک زمینه سفارشی معتبر نیست."
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr ""
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr ""
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "زمینه سفارشی یافت نشد"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Finnish\n"
"Language: fi_FI\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Asiakirjat"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "Arvon on oltava kelvollista JSON:ia."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr ""
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr ""
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr ""
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr ""
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr ""
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr ""
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr ""
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr ""

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-29 12:14\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: French\n"
"Language: fr_FR\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Documents"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "La valeur doit être un JSON valide."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr "Requête de champ personnalisé invalide"
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr "Liste dexpressions invalide. Doit être non vide."
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr "Opérateur logique {op!r} invalide"
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr "Nombre maximum de conditions de requête dépassé."
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "{name!r} n'est pas un champ personnalisé valide."
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr "{data_type} ne supporte pas l'expression {expr!r}."
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr "Profondeur de récursion maximale dépassée."
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "Champ personnalisé non trouvé"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Hebrew\n"
"Language: he_IL\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "מסמכים"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "ערך מוכרך להיות JSON תקין."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr "ביטוי שאילתה לא חוקי של שדה מותאם אישית"
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr "רשימת ביטויים לא חוקית. מוכרך לכלול ערך."
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr "סימן פעולה לוגית לא חוקי {op!r}"
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr "חריגה ממספר תנאי השאילתה המרבי."
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "{name!r} הוא לא שדה מותאם אישית חוקי."
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr "{data_type} לא תומך בביטוי שאילתה {expr!r}."
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr "חריגה מעומק הקינון המרבי."
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "שדה מותאם אישית לא נמצא"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Croatian\n"
"Language: hr_HR\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Dokumenti"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr ""
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr ""
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr ""
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr ""
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr ""
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr ""
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr ""
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr ""
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr ""

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Hungarian\n"
"Language: hu_HU\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Dokumentumok"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "Érvényes JSON érték szükséges"
msgstr "Érvényes JSON érték szükséges."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr "Érvénytelen egyéni mező lekérdezési kifejezés"
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr "Érvénytelen kifejezéslista. Nem lehet üres."
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr "Érvénytelen logikai operátor {op!r}"
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr "Maximum lekérdezési feltételszám átlépve."
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "{name!r} nem érvényes egyéni mező."
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr "{data_type} nem támogatja a(z) {expr!r} lekérdezési kifejezést."
msgstr "A(z) {data_type} nem támogatja a {expr!r} kifejezés lekérdezést."
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr "Maximum beágyazási mélység túllépve."
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "Az egyéni mező nem található"
@ -136,11 +136,11 @@ msgstr "címkék"
#: documents/models.py:123
msgid "Cannot set itself as parent."
msgstr ""
msgstr "Nem állíthatja be magát szülőként."
#: documents/models.py:125
msgid "Cannot set parent to a descendant."
msgstr ""
msgstr "Nem lehet szülőt beállítani egy leszármazotthoz."
#: documents/models.py:142 documents/models.py:190
msgid "document type"
@ -758,7 +758,7 @@ msgstr "Válassz"
#: documents/models.py:795
msgid "Long Text"
msgstr ""
msgstr "Hosszú szöveg"
#: documents/models.py:807
msgid "data type"
@ -858,11 +858,11 @@ msgstr "ezekkel a címkékkel rendelkezik"
#: documents/models.py:1072
msgid "has all of these tag(s)"
msgstr ""
msgstr "ezen címke(ék) mindegyikét tartalmazza"
#: documents/models.py:1079
msgid "does not have these tag(s)"
msgstr ""
msgstr "nem tartalmazza ezt a címkét vagy címéket"
#: documents/models.py:1087
msgid "has this document type"
@ -870,7 +870,7 @@ msgstr "ez a dokumentumtípusa"
#: documents/models.py:1094
msgid "does not have these document type(s)"
msgstr ""
msgstr "nem rendelkezik dokumentumtípussal a"
#: documents/models.py:1102
msgid "has this correspondent"
@ -878,23 +878,23 @@ msgstr "ez a levelezőpartner"
#: documents/models.py:1109
msgid "does not have these correspondent(s)"
msgstr ""
msgstr "nincs ilyen levelezőpartner(ek).\""
#: documents/models.py:1117
msgid "has this storage path"
msgstr ""
msgstr "rendelkezik ezzel a tárolási útvonallal"
#: documents/models.py:1124
msgid "does not have these storage path(s)"
msgstr ""
msgstr "nem rendelkezik ezzel a tárolási útvonallal"
#: documents/models.py:1128
msgid "filter custom field query"
msgstr ""
msgstr "egyéni mező a lekérdezés szűrésére"
#: documents/models.py:1131
msgid "JSON-encoded custom field query expression."
msgstr ""
msgstr "JSON-kódolású egyéni mező lekérdezési kifejezés."
#: documents/models.py:1135
msgid "schedule offset days"
@ -1038,7 +1038,7 @@ msgstr "cím hozzárendelése"
#: documents/models.py:1302
msgid "Assign a document title, must be a Jinja2 template, see documentation."
msgstr ""
msgstr "Dokumentumcím hozzárendelése, amelynek Jinja2 sablonnak kell lennie, lásd a dokumentációt."
#: documents/models.py:1310 paperless_mail/models.py:274
msgid "assign this tag"
@ -1225,20 +1225,20 @@ msgstr "Fájltípus %(type)s nem támogatott"
#: documents/serialisers.py:1849
#, python-format
msgid "Custom field id must be an integer: %(id)s"
msgstr ""
msgstr "Az egyéni mező azonosítójának egész számnak kell lennie: %(id)s"
#: documents/serialisers.py:1856
#, python-format
msgid "Custom field with id %(id)s does not exist"
msgstr ""
msgstr "A(z) %(id)s azonosítójú egyéni mező nem létezik"
#: documents/serialisers.py:1873 documents/serialisers.py:1883
msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr ""
msgstr "Az egyéni mezőknek egész számok listájának vagy azonosítókat értékekhez rendelő objektumnak kell lenniük."
#: documents/serialisers.py:1878
msgid "Some custom fields don't exist or were specified twice."
msgstr ""
msgstr "Néhány egyéni mező nem létezik, vagy kétszer lett megadva."
#: documents/serialisers.py:1993
msgid "Invalid variable detected."

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Indonesian\n"
"Language: id_ID\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Dokumen"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "Nilai harus berupa JSON yang valid."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr "Ekspresi pencarian bidang khusus tidak valid"
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr "Daftar ekspresi tidak valid. Tidak boleh kosong."
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr "Operator logika {op!r} tidak valid"
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr "Jumlah maksimal kondisi pencarian terlampaui."
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "{name!r} bukan bidang khusus yang valid."
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr "{data_type} tidak mendukung ekspresi pencarian expr {expr!r}."
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr "Kedalaman susunan maksimal terlampaui."
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "Bidang khusus tidak ditemukan"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Italian\n"
"Language: it_IT\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Documenti"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "Il valore deve essere un JSON valido."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr "Campo personalizzato della query non valido"
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr "Elenco delle espressioni non valido. Deve essere non vuoto."
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr "Operatore logico non valido {op!r}"
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr "Numero massimo delle condizioni della jQuery superato."
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "{name!r} non è un campo personalizzato valido."
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr "{data_type} Non supporta la jQuery Expo {Expo!r}."
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr "Superata la profondità massima di nidificazione."
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "Campo personalizzato non trovato"
@ -858,11 +858,11 @@ msgstr "ha questi tag(s)"
#: documents/models.py:1072
msgid "has all of these tag(s)"
msgstr ""
msgstr "ha tutte queste etichette"
#: documents/models.py:1079
msgid "does not have these tag(s)"
msgstr ""
msgstr "non ha queste etichette"
#: documents/models.py:1087
msgid "has this document type"
@ -870,7 +870,7 @@ msgstr "ha questo tipo di documento"
#: documents/models.py:1094
msgid "does not have these document type(s)"
msgstr ""
msgstr "non ha questi tipi di documento"
#: documents/models.py:1102
msgid "has this correspondent"
@ -878,7 +878,7 @@ msgstr "ha questo corrispondente"
#: documents/models.py:1109
msgid "does not have these correspondent(s)"
msgstr ""
msgstr "non ha questi corrispondenti"
#: documents/models.py:1117
msgid "has this storage path"
@ -886,7 +886,7 @@ msgstr "ha questo percorso di archiviazione"
#: documents/models.py:1124
msgid "does not have these storage path(s)"
msgstr ""
msgstr "non ha questo percorso di archiviazione"
#: documents/models.py:1128
msgid "filter custom field query"
@ -898,7 +898,7 @@ msgstr ""
#: documents/models.py:1135
msgid "schedule offset days"
msgstr ""
msgstr "giorni di offset della schedulazione"
#: documents/models.py:1138
msgid "The number of days to offset the schedule trigger by."
@ -998,19 +998,19 @@ msgstr "corpo webhook"
#: documents/models.py:1253
msgid "The body to send with the webhook URL if parameters not used."
msgstr ""
msgstr "Il corpo da inviare con l'URL del webhook se i parametri non vengono utilizzati."
#: documents/models.py:1257
msgid "webhook headers"
msgstr ""
msgstr "header Webhook"
#: documents/models.py:1260
msgid "The headers to send with the webhook URL."
msgstr ""
msgstr "Le intestazioni da inviare con l'URL del webhook."
#: documents/models.py:1265
msgid "include document in webhook"
msgstr ""
msgstr "includi documento nel webhook"
#: documents/models.py:1276
msgid "Assignment"
@ -1038,7 +1038,7 @@ msgstr "assegna titolo"
#: documents/models.py:1302
msgid "Assign a document title, must be a Jinja2 template, see documentation."
msgstr ""
msgstr "Assegnare un titolo del documento, deve essere un modello Jinja2, vedere la documentazione."
#: documents/models.py:1310 paperless_mail/models.py:274
msgid "assign this tag"
@ -1178,7 +1178,7 @@ msgstr "priorità"
#: documents/models.py:1534
msgid "triggers"
msgstr ""
msgstr "trigger"
#: documents/models.py:1541
msgid "actions"
@ -1202,11 +1202,11 @@ msgstr "data esecuzione"
#: documents/models.py:1579
msgid "workflow run"
msgstr ""
msgstr "esecuzione del workflow"
#: documents/models.py:1580
msgid "workflow runs"
msgstr ""
msgstr "esecuzione del workflow"
#: documents/serialisers.py:145
#, python-format
@ -1225,20 +1225,20 @@ msgstr "Il tipo di file %(type)s non è supportato"
#: documents/serialisers.py:1849
#, python-format
msgid "Custom field id must be an integer: %(id)s"
msgstr ""
msgstr "L'id del campo personalizzato deve essere un intero: %(id)s"
#: documents/serialisers.py:1856
#, python-format
msgid "Custom field with id %(id)s does not exist"
msgstr ""
msgstr "Il campo personalizzato con id %(id)s non esiste"
#: documents/serialisers.py:1873 documents/serialisers.py:1883
msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr ""
msgstr "I campi personalizzati devono essere un elenco di interi o un id di mappatura."
#: documents/serialisers.py:1878
msgid "Some custom fields don't exist or were specified twice."
msgstr ""
msgstr "Alcuni campi personalizzati non esistono o sono stati specificati due volte."
#: documents/serialisers.py:1993
msgid "Invalid variable detected."
@ -1482,7 +1482,7 @@ msgstr "Impossibile analizzare l'URI {value}, la posizione di rete o il percorso
#: documents/validators.py:36
msgid "URI scheme '{parts.scheme}' is not allowed. Allowed schemes: {', '.join(allowed_schemes)}"
msgstr ""
msgstr "Schema URI '{parts.scheme}' non è consentito. Schemi consentiti: {', '.join(allowed_schemes)}"
#: documents/validators.py:45
#, python-brace-format
@ -1599,7 +1599,7 @@ msgstr "Imposta il valore di ripiego DPI dell'immagine"
#: paperless/models.py:131
msgid "Controls the unpaper cleaning"
msgstr ""
msgstr "Controlla la pulizia della carta"
#: paperless/models.py:138
msgid "Enables deskew"
@ -1635,15 +1635,15 @@ msgstr "Logo applicazione"
#: paperless/models.py:197
msgid "Enables barcode scanning"
msgstr ""
msgstr "Abilita scansione codici a barre"
#: paperless/models.py:203
msgid "Enables barcode TIFF support"
msgstr ""
msgstr "Abilita il supporto TIFF del codice a barre"
#: paperless/models.py:209
msgid "Sets the barcode string"
msgstr ""
msgstr "Imposta la stringa del barcode"
#: paperless/models.py:217
msgid "Retains split pages"
@ -1659,11 +1659,11 @@ msgstr "Imposta il prefisso del codice a barre ASN"
#: paperless/models.py:237
msgid "Sets the barcode upscale factor"
msgstr ""
msgstr "Imposta il fattore di ingrandimento del codice a barre"
#: paperless/models.py:244
msgid "Sets the barcode DPI"
msgstr ""
msgstr "Imposta il DPI codice a barre"
#: paperless/models.py:251
msgid "Sets the maximum pages for barcode"
@ -1675,7 +1675,7 @@ msgstr "Abilita tag del codice a barre"
#: paperless/models.py:264
msgid "Sets the tag barcode mapping"
msgstr ""
msgstr "Imposta la mappatura dei codici a barre dei tag"
#: paperless/models.py:269
msgid "paperless application settings"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Japanese\n"
"Language: ja_JP\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "ドキュメント"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "値は有効なJSONである必要があります。"
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr "無効なカスタムフィールドクエリ式"
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr "無効な式リストです。空であってはなりません。"
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr "無効な論理演算子 {op!r}"
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr "クエリ条件の最大数を超えました。"
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "{name!r} は有効なカスタムフィールドではありません。"
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr "{data_type} はクエリ expr {expr!r} をサポートしていません。"
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr "最大ネストの深さを超えました。"
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "カスタムフィールドが見つかりません"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Korean\n"
"Language: ko_KR\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "문서"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "값은 유효한 JSON이어야 합니다."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr "잘못된 사용자 정의 필드 쿼리 표현식"
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr "잘못된 표현식 목록입니다. 비어 있지 않아야 합니다."
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr "잘못된 논리 연산자 {op!r}"
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr "쿼리 조건의 최대 개수를 초과했습니다."
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "{name!r} 은 잘못된 사용자 정의 필드입니다."
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr "{data_type}은 쿼리 표현식 {expr!r}을(를) 지원하지 않습니다."
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr "최대 중첩 깊이를 초과했습니다."
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "사용자 지정 필드를 찾을 수 없음"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Luxembourgish\n"
"Language: lb_LU\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Dokumenter"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr ""
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr ""
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr ""
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr ""
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr ""
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr ""
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr ""
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr ""
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr ""

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Lithuanian\n"
"Language: lt_LT\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Dokumentai"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr ""
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr "Neteisingas išraiškos sąrašas. Jis turi būti netuščias."
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr "Neteisingas loginis operatorius {op!r}"
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr "Viršytas maksimalus užklausos sąlygų skaičius."
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "{name!r} nėra galiojantis pasirinktas laukas."
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr "{data_type} nepalaiko užklausos išraiškos {expr!r}."
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr "Viršytas maksimalus įdėjimo gylis."
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr ""

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Latvian\n"
"Language: lv_LV\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Dokuments"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr ""
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr ""
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr ""
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr ""
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr ""
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr ""
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr ""
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr ""
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr ""

File diff suppressed because it is too large Load diff

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Malay\n"
"Language: ms_MY\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Dokumen"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr ""
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr ""
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr ""
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr ""
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr ""
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr ""
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr ""
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr ""
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr ""

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:07\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Dutch\n"
"Language: nl_NL\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Documenten"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "Waarde moet een geldige JSON zijn."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr ""
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr ""
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr ""
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr ""
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "{name!r} is geen geldig aangepast veld."
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr ""
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr ""
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "Aangepast veld niet gevonden"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:08\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Norwegian\n"
"Language: no_NO\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Dokumenter"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "Verdien må være en gyldig JSON."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr ""
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr ""
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr ""
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr ""
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr ""
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr ""
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr ""
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "Egendefinert felt ble ikke funnet"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-29 12:14\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Polish\n"
"Language: pl_PL\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Dokumenty"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "Wartość musi być prawidłowym JSON."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr "Nieprawidłowe wyrażenie zapytania pola niestandardowego"
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr "Nieprawidłowa lista wyrażeń. Nie może być pusta."
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr "Nieprawidłowy operator logiczny {op!r}"
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr "Maksymalna liczba warunków zapytania została przekroczona."
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "{name!r} nie jest prawidłowym polem niestandardowym."
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr "{data_type} nie obsługuje wyrażenia zapytania {expr!r}."
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr "Przekroczono maksymalną głębokość zagnieżdżenia."
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "Nie znaleziono pola niestandardowego"
@ -878,23 +878,23 @@ msgstr "posiada wskazanego nadawcę"
#: documents/models.py:1109
msgid "does not have these correspondent(s)"
msgstr ""
msgstr "nie posiada korespondenta(-ów)"
#: documents/models.py:1117
msgid "has this storage path"
msgstr ""
msgstr "ma tę ścieżkę zapisu"
#: documents/models.py:1124
msgid "does not have these storage path(s)"
msgstr ""
msgstr "nie ma tej ścieżki/ścieżek zapisu"
#: documents/models.py:1128
msgid "filter custom field query"
msgstr ""
msgstr "filtruj zapytanie pola niestandardowego"
#: documents/models.py:1131
msgid "JSON-encoded custom field query expression."
msgstr ""
msgstr "Niestandardowe wyrażenie zapytania pola zakodowane w formacie JSON."
#: documents/models.py:1135
msgid "schedule offset days"
@ -1038,7 +1038,7 @@ msgstr "przypisz tytuł"
#: documents/models.py:1302
msgid "Assign a document title, must be a Jinja2 template, see documentation."
msgstr ""
msgstr "Przypisz tytuł dokumentu, musi być szablonem Jinja2, zobacz dokumentację."
#: documents/models.py:1310 paperless_mail/models.py:274
msgid "assign this tag"
@ -1225,20 +1225,20 @@ msgstr "Typ pliku %(type)s nie jest obsługiwany"
#: documents/serialisers.py:1849
#, python-format
msgid "Custom field id must be an integer: %(id)s"
msgstr ""
msgstr "Identyfikator pola niestandardowego musi być liczbą całkowitą: %(id)s"
#: documents/serialisers.py:1856
#, python-format
msgid "Custom field with id %(id)s does not exist"
msgstr ""
msgstr "Pole niestandardowe z id %(id)s nie istnieje"
#: documents/serialisers.py:1873 documents/serialisers.py:1883
msgid "Custom fields must be a list of integers or an object mapping ids to values."
msgstr ""
msgstr "Pola niestandardowe muszą być listą liczb całkowitych lub obiektem mapującym identyfikatory na wartości."
#: documents/serialisers.py:1878
msgid "Some custom fields don't exist or were specified twice."
msgstr ""
msgstr "Niektóre niestandardowe pola nie istnieją lub zostały określone dwukrotnie."
#: documents/serialisers.py:1993
msgid "Invalid variable detected."
@ -1473,21 +1473,21 @@ msgstr "Na koniec należy wypełnić poniższy formularz:"
#: documents/validators.py:24
#, python-brace-format
msgid "Unable to parse URI {value}, missing scheme"
msgstr ""
msgstr "Nie można przeanalizować URI {value}, brak schematu"
#: documents/validators.py:29
#, python-brace-format
msgid "Unable to parse URI {value}, missing net location or path"
msgstr ""
msgstr "Nie można przeanalizować URI {value}, brak lokalizacji sieciowej lub ścieżki"
#: documents/validators.py:36
msgid "URI scheme '{parts.scheme}' is not allowed. Allowed schemes: {', '.join(allowed_schemes)}"
msgstr ""
msgstr "Schemat URI '{parts.scheme}' jest niedozwolony. Dozwolone schematy: {', '.join(allowed_schemes)}"
#: documents/validators.py:45
#, python-brace-format
msgid "Unable to parse URI {value}"
msgstr ""
msgstr "Nie można przetworzyć URI {value}"
#: paperless/apps.py:11
msgid "Paperless"
@ -1815,7 +1815,7 @@ msgstr "Ukraiński"
#: paperless/settings.py:806
msgid "Vietnamese"
msgstr ""
msgstr "Wietnamski"
#: paperless/settings.py:807
msgid "Chinese Simplified"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-30 23:37\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Portuguese, Brazilian\n"
"Language: pt_BR\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Documentos"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "O valor deve ser um JSON válido."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr "Expressão de consulta de campo personalizado inválida"
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr "Lista de expressões inválida. Deve estar não vazia."
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr "Operador lógico inválido {op!r}"
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr "Número máximo de condições de consulta excedido."
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "{name!r} não é um campo personalizado válido."
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr "{data_type} Não suporta a consulta expr {expr!r}."
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr "Profundidade máxima do aninhamento excedida."
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "Campo personalizado não encontrado"

View file

@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Project-Id-Version: paperless-ngx\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2025-10-28 18:06+0000\n"
"PO-Revision-Date: 2025-10-28 18:08\n"
"POT-Creation-Date: 2025-11-14 16:09+0000\n"
"PO-Revision-Date: 2025-11-14 16:11\n"
"Last-Translator: \n"
"Language-Team: Portuguese\n"
"Language: pt_PT\n"
@ -21,39 +21,39 @@ msgstr ""
msgid "Documents"
msgstr "Documentos"
#: documents/filters.py:392
#: documents/filters.py:395
msgid "Value must be valid JSON."
msgstr "O valor deve ser JSON válido."
#: documents/filters.py:411
#: documents/filters.py:414
msgid "Invalid custom field query expression"
msgstr "Expressão de consulta de campo personalizado inválido"
#: documents/filters.py:421
#: documents/filters.py:424
msgid "Invalid expression list. Must be nonempty."
msgstr "Lista de expressões inválida. Não deve estar vazia."
#: documents/filters.py:442
#: documents/filters.py:445
msgid "Invalid logical operator {op!r}"
msgstr "Operador lógico inválido {op!r}"
#: documents/filters.py:456
#: documents/filters.py:459
msgid "Maximum number of query conditions exceeded."
msgstr "O número máximo de condições de consulta foi excedido."
#: documents/filters.py:521
#: documents/filters.py:524
msgid "{name!r} is not a valid custom field."
msgstr "{name!r} não é um campo personalizado válido."
#: documents/filters.py:558
#: documents/filters.py:561
msgid "{data_type} does not support query expr {expr!r}."
msgstr "{data_type} não aceita a expressão de consulta {expr!r}."
#: documents/filters.py:666 documents/models.py:135
#: documents/filters.py:669 documents/models.py:135
msgid "Maximum nesting depth exceeded."
msgstr ""
#: documents/filters.py:851
#: documents/filters.py:854
msgid "Custom field not found"
msgstr "Campo personalizado não encontrado"

Some files were not shown because too many files have changed in this diff Show more