diff --git a/.github/actions/setup/action.yml b/.github/actions/setup/action.yml index 37706bdc58..3ead239197 100644 --- a/.github/actions/setup/action.yml +++ b/.github/actions/setup/action.yml @@ -64,7 +64,7 @@ runs: rustflags: "" - name: Setup rust dependencies if: ${{ contains(inputs.dependencies, 'rust') }} - uses: taiki-e/install-action@80e6af7a2ec7f280fffe2d0a9d3a12a9d11d86e9 # v2 + uses: taiki-e/install-action@0abfcd587b70a713fdaa7fb502c885e2112acb15 # v2 with: tool: cargo-deny cargo-machete cargo-llvm-cov nextest - name: Setup node (web) diff --git a/.github/workflows/_reusable-docker-build-single.yml b/.github/workflows/_reusable-docker-build-single.yml index b63852cc08..1463e524d4 100644 --- a/.github/workflows/_reusable-docker-build-single.yml +++ b/.github/workflows/_reusable-docker-build-single.yml @@ -68,7 +68,7 @@ jobs: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build Docker Image - uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0 + uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0 id: push with: context: . diff --git a/.github/workflows/ci-api-docs.yml b/.github/workflows/ci-api-docs.yml index 4d5365834f..819e7abac5 100644 --- a/.github/workflows/ci-api-docs.yml +++ b/.github/workflows/ci-api-docs.yml @@ -55,7 +55,7 @@ jobs: env: NODE_ENV: production run: npm run build -w api - - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v4 + - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v4 with: name: api-docs path: website/api/build diff --git a/.github/workflows/ci-docs.yml b/.github/workflows/ci-docs.yml index 64bedc4b90..51552828e1 100644 --- a/.github/workflows/ci-docs.yml +++ b/.github/workflows/ci-docs.yml @@ -96,7 +96,7 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} - name: Build Docker Image id: push - uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0 + uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0 with: tags: ${{ steps.ev.outputs.imageTags }} file: website/Dockerfile diff --git a/.github/workflows/ci-main.yml b/.github/workflows/ci-main.yml index e86186325a..edeffeaa9c 100644 --- a/.github/workflows/ci-main.yml +++ b/.github/workflows/ci-main.yml @@ -317,7 +317,7 @@ jobs: with: flags: conformance - if: ${{ !cancelled() }} - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: conformance-certification-${{ matrix.job.name }} path: tests/openid_conformance/exports/ @@ -340,7 +340,7 @@ jobs: files: target/llvm-cov-target/rust.json flags: rust - if: ${{ !cancelled() }} - uses: actions/upload-artifact@bbbca2ddaa5d8feaa63e36b76fdaad77386f024f # v7.0.0 + uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1 with: name: test-rust path: target/llvm-cov-target/rust.json diff --git a/.github/workflows/ci-outpost.yml b/.github/workflows/ci-outpost.yml index 131804f8d2..5f478a7fc8 100644 --- a/.github/workflows/ci-outpost.yml +++ b/.github/workflows/ci-outpost.yml @@ -105,7 +105,7 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} - name: Build Docker Image id: push - uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0 + uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0 with: tags: ${{ steps.ev.outputs.imageTags }} file: lifecycle/container/${{ matrix.type }}.Dockerfile diff --git a/.github/workflows/gen-image-compress.yml b/.github/workflows/gen-image-compress.yml index 7c1813503a..e1b8eea9aa 100644 --- a/.github/workflows/gen-image-compress.yml +++ b/.github/workflows/gen-image-compress.yml @@ -42,7 +42,7 @@ jobs: with: GITHUB_TOKEN: ${{ steps.generate_token.outputs.token }} compressOnly: ${{ github.event_name != 'pull_request' }} - - uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v7 + - uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v7 if: "${{ github.event_name != 'pull_request' && steps.compress.outputs.markdown != '' }}" id: cpr with: diff --git a/.github/workflows/gen-update-webauthn-mds.yml b/.github/workflows/gen-update-webauthn-mds.yml index 41c69191a3..ce4d4d8884 100644 --- a/.github/workflows/gen-update-webauthn-mds.yml +++ b/.github/workflows/gen-update-webauthn-mds.yml @@ -26,7 +26,7 @@ jobs: - name: Setup authentik env uses: ./.github/actions/setup - run: uv run ak update_webauthn_mds - - uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v7 + - uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v7 id: cpr with: token: ${{ steps.generate_token.outputs.token }} diff --git a/.github/workflows/release-branch-off.yml b/.github/workflows/release-branch-off.yml index 6595322b05..3b0afeac27 100644 --- a/.github/workflows/release-branch-off.yml +++ b/.github/workflows/release-branch-off.yml @@ -73,7 +73,7 @@ jobs: - name: Bump version run: "make bump version=${{ inputs.next_version }}.0-rc1" - name: Create pull request - uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v7 + uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v7 with: token: ${{ steps.generate_token.outputs.token }} branch: release-bump-${{ inputs.next_version }} diff --git a/.github/workflows/release-publish.yml b/.github/workflows/release-publish.yml index ba3c363492..76abd0768d 100644 --- a/.github/workflows/release-publish.yml +++ b/.github/workflows/release-publish.yml @@ -51,7 +51,7 @@ jobs: password: ${{ secrets.GITHUB_TOKEN }} - name: Build Docker Image id: push - uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0 + uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0 with: tags: ${{ steps.ev.outputs.imageTags }} file: website/Dockerfile @@ -115,7 +115,7 @@ jobs: username: ${{ github.repository_owner }} password: ${{ secrets.GITHUB_TOKEN }} - name: Build Docker Image - uses: docker/build-push-action@d08e5c354a6adb9ed34480a06d141179aa583294 # v7.0.0 + uses: docker/build-push-action@bcafcacb16a39f128d818304e6c9c0c18556b85f # v7.1.0 id: push with: push: true diff --git a/.github/workflows/release-tag.yml b/.github/workflows/release-tag.yml index 498d2cf12f..d71d5ed09b 100644 --- a/.github/workflows/release-tag.yml +++ b/.github/workflows/release-tag.yml @@ -137,7 +137,7 @@ jobs: sed -E -i 's/[0-9]{4}\.[0-9]{1,2}\.[0-9]+$/${{ inputs.version }}/' charts/authentik/Chart.yaml ./scripts/helm-docs.sh - name: Create pull request - uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v7 + uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v7 with: token: "${{ steps.app-token.outputs.token }}" branch: bump-${{ inputs.version }} @@ -196,7 +196,7 @@ jobs: '.stable.version = $version | .stable.changelog = $changelog | .stable.changelog_url = $changelog_url | .stable.reason = $reason' version.json > version.new.json mv version.new.json version.json - name: Create pull request - uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v7 + uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v7 with: token: "${{ steps.app-token.outputs.token }}" branch: bump-${{ inputs.version }} diff --git a/.github/workflows/translation-extract-compile.yml b/.github/workflows/translation-extract-compile.yml index de90ea9300..80c9a679e1 100644 --- a/.github/workflows/translation-extract-compile.yml +++ b/.github/workflows/translation-extract-compile.yml @@ -42,7 +42,7 @@ jobs: make web-check-compile - name: Create Pull Request if: ${{ github.event_name != 'pull_request' }} - uses: peter-evans/create-pull-request@c0f553fe549906ede9cf27b5156039d195d2ece0 # v7 + uses: peter-evans/create-pull-request@5f6978faf089d4d20b00c7766989d076bb2fc7f1 # v7 with: token: ${{ steps.generate_token.outputs.token }} branch: extract-compile-backend-translation diff --git a/authentik/lib/sync/outgoing/models.py b/authentik/lib/sync/outgoing/models.py index 88e62e2d06..91a839d8ad 100644 --- a/authentik/lib/sync/outgoing/models.py +++ b/authentik/lib/sync/outgoing/models.py @@ -1,3 +1,4 @@ +import math from typing import Any, Self import pglock @@ -68,7 +69,12 @@ class OutgoingSyncProvider(ScheduledModel, Model): return Paginator(self.get_object_qs(type), self.sync_page_size) def get_object_sync_time_limit_ms[T: User | Group](self, type: type[T]) -> int: - num_pages: int = self.get_paginator(type).num_pages + # Use a simple COUNT(*) on the model instead of materializing get_object_qs(), + # which for some providers (e.g. SCIM) runs PolicyEngine per-user and is + # extremely expensive. The time limit is an upper-bound estimate, so using + # the total count (without policy filtering) is a safe overestimate. + total_count = type.objects.count() + num_pages = math.ceil(total_count / self.sync_page_size) if total_count > 0 else 1 page_timeout_ms = timedelta_from_string(self.sync_page_timeout).total_seconds() * 1000 return int(num_pages * page_timeout_ms * 1.5) diff --git a/lifecycle/container/Dockerfile b/lifecycle/container/Dockerfile index ced14eb70f..15927b6360 100644 --- a/lifecycle/container/Dockerfile +++ b/lifecycle/container/Dockerfile @@ -29,7 +29,7 @@ RUN npm run build && \ npm run build:sfe # Stage 2: Build go proxy -FROM --platform=${BUILDPLATFORM} docker.io/library/golang:1.26.2-trixie@sha256:da3943074756e8d6f109ce7a84be16e98bffa39e9d369a0447f016b56db84e8f AS go-builder +FROM --platform=${BUILDPLATFORM} docker.io/library/golang:1.26.2-trixie@sha256:c0074c718b473f3827043f86532c4c0ff537e3fe7a81b8219b0d1ccfcc2c9a09 AS go-builder ARG TARGETOS ARG TARGETARCH diff --git a/lifecycle/container/ldap.Dockerfile b/lifecycle/container/ldap.Dockerfile index 2a9bb585f4..a6fe3a0369 100644 --- a/lifecycle/container/ldap.Dockerfile +++ b/lifecycle/container/ldap.Dockerfile @@ -1,7 +1,7 @@ # syntax=docker/dockerfile:1 # Stage 1: Build -FROM --platform=${BUILDPLATFORM} docker.io/library/golang:1.26.2-trixie@sha256:da3943074756e8d6f109ce7a84be16e98bffa39e9d369a0447f016b56db84e8f AS builder +FROM --platform=${BUILDPLATFORM} docker.io/library/golang:1.26.2-trixie@sha256:c0074c718b473f3827043f86532c4c0ff537e3fe7a81b8219b0d1ccfcc2c9a09 AS builder ARG TARGETOS ARG TARGETARCH diff --git a/lifecycle/container/proxy.Dockerfile b/lifecycle/container/proxy.Dockerfile index 9c67a632da..003f16a97a 100644 --- a/lifecycle/container/proxy.Dockerfile +++ b/lifecycle/container/proxy.Dockerfile @@ -21,7 +21,7 @@ COPY web . RUN npm run build-proxy # Stage 2: Build -FROM --platform=${BUILDPLATFORM} docker.io/library/golang:1.26.2-trixie@sha256:da3943074756e8d6f109ce7a84be16e98bffa39e9d369a0447f016b56db84e8f AS builder +FROM --platform=${BUILDPLATFORM} docker.io/library/golang:1.26.2-trixie@sha256:c0074c718b473f3827043f86532c4c0ff537e3fe7a81b8219b0d1ccfcc2c9a09 AS builder ARG TARGETOS ARG TARGETARCH diff --git a/lifecycle/container/rac.Dockerfile b/lifecycle/container/rac.Dockerfile index 4c4466d275..94db58d559 100644 --- a/lifecycle/container/rac.Dockerfile +++ b/lifecycle/container/rac.Dockerfile @@ -1,7 +1,7 @@ # syntax=docker/dockerfile:1 # Stage 1: Build -FROM --platform=${BUILDPLATFORM} docker.io/library/golang:1.26.2-trixie@sha256:da3943074756e8d6f109ce7a84be16e98bffa39e9d369a0447f016b56db84e8f AS builder +FROM --platform=${BUILDPLATFORM} docker.io/library/golang:1.26.2-trixie@sha256:c0074c718b473f3827043f86532c4c0ff537e3fe7a81b8219b0d1ccfcc2c9a09 AS builder ARG TARGETOS ARG TARGETARCH diff --git a/lifecycle/container/radius.Dockerfile b/lifecycle/container/radius.Dockerfile index c4a98191c7..ab677cf54e 100644 --- a/lifecycle/container/radius.Dockerfile +++ b/lifecycle/container/radius.Dockerfile @@ -1,7 +1,7 @@ # syntax=docker/dockerfile:1 # Stage 1: Build -FROM --platform=${BUILDPLATFORM} docker.io/library/golang:1.26.2-trixie@sha256:da3943074756e8d6f109ce7a84be16e98bffa39e9d369a0447f016b56db84e8f AS builder +FROM --platform=${BUILDPLATFORM} docker.io/library/golang:1.26.2-trixie@sha256:c0074c718b473f3827043f86532c4c0ff537e3fe7a81b8219b0d1ccfcc2c9a09 AS builder ARG TARGETOS ARG TARGETARCH diff --git a/pyproject.toml b/pyproject.toml index 8130a9e151..7149457a93 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -43,7 +43,7 @@ dependencies = [ "jwcrypto==1.5.7", "kubernetes==35.0.0", "ldap3==2.9.1", - "lxml==6.0.3", + "lxml==6.0.4", "msgraph-sdk==1.55.0", "opencontainers==0.0.15", "packaging==26.0", @@ -101,11 +101,11 @@ dev = [ "pytest-timeout==2.4.0", "pytest==9.0.3", "requests-mock==1.12.1", - "ruff==0.15.9", + "ruff==0.15.10", "selenium==4.41.0", "types-channels==4.3.0.20260408", "types-docker==7.1.0.20260409", - "types-jwcrypto==1.5.0.20260408", + "types-jwcrypto==1.5.7.20260409", "types-ldap3==2.9.13.20260408", "types-requests==2.33.0.20260408", "types-zxcvbn==4.5.0.20260408", diff --git a/uv.lock b/uv.lock index dfde956901..34a1917533 100644 --- a/uv.lock +++ b/uv.lock @@ -352,7 +352,7 @@ requires-dist = [ { name = "jwcrypto", specifier = "==1.5.7" }, { name = "kubernetes", specifier = "==35.0.0" }, { name = "ldap3", specifier = "==2.9.1" }, - { name = "lxml", specifier = "==6.0.3" }, + { name = "lxml", specifier = "==6.0.4" }, { name = "msgraph-sdk", specifier = "==1.55.0" }, { name = "opencontainers", git = "https://github.com/vsoch/oci-python?rev=ceb4fcc090851717a3069d78e85ceb1e86c2740c" }, { name = "packaging", specifier = "==26.0" }, @@ -410,11 +410,11 @@ dev = [ { name = "pytest-randomly", specifier = "==4.0.1" }, { name = "pytest-timeout", specifier = "==2.4.0" }, { name = "requests-mock", specifier = "==1.12.1" }, - { name = "ruff", specifier = "==0.15.9" }, + { name = "ruff", specifier = "==0.15.10" }, { name = "selenium", specifier = "==4.41.0" }, { name = "types-channels", specifier = "==4.3.0.20260408" }, { name = "types-docker", specifier = "==7.1.0.20260409" }, - { name = "types-jwcrypto", specifier = "==1.5.0.20260408" }, + { name = "types-jwcrypto", specifier = "==1.5.7.20260409" }, { name = "types-ldap3", specifier = "==2.9.13.20260408" }, { name = "types-requests", specifier = "==2.33.0.20260408" }, { name = "types-zxcvbn", specifier = "==4.5.0.20260408" }, @@ -2088,46 +2088,46 @@ wheels = [ [[package]] name = "lxml" -version = "6.0.3" +version = "6.0.4" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/43/42/149c7747977db9d68faee960c1a3391eb25e94d4bb677f8e2df8328e4098/lxml-6.0.3.tar.gz", hash = "sha256:a1664c5139755df44cab3834f4400b331b02205d62d3fdcb1554f63439bf3372", size = 4237567, upload-time = "2026-04-09T14:39:09.664Z" } +sdist = { url = "https://files.pythonhosted.org/packages/ce/08/1217ca4043f55c3c92993b283a7dbfa456a2058d8b57bbb416cc96b6efff/lxml-6.0.4.tar.gz", hash = "sha256:4137516be2a90775f99d8ef80ec0283f8d78b5d8bd4630ff20163b72e7e9abf2", size = 4237780, upload-time = "2026-04-12T16:28:24.182Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/d3/40/b637359bacf3813f1174d15b08516020ba5beb355e04377105d561e6e00a/lxml-6.0.3-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:8c08926678852a233bf1ef645c4d683d56107f814482f8f41b21ef2c7659790e", size = 8575318, upload-time = "2026-04-09T14:36:20.608Z" }, - { url = "https://files.pythonhosted.org/packages/7f/91/d5286a45202ed91f1e428e68c6e1c11bcb2b42715c48424871fc73485b05/lxml-6.0.3-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:2ce76d113a7c3bf42761ec1de7ca615b0cbf9d8ae478eb1d6c20111d9c9fc098", size = 4623084, upload-time = "2026-04-09T14:36:24.015Z" }, - { url = "https://files.pythonhosted.org/packages/8a/5f/7ea1af571ee13ed1e5fba007fd83cd0794723ca76a51eed0ef9513363b1f/lxml-6.0.3-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:83eca62141314d641ebe8089ffa532bbf572ea07dd6255b58c40130d06bb2509", size = 4948797, upload-time = "2026-04-09T14:36:26.662Z" }, - { url = "https://files.pythonhosted.org/packages/82/be/3a9b8d787d9877cbe17e02ef5af2523bd14ecc177ce308397c485c56fe18/lxml-6.0.3-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:d8781d812bb8efd47c35651639da38980383ff0d0c1f3269ade23e3a90799079", size = 5085983, upload-time = "2026-04-09T14:36:29.486Z" }, - { url = "https://files.pythonhosted.org/packages/c4/2b/645abaef837b11414c81513c31b308a001fb8cd370f665c3ebc854be5ba5/lxml-6.0.3-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:19b079e81aa3a31b523a224b0dd46da4f56e1b1e248eef9a599e5c885c788813", size = 5031039, upload-time = "2026-04-09T14:36:31.735Z" }, - { url = "https://files.pythonhosted.org/packages/3b/4f/561f30b77e9edbb373e2b6b7203a7d6ab219c495abca219536c66f3a44b2/lxml-6.0.3-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:6c055bafdcb53e7f9f75e22c009cd183dd410475e21c296d599531d7f03d1bf5", size = 5646718, upload-time = "2026-04-09T14:36:34.127Z" }, - { url = "https://files.pythonhosted.org/packages/d7/ba/2a72e673d109b563c2ab77097f2f4ca64e2927d2f04836ba07aaabe1da0e/lxml-6.0.3-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:13f1594a183cee73f9a1dbfd35871c4e04b461f47eeb9bcf80f7d7856b1b136d", size = 5239360, upload-time = "2026-04-09T14:36:37.195Z" }, - { url = "https://files.pythonhosted.org/packages/52/98/4e5a4ef87d846af90cc9c1ee2f8af2af34c221e620aad317b3a535361b93/lxml-6.0.3-cp314-cp314-manylinux_2_28_i686.whl", hash = "sha256:a6380c5035598e4665272ad3fc86c96ddb2a220d4059cce5ba4b660f78346ad9", size = 5351233, upload-time = "2026-04-09T14:36:39.634Z" }, - { url = "https://files.pythonhosted.org/packages/cb/b8/cff0af5fe48ede6b1949dc2e14171470c0c68a15789037c1fed90602b89d/lxml-6.0.3-cp314-cp314-manylinux_2_31_armv7l.whl", hash = "sha256:143ac903fb6c9be6da613390825c8e8bb8c8d71517d43882031f6b9bc89770ef", size = 4696677, upload-time = "2026-04-09T14:36:42.037Z" }, - { url = "https://files.pythonhosted.org/packages/0c/6e/0b2a918fb15c30b00ff112df16c548df011db37b58d764bd17f47db74905/lxml-6.0.3-cp314-cp314-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:c4fff7d77f440378cd841e340398edf5dbefee334816efbf521bb6e31651e54e", size = 5250503, upload-time = "2026-04-09T14:36:44.417Z" }, - { url = "https://files.pythonhosted.org/packages/57/1b/4697918f9d4c2e643e2c59cedb37c2f3a9f76fb1217d767f6dff476813d8/lxml-6.0.3-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:631567ffc3ddb989ccdcd28f6b9fa5aab1ec7fc0e99fe65572b006a6aad347e2", size = 5084563, upload-time = "2026-04-09T14:36:46.762Z" }, - { url = "https://files.pythonhosted.org/packages/7b/8c/d7ec96246f0632773912c6556288d3b6bb6580f3a967441ca4636ddc3f73/lxml-6.0.3-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:38acf7171535ffa7fff1fcec8b82ebd4e55cd02e581efe776928108421accaa1", size = 4737407, upload-time = "2026-04-09T14:36:49.826Z" }, - { url = "https://files.pythonhosted.org/packages/d2/0c/603e35bf77aeb28c972f39eece35e7c0f6579ff33a7bed095cc2f7f942d9/lxml-6.0.3-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:06b9f3ac459b4565bbaa97aa5512aa7f9a1188c662f0108364f288f6daf35773", size = 5670919, upload-time = "2026-04-09T14:36:52.231Z" }, - { url = "https://files.pythonhosted.org/packages/92/08/6d3f188e6705cf0bfd8b5788055c7381bb3ffa786dfba9fa0b0ed5778506/lxml-6.0.3-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:2773dbe2cedee81f2769bd5d24ceb4037706cf032e1703513dd0e9476cd9375f", size = 5237771, upload-time = "2026-04-09T14:36:55.286Z" }, - { url = "https://files.pythonhosted.org/packages/f1/4c/01639533b90e9ff622909c113df2ab2dbdd1d78540eb153d13b66a9c96ba/lxml-6.0.3-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:30c437d8bb9a9a9edff27e85b694342e47a26a6abc249abe00584a4824f9d80d", size = 5263862, upload-time = "2026-04-09T14:36:58.247Z" }, - { url = "https://files.pythonhosted.org/packages/06/0e/bd1157d7b09d1f5e1d580c124203cee656130a3f8908365760a593b21daf/lxml-6.0.3-cp314-cp314-win32.whl", hash = "sha256:1b60a3a1205f869bd47874787c792087174453b1a869db4837bf5b3ff92be017", size = 3656378, upload-time = "2026-04-09T14:37:47.74Z" }, - { url = "https://files.pythonhosted.org/packages/c5/cc/d50cbce8cd5687670868bea33bbeefa0866c5e5d02c5e11c4a04c79fc45e/lxml-6.0.3-cp314-cp314-win_amd64.whl", hash = "sha256:5b6913a68d98c58c673667c864500ba31bc9b0f462effac98914e9a92ebacd2e", size = 4062518, upload-time = "2026-04-09T14:37:49.911Z" }, - { url = "https://files.pythonhosted.org/packages/fd/c7/ece11a1e51390502894838aa384e9f98af7bef4d6806a927197153a16972/lxml-6.0.3-cp314-cp314-win_arm64.whl", hash = "sha256:1b36a3c73f2a6d9c2bfae78089ca7aedae5c2ee5fd5214a15f00b2f89e558ba7", size = 3741064, upload-time = "2026-04-09T14:37:52.185Z" }, - { url = "https://files.pythonhosted.org/packages/2c/ae/918d7f89635fb6456cd732c12246c0e504dd9c49e8006f3593c9ecdb90ff/lxml-6.0.3-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:239e9a6be3a79c03ec200d26f7bb17a4414704a208059e20050bf161e2d8848a", size = 8826590, upload-time = "2026-04-09T14:37:00.862Z" }, - { url = "https://files.pythonhosted.org/packages/07/cf/bda0ae583758704719976b9ea69c8b089fa5f92e49683e517386539b21cf/lxml-6.0.3-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:16e5cbaa1a6351f2abefa4072e9aac1f09103b47fe7ab4496d54e5995b065162", size = 4735028, upload-time = "2026-04-09T14:37:03.602Z" }, - { url = "https://files.pythonhosted.org/packages/2f/0e/3bfb18778c6f73c7ead2d49a256501fa3052888b899826f5d1df1fbdf83b/lxml-6.0.3-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:89f8746c206d8cf2c167221831645d6cc2b24464afd9c428a5eb3fd34c584eb1", size = 4969184, upload-time = "2026-04-09T14:37:05.914Z" }, - { url = "https://files.pythonhosted.org/packages/29/e6/796c77751a682d6d1bb9aa3fe43851b41a21b0377100e246a4a83a81d668/lxml-6.0.3-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:5d559a84b2fd583e5bcf8ec4af1ec895f98811684d5fbd6524ea31a04f92d4ad", size = 5103548, upload-time = "2026-04-09T14:37:08.605Z" }, - { url = "https://files.pythonhosted.org/packages/f9/5e/a02aee214f657f29d4690d88161de8ffb8f1b5139e792bae313b9479e317/lxml-6.0.3-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:7966fbce2d18fde579d5593933d36ad98cc7c8dc7f2b1916d127057ce0415062", size = 5027775, upload-time = "2026-04-09T14:37:11.283Z" }, - { url = "https://files.pythonhosted.org/packages/20/e5/65dd25f2c366879d696d1c720af9a96fa0969d2d135a27b6140222fc6f68/lxml-6.0.3-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:a1f258e6aa0e6eda2c1199f5582c062c96c7d4a28d96d0c4daa79e39b3f2a764", size = 5595348, upload-time = "2026-04-09T14:37:13.618Z" }, - { url = "https://files.pythonhosted.org/packages/f7/1f/2f0e80d7fd2ad9755d771af4ad46ea14bf871bc5a1d2d365a3f948940ddf/lxml-6.0.3-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:738aef404c862d2c3cd951364ee7175c9d50e8290f5726611c4208c0fba8d186", size = 5224217, upload-time = "2026-04-09T14:37:16.519Z" }, - { url = "https://files.pythonhosted.org/packages/3b/28/e1aaeee7d6a4c9f24a3e4535a4e19ce64b99eefbe7437d325b61623b1817/lxml-6.0.3-cp314-cp314t-manylinux_2_28_i686.whl", hash = "sha256:5c35e5c3ed300990a46a144d3514465713f812b35dacfa83e928c60db7c90af7", size = 5312245, upload-time = "2026-04-09T14:37:19.387Z" }, - { url = "https://files.pythonhosted.org/packages/0a/ac/9633cb919124473e03c62862b0494bf0e1705f902fbd9627be4f648bddfb/lxml-6.0.3-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:4ff774b43712b0cf40d9888a5494ca39aefe990c946511cc947b9fddcf74a29b", size = 4637952, upload-time = "2026-04-09T14:37:21.648Z" }, - { url = "https://files.pythonhosted.org/packages/50/aa/135baeea457d41989bafa78e437fe3a370c793aab0d8fb3da73ccae10095/lxml-6.0.3-cp314-cp314t-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d20af2784c763928d0d0879cbc5a3739e4d81eefa0d68962d3478bff4c13e644", size = 5232782, upload-time = "2026-04-09T14:37:24.6Z" }, - { url = "https://files.pythonhosted.org/packages/0e/77/d05183ac8440cbc4c6fa386edb7ba9718bee4f097e58485b1cd1f9479d56/lxml-6.0.3-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:fdb7786ebefaa0dad0d399dfeaf146b370a14591af2f3aea59e06f931a426678", size = 5083889, upload-time = "2026-04-09T14:37:27.432Z" }, - { url = "https://files.pythonhosted.org/packages/6d/58/e9fda8fb82775491ad0290c7b17252f944b6c3a6974cd820d65910690351/lxml-6.0.3-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:c71a387ea133481e725079cff22de45593bf0b834824de22829365ab1d2386c9", size = 4758658, upload-time = "2026-04-09T14:37:29.81Z" }, - { url = "https://files.pythonhosted.org/packages/8b/32/4aae9f004f79f9d200efd8343809cfe46077f8e5bd58f08708c320a20fcd/lxml-6.0.3-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:841b89fc3d910d61c7c267db6bb7dc3a8b3dac240edb66220fcdf96fe70a0552", size = 5619494, upload-time = "2026-04-09T14:37:33.482Z" }, - { url = "https://files.pythonhosted.org/packages/f9/49/407fa9e3c91e7c6d0762eaeedd50d4695bcd26db817e933ca689eb1f3df4/lxml-6.0.3-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:ac2d6cdafa29672d6a604c641bf67ace3fd0735ec6885501a94943379219ddbf", size = 5228386, upload-time = "2026-04-09T14:37:36.058Z" }, - { url = "https://files.pythonhosted.org/packages/99/92/39982f818acbb1dd67dd5d20c2a06bcb9f1f3b9a8ff0021e367904f82417/lxml-6.0.3-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:609bf136a7339aeca2bd4268c7cd190f33d13118975fe9964eda8e5138f42802", size = 5247973, upload-time = "2026-04-09T14:37:38.836Z" }, - { url = "https://files.pythonhosted.org/packages/66/68/fcdbb78c8cda81a86e17b31abf103b7e474e474a09fb291a99e7a9b43eb8/lxml-6.0.3-cp314-cp314t-win32.whl", hash = "sha256:bf98f5f87f6484302e7cce4e2ca5af43562902852063d916c3e2f1c115fdce60", size = 3896249, upload-time = "2026-04-09T14:37:41.068Z" }, - { url = "https://files.pythonhosted.org/packages/88/fb/6292681ac4a4223b700569ce98f71662cb07c5a3ade4f346f5f0d5c574cf/lxml-6.0.3-cp314-cp314t-win_amd64.whl", hash = "sha256:d3d65e511e4e656ec67b472110f7a72cbf8547ca15f76fe74cffa4e97412a064", size = 4391091, upload-time = "2026-04-09T14:37:43.357Z" }, - { url = "https://files.pythonhosted.org/packages/99/39/a0f486360a6f1b36fd2f5eb62d037652bef503d82b6f853aee6664cdfcac/lxml-6.0.3-cp314-cp314t-win_arm64.whl", hash = "sha256:cbc7ce67f85b92db97c92219985432be84dc1ba9a028e68c6933e89551234df2", size = 3816374, upload-time = "2026-04-09T14:37:45.532Z" }, + { url = "https://files.pythonhosted.org/packages/10/18/36e28a809c509a67496202771f545219ac5a2f1cd61aae325991fcf5ab91/lxml-6.0.4-cp314-cp314-macosx_10_15_universal2.whl", hash = "sha256:569d3b18340863f603582d2124e742a68e85755eff5e47c26a55e298521e3a01", size = 8575045, upload-time = "2026-04-12T16:25:33.57Z" }, + { url = "https://files.pythonhosted.org/packages/11/38/a168c820e3b08d3b4fa0f4e6b53b3930086b36cc11e428106d38c36778cd/lxml-6.0.4-cp314-cp314-macosx_10_15_x86_64.whl", hash = "sha256:3b6245ee5241342d45e1a54a4a8bc52ef322333ada74f24aa335c4ab36f20161", size = 4622963, upload-time = "2026-04-12T16:25:36.818Z" }, + { url = "https://files.pythonhosted.org/packages/53/e0/2c9d6abdd82358cea3c0d8d6ca272a6af0f38156abce7827efb6d5b62d17/lxml-6.0.4-cp314-cp314-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:79a1173ba3213a3693889a435417d4e9f3c07d96e30dc7cc3a712ed7361015fe", size = 4948832, upload-time = "2026-04-12T16:25:39.104Z" }, + { url = "https://files.pythonhosted.org/packages/96/d7/f2202852e91d7baf3a317f4523a9c14834145301e5b0f2e80c01c4bfbd49/lxml-6.0.4-cp314-cp314-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:dc18bb975666b443ba23aedd2fcf57e9d0d97546b52a1de97a447c4061ba4110", size = 5085865, upload-time = "2026-04-12T16:25:41.226Z" }, + { url = "https://files.pythonhosted.org/packages/09/57/abee549324496e92708f71391c6060a164d3c95369656a1a15e9f20d8162/lxml-6.0.4-cp314-cp314-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:2079f5dc83291ac190a52f8354b78648f221ecac19fb2972a2d056b555824de7", size = 5030001, upload-time = "2026-04-12T16:25:43.695Z" }, + { url = "https://files.pythonhosted.org/packages/c2/f8/432da7178c5917a16468af6c5da68fef7cf3357d4bd0e6f50272ec9a59b5/lxml-6.0.4-cp314-cp314-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:3eda02da4ca16e9ca22bbe5654470c17fa1abcd967a52e4c2e50ff278221e351", size = 5646303, upload-time = "2026-04-12T16:25:46.577Z" }, + { url = "https://files.pythonhosted.org/packages/82/f9/e1c04ef667a6bf9c9dbd3bf04c50fa51d7ee25b258485bb748b27eb9a1c7/lxml-6.0.4-cp314-cp314-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:c3787cdc3832b70e21ac2efafea2a82a8ccb5e85bec110dc68b26023e9d3caae", size = 5237940, upload-time = "2026-04-12T16:25:49.157Z" }, + { url = "https://files.pythonhosted.org/packages/d0/f0/cdea60d92df731725fc3c4f33e387b100f210acd45c92969e42d2ba993fa/lxml-6.0.4-cp314-cp314-manylinux_2_28_i686.whl", hash = "sha256:3f276d49c23103565d39440b9b3f4fc08fa22f5a96395ea4b4d4fea4458b1505", size = 5350050, upload-time = "2026-04-12T16:25:52.027Z" }, + { url = "https://files.pythonhosted.org/packages/2e/15/bf52c7a70b6081bb9e00d37cc90fcf60aa84468d9d173ad2fade38ec34c5/lxml-6.0.4-cp314-cp314-manylinux_2_31_armv7l.whl", hash = "sha256:fdfdad73736402375b11b3a137e48cd09634177516baf5fc0bd80d1ca85f3cda", size = 4696409, upload-time = "2026-04-12T16:25:55.141Z" }, + { url = "https://files.pythonhosted.org/packages/c5/69/9bade267332cc06f9a9aa773b5a11bdfb249af485df9e142993009ea1fc4/lxml-6.0.4-cp314-cp314-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:75912421456946931daba0ec3cedfa824c756585d05bde97813a17992bfbd013", size = 5249072, upload-time = "2026-04-12T16:25:57.362Z" }, + { url = "https://files.pythonhosted.org/packages/14/ca/043bcacb096d6ed291cbbc58724e9625a453069d6edeb840b0bf18038d05/lxml-6.0.4-cp314-cp314-musllinux_1_2_aarch64.whl", hash = "sha256:48cd5a88da67233fd82f2920db344503c2818255217cd6ea462c9bb8254ba7cb", size = 5083779, upload-time = "2026-04-12T16:26:00.018Z" }, + { url = "https://files.pythonhosted.org/packages/04/89/f5fb18d76985969e84af13682e489acabee399bb54738a363925ea6e7390/lxml-6.0.4-cp314-cp314-musllinux_1_2_armv7l.whl", hash = "sha256:87af86a8fa55b9ff1e6ee4233d762296f2ce641ba948af783fb995c5a8a3371b", size = 4736953, upload-time = "2026-04-12T16:26:02.289Z" }, + { url = "https://files.pythonhosted.org/packages/84/ba/d1d7284bb4ba951f188c3fc0455943c1fcbd1c33d1324d6d57b7d4a45be6/lxml-6.0.4-cp314-cp314-musllinux_1_2_ppc64le.whl", hash = "sha256:a743714cd656ba7ccb29d199783906064c7b5ba3c0e2a79f0244ea0badc6a98c", size = 5669605, upload-time = "2026-04-12T16:26:04.694Z" }, + { url = "https://files.pythonhosted.org/packages/72/05/1463e55f2de27bb60feddc894dd7c0833bd501f8861392ed416291b38db5/lxml-6.0.4-cp314-cp314-musllinux_1_2_riscv64.whl", hash = "sha256:e31c76bd066fb4f81d9a32e5843bffdf939ab27afb1ffc1c924e749bfbdb00e3", size = 5236886, upload-time = "2026-04-12T16:26:07.659Z" }, + { url = "https://files.pythonhosted.org/packages/fe/fb/0b6ee9194ce3ac49db4cadaa8a9158f04779fc768b6c27c4e2945d71a99d/lxml-6.0.4-cp314-cp314-musllinux_1_2_x86_64.whl", hash = "sha256:f185fd6e7d550e9917d7103dccf51be589aba953e15994fb04646c1730019685", size = 5263382, upload-time = "2026-04-12T16:26:10.067Z" }, + { url = "https://files.pythonhosted.org/packages/9a/93/ec18a08e98dd82cac39f1d2511ee2bed5affb94d228356d8ef165a4ec3b9/lxml-6.0.4-cp314-cp314-win32.whl", hash = "sha256:774660028f8722a598400430d2746fb0075949f84a9a5cd9767d9152e3baaac5", size = 3656164, upload-time = "2026-04-12T16:26:59.568Z" }, + { url = "https://files.pythonhosted.org/packages/15/86/52507316abfc7150bf6bb191e39a12e301ee80334610a493884ae2f9d20d/lxml-6.0.4-cp314-cp314-win_amd64.whl", hash = "sha256:fbd7d14349413f5609c0b537b1a48117d6ccef1af37986af6b03766ad05bf43e", size = 4062512, upload-time = "2026-04-12T16:27:02.212Z" }, + { url = "https://files.pythonhosted.org/packages/f1/d5/09c593a2ef2234b8cd6cf059e2dc212e0654bf05c503f0ef2daf05adb680/lxml-6.0.4-cp314-cp314-win_arm64.whl", hash = "sha256:a61a01ec3fbfd5b73a69a7bf513271051fd6c5795d82fc5daa0255934cd8db3d", size = 3740745, upload-time = "2026-04-12T16:27:04.444Z" }, + { url = "https://files.pythonhosted.org/packages/4a/3c/42a98bf6693938bf7b285ec7f70ba2ae9d785d0e5b2cdb85d2ee29e287eb/lxml-6.0.4-cp314-cp314t-macosx_10_15_universal2.whl", hash = "sha256:504edb62df33cea502ea6e73847c647ba228623ca3f80a228be5723a70984dd5", size = 8826437, upload-time = "2026-04-12T16:26:12.911Z" }, + { url = "https://files.pythonhosted.org/packages/c2/c2/ad13f39b2db8709788aa2dcb6e90b81da76db3b5b2e7d35e0946cf984960/lxml-6.0.4-cp314-cp314t-macosx_10_15_x86_64.whl", hash = "sha256:f01b7b0316d4c0926d49a7f003b2d30539f392b140a3374bb788bad180bc8478", size = 4734892, upload-time = "2026-04-12T16:26:15.871Z" }, + { url = "https://files.pythonhosted.org/packages/2c/6d/c559d7b5922c5b0380fc2cb5ac134b6a3f9d79d368347a624ee5d68b0816/lxml-6.0.4-cp314-cp314t-manylinux2014_aarch64.manylinux_2_17_aarch64.whl", hash = "sha256:ab999933e662501efe4b16e6cfb7c9f9deca7d072cd1788b99c8defde78c0dfb", size = 4969173, upload-time = "2026-04-12T16:26:18.335Z" }, + { url = "https://files.pythonhosted.org/packages/c7/78/ca521e36157f38e3e1a29276855cdf48d213138fc0c8365693ff5c876ca7/lxml-6.0.4-cp314-cp314t-manylinux2014_x86_64.manylinux_2_17_x86_64.whl", hash = "sha256:67c3f084389fe75932c39b6869a377f6c8e21e818f31ae8a30c71dd2e59360e2", size = 5103134, upload-time = "2026-04-12T16:26:20.612Z" }, + { url = "https://files.pythonhosted.org/packages/28/a7/7d62d023bacaa0aaf60af8c0a77c6c05f84327396d755f3aa64b788678a9/lxml-6.0.4-cp314-cp314t-manylinux_2_26_aarch64.manylinux_2_28_aarch64.whl", hash = "sha256:377ea1d654f76ed6205c87d14920f829c9f4d31df83374d3cbcbdaae804d37b2", size = 5027205, upload-time = "2026-04-12T16:26:22.981Z" }, + { url = "https://files.pythonhosted.org/packages/34/be/51b194b81684f2e85e5d992771c45d70cb22ac6f7291ac6bc7b255830afe/lxml-6.0.4-cp314-cp314t-manylinux_2_26_ppc64le.manylinux_2_28_ppc64le.whl", hash = "sha256:e60cd0bcacbfd1a96d63516b622183fb2e3f202300df9eb5533391a8a939dbfa", size = 5594461, upload-time = "2026-04-12T16:26:25.316Z" }, + { url = "https://files.pythonhosted.org/packages/39/24/8850f38fbf89dd072ff31ba22f9e40347aeada7cadf710ecb04b8d9f32d4/lxml-6.0.4-cp314-cp314t-manylinux_2_26_x86_64.manylinux_2_28_x86_64.whl", hash = "sha256:6e9e30fd63d41dd0bbdb020af5cdfffd5d9b554d907cb210f18e8fcdc8eac013", size = 5223378, upload-time = "2026-04-12T16:26:28.68Z" }, + { url = "https://files.pythonhosted.org/packages/2a/9b/595239ba8c719b0fdc7bc9ebdb7564459c9a6b24b8b363df4a02674aeece/lxml-6.0.4-cp314-cp314t-manylinux_2_28_i686.whl", hash = "sha256:1fb4a1606bb68c533002e7ed50d7e55e58f0ef1696330670281cb79d5ab2050d", size = 5311415, upload-time = "2026-04-12T16:26:31.513Z" }, + { url = "https://files.pythonhosted.org/packages/be/cb/aa27ac8d041acf34691577838494ad08df78e83fdfdb66948d2903e9291e/lxml-6.0.4-cp314-cp314t-manylinux_2_31_armv7l.whl", hash = "sha256:695c7708438e449d57f404db8cc1b769e77ad5b50655f32f8175686ba752f293", size = 4637953, upload-time = "2026-04-12T16:26:33.806Z" }, + { url = "https://files.pythonhosted.org/packages/f6/f2/f19114fd86825c2d1ce41cd99daad218d30cfdd2093d4de9273986fb4d68/lxml-6.0.4-cp314-cp314t-manylinux_2_38_riscv64.manylinux_2_39_riscv64.whl", hash = "sha256:d49c35ae1e35ee9b569892cf8f8f88db9524f28d66e9daee547a5ef9f3c5f468", size = 5231532, upload-time = "2026-04-12T16:26:36.518Z" }, + { url = "https://files.pythonhosted.org/packages/9a/0e/c3fa354039ec0b6b09f40fbe1129efc572ac6239faa4906de42d5ce87c0a/lxml-6.0.4-cp314-cp314t-musllinux_1_2_aarch64.whl", hash = "sha256:5801072f8967625e6249d162065d0d6011ef8ce3d0efb8754496b5246b81a74b", size = 5083767, upload-time = "2026-04-12T16:26:39.332Z" }, + { url = "https://files.pythonhosted.org/packages/b3/4b/1a0dbb6d6ffae16e54a8a3796ded0ad2f9c3bc1ff3728bde33456f4e1d63/lxml-6.0.4-cp314-cp314t-musllinux_1_2_armv7l.whl", hash = "sha256:cbf768541526eba5ef1a49f991122e41b39781eafd0445a5a110fc09947a20b5", size = 4758079, upload-time = "2026-04-12T16:26:42.138Z" }, + { url = "https://files.pythonhosted.org/packages/a9/01/a246cf5f80f96766051de4b305d6552f80bdaefb37f04e019e42af0aba69/lxml-6.0.4-cp314-cp314t-musllinux_1_2_ppc64le.whl", hash = "sha256:eecce87cc09233786fc31c230268183bf6375126cfec1c8b3673fcdc8767b560", size = 5618686, upload-time = "2026-04-12T16:26:44.507Z" }, + { url = "https://files.pythonhosted.org/packages/eb/1f/b072a92369039ebef11b0a654be5134fcf3ed04c0f437faf9435ac9ba845/lxml-6.0.4-cp314-cp314t-musllinux_1_2_riscv64.whl", hash = "sha256:07dce892881179e11053066faca2da17b0eeb0bb7298f11bcf842a86db207dbd", size = 5227259, upload-time = "2026-04-12T16:26:47.083Z" }, + { url = "https://files.pythonhosted.org/packages/d5/a0/dc97034f9d4c0c4d30875147d81fd2c0c7f3d261b109db36ed746bf8ab1d/lxml-6.0.4-cp314-cp314t-musllinux_1_2_x86_64.whl", hash = "sha256:e4f97aee337b947e6699e5574c90d087d3e2ce517016241c07e7e98a28dca885", size = 5246190, upload-time = "2026-04-12T16:26:49.468Z" }, + { url = "https://files.pythonhosted.org/packages/f2/ef/85cb69835113583c2516fee07d0ffb4d824b557424b06ba5872c20ba6078/lxml-6.0.4-cp314-cp314t-win32.whl", hash = "sha256:064477c0d4c695aa1ea4b9c1c4ee9043ab740d12135b74c458cc658350adcd86", size = 3896005, upload-time = "2026-04-12T16:26:52.163Z" }, + { url = "https://files.pythonhosted.org/packages/3d/5e/2231f34cc54b8422b793593138d86d3fa4588fb2297d4ea0472390f25627/lxml-6.0.4-cp314-cp314t-win_amd64.whl", hash = "sha256:25bad2d8438f4ef5a7ad4a8d8bcaadde20c0daced8bdb56d46236b0a7d1cbdd0", size = 4391037, upload-time = "2026-04-12T16:26:54.398Z" }, + { url = "https://files.pythonhosted.org/packages/39/53/8ba3cd5984f8363635450c93f63e541a0721b362bb32ae0d8237d9674aee/lxml-6.0.4-cp314-cp314t-win_arm64.whl", hash = "sha256:1dcd9e6cb9b7df808ea33daebd1801f37a8f50e8c075013ed2a2343246727838", size = 3816184, upload-time = "2026-04-12T16:26:57.011Z" }, ] [[package]] @@ -3287,27 +3287,27 @@ wheels = [ [[package]] name = "ruff" -version = "0.15.9" +version = "0.15.10" source = { registry = "https://pypi.org/simple" } -sdist = { url = "https://files.pythonhosted.org/packages/e6/97/e9f1ca355108ef7194e38c812ef40ba98c7208f47b13ad78d023caa583da/ruff-0.15.9.tar.gz", hash = "sha256:29cbb1255a9797903f6dde5ba0188c707907ff44a9006eb273b5a17bfa0739a2", size = 4617361, upload-time = "2026-04-02T18:17:20.829Z" } +sdist = { url = "https://files.pythonhosted.org/packages/e7/d9/aa3f7d59a10ef6b14fe3431706f854dbf03c5976be614a9796d36326810c/ruff-0.15.10.tar.gz", hash = "sha256:d1f86e67ebfdef88e00faefa1552b5e510e1d35f3be7d423dc7e84e63788c94e", size = 4631728, upload-time = "2026-04-09T14:06:09.884Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0b/1f/9cdfd0ac4b9d1e5a6cf09bedabdf0b56306ab5e333c85c87281273e7b041/ruff-0.15.9-py3-none-linux_armv6l.whl", hash = "sha256:6efbe303983441c51975c243e26dff328aca11f94b70992f35b093c2e71801e1", size = 10511206, upload-time = "2026-04-02T18:16:41.574Z" }, - { url = "https://files.pythonhosted.org/packages/3d/f6/32bfe3e9c136b35f02e489778d94384118bb80fd92c6d92e7ccd97db12ce/ruff-0.15.9-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:4965bac6ac9ea86772f4e23587746f0b7a395eccabb823eb8bfacc3fa06069f7", size = 10923307, upload-time = "2026-04-02T18:17:08.645Z" }, - { url = "https://files.pythonhosted.org/packages/ca/25/de55f52ab5535d12e7aaba1de37a84be6179fb20bddcbe71ec091b4a3243/ruff-0.15.9-py3-none-macosx_11_0_arm64.whl", hash = "sha256:eaf05aad70ca5b5a0a4b0e080df3a6b699803916d88f006efd1f5b46302daab8", size = 10316722, upload-time = "2026-04-02T18:16:44.206Z" }, - { url = "https://files.pythonhosted.org/packages/48/11/690d75f3fd6278fe55fff7c9eb429c92d207e14b25d1cae4064a32677029/ruff-0.15.9-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:9439a342adb8725f32f92732e2bafb6d5246bd7a5021101166b223d312e8fc59", size = 10623674, upload-time = "2026-04-02T18:16:50.951Z" }, - { url = "https://files.pythonhosted.org/packages/bd/ec/176f6987be248fc5404199255522f57af1b4a5a1b57727e942479fec98ad/ruff-0.15.9-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:9c5e6faf9d97c8edc43877c3f406f47446fc48c40e1442d58cfcdaba2acea745", size = 10351516, upload-time = "2026-04-02T18:16:57.206Z" }, - { url = "https://files.pythonhosted.org/packages/b2/fc/51cffbd2b3f240accc380171d51446a32aa2ea43a40d4a45ada67368fbd2/ruff-0.15.9-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:7b34a9766aeec27a222373d0b055722900fbc0582b24f39661aa96f3fe6ad901", size = 11150202, upload-time = "2026-04-02T18:17:06.452Z" }, - { url = "https://files.pythonhosted.org/packages/d6/d4/25292a6dfc125f6b6528fe6af31f5e996e19bf73ca8e3ce6eb7fa5b95885/ruff-0.15.9-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:89dd695bc72ae76ff484ae54b7e8b0f6b50f49046e198355e44ea656e521fef9", size = 11988891, upload-time = "2026-04-02T18:17:18.575Z" }, - { url = "https://files.pythonhosted.org/packages/13/e1/1eebcb885c10e19f969dcb93d8413dfee8172578709d7ee933640f5e7147/ruff-0.15.9-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:ce187224ef1de1bd225bc9a152ac7102a6171107f026e81f317e4257052916d5", size = 11480576, upload-time = "2026-04-02T18:16:52.986Z" }, - { url = "https://files.pythonhosted.org/packages/ff/6b/a1548ac378a78332a4c3dcf4a134c2475a36d2a22ddfa272acd574140b50/ruff-0.15.9-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:2b0c7c341f68adb01c488c3b7d4b49aa8ea97409eae6462d860a79cf55f431b6", size = 11254525, upload-time = "2026-04-02T18:17:02.041Z" }, - { url = "https://files.pythonhosted.org/packages/42/aa/4bb3af8e61acd9b1281db2ab77e8b2c3c5e5599bf2a29d4a942f1c62b8d6/ruff-0.15.9-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:55cc15eee27dc0eebdfcb0d185a6153420efbedc15eb1d38fe5e685657b0f840", size = 11204072, upload-time = "2026-04-02T18:17:13.581Z" }, - { url = "https://files.pythonhosted.org/packages/69/48/d550dc2aa6e423ea0bcc1d0ff0699325ffe8a811e2dba156bd80750b86dc/ruff-0.15.9-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:a6537f6eed5cda688c81073d46ffdfb962a5f29ecb6f7e770b2dc920598997ed", size = 10594998, upload-time = "2026-04-02T18:16:46.369Z" }, - { url = "https://files.pythonhosted.org/packages/63/47/321167e17f5344ed5ec6b0aa2cff64efef5f9e985af8f5622cfa6536043f/ruff-0.15.9-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:6d3fcbca7388b066139c523bda744c822258ebdcfbba7d24410c3f454cc9af71", size = 10359769, upload-time = "2026-04-02T18:17:10.994Z" }, - { url = "https://files.pythonhosted.org/packages/67/5e/074f00b9785d1d2c6f8c22a21e023d0c2c1817838cfca4c8243200a1fa87/ruff-0.15.9-py3-none-musllinux_1_2_i686.whl", hash = "sha256:058d8e99e1bfe79d8a0def0b481c56059ee6716214f7e425d8e737e412d69677", size = 10850236, upload-time = "2026-04-02T18:16:48.749Z" }, - { url = "https://files.pythonhosted.org/packages/76/37/804c4135a2a2caf042925d30d5f68181bdbd4461fd0d7739da28305df593/ruff-0.15.9-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:8e1ddb11dbd61d5983fa2d7d6370ef3eb210951e443cace19594c01c72abab4c", size = 11358343, upload-time = "2026-04-02T18:16:55.068Z" }, - { url = "https://files.pythonhosted.org/packages/88/3d/1364fcde8656962782aa9ea93c92d98682b1ecec2f184e625a965ad3b4a6/ruff-0.15.9-py3-none-win32.whl", hash = "sha256:bde6ff36eaf72b700f32b7196088970bf8fdb2b917b7accd8c371bfc0fd573ec", size = 10583382, upload-time = "2026-04-02T18:17:04.261Z" }, - { url = "https://files.pythonhosted.org/packages/4c/56/5c7084299bd2cacaa07ae63a91c6f4ba66edc08bf28f356b24f6b717c799/ruff-0.15.9-py3-none-win_amd64.whl", hash = "sha256:45a70921b80e1c10cf0b734ef09421f71b5aa11d27404edc89d7e8a69505e43d", size = 11744969, upload-time = "2026-04-02T18:16:59.611Z" }, - { url = "https://files.pythonhosted.org/packages/03/36/76704c4f312257d6dbaae3c959add2a622f63fcca9d864659ce6d8d97d3d/ruff-0.15.9-py3-none-win_arm64.whl", hash = "sha256:0694e601c028fd97dc5c6ee244675bc241aeefced7ef80cd9c6935a871078f53", size = 11005870, upload-time = "2026-04-02T18:17:15.773Z" }, + { url = "https://files.pythonhosted.org/packages/eb/00/a1c2fdc9939b2c03691edbda290afcd297f1f389196172826b03d6b6a595/ruff-0.15.10-py3-none-linux_armv6l.whl", hash = "sha256:0744e31482f8f7d0d10a11fcbf897af272fefdfcb10f5af907b18c2813ff4d5f", size = 10563362, upload-time = "2026-04-09T14:06:21.189Z" }, + { url = "https://files.pythonhosted.org/packages/5c/15/006990029aea0bebe9d33c73c3e28c80c391ebdba408d1b08496f00d422d/ruff-0.15.10-py3-none-macosx_10_12_x86_64.whl", hash = "sha256:b1e7c16ea0ff5a53b7c2df52d947e685973049be1cdfe2b59a9c43601897b22e", size = 10951122, upload-time = "2026-04-09T14:06:02.236Z" }, + { url = "https://files.pythonhosted.org/packages/f2/c0/4ac978fe874d0618c7da647862afe697b281c2806f13ce904ad652fa87e4/ruff-0.15.10-py3-none-macosx_11_0_arm64.whl", hash = "sha256:93cc06a19e5155b4441dd72808fdf84290d84ad8a39ca3b0f994363ade4cebb1", size = 10314005, upload-time = "2026-04-09T14:06:00.026Z" }, + { url = "https://files.pythonhosted.org/packages/da/73/c209138a5c98c0d321266372fc4e33ad43d506d7e5dd817dd89b60a8548f/ruff-0.15.10-py3-none-manylinux_2_17_aarch64.manylinux2014_aarch64.whl", hash = "sha256:83e1dd04312997c99ea6965df66a14fb4f03ba978564574ffc68b0d61fd3989e", size = 10643450, upload-time = "2026-04-09T14:05:42.137Z" }, + { url = "https://files.pythonhosted.org/packages/ec/76/0deec355d8ec10709653635b1f90856735302cb8e149acfdf6f82a5feb70/ruff-0.15.10-py3-none-manylinux_2_17_armv7l.manylinux2014_armv7l.whl", hash = "sha256:8154d43684e4333360fedd11aaa40b1b08a4e37d8ffa9d95fee6fa5b37b6fab1", size = 10379597, upload-time = "2026-04-09T14:05:49.984Z" }, + { url = "https://files.pythonhosted.org/packages/dc/be/86bba8fc8798c081e28a4b3bb6d143ccad3fd5f6f024f02002b8f08a9fa3/ruff-0.15.10-py3-none-manylinux_2_17_i686.manylinux2014_i686.whl", hash = "sha256:8ab88715f3a6deb6bde6c227f3a123410bec7b855c3ae331b4c006189e895cef", size = 11146645, upload-time = "2026-04-09T14:06:12.246Z" }, + { url = "https://files.pythonhosted.org/packages/a8/89/140025e65911b281c57be1d385ba1d932c2366ca88ae6663685aed8d4881/ruff-0.15.10-py3-none-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl", hash = "sha256:a768ff5969b4f44c349d48edf4ab4f91eddb27fd9d77799598e130fb628aa158", size = 12030289, upload-time = "2026-04-09T14:06:04.776Z" }, + { url = "https://files.pythonhosted.org/packages/88/de/ddacca9545a5e01332567db01d44bd8cf725f2db3b3d61a80550b48308ea/ruff-0.15.10-py3-none-manylinux_2_17_s390x.manylinux2014_s390x.whl", hash = "sha256:0ee3ef42dab7078bda5ff6a1bcba8539e9857deb447132ad5566a038674540d0", size = 11496266, upload-time = "2026-04-09T14:05:55.485Z" }, + { url = "https://files.pythonhosted.org/packages/bc/bb/7ddb00a83760ff4a83c4e2fc231fd63937cc7317c10c82f583302e0f6586/ruff-0.15.10-py3-none-manylinux_2_17_x86_64.manylinux2014_x86_64.whl", hash = "sha256:51cb8cc943e891ba99989dd92d61e29b1d231e14811db9be6440ecf25d5c1609", size = 11256418, upload-time = "2026-04-09T14:05:57.69Z" }, + { url = "https://files.pythonhosted.org/packages/dc/8d/55de0d35aacf6cd50b6ee91ee0f291672080021896543776f4170fc5c454/ruff-0.15.10-py3-none-manylinux_2_31_riscv64.whl", hash = "sha256:e59c9bdc056a320fb9ea1700a8d591718b8faf78af065484e801258d3a76bc3f", size = 11288416, upload-time = "2026-04-09T14:05:44.695Z" }, + { url = "https://files.pythonhosted.org/packages/68/cf/9438b1a27426ec46a80e0a718093c7f958ef72f43eb3111862949ead3cc1/ruff-0.15.10-py3-none-musllinux_1_2_aarch64.whl", hash = "sha256:136c00ca2f47b0018b073f28cb5c1506642a830ea941a60354b0e8bc8076b151", size = 10621053, upload-time = "2026-04-09T14:05:52.782Z" }, + { url = "https://files.pythonhosted.org/packages/4c/50/e29be6e2c135e9cd4cb15fbade49d6a2717e009dff3766dd080fcb82e251/ruff-0.15.10-py3-none-musllinux_1_2_armv7l.whl", hash = "sha256:8b80a2f3c9c8a950d6237f2ca12b206bccff626139be9fa005f14feb881a1ae8", size = 10378302, upload-time = "2026-04-09T14:06:14.361Z" }, + { url = "https://files.pythonhosted.org/packages/18/2f/e0b36a6f99c51bb89f3a30239bc7bf97e87a37ae80aa2d6542d6e5150364/ruff-0.15.10-py3-none-musllinux_1_2_i686.whl", hash = "sha256:e3e53c588164dc025b671c9df2462429d60357ea91af7e92e9d56c565a9f1b07", size = 10850074, upload-time = "2026-04-09T14:06:16.581Z" }, + { url = "https://files.pythonhosted.org/packages/11/08/874da392558ce087a0f9b709dc6ec0d60cbc694c1c772dab8d5f31efe8cb/ruff-0.15.10-py3-none-musllinux_1_2_x86_64.whl", hash = "sha256:b0c52744cf9f143a393e284125d2576140b68264a93c6716464e129a3e9adb48", size = 11358051, upload-time = "2026-04-09T14:06:18.948Z" }, + { url = "https://files.pythonhosted.org/packages/e4/46/602938f030adfa043e67112b73821024dc79f3ab4df5474c25fa4c1d2d14/ruff-0.15.10-py3-none-win32.whl", hash = "sha256:d4272e87e801e9a27a2e8df7b21011c909d9ddd82f4f3281d269b6ba19789ca5", size = 10588964, upload-time = "2026-04-09T14:06:07.14Z" }, + { url = "https://files.pythonhosted.org/packages/25/b6/261225b875d7a13b33a6d02508c39c28450b2041bb01d0f7f1a83d569512/ruff-0.15.10-py3-none-win_amd64.whl", hash = "sha256:28cb32d53203242d403d819fd6983152489b12e4a3ae44993543d6fe62ab42ed", size = 11745044, upload-time = "2026-04-09T14:05:39.473Z" }, + { url = "https://files.pythonhosted.org/packages/58/ed/dea90a65b7d9e69888890fb14c90d7f51bf0c1e82ad800aeb0160e4bacfd/ruff-0.15.10-py3-none-win_arm64.whl", hash = "sha256:601d1610a9e1f1c2165a4f561eeaa2e2ea1e97f3287c5aa258d3dab8b57c6188", size = 11035607, upload-time = "2026-04-09T14:05:47.593Z" }, ] [[package]] @@ -3630,14 +3630,14 @@ wheels = [ [[package]] name = "types-jwcrypto" -version = "1.5.0.20260408" +version = "1.5.7.20260409" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "cryptography" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/54/16/8aafb9b58aea27d5bb6f25528d927ba369f1431027e0a4aa4de0f93af761/types_jwcrypto-1.5.0.20260408.tar.gz", hash = "sha256:72fe8fe4ed1cdc7c8f0d9190ba4f211e19baf0475dd15ff7ab31457baca7a363", size = 11712, upload-time = "2026-04-08T04:34:56.92Z" } +sdist = { url = "https://files.pythonhosted.org/packages/5c/33/82328a8987db9d9ff12a3b48561f876bc6a16258b6202fd7bd5f5ecd8f0f/types_jwcrypto-1.5.7.20260409.tar.gz", hash = "sha256:34084f740198c3b1abe8c63ff176e4b7b5c4274890a2a0c51fa181246520b108", size = 11982, upload-time = "2026-04-09T04:22:38.696Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/a5/0b/03d94bc145cfb9b004a3c091a77984f60e58c81c340f776bb1de26fa2818/types_jwcrypto-1.5.0.20260408-py3-none-any.whl", hash = "sha256:17958abd0a5c9978694ee0b114509b9f764b4356dae6a8090d0c673013f47948", size = 12979, upload-time = "2026-04-08T04:34:56.087Z" }, + { url = "https://files.pythonhosted.org/packages/e3/98/e2480bc7fd0ae7f1cb44284122c18bc1f941102f12c98fdaeaabf1303a7d/types_jwcrypto-1.5.7.20260409-py3-none-any.whl", hash = "sha256:69470644242aa6c66c9aa730ba1dd975dbb23acc56c46f259cf75fb52133651a", size = 13318, upload-time = "2026-04-09T04:22:37.956Z" }, ] [[package]] diff --git a/web/package-lock.json b/web/package-lock.json index 6b8061e406..711911f08d 100644 --- a/web/package-lock.json +++ b/web/package-lock.json @@ -85,7 +85,7 @@ "lit-element": "^4.2.2", "lit-html": "^3.3.2", "md-front-matter": "^1.0.4", - "mermaid": "^11.13.0", + "mermaid": "^11.14.0", "node-domexception": "^2025.11.0", "npm-run-all": "^4.1.5", "pino": "^10.3.1", @@ -430,42 +430,40 @@ "license": "MIT" }, "node_modules/@chevrotain/cst-dts-gen": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/@chevrotain/cst-dts-gen/-/cst-dts-gen-11.1.2.tgz", - "integrity": "sha512-XTsjvDVB5nDZBQB8o0o/0ozNelQtn2KrUVteIHSlPd2VAV2utEb6JzyCJaJ8tGxACR4RiBNWy5uYUHX2eji88Q==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@chevrotain/cst-dts-gen/-/cst-dts-gen-12.0.0.tgz", + "integrity": "sha512-fSL4KXjTl7cDgf0B5Rip9Q05BOrYvkJV/RrBTE/bKDN096E4hN/ySpcBK5B24T76dlQ2i32Zc3PAE27jFnFrKg==", "license": "Apache-2.0", "dependencies": { - "@chevrotain/gast": "11.1.2", - "@chevrotain/types": "11.1.2", - "lodash-es": "4.17.23" + "@chevrotain/gast": "12.0.0", + "@chevrotain/types": "12.0.0" } }, "node_modules/@chevrotain/gast": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/@chevrotain/gast/-/gast-11.1.2.tgz", - "integrity": "sha512-Z9zfXR5jNZb1Hlsd/p+4XWeUFugrHirq36bKzPWDSIacV+GPSVXdk+ahVWZTwjhNwofAWg/sZg58fyucKSQx5g==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@chevrotain/gast/-/gast-12.0.0.tgz", + "integrity": "sha512-1ne/m3XsIT8aEdrvT33so0GUC+wkctpUPK6zU9IlOyJLUbR0rg4G7ZiApiJbggpgPir9ERy3FRjT6T7lpgetnQ==", "license": "Apache-2.0", "dependencies": { - "@chevrotain/types": "11.1.2", - "lodash-es": "4.17.23" + "@chevrotain/types": "12.0.0" } }, "node_modules/@chevrotain/regexp-to-ast": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/@chevrotain/regexp-to-ast/-/regexp-to-ast-11.1.2.tgz", - "integrity": "sha512-nMU3Uj8naWer7xpZTYJdxbAs6RIv/dxYzkYU8GSwgUtcAAlzjcPfX1w+RKRcYG8POlzMeayOQ/znfwxEGo5ulw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@chevrotain/regexp-to-ast/-/regexp-to-ast-12.0.0.tgz", + "integrity": "sha512-p+EW9MaJwgaHguhoqwOtx/FwuGr+DnNn857sXWOi/mClXIkPGl3rn7hGNWvo31HA3vyeQxjqe+H36yZJwYU8cA==", "license": "Apache-2.0" }, "node_modules/@chevrotain/types": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-11.1.2.tgz", - "integrity": "sha512-U+HFai5+zmJCkK86QsaJtoITlboZHBqrVketcO2ROv865xfCMSFpELQoz1GkX5GzME8pTa+3kbKrZHQtI0gdbw==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@chevrotain/types/-/types-12.0.0.tgz", + "integrity": "sha512-S+04vjFQKeuYw0/eW3U52LkAHQsB1ASxsPGsLPUyQgrZ2iNNibQrsidruDzjEX2JYfespXMG0eZmXlhA6z7nWA==", "license": "Apache-2.0" }, "node_modules/@chevrotain/utils": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/@chevrotain/utils/-/utils-11.1.2.tgz", - "integrity": "sha512-4mudFAQ6H+MqBTfqLmU7G1ZwRzCLfJEooL/fsF6rCX5eePMbGhoy5n4g+G4vlh2muDcsCTJtL+uKbOzWxs5LHA==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/@chevrotain/utils/-/utils-12.0.0.tgz", + "integrity": "sha512-lB59uJoaGIfOOL9knQqQRfhl9g7x8/wqFkp13zTdkRu1huG9kg6IJs1O8hqj9rs6h7orGxHJUKb+mX3rPbWGhA==", "license": "Apache-2.0" }, "node_modules/@codemirror/autocomplete": { @@ -1837,9 +1835,9 @@ } }, "node_modules/@mermaid-js/parser": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-1.0.1.tgz", - "integrity": "sha512-opmV19kN1JsK0T6HhhokHpcVkqKpF+x2pPDKKM2ThHtZAB5F4PROopk0amuVYK5qMrIA4erzpNm8gmPNJgMDxQ==", + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/@mermaid-js/parser/-/parser-1.1.0.tgz", + "integrity": "sha512-gxK9ZX2+Fex5zu8LhRQoMeMPEHbc73UKZ0FQ54YrQtUxE1VVhMwzeNtKRPAu5aXks4FasbMe4xB4bWrmq6Jlxw==", "license": "MIT", "dependencies": { "langium": "^4.0.0" @@ -7202,29 +7200,31 @@ } }, "node_modules/chevrotain": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-11.1.2.tgz", - "integrity": "sha512-opLQzEVriiH1uUQ4Kctsd49bRoFDXGGSC4GUqj7pGyxM3RehRhvTlZJc1FL/Flew2p5uwxa1tUDWKzI4wNM8pg==", + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/chevrotain/-/chevrotain-12.0.0.tgz", + "integrity": "sha512-csJvb+6kEiQaqo1woTdSAuOWdN0WTLIydkKrBnS+V5gZz0oqBrp4kQ35519QgK6TpBThiG3V1vNSHlIkv4AglQ==", "license": "Apache-2.0", "dependencies": { - "@chevrotain/cst-dts-gen": "11.1.2", - "@chevrotain/gast": "11.1.2", - "@chevrotain/regexp-to-ast": "11.1.2", - "@chevrotain/types": "11.1.2", - "@chevrotain/utils": "11.1.2", - "lodash-es": "4.17.23" + "@chevrotain/cst-dts-gen": "12.0.0", + "@chevrotain/gast": "12.0.0", + "@chevrotain/regexp-to-ast": "12.0.0", + "@chevrotain/types": "12.0.0", + "@chevrotain/utils": "12.0.0" + }, + "engines": { + "node": ">=22.0.0" } }, "node_modules/chevrotain-allstar": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/chevrotain-allstar/-/chevrotain-allstar-0.3.1.tgz", - "integrity": "sha512-b7g+y9A0v4mxCW1qUhf3BSVPg+/NvGErk/dOkrDaHA0nQIQGAtrOjlX//9OQtRlSCy+x9rfB5N8yC71lH1nvMw==", + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/chevrotain-allstar/-/chevrotain-allstar-0.4.1.tgz", + "integrity": "sha512-PvVJm3oGqrveUVW2Vt/eZGeiAIsJszYweUcYwcskg9e+IubNYKKD+rHHem7A6XVO22eDAL+inxNIGAzZ/VIWlA==", "license": "MIT", "dependencies": { "lodash-es": "^4.17.21" }, "peerDependencies": { - "chevrotain": "^11.0.0" + "chevrotain": "^12.0.0" } }, "node_modules/chokidar": { @@ -11641,13 +11641,14 @@ } }, "node_modules/langium": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/langium/-/langium-4.2.1.tgz", - "integrity": "sha512-zu9QWmjpzJcomzdJQAHgDVhLGq5bLosVak1KVa40NzQHXfqr4eAHupvnPOVXEoLkg6Ocefvf/93d//SB7du4YQ==", + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/langium/-/langium-4.2.2.tgz", + "integrity": "sha512-JUshTRAfHI4/MF9dH2WupvjSXyn8JBuUEWazB8ZVJUtXutT0doDlAv1XKbZ1Pb5sMexa8FF4CFBc0iiul7gbUQ==", "license": "MIT", "dependencies": { - "chevrotain": "~11.1.1", - "chevrotain-allstar": "~0.3.1", + "@chevrotain/regexp-to-ast": "~12.0.0", + "chevrotain": "~12.0.0", + "chevrotain-allstar": "~0.4.1", "vscode-languageserver": "~9.0.1", "vscode-languageserver-textdocument": "~1.0.11", "vscode-uri": "~3.1.0" @@ -12686,14 +12687,14 @@ } }, "node_modules/mermaid": { - "version": "11.13.0", - "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.13.0.tgz", - "integrity": "sha512-fEnci+Immw6lKMFI8sqzjlATTyjLkRa6axrEgLV2yHTfv8r+h1wjFbV6xeRtd4rUV1cS4EpR9rwp3Rci7TRWDw==", + "version": "11.14.0", + "resolved": "https://registry.npmjs.org/mermaid/-/mermaid-11.14.0.tgz", + "integrity": "sha512-GSGloRsBs+JINmmhl0JDwjpuezCsHB4WGI4NASHxL3fHo3o/BRXTxhDLKnln8/Q0lRFRyDdEjmk1/d5Sn1Xz8g==", "license": "MIT", "dependencies": { "@braintree/sanitize-url": "^7.1.1", "@iconify/utils": "^3.0.2", - "@mermaid-js/parser": "^1.0.1", + "@mermaid-js/parser": "^1.1.0", "@types/d3": "^7.4.3", "@upsetjs/venn.js": "^2.0.0", "cytoscape": "^3.33.1", diff --git a/web/package.json b/web/package.json index e7544493fd..90ec2ebadc 100644 --- a/web/package.json +++ b/web/package.json @@ -161,7 +161,7 @@ "lit-element": "^4.2.2", "lit-html": "^3.3.2", "md-front-matter": "^1.0.4", - "mermaid": "^11.13.0", + "mermaid": "^11.14.0", "node-domexception": "^2025.11.0", "npm-run-all": "^4.1.5", "pino": "^10.3.1", @@ -248,7 +248,7 @@ } }, "build-proxy": { - "command": "node scripts/build-web.mjs --proxy", + "command": "node scripts/build-web.mjs --styles-only", "dependencies": [ "build-locales" ] diff --git a/web/paths/node.js b/web/paths/node.js index a07fa7e8e1..143c8cdb0b 100644 --- a/web/paths/node.js +++ b/web/paths/node.js @@ -90,7 +90,7 @@ export const EntryPoint = /** @type {const} */ ({ in: resolve(PackageRoot, "src", "styles", "authentik", "static.global.css"), out: resolve(DistDirectory, "styles", "static"), }, - FlowsStyles: { + FlowStyles: { in: resolve(PackageRoot, "src", "styles", "authentik", "flows.global.css"), out: resolve(DistDirectory, "styles", "flow"), }, diff --git a/web/scripts/build-web.mjs b/web/scripts/build-web.mjs index 4d673bab4e..b43e4b40ba 100644 --- a/web/scripts/build-web.mjs +++ b/web/scripts/build-web.mjs @@ -10,7 +10,7 @@ import * as path from "node:path"; /** * @file ESBuild script for building the authentik web UI. * - * @import { BuildOptions } from "esbuild"; + * @import { BuildOptions, Plugin } from "esbuild"; */ import { mdxPlugin } from "#bundler/mdx-plugin/node"; import { styleLoaderPlugin } from "#bundler/style-loader-plugin/node"; @@ -22,7 +22,6 @@ import { NodeEnvironment } from "@goauthentik/core/environment/node"; import { MonoRepoRoot } from "@goauthentik/core/paths/node"; import { BuildIdentifier } from "@goauthentik/core/version/node"; -import { deepmerge } from "deepmerge-ts"; import esbuild from "esbuild"; /// @@ -52,8 +51,59 @@ const assets = [ [path.resolve(PackageRoot, "icons"), "./assets/icons"], ]; +const entryPointNames = Object.keys(EntryPoint); +const entryPoints = Object.values(EntryPoint); +const entryPointsDescription = entryPointNames.join("\n\t"); + /** - * @type {Readonly} + * @type {Plugin[]} + */ +const BASE_ESBUILD_PLUGINS = [ + { + name: "copy", + setup(build) { + build.onEnd(async () => { + /** + * @type {import('esbuild').PartialMessage[]} + */ + const errors = []; + + /** + * @param {SourceDestinationPair} pair + */ + const copy = ([from, to]) => { + const resolvedDestination = path.resolve(DistDirectory, to); + + logger.debug(`📋 Copying assets from ${from} to ${to}`); + + return fs + .cp(from, resolvedDestination, { + recursive: true, + }) + .catch((error) => { + errors.push({ + text: `Failed to copy assets from ${from} to ${to}: ${error}`, + location: { + file: from, + }, + }); + }); + }; + + await Promise.all(assets.map(copy)); + + return { errors }; + }); + }, + }, + + mdxPlugin({ + root: MonoRepoRoot, + }), +]; + +/** + * @type {BuildOptions} */ const BASE_ESBUILD_OPTIONS = { entryNames: `[dir]/[name]-${BuildIdentifier}`, @@ -84,60 +134,28 @@ const BASE_ESBUILD_OPTIONS = { * @see https://nodejs.org/api/packages.html#packages_conditional_exports */ conditions: NodeEnvironment === "production" ? ["production"] : ["development", "production"], - plugins: [ - { - name: "copy", - setup(build) { - build.onEnd(async () => { - /** - * @type {import('esbuild').PartialMessage[]} - */ - const errors = []; - - /** - * @param {SourceDestinationPair} pair - */ - const copy = ([from, to]) => { - const resolvedDestination = path.resolve(DistDirectory, to); - - logger.debug(`📋 Copying assets from ${from} to ${to}`); - - return fs - .cp(from, resolvedDestination, { recursive: true }) - .catch((error) => { - errors.push({ - text: `Failed to copy assets from ${from} to ${to}: ${error}`, - location: { - file: from, - }, - }); - }); - }; - - await Promise.all(assets.map(copy)); - - return { errors }; - }); - }, - }, - - mdxPlugin({ - root: MonoRepoRoot, - }), - ], + plugins: BASE_ESBUILD_PLUGINS, define: bundleDefinitions, format: "esm", - logOverride: { - /** - * HACK: Silences issue originating in ESBuild. - * - * @see {@link https://github.com/evanw/esbuild/blob/b914dd30294346aa15fcc04278f4b4b51b8b43b5/internal/logger/msg_ids.go#L211 ESBuild source} - * @expires 2025-08-11 - */ - "invalid-source-url": "silent", - }, }; +/** + * Creates an ESBuild options, extending the base options with the given overrides. + * + * @param {BuildOptions["entryPoints"]} entryPoints + * @param {Plugin[]} plugIns + * @returns {BuildOptions} + */ +export function createESBuildOptions(entryPoints, plugIns = []) { + const plugins = [...BASE_ESBUILD_PLUGINS, ...plugIns]; + + return { + ...BASE_ESBUILD_OPTIONS, + entryPoints, + plugins, + }; +} + async function cleanDistDirectory() { logger.info(`♻️ Cleaning previous builds...`); @@ -153,29 +171,12 @@ async function cleanDistDirectory() { logger.info(`♻️ Done!`); } -/** - * Creates an ESBuild options, extending the base options with the given overrides. - * - * @param {BuildOptions} overrides - * @returns {BuildOptions} - */ -export function createESBuildOptions(overrides) { - /** - * @type {BuildOptions} - */ - const mergedOptions = deepmerge(BASE_ESBUILD_OPTIONS, overrides); - - return mergedOptions; -} - function doHelp() { logger.info(`Build the authentik UI options: -w, --watch: Build all interfaces - -p, --proxy: Build only the polyfills and the loading application - -h, --help: This help message -`); + -s, --styles-only: Build the static CSS`); process.exit(0); } @@ -185,23 +186,23 @@ function doHelp() { * @returns {Promise<() => Promise>} dispose */ async function doWatch() { - logger.info(`🤖 Watching entry points:\n\t${Object.keys(EntryPoint).join("\n\t")}`); - - const entryPoints = Object.values(EntryPoint); + logger.info(`🤖 Watching entry points:\n\t${entryPointsDescription}`); const developmentPlugins = await import("@goauthentik/esbuild-plugin-live-reload/plugin") .then(({ liveReloadPlugin }) => [ liveReloadPlugin({ relativeRoot: PackageRoot, - logger: logger.child({ name: "Live Reload" }), + logger: logger.child({ + name: "Live Reload", + }), }), ]) .catch(() => []); - const buildOptions = createESBuildOptions({ - entryPoints, - plugins: [...developmentPlugins, styleLoaderPlugin({ logger, watch: true })], - }); + const buildOptions = createESBuildOptions(entryPoints, [ + ...developmentPlugins, + styleLoaderPlugin({ logger, watch: true }), + ]); const buildContext = await esbuild.context(buildOptions); @@ -228,14 +229,9 @@ async function doWatch() { } async function doBuild() { - logger.info(`🤖 Building entry points:\n\t${Object.keys(EntryPoint).join("\n\t")}`); + logger.info(`🤖 Building entry points:\n\t${entryPointsDescription}`); - const entryPoints = Object.values(EntryPoint); - - const buildOptions = createESBuildOptions({ - entryPoints, - plugins: [styleLoaderPlugin({ logger })], - }); + const buildOptions = createESBuildOptions(entryPoints, [styleLoaderPlugin({ logger })]); await esbuild.build(buildOptions); @@ -246,13 +242,9 @@ async function doProxy() { const entryPoints = [ EntryPoint.InterfaceStyles, EntryPoint.StaticStyles, - EntryPoint.FlowsStyles, + EntryPoint.FlowStyles, ]; - - const buildOptions = createESBuildOptions({ - entryPoints, - plugins: [styleLoaderPlugin({ logger })], - }); + const buildOptions = createESBuildOptions(entryPoints, [styleLoaderPlugin({ logger })]); await esbuild.build(buildOptions); logger.info("Proxy build complete"); @@ -269,8 +261,8 @@ async function delegateCommand() { case "--watch": return doWatch(); // There's no watch-for-proxy, sorry. - case "-p": - case "--proxy": + case "-s": + case "--styles-only": return doProxy(); default: return doBuild(); diff --git a/web/xliff/cs-CZ.xlf b/web/xliff/cs-CZ.xlf index f8c857a1a3..894fa0ee02 100644 --- a/web/xliff/cs-CZ.xlf +++ b/web/xliff/cs-CZ.xlf @@ -1005,10 +1005,6 @@ Pause this schedule Pozastavit tento plán - - Select an object. - Vyberte objekt - Failed to fetch objects: Nezdařilo se načíst objekty: @@ -1092,12 +1088,6 @@ Close Zavřít - - Update "" Permissions - - - Open "" permissions modal - Permissions Oprávnění @@ -1449,9 +1439,6 @@ Apply changes Použít změny - - Close wizard - UNNAMED @@ -1462,14 +1449,6 @@ Finish Dokončit - - Select type - Vyberte typ - - - Select a provider type - Vyberte typ poskytovatele - Icon ikona @@ -1653,18 +1632,10 @@ Type a provider name... - - Bind mode - Režim vazby - Configure how the outpost authenticates requests. Konfigurace způsobu ověřování požadavků v outpostu - - Search mode - Režim vyhledávání - Configure how the outpost queries the core authentik server's users. Konfigurace způsobu, jakým se outpost dotazuje na uživatele core serveru authentik. @@ -1677,18 +1648,10 @@ Flow settings Nastavení toku - - Bind flow - Přiřadit tok - Flow used for users to authenticate. Tok používaný pro ověřování uživatelů. - - Unbind flow - Zrušení vazby toku - Flow used for unbinding users. Tok používaný pro zrušení vazby uživatelů. @@ -1705,18 +1668,6 @@ LDAP DN under which bind requests and search requests can be made. LDAP DN, pod kterým lze provádět požadavky na vazbu a vyhledávání. - - TLS Server name - Jméno serveru TLS - - - UID start number - Počáteční číslo UID - - - GID start number - Počáteční číslo GID - Configure LDAP Provider Konfigurovat poskytovatele LDAP @@ -1829,10 +1780,6 @@ Flow used when authorizing this provider. Tok používaný při autorizaci tohoto poskytovatele. - - Client type - Typ klienta - Client ID ID klienta @@ -1872,10 +1819,6 @@ Advanced flow settings Pokročilá nastavení toku - - Authentication flow - Autentizační tok - Select an authentication flow... @@ -1883,10 +1826,6 @@ Flow used when a user access this provider and is not authenticated. Tok používaný pro neautentizované uživatele přistupující k tomuto poskytovateli. - - Invalidation flow - Tok zneplatnění - Select an invalidation flow... Vyberte tok zneplatnění... @@ -1899,33 +1838,18 @@ Advanced protocol settings Pokročilá nastavení protokolu - - Access code validity - Platnost přístupového kódu - Configure how long access codes are valid for. Konfigurace doby platnosti přístupových kódů. - - Access Token validity - Platnost přístupového tokenu - Configure how long access tokens are valid for. Konfigurace doby platnosti přístupových tokenů. - - Refresh Token validity - Platnost obnovovacího tokenu - Configure how long refresh tokens are valid for. Konfigurace doby platnosti obnovovacích tokenů. - - Refresh Token threshold - When renewing a refresh token, if the existing refresh token's expiry is within this threshold, the refresh token will be renewed. Set to seconds=0 to always renew the refresh token. @@ -1959,10 +1883,6 @@ authentik only supports RSA-OAEP-256 for encryption. - - Subject mode - Způsob identifikace uživatele - Configure what data should be used as unique User Identifier. For most cases, the default should be fine. Nastavte, jaké údaje mají být použity jako unikátní identifikátor uživatele. Ve většině případů by výchozí hodnota měla být v pořádku. @@ -2714,19 +2634,6 @@ Create Vytvořit - - New provider - Nový poskytovatel - - - Create a new provider. - Vytvořit nového poskytovatele. - - - Create - Vytvořit - - New Provider Nový poskytovatel @@ -2854,10 +2761,6 @@ Provider Search Hledání poskytovatele - - Search for providers… - Hledat poskytovatele... - Provider(s) Poskytovatel(é) @@ -2879,9 +2782,6 @@ Aktualizovat - - Edit "" provider - Successfully triggered sync. Synchronizace úspěšně spuštěna. @@ -3620,14 +3520,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Number of previous passwords to check Počet předchozích hesel ke kontrole - - New policy - Nová zásada - - - Create a new policy. - Vytvořit novou zásadu. - Create Binding Vytvořit vazbu @@ -3657,9 +3549,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Successfully created user. Uživatel byl úspěšně vytvořen. - - Type a username for the user... - The user's primary identifier used for authentication. 150 characters or fewer. @@ -3725,10 +3614,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Policy binding(s) Vazba(y) zásady - - Update Binding - Aktualizovat vazbu - No Policies bound. Není přiřazena žádná zásada. @@ -3752,18 +3637,10 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Endpoint(s) Koncové body - - Update Endpoint - Aktualizovat endpoint - These bindings control which users will have access to this endpoint. Users must also have access to the application. Tato vazba řídí, kteří uživatelé budou mít přístup k tomuto endpointu. Uživatelé musí mít také přístup k aplikaci. - - Create Endpoint - Vytvořit endpoint - Connections Spojení @@ -3904,7 +3781,7 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Aktualizovat aplikaci - Edit "" + Edit "" Open "" @@ -4194,12 +4071,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah NSS Group ID offset - - New connector - - - Create a new connector. - Connectors are required to create devices. Depending on connector type, agents either directly talk to them or they talk to and external API to create devices. @@ -4243,27 +4114,15 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Copy token Kopírovat token - - Create Enrollment Token - Enrollment Tokens - - Group name... - - - Group name - Device access groups Create groups of devices to manage access. - - Create Device Group - Device Group(s) @@ -4851,14 +4710,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Telegram Attribute mapping - - New source - Nový zdroj - - - Create a new source. - Vytvořit nový zdroj. - Federation and Social login Federace a sociální přihlášení @@ -4966,10 +4817,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah SCIM Base URL SCIM základní URL - - Click to copy token - Klikněte pro zkopírování tokenu - Telegram bot @@ -5048,10 +4895,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Description shown to the user when consenting. If left empty, the user won't be informed. Popis zobrazený uživateli při udělování souhlasu. Pokud je ponecháno prázdné, uživatel nebude informován. - - Example context data - Příklad kontextových dat - Active Directory User Uživatel služby Active Directory @@ -5060,14 +4903,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Active Directory Group Skupina služby Active Directory - - New property mapping - Nové mapování vlastnosti - - - Create a new property mapping. - Vytvořit nové mapování vlastnosti. - Property Mappings Mapování vlastnosti @@ -5080,10 +4915,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Property Mapping(s) Mapování vlastností - - Test Property Mapping - Otestovat mapování vlastnosti - Hide managed mappings Skrýt spravovaná mapování @@ -5321,17 +5152,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Brand(s) Značka(y) - - Update Brand - Aktualizovat značku - - - Create Brand - Vytvořit značku - - - New Brand - Policies Zásady @@ -5349,10 +5169,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Warning: Policy is not assigned. Upozornění: Zásada není přiřazena. - - Test Policy - Test zásady - Policy / Policies Zásada / Zásady @@ -5426,9 +5242,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Create Group Vytvořit skupinu - - New Group - Create group Vytvořit skupinu @@ -5592,9 +5405,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah This user will be added to the group "". Tento uživatel bude přidán do skupiny "". - - New Service Account - Hide service-accounts Skrýt účty služeb @@ -5913,14 +5723,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Set initial permissions for newly created objects. Nastavit počáteční oprávnění pro nově vytvořené objekty. - - Update Initial Permissions - Aktualizovat počáteční oprávnění - - - Create Initial Permissions - Vytvořit počáteční oprávnění - Role Info Informace o roli @@ -5993,14 +5795,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Invitation not limited to any flow, and can be used with any enrollment flow. Pozvánka není omezena na žádný tok a může být použita s jakýmkoli zápisovým tokem. - - Update Invitation - Aktualizovat pozvánku - - - Create Invitation - Vytvořit pozvánku - Warning: No invitation stage is bound to any flow. Invitations will not work as expected. Upozornění: K žádnému toku není přiřazen krok typu "Pozvánka". Pozvánky nebudou fungovat, jak mají. @@ -6201,10 +5995,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Prompt(s) Výzva(y) - - Update Prompt - Aktualizovat výzvu - Create Prompt Vytvořit výzvu @@ -7202,14 +6992,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Configure how the flow executor should handle an invalid response to a challenge given by this bound stage. Konfiguruje, jak by měl vykonavatel toku zpracovat neplatnou odpověď na výzvu danou tímto vázaným krokem. - - New stage - Nový krok - - - Create a new stage. - Vytvořit nový krok. - Successfully imported device. Zařízení úspěšně importováno. @@ -7270,10 +7052,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Import Import - - Import Duo device - Importovat zařízení Duo - Import devices Importovat zařízení @@ -7407,14 +7185,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Export Exportovat - - Create Flow - Vytvořit tok - - - Import Flow - Importovat tok - Successfully cleared flow cache Úspěšně vymazána mezipaměť toku @@ -7445,10 +7215,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Edit Stage Upravit krok - - Update Stage binding - Aktualizovat vazbu kroku - These bindings control if this stage will be applied to the flow. Tyto vazby kontrolují, zda bude tento krok aplikován na tok. @@ -7461,14 +7227,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah No stages are currently bound to this flow. K tomuto toku nejsou přiřazené žádné kroky. - - Create and bind Stage - Vytvořit a svázat krok - - - Create Stage binding - Vytvořit přiřazení kroku - Flow Overview Přehled toku @@ -7601,14 +7359,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Notification transport(s) Transport(y) oznámení - - Update Notification Transport - Aktualizovat transport oznámení - - - Create Notification Transport - Vytvořit transport oznámení - Successfully updated rule. Pravidlo bylo úspěšně aktualizováno. @@ -7665,14 +7415,6 @@ neprojde, když jedna nebo obě z vybraných možností jsou rovny nebo nad prah Notification rule(s) Pravidla oznámení - - Update Notification Rule - Změnit pravidlo pro upozornění - - - Create Notification Rule - Vytvořit pravidlo pro upozornění - These bindings control upon which events this rule triggers. Bindings to groups/users are checked against the user of the event. @@ -7838,14 +7580,6 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události.Verify Kubernetes API SSL Certificate Ověřit SSL certifikát Kubernetes API - - New outpost integration - Nová integrace outpostu - - - Create a new outpost integration. - Vytvořit novou integraci outpostu. - Outpost integrations Integrace Outpostů @@ -7963,18 +7697,10 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události.Download Private key Stáhnout soukromý klíč - - Import Existing Certificate-Key Pair - Importovat existující pár certifikátu a klíče - Generate Generovat - - Generate New Certificate-Key Pair - Vygenerovat nový pár certifikátu a klíče - Link Title Název odkazu @@ -8221,13 +7947,6 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události.Blueprint(s) Plán(y) - - Update Blueprint - Aktualizovat plán - - - Edit "" blueprint - Apply "" blueprint @@ -8235,10 +7954,6 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události.Apply Použít - - Create Blueprint Instance - Vytvořit instanci plánu - Successfully updated license. Licence byla úspěšně aktualizována. @@ -8343,10 +8058,6 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události.External: Externí: - - Update License - Aktualizovat licence - Your Install ID Vaše ID instalace @@ -8363,10 +8074,6 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události.Install Instalovat - - Install License - Instalovat licence - Release Vydání @@ -9385,9 +9092,6 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události. Hide managed roles - - Bind existing Stage - Flags allow you to enable new functionality and behaviour in authentik early. @@ -9487,9 +9191,6 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události. Requires Docker socket/Kubernetes Integration. - - Assign Object Permission - Next, download the configuration to deploy the authentik Agent via MDM @@ -9507,9 +9208,6 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události. Choose the object permissions that you want the selected role to have on this object. These object permissions are in addition to any global permissions already within the role. - - Assign object permissions to role - Device access group @@ -9564,9 +9262,6 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události. Type a name for the token... - - Update Enrollment Token - Type a unique identifier... @@ -9731,9 +9426,6 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události. Successfully created Fleet connector. - - Connector name... - Fleet settings @@ -9761,9 +9453,6 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události. Paste your license key... - - Update - You can select from popular providers with preset configurations or choose a custom setup to specify your own endpoints and keys. @@ -9904,9 +9593,6 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události. Copy Secret - - Update settings - ED25519 @@ -10066,12 +9752,6 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události. Lifecycle rule(s) - - Update Lifecycle Rule - - - Create Object Lifecycle Rule - No reviews yet. @@ -10117,12 +9797,6 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události. Required reviewers - - Confirm Review - - - Confirm this object has been reviewed - Reviews @@ -10359,9 +10033,6 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události. Search for a provider... - - New Application Wizard - e.g. my-application @@ -10371,9 +10042,6 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události. The description is shown in the application library and may provide additional information about the application to end users. - - New Flow - Select Groups @@ -10413,9 +10081,6 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události. This name will be used to identify the role within authentik. - - New Role - Service Account @@ -10425,9 +10090,6 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události. Impersonate User - - Edit - Impersonate @@ -10527,18 +10189,6 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události. Reloads page - - New - - - Create - - - Create - - - Save Changes - authentik information @@ -10587,9 +10237,6 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události. No instances running. - - Search outposts... - New Outpost @@ -10638,9 +10285,6 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události. File upload - - Import Blueprint - Warning: Blueprint files may contain objects such as users, policies and expression. @@ -10725,6 +10369,533 @@ Vazby na skupiny/uživatele jsou kontrolovány vůči uživateli události. Avatar + + Save changes + + + Edit Settings + + + Server Version + + + Applications search + + + Search for application by name, group or provider... + + + New Application options + + + Select a ... + + + Application Details + + + Provider Details + + + Flow Blueprint + + + Flow Blueprints + + + Select a blueprint... + + + Search for a blueprint by name or path... + + + Type a name for this certificate... + + + e.g. mydomain.com, *.mydomain.com, mydomain.local + + + Import Existing + + + Certificate Name + + + Type a name for this certificate-key pair... + + + Search for a certificate or key name... + + + Select a device access group... + + + No enrollment tokens found for this connector. + + + Search for an enrollment token... + + + Search connectors by name or type... + + + Endpoint Connector + + + Endpoint Connectors + + + Provide your Fleet API token... + + + Device Access Groups + + + Search device groups by name... + + + Search devices by name, OS, or group... + + + Enterprise License + + + Enterprise Licenses + + + Search for a license by name... + + + Notification Rule + + + Type a name for this rule... + + + Search for a notification rule by name, severity or group... + + + Notification Transport + + + Transport Name + + + Type a name for this transport... + + + Search for a notification transport by name or mode... + + + Search for a file by name... + + + New Stage + + + Bind Existing Stage + + + Flow Name + + + Type a name for this flow... + + + Type a title for this flow... + + + e.g. my-flow + + + Select a designation... + + + Search for a flow by name or identifier... + + + Stage Binding + + + Select a stage... + + + Select one or more users to assign... + + + Lifecycle Rule + + + Search for a lifecycle rule by name or target... + + + Search tasks... + + + Review + + + Outpost Integration + + + Search outposts by name, type or assigned integration... + + + Search for an outpost integration by name, type or assigned integration... + + + Open the wizard to create a new service connection. + + + New Outpost Integration + + + Open the wizard to create a new policy. + + + Policy Name + + + Type a policy name... + + + Policy Binding + + + Search for a policy by name or type... + + + New Policy + + + Search for a reputation by identifier or IP... + + + Property Mapping + + + Mapping Name + + + Type a name for this mapping... + + + Search for a property mapping by name or type... + + + New Property Mapping + + + Run Test + + + Example Context Data + + + Select a user... + + + Bind Mode + + + Search Mode + + + Bind Flow + + + Unbind Flow + + + TLS Server Name + + + UID Start Number + + + GID Start Number + + + Authorization Flow + + + Client Type + + + Authentication Flow + + + Invalidation Flow + + + Access Code Validity + + + Access Token Validity + + + Refresh Token Validity + + + Refresh Token Threshold + + + Subject Mode + + + Search for provider by name, type or assigned application... + + + RAC Endpoint + + + RAC Endpoints + + + Endpoint Name + + + Type a name for this endpoint... + + + e.g. myserver.example.com, 10.0.0.1:22 + + + Create an endpoint to get started. + + + Search for an endpoint by name or host... + + + Initial Permission Name + + + Type a name for these initial permissions... + + + Search for initial permissions by name... + + + Create an initial permission to get started. + + + Role Object Permission + + + Role Object Permissions + + + Object Permission + + + Object Permissions + + + Update + + + Search for a role... + + + Source Name + + + Type a name for this source... + + + e.g. my-kerberos-source + + + e.g. my-oauth-source + + + e.g. my-plex-source + + + e.g. my-saml-source + + + e.g. my-scim-source + + + Search for a source... + + + e.g. my-telegram-source + + + Duo Device + + + Duo Devices + + + Importing + + + Type the Duo user ID for this device... + + + Invitation + + + Invitation Name + + + Search for an invitation by name... + + + Prompt + + + Search for a prompt by name, field or type... + + + Search for a stage name, type, or flow... + + + User creation mode + + + Search for a token identifier, user, or intent... + + + Review Credentials + + + Type a username for the service account... + + + Internal User + + + Internal Users + + + External User + + + External Users + + + Type a username for the internal user... + + + Type a username for the external user... + + + Open the new user wizard + + + Select email stage... + + + Copying ... + + + Copying to clipboard... + + + e.g. my-slug + + + Create + + + Create + + + Copy to clipboard + + + Entity + + + Edit "" + + + Edit + + + Open "" permissions + + + Open permissions + + + New + + + + + + New + + + Create + + + Creating + + + + + + Edit + + + Save Changes + + + Saving Changes... + + + An error occurred while loading . + + + Select an option... + + + Choose Type + + + Choose type + + + Details + + + Cancel wizard + + + Search for an endpoint by name... + + + No endpoints found for this application. + + + Launch Endpoint + + + Wizard + ARIA label for the creation wizard when no entity singular is provided. + + + New Wizard + ARIA label for the creation wizard, where the entity singular is interpolated. + + + Create New Entity + Header for the creation wizard when no entity singular is provided. + + + Create New + Header for the creation wizard, where the entity singular is interpolated. + + + ... + The message shown while a form is being submitted. + diff --git a/web/xliff/de-DE.xlf b/web/xliff/de-DE.xlf index 253e1b5d28..21e8cb0a28 100644 --- a/web/xliff/de-DE.xlf +++ b/web/xliff/de-DE.xlf @@ -1012,10 +1012,6 @@ Pause this schedule Diesen Zeitplan pausieren - - Select an object. - Wählen Sie ein Objekt aus. - Failed to fetch objects: Objekte konnten nicht abgerufen werden: @@ -1100,14 +1096,6 @@ Close Schließen - - Update "" Permissions - &quot;&quot; Berechtigungen aktualisieren - - - Open "" permissions modal - &quot;&quot; Berechtigungsdialog öffnen - Permissions Berechtigungen @@ -1462,10 +1450,6 @@ Apply changes Änderungen anwenden - - Close wizard - Wizard Schließen - UNNAMED @@ -1477,14 +1461,6 @@ Finish Beenden - - Select type - Wählen Sie einen Typen. - - - Select a provider type - Einen Provider-Typ auswählen - Icon Icon @@ -1668,18 +1644,10 @@ Type a provider name... - - Bind mode - Bindungsmodus - Configure how the outpost authenticates requests. Konfigurieren Sie, wie der Außenposten Anfragen authentifiziert. - - Search mode - Suchmodus - Configure how the outpost queries the core authentik server's users. Konfigurieren Sie, wie der Outpost die Benutzer des Core-Authentik-Servers abfragt. @@ -1692,18 +1660,10 @@ Flow settings Flow-Einstellungen - - Bind flow - Flow-Binding - Flow used for users to authenticate. Flow für die Authentifizierung der Benutzer. - - Unbind flow - Flow unbinden - Flow used for unbinding users. Flow, der zum unbinden von Benutzern verwendet wird. @@ -1720,18 +1680,6 @@ LDAP DN under which bind requests and search requests can be made. LDAP DN, unter dem Bind-Requests und Suchanfragen gestellt werden können. - - TLS Server name - TLS-Server-Name - - - UID start number - UID-Startnummer - - - GID start number - GID-Startnummer - Configure LDAP Provider LDAP-Provider konfigurieren @@ -1844,10 +1792,6 @@ Flow used when authorizing this provider. Flow der zur Authorisierung des Provider verwendet wird. - - Client type - Clienttyp - Client ID Client ID @@ -1888,10 +1832,6 @@ Advanced flow settings Erweiterte Flow-Einstellungen - - Authentication flow - Authentifizierungs-Flow - Select an authentication flow... Einen Authentifizierungs-Flow auswählen … @@ -1900,10 +1840,6 @@ Flow used when a user access this provider and is not authenticated. Flow wird verwendet, wenn der Benutzer auf diesen Provider zugreift und nicht authentifiziert ist. - - Invalidation flow - Invalidierungs-Flow - Select an invalidation flow... Einen Invalidation-Flow auswählen … @@ -1916,33 +1852,18 @@ Advanced protocol settings Erweiterte Protokolleinstellungen - - Access code validity - Gültigkeit des Zugangsschlüssels - Configure how long access codes are valid for. Konfiguriere, wie lange Zugangsschlüssel gültig sind. - - Access Token validity - Zugriffsschlüsselgültigkeit - Configure how long access tokens are valid for. Konfiguriere, wie lange Zugangstoken gültig sind. - - Refresh Token validity - Refresh Token Gültigkeit - Configure how long refresh tokens are valid for. Konfiguriere, wie lange Refresh Token gültig sind. - - Refresh Token threshold - When renewing a refresh token, if the existing refresh token's expiry is within this threshold, the refresh token will be renewed. Set to seconds=0 to always renew the refresh token. @@ -1976,10 +1897,6 @@ authentik only supports RSA-OAEP-256 for encryption. - - Subject mode - Betreffmodus - Configure what data should be used as unique User Identifier. For most cases, the default should be fine. Konfigurieren Sie, welche Daten als eindeutige Benutzerkennung verwendet werden sollen. In den meisten Fällen sollte die Standardeinstellung in Ordnung sein. @@ -2742,19 +2659,6 @@ Create Erstellen - - New provider - Neuer Provider - - - Create a new provider. - Neuen Provider erstellen. - - - Create - Erstelle - - New Provider Neuer Provider @@ -2883,10 +2787,6 @@ Provider Search Provider Suche - - Search for providers… - Nach Providern suchen … - Provider(s) Provider @@ -2908,10 +2808,6 @@ Aktualisiere - - Edit "" provider - Provider &quot;&quot; bearbeiten - Successfully triggered sync. Synchronisation erfolgreich ausgelöst. @@ -3649,14 +3545,6 @@ doesn't pass when either or both of the selected options are equal or above the Number of previous passwords to check Anzahl der vorherigen Passwörter, die geprüft werden sollen - - New policy - Neue Richtlinie - - - Create a new policy. - Neue Richtlinie erstellen. - Create Binding Binding erstellen @@ -3686,9 +3574,6 @@ doesn't pass when either or both of the selected options are equal or above the Successfully created user. Benutzer erfolgreich erstellt. - - Type a username for the user... - The user's primary identifier used for authentication. 150 characters or fewer. @@ -3754,10 +3639,6 @@ doesn't pass when either or both of the selected options are equal or above the Policy binding(s) Richtlinienbindung(en) - - Update Binding - Bindung aktualisieren - No Policies bound. Keine Richtlinien verknüpft. @@ -3781,18 +3662,10 @@ doesn't pass when either or both of the selected options are equal or above the Endpoint(s) Endpunkt(e) - - Update Endpoint - Endpunkt aktualisieren - These bindings control which users will have access to this endpoint. Users must also have access to the application. Diese Bindings steuern, welche Benutzer Zugriff auf diesen Endpunkt haben. Benutzer müssen außerdem Zugriff auf die Anwendung haben. - - Create Endpoint - Endpunkt erstellen - Connections Verbindungen @@ -3934,7 +3807,7 @@ doesn't pass when either or both of the selected options are equal or above the Anwendung aktualisieren - Edit "" + Edit "" &quot;&quot; bearbeiten @@ -4225,12 +4098,6 @@ doesn't pass when either or both of the selected options are equal or above the NSS Group ID offset - - New connector - - - Create a new connector. - Connectors are required to create devices. Depending on connector type, agents either directly talk to them or they talk to and external API to create devices. @@ -4274,27 +4141,15 @@ doesn't pass when either or both of the selected options are equal or above the Copy token Token kopieren - - Create Enrollment Token - Enrollment Tokens - - Group name... - - - Group name - Device access groups Create groups of devices to manage access. - - Create Device Group - Device Group(s) @@ -4880,14 +4735,6 @@ doesn't pass when either or both of the selected options are equal or above the Telegram Attribute mapping - - New source - Neue Quelle - - - Create a new source. - Neue Quelle erstellen. - Federation and Social login Föderation und Social Login @@ -4995,10 +4842,6 @@ Hier können nur Policies verwendet werden, da der Zugriff geprüft wird, bevor SCIM Base URL SCIM-Basis-URL - - Click to copy token - Token kopieren - Telegram bot @@ -5077,10 +4920,6 @@ Hier können nur Policies verwendet werden, da der Zugriff geprüft wird, bevor Description shown to the user when consenting. If left empty, the user won't be informed. Beschreibung, die Benutzer sehen, wenn sie Einwilligen. Falls leer gelassen, werden Benutzer nicht informiert. - - Example context data - Beispieldaten für Kontext - Active Directory User Active Directory Benutzer @@ -5089,14 +4928,6 @@ Hier können nur Policies verwendet werden, da der Zugriff geprüft wird, bevor Active Directory Group Active Directory Gruppe - - New property mapping - Neue Eigenschaft - - - Create a new property mapping. - Neue Eigenschaftszuordnung erstellen. - Property Mappings Eigenschaften @@ -5109,10 +4940,6 @@ Hier können nur Policies verwendet werden, da der Zugriff geprüft wird, bevor Property Mapping(s) Eigenschaftszuordnung(en) - - Test Property Mapping - Eigenschaftszuordnung testen - Hide managed mappings Verwaltete Zuordnungen ausblenden @@ -5350,17 +5177,6 @@ Hier können nur Policies verwendet werden, da der Zugriff geprüft wird, bevor Brand(s) Brand(s) - - Update Brand - Brand aktualisieren - - - Create Brand - Brand erstellen - - - New Brand - Policies Richtlinien @@ -5378,10 +5194,6 @@ Hier können nur Policies verwendet werden, da der Zugriff geprüft wird, bevor Warning: Policy is not assigned. Warnung: Keine Richtlinie zugewiesen - - Test Policy - Testrichtlinie - Policy / Policies Richtlinie / Richtlinien @@ -5455,9 +5267,6 @@ Hier können nur Policies verwendet werden, da der Zugriff geprüft wird, bevor Create Group Gruppe erstellen - - New Group - Create group Gruppe erstellen @@ -5622,9 +5431,6 @@ Hier können nur Policies verwendet werden, da der Zugriff geprüft wird, bevor This user will be added to the group "". Dieser Benutzer wird der Gruppe &quot;&quot; hinzugefügt. - - New Service Account - Hide service-accounts Dienstkonten ausblenden @@ -5946,14 +5752,6 @@ Hier können nur Policies verwendet werden, da der Zugriff geprüft wird, bevor Set initial permissions for newly created objects. Initiale Berechtigungen für neu erstellte Objekte festlegen. - - Update Initial Permissions - Initiale Berechtigungen aktualisieren - - - Create Initial Permissions - Initiale Berechtigungen erstellen - Role Info Rollen Info @@ -6026,14 +5824,6 @@ Hier können nur Policies verwendet werden, da der Zugriff geprüft wird, bevor Invitation not limited to any flow, and can be used with any enrollment flow. Einladung ist nicht auf einen Flow beschränkt und kann mit jedem Enrollment-Flow verwendet werden. - - Update Invitation - Einladung aktualisieren - - - Create Invitation - Einladung erstellen - Warning: No invitation stage is bound to any flow. Invitations will not work as expected. Warnung: Es ist keine Einladungs-Stage an einen Flow gebunden. Einladungen funktionieren daher nicht wie erwartet. @@ -6233,10 +6023,6 @@ Beim Erstellen eines festen Auswahlfelds aktiviere „Als Ausdruck interpretiere Prompt(s) Eingabeaufforderung(en) - - Update Prompt - Aktualisierungsaufforderung - Create Prompt Eingabeaufforderung erstellen @@ -7233,14 +7019,6 @@ Beim Erstellen eines festen Auswahlfelds aktiviere „Als Ausdruck interpretiere Configure how the flow executor should handle an invalid response to a challenge given by this bound stage. Konfiguriere, wie der Flow-Executor auf eine ungültige Antwort auf eine Challenge dieser gebundenen Stage reagieren soll. - - New stage - Neue Stage - - - Create a new stage. - Neue Stage erstellen. - Successfully imported device. Das Gerät wurde erfolgreich importiert. @@ -7302,10 +7080,6 @@ Beim Erstellen eines festen Auswahlfelds aktiviere „Als Ausdruck interpretiere Import Importieren - - Import Duo device - Duo Gerät importieren - Import devices Geräte importieren @@ -7441,14 +7215,6 @@ Beim Erstellen eines festen Auswahlfelds aktiviere „Als Ausdruck interpretiere Export Exportieren - - Create Flow - Flow erstellen - - - Import Flow - Flow importieren - Successfully cleared flow cache Der Flow-Cache wurde erfolgreich geleert @@ -7479,10 +7245,6 @@ Beim Erstellen eines festen Auswahlfelds aktiviere „Als Ausdruck interpretiere Edit Stage Stage bearbeiten - - Update Stage binding - Stage Bindung aktualisieren - These bindings control if this stage will be applied to the flow. Diese Bindings steuern, ob diese Stage auf den Flow angewendet wird. @@ -7495,14 +7257,6 @@ Beim Erstellen eines festen Auswahlfelds aktiviere „Als Ausdruck interpretiere No stages are currently bound to this flow. Aktuell sind keine Stages mit diesem Flow verknüpft. - - Create and bind Stage - Stage erstellen und verknüpfen - - - Create Stage binding - Stage Bindung erstellen - Flow Overview Flow Übersicht @@ -7635,14 +7389,6 @@ Beim Erstellen eines festen Auswahlfelds aktiviere „Als Ausdruck interpretiere Notification transport(s) Mitteilungszustellungsart(en) - - Update Notification Transport - Mitteilungszustellungsart aktualisieren - - - Create Notification Transport - Mitteilungszustellungsart erstellen - Successfully updated rule. Regel erfolgreich aktualisiert. @@ -7699,14 +7445,6 @@ Beim Erstellen eines festen Auswahlfelds aktiviere „Als Ausdruck interpretiere Notification rule(s) Benachrichtigungsregel(n) - - Update Notification Rule - Benachrichtigungsregel aktualisieren - - - Create Notification Rule - Benachrichtigungsregel erstellen - These bindings control upon which events this rule triggers. Bindings to groups/users are checked against the user of the event. @@ -7872,14 +7610,6 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche Verify Kubernetes API SSL Certificate Kubernetes API-SSL-Zertifikat verifizieren - - New outpost integration - Neue Outpost-Integration - - - Create a new outpost integration. - Neue Outpost-Integration erstellen. - Outpost integrations Outpost-Integrationen @@ -7997,18 +7727,10 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche Download Private key Privaten Schlüssel herunterladen - - Import Existing Certificate-Key Pair - Bestehendes Zertifikat-Schlüssel-Paar importieren - Generate Generiere - - Generate New Certificate-Key Pair - Neues Zertifikat-Schlüssel-Paar generieren - Link Title Link-Titel @@ -8258,14 +7980,6 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche Blueprint(s) Blaupause(n) - - Update Blueprint - Blaupause aktualisieren - - - Edit "" blueprint - Blueprint &quot;&quot; bearbeiten - Apply "" blueprint Blueprint &quot;&quot; anwenden @@ -8274,10 +7988,6 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche Apply Anwenden - - Create Blueprint Instance - Blueprint-Instanz erstellen - Successfully updated license. Lizenz erfolgreich aktualisiert. @@ -8382,10 +8092,6 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche External: Extern: - - Update License - Lizenz aktualisieren - Your Install ID Deine Installations-ID @@ -8402,10 +8108,6 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche Install Installieren - - Install License - Lizenz installieren - Release Release @@ -9424,9 +9126,6 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche Hide managed roles - - Bind existing Stage - Flags allow you to enable new functionality and behaviour in authentik early. @@ -9526,9 +9225,6 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche Requires Docker socket/Kubernetes Integration. - - Assign Object Permission - Next, download the configuration to deploy the authentik Agent via MDM @@ -9546,9 +9242,6 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche Choose the object permissions that you want the selected role to have on this object. These object permissions are in addition to any global permissions already within the role. - - Assign object permissions to role - Device access group @@ -9603,9 +9296,6 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche Type a name for the token... - - Update Enrollment Token - Type a unique identifier... @@ -9770,9 +9460,6 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche Successfully created Fleet connector. - - Connector name... - Fleet settings @@ -9800,9 +9487,6 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche Paste your license key... - - Update - You can select from popular providers with preset configurations or choose a custom setup to specify your own endpoints and keys. @@ -9943,9 +9627,6 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche Copy Secret - - Update settings - ED25519 @@ -10105,12 +9786,6 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche Lifecycle rule(s) - - Update Lifecycle Rule - - - Create Object Lifecycle Rule - No reviews yet. @@ -10156,12 +9831,6 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche Required reviewers - - Confirm Review - - - Confirm this object has been reviewed - Reviews @@ -10398,9 +10067,6 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche Search for a provider... - - New Application Wizard - e.g. my-application @@ -10410,9 +10076,6 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche The description is shown in the application library and may provide additional information about the application to end users. - - New Flow - Select Groups @@ -10452,9 +10115,6 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche This name will be used to identify the role within authentik. - - New Role - Service Account @@ -10464,9 +10124,6 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche Impersonate User - - Edit - Impersonate @@ -10566,18 +10223,6 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche Reloads page - - New - - - Create - - - Create - - - Save Changes - authentik information @@ -10626,9 +10271,6 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche No instances running. - - Search outposts... - New Outpost @@ -10677,9 +10319,6 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche File upload - - Import Blueprint - Warning: Blueprint files may contain objects such as users, policies and expression. @@ -10764,6 +10403,533 @@ Bindings zu Gruppen/Benutzern werden mit dem Benutzer des Ereignisses abgegliche Avatar + + Save changes + + + Edit Settings + + + Server Version + + + Applications search + + + Search for application by name, group or provider... + + + New Application options + + + Select a ... + + + Application Details + + + Provider Details + + + Flow Blueprint + + + Flow Blueprints + + + Select a blueprint... + + + Search for a blueprint by name or path... + + + Type a name for this certificate... + + + e.g. mydomain.com, *.mydomain.com, mydomain.local + + + Import Existing + + + Certificate Name + + + Type a name for this certificate-key pair... + + + Search for a certificate or key name... + + + Select a device access group... + + + No enrollment tokens found for this connector. + + + Search for an enrollment token... + + + Search connectors by name or type... + + + Endpoint Connector + + + Endpoint Connectors + + + Provide your Fleet API token... + + + Device Access Groups + + + Search device groups by name... + + + Search devices by name, OS, or group... + + + Enterprise License + + + Enterprise Licenses + + + Search for a license by name... + + + Notification Rule + + + Type a name for this rule... + + + Search for a notification rule by name, severity or group... + + + Notification Transport + + + Transport Name + + + Type a name for this transport... + + + Search for a notification transport by name or mode... + + + Search for a file by name... + + + New Stage + + + Bind Existing Stage + + + Flow Name + + + Type a name for this flow... + + + Type a title for this flow... + + + e.g. my-flow + + + Select a designation... + + + Search for a flow by name or identifier... + + + Stage Binding + + + Select a stage... + + + Select one or more users to assign... + + + Lifecycle Rule + + + Search for a lifecycle rule by name or target... + + + Search tasks... + + + Review + + + Outpost Integration + + + Search outposts by name, type or assigned integration... + + + Search for an outpost integration by name, type or assigned integration... + + + Open the wizard to create a new service connection. + + + New Outpost Integration + + + Open the wizard to create a new policy. + + + Policy Name + + + Type a policy name... + + + Policy Binding + + + Search for a policy by name or type... + + + New Policy + + + Search for a reputation by identifier or IP... + + + Property Mapping + + + Mapping Name + + + Type a name for this mapping... + + + Search for a property mapping by name or type... + + + New Property Mapping + + + Run Test + + + Example Context Data + + + Select a user... + + + Bind Mode + + + Search Mode + + + Bind Flow + + + Unbind Flow + + + TLS Server Name + + + UID Start Number + + + GID Start Number + + + Authorization Flow + + + Client Type + + + Authentication Flow + + + Invalidation Flow + + + Access Code Validity + + + Access Token Validity + + + Refresh Token Validity + + + Refresh Token Threshold + + + Subject Mode + + + Search for provider by name, type or assigned application... + + + RAC Endpoint + + + RAC Endpoints + + + Endpoint Name + + + Type a name for this endpoint... + + + e.g. myserver.example.com, 10.0.0.1:22 + + + Create an endpoint to get started. + + + Search for an endpoint by name or host... + + + Initial Permission Name + + + Type a name for these initial permissions... + + + Search for initial permissions by name... + + + Create an initial permission to get started. + + + Role Object Permission + + + Role Object Permissions + + + Object Permission + + + Object Permissions + + + Update + + + Search for a role... + + + Source Name + + + Type a name for this source... + + + e.g. my-kerberos-source + + + e.g. my-oauth-source + + + e.g. my-plex-source + + + e.g. my-saml-source + + + e.g. my-scim-source + + + Search for a source... + + + e.g. my-telegram-source + + + Duo Device + + + Duo Devices + + + Importing + + + Type the Duo user ID for this device... + + + Invitation + + + Invitation Name + + + Search for an invitation by name... + + + Prompt + + + Search for a prompt by name, field or type... + + + Search for a stage name, type, or flow... + + + User creation mode + + + Search for a token identifier, user, or intent... + + + Review Credentials + + + Type a username for the service account... + + + Internal User + + + Internal Users + + + External User + + + External Users + + + Type a username for the internal user... + + + Type a username for the external user... + + + Open the new user wizard + + + Select email stage... + + + Copying ... + + + Copying to clipboard... + + + e.g. my-slug + + + Create + + + Create + + + Copy to clipboard + + + Entity + + + Edit "" + + + Edit + + + Open "" permissions + + + Open permissions + + + New + + + + + + New + + + Create + + + Creating + + + + + + Edit + + + Save Changes + + + Saving Changes... + + + An error occurred while loading . + + + Select an option... + + + Choose Type + + + Choose type + + + Details + + + Cancel wizard + + + Search for an endpoint by name... + + + No endpoints found for this application. + + + Launch Endpoint + + + Wizard + ARIA label for the creation wizard when no entity singular is provided. + + + New Wizard + ARIA label for the creation wizard, where the entity singular is interpolated. + + + Create New Entity + Header for the creation wizard when no entity singular is provided. + + + Create New + Header for the creation wizard, where the entity singular is interpolated. + + + ... + The message shown while a form is being submitted. + diff --git a/web/xliff/en.xlf b/web/xliff/en.xlf index 08ba45114a..3be26cfbb9 100644 --- a/web/xliff/en.xlf +++ b/web/xliff/en.xlf @@ -761,9 +761,6 @@ Pause this schedule - - Select an object. - Failed to fetch objects: @@ -827,12 +824,6 @@ Close - - Update "" Permissions - - - Open "" permissions modal - Permissions @@ -1106,9 +1097,6 @@ Apply changes - - Close wizard - UNNAMED @@ -1118,12 +1106,6 @@ Finish - - Select type - - - Select a provider type - Icon @@ -1262,15 +1244,9 @@ Type a provider name... - - Bind mode - Configure how the outpost authenticates requests. - - Search mode - Configure how the outpost queries the core authentik server's users. @@ -1280,15 +1256,9 @@ Flow settings - - Bind flow - Flow used for users to authenticate. - - Unbind flow - Flow used for unbinding users. @@ -1301,15 +1271,6 @@ LDAP DN under which bind requests and search requests can be made. - - TLS Server name - - - UID start number - - - GID start number - Configure LDAP Provider @@ -1397,9 +1358,6 @@ Flow used when authorizing this provider. - - Client type - Client ID @@ -1433,18 +1391,12 @@ Advanced flow settings - - Authentication flow - Select an authentication flow... Flow used when a user access this provider and is not authenticated. - - Invalidation flow - Select an invalidation flow... @@ -1454,27 +1406,15 @@ Advanced protocol settings - - Access code validity - Configure how long access codes are valid for. - - Access Token validity - Configure how long access tokens are valid for. - - Refresh Token validity - Configure how long refresh tokens are valid for. - - Refresh Token threshold - When renewing a refresh token, if the existing refresh token's expiry is within this threshold, the refresh token will be renewed. Set to seconds=0 to always renew the refresh token. @@ -1502,9 +1442,6 @@ authentik only supports RSA-OAEP-256 for encryption. - - Subject mode - Configure what data should be used as unique User Identifier. For most cases, the default should be fine. @@ -2090,15 +2027,6 @@ Create - - New provider - - - Create a new provider. - - - Create - New Provider @@ -2195,9 +2123,6 @@ Provider Search - - Search for providers… - Provider(s) @@ -2213,9 +2138,6 @@ Update - - Edit "" provider - Successfully triggered sync. @@ -2776,12 +2698,6 @@ doesn't pass when either or both of the selected options are equal or above the Number of previous passwords to check - - New policy - - - Create a new policy. - Create Binding @@ -2806,9 +2722,6 @@ doesn't pass when either or both of the selected options are equal or above the Successfully created user. - - Type a username for the user... - The user's primary identifier used for authentication. 150 characters or fewer. @@ -2866,9 +2779,6 @@ doesn't pass when either or both of the selected options are equal or above the Policy binding(s) - - Update Binding - No Policies bound. @@ -2887,15 +2797,9 @@ doesn't pass when either or both of the selected options are equal or above the Endpoint(s) - - Update Endpoint - These bindings control which users will have access to this endpoint. Users must also have access to the application. - - Create Endpoint - Connections @@ -3002,7 +2906,7 @@ doesn't pass when either or both of the selected options are equal or above the Update Application - Edit "" + Edit "" Open "" @@ -3259,12 +3163,6 @@ doesn't pass when either or both of the selected options are equal or above the NSS Group ID offset - - New connector - - - Create a new connector. - Connectors are required to create devices. Depending on connector type, agents either directly talk to them or they talk to and external API to create devices. @@ -3301,27 +3199,15 @@ doesn't pass when either or both of the selected options are equal or above the Copy token - - Create Enrollment Token - Enrollment Tokens - - Group name... - - - Group name - Device access groups Create groups of devices to manage access. - - Create Device Group - Device Group(s) @@ -3772,12 +3658,6 @@ doesn't pass when either or both of the selected options are equal or above the Telegram Attribute mapping - - New source - - - Create a new source. - Federation and Social login @@ -3857,9 +3737,6 @@ doesn't pass when either or both of the selected options are equal or above the SCIM Base URL - - Click to copy token - Telegram bot @@ -3920,21 +3797,12 @@ doesn't pass when either or both of the selected options are equal or above the Description shown to the user when consenting. If left empty, the user won't be informed. - - Example context data - Active Directory User Active Directory Group - - New property mapping - - - Create a new property mapping. - Property Mappings @@ -3944,9 +3812,6 @@ doesn't pass when either or both of the selected options are equal or above the Property Mapping(s) - - Test Property Mapping - Hide managed mappings @@ -4130,15 +3995,6 @@ doesn't pass when either or both of the selected options are equal or above the Brand(s) - - Update Brand - - - Create Brand - - - New Brand - Policies @@ -4151,9 +4007,6 @@ doesn't pass when either or both of the selected options are equal or above the Warning: Policy is not assigned. - - Test Policy - Policy / Policies @@ -4211,9 +4064,6 @@ doesn't pass when either or both of the selected options are equal or above the Create Group - - New Group - Create group @@ -4340,9 +4190,6 @@ doesn't pass when either or both of the selected options are equal or above the This user will be added to the group "". - - New Service Account - Hide service-accounts @@ -4589,12 +4436,6 @@ doesn't pass when either or both of the selected options are equal or above the Set initial permissions for newly created objects. - - Update Initial Permissions - - - Create Initial Permissions - Role Info @@ -4649,12 +4490,6 @@ doesn't pass when either or both of the selected options are equal or above the Invitation not limited to any flow, and can be used with any enrollment flow. - - Update Invitation - - - Create Invitation - Warning: No invitation stage is bound to any flow. Invitations will not work as expected. @@ -4802,9 +4637,6 @@ doesn't pass when either or both of the selected options are equal or above the Prompt(s) - - Update Prompt - Create Prompt @@ -5553,12 +5385,6 @@ doesn't pass when either or both of the selected options are equal or above the Configure how the flow executor should handle an invalid response to a challenge given by this bound stage. - - New stage - - - Create a new stage. - Successfully imported device. @@ -5604,9 +5430,6 @@ doesn't pass when either or both of the selected options are equal or above the Import - - Import Duo device - Import devices @@ -5709,12 +5532,6 @@ doesn't pass when either or both of the selected options are equal or above the Export - - Create Flow - - - Import Flow - Successfully cleared flow cache @@ -5737,9 +5554,6 @@ doesn't pass when either or both of the selected options are equal or above the Edit Stage - - Update Stage binding - These bindings control if this stage will be applied to the flow. @@ -5749,12 +5563,6 @@ doesn't pass when either or both of the selected options are equal or above the No stages are currently bound to this flow. - - Create and bind Stage - - - Create Stage binding - Flow Overview @@ -5857,12 +5665,6 @@ doesn't pass when either or both of the selected options are equal or above the Notification transport(s) - - Update Notification Transport - - - Create Notification Transport - Successfully updated rule. @@ -5905,12 +5707,6 @@ doesn't pass when either or both of the selected options are equal or above the Notification rule(s) - - Update Notification Rule - - - Create Notification Rule - These bindings control upon which events this rule triggers. Bindings to groups/users are checked against the user of the event. @@ -6031,12 +5827,6 @@ Bindings to groups/users are checked against the user of the event. Verify Kubernetes API SSL Certificate - - New outpost integration - - - Create a new outpost integration. - Outpost integrations @@ -6124,15 +5914,9 @@ Bindings to groups/users are checked against the user of the event. Download Private key - - Import Existing Certificate-Key Pair - Generate - - Generate New Certificate-Key Pair - Link Title @@ -6317,21 +6101,12 @@ Bindings to groups/users are checked against the user of the event. Blueprint(s) - - Update Blueprint - - - Edit "" blueprint - Apply "" blueprint Apply - - Create Blueprint Instance - Successfully updated license. @@ -6413,9 +6188,6 @@ Bindings to groups/users are checked against the user of the event. External: - - Update License - Your Install ID @@ -6428,9 +6200,6 @@ Bindings to groups/users are checked against the user of the event. Install - - Install License - Release @@ -7296,9 +7065,6 @@ Bindings to groups/users are checked against the user of the event. Hide managed roles - - Bind existing Stage - Flags allow you to enable new functionality and behaviour in authentik early. @@ -7398,9 +7164,6 @@ Bindings to groups/users are checked against the user of the event. Requires Docker socket/Kubernetes Integration. - - Assign Object Permission - Next, download the configuration to deploy the authentik Agent via MDM @@ -7418,9 +7181,6 @@ Bindings to groups/users are checked against the user of the event. Choose the object permissions that you want the selected role to have on this object. These object permissions are in addition to any global permissions already within the role. - - Assign object permissions to role - Device access group @@ -7475,9 +7235,6 @@ Bindings to groups/users are checked against the user of the event. Type a name for the token... - - Update Enrollment Token - Type a unique identifier... @@ -7642,9 +7399,6 @@ Bindings to groups/users are checked against the user of the event. Successfully created Fleet connector. - - Connector name... - Fleet settings @@ -7672,9 +7426,6 @@ Bindings to groups/users are checked against the user of the event. Paste your license key... - - Update - You can select from popular providers with preset configurations or choose a custom setup to specify your own endpoints and keys. @@ -7815,9 +7566,6 @@ Bindings to groups/users are checked against the user of the event. Copy Secret - - Update settings - ED25519 @@ -7977,12 +7725,6 @@ Bindings to groups/users are checked against the user of the event. Lifecycle rule(s) - - Update Lifecycle Rule - - - Create Object Lifecycle Rule - No reviews yet. @@ -8028,12 +7770,6 @@ Bindings to groups/users are checked against the user of the event. Required reviewers - - Confirm Review - - - Confirm this object has been reviewed - Reviews @@ -8270,9 +8006,6 @@ Bindings to groups/users are checked against the user of the event. Search for a provider... - - New Application Wizard - e.g. my-application @@ -8282,9 +8015,6 @@ Bindings to groups/users are checked against the user of the event. The description is shown in the application library and may provide additional information about the application to end users. - - New Flow - Select Groups @@ -8324,9 +8054,6 @@ Bindings to groups/users are checked against the user of the event. This name will be used to identify the role within authentik. - - New Role - Service Account @@ -8336,9 +8063,6 @@ Bindings to groups/users are checked against the user of the event. Impersonate User - - Edit - Impersonate @@ -8438,18 +8162,6 @@ Bindings to groups/users are checked against the user of the event. Reloads page - - New - - - Create - - - Create - - - Save Changes - authentik information @@ -8498,9 +8210,6 @@ Bindings to groups/users are checked against the user of the event. No instances running. - - Search outposts... - New Outpost @@ -8549,9 +8258,6 @@ Bindings to groups/users are checked against the user of the event. File upload - - Import Blueprint - Warning: Blueprint files may contain objects such as users, policies and expression. @@ -8636,6 +8342,533 @@ Bindings to groups/users are checked against the user of the event. Avatar + + Save changes + + + Edit Settings + + + Server Version + + + Applications search + + + Search for application by name, group or provider... + + + New Application options + + + Select a ... + + + Application Details + + + Provider Details + + + Flow Blueprint + + + Flow Blueprints + + + Select a blueprint... + + + Search for a blueprint by name or path... + + + Type a name for this certificate... + + + e.g. mydomain.com, *.mydomain.com, mydomain.local + + + Import Existing + + + Certificate Name + + + Type a name for this certificate-key pair... + + + Search for a certificate or key name... + + + Select a device access group... + + + No enrollment tokens found for this connector. + + + Search for an enrollment token... + + + Search connectors by name or type... + + + Endpoint Connector + + + Endpoint Connectors + + + Provide your Fleet API token... + + + Device Access Groups + + + Search device groups by name... + + + Search devices by name, OS, or group... + + + Enterprise License + + + Enterprise Licenses + + + Search for a license by name... + + + Notification Rule + + + Type a name for this rule... + + + Search for a notification rule by name, severity or group... + + + Notification Transport + + + Transport Name + + + Type a name for this transport... + + + Search for a notification transport by name or mode... + + + Search for a file by name... + + + New Stage + + + Bind Existing Stage + + + Flow Name + + + Type a name for this flow... + + + Type a title for this flow... + + + e.g. my-flow + + + Select a designation... + + + Search for a flow by name or identifier... + + + Stage Binding + + + Select a stage... + + + Select one or more users to assign... + + + Lifecycle Rule + + + Search for a lifecycle rule by name or target... + + + Search tasks... + + + Review + + + Outpost Integration + + + Search outposts by name, type or assigned integration... + + + Search for an outpost integration by name, type or assigned integration... + + + Open the wizard to create a new service connection. + + + New Outpost Integration + + + Open the wizard to create a new policy. + + + Policy Name + + + Type a policy name... + + + Policy Binding + + + Search for a policy by name or type... + + + New Policy + + + Search for a reputation by identifier or IP... + + + Property Mapping + + + Mapping Name + + + Type a name for this mapping... + + + Search for a property mapping by name or type... + + + New Property Mapping + + + Run Test + + + Example Context Data + + + Select a user... + + + Bind Mode + + + Search Mode + + + Bind Flow + + + Unbind Flow + + + TLS Server Name + + + UID Start Number + + + GID Start Number + + + Authorization Flow + + + Client Type + + + Authentication Flow + + + Invalidation Flow + + + Access Code Validity + + + Access Token Validity + + + Refresh Token Validity + + + Refresh Token Threshold + + + Subject Mode + + + Search for provider by name, type or assigned application... + + + RAC Endpoint + + + RAC Endpoints + + + Endpoint Name + + + Type a name for this endpoint... + + + e.g. myserver.example.com, 10.0.0.1:22 + + + Create an endpoint to get started. + + + Search for an endpoint by name or host... + + + Initial Permission Name + + + Type a name for these initial permissions... + + + Search for initial permissions by name... + + + Create an initial permission to get started. + + + Role Object Permission + + + Role Object Permissions + + + Object Permission + + + Object Permissions + + + Update + + + Search for a role... + + + Source Name + + + Type a name for this source... + + + e.g. my-kerberos-source + + + e.g. my-oauth-source + + + e.g. my-plex-source + + + e.g. my-saml-source + + + e.g. my-scim-source + + + Search for a source... + + + e.g. my-telegram-source + + + Duo Device + + + Duo Devices + + + Importing + + + Type the Duo user ID for this device... + + + Invitation + + + Invitation Name + + + Search for an invitation by name... + + + Prompt + + + Search for a prompt by name, field or type... + + + Search for a stage name, type, or flow... + + + User creation mode + + + Search for a token identifier, user, or intent... + + + Review Credentials + + + Type a username for the service account... + + + Internal User + + + Internal Users + + + External User + + + External Users + + + Type a username for the internal user... + + + Type a username for the external user... + + + Open the new user wizard + + + Select email stage... + + + Copying ... + + + Copying to clipboard... + + + e.g. my-slug + + + Create + + + Create + + + Copy to clipboard + + + Entity + + + Edit "" + + + Edit + + + Open "" permissions + + + Open permissions + + + New + + + + + + New + + + Create + + + Creating + + + + + + Edit + + + Save Changes + + + Saving Changes... + + + An error occurred while loading . + + + Select an option... + + + Choose Type + + + Choose type + + + Details + + + Cancel wizard + + + Search for an endpoint by name... + + + No endpoints found for this application. + + + Launch Endpoint + + + Wizard + ARIA label for the creation wizard when no entity singular is provided. + + + New Wizard + ARIA label for the creation wizard, where the entity singular is interpolated. + + + Create New Entity + Header for the creation wizard when no entity singular is provided. + + + Create New + Header for the creation wizard, where the entity singular is interpolated. + + + ... + The message shown while a form is being submitted. + diff --git a/web/xliff/es-ES.xlf b/web/xliff/es-ES.xlf index 56dd3293eb..bf4e787c0f 100644 --- a/web/xliff/es-ES.xlf +++ b/web/xliff/es-ES.xlf @@ -993,10 +993,6 @@ Pause this schedule Pausa esta programación - - Select an object. - Selecciona un objeto. - Failed to fetch objects: Error al cargar objetos: @@ -1080,12 +1076,6 @@ Close Cerrar - - Update "" Permissions - - - Open "" permissions modal - Permissions Permisos @@ -1435,9 +1425,6 @@ Apply changes Aplicar cambios - - Close wizard - UNNAMED @@ -1448,13 +1435,6 @@ Finish Terminar - - Select type - Selecciona un tipo - - - Select a provider type - Icon Icono @@ -1634,18 +1614,10 @@ Type a provider name... - - Bind mode - Modo de vinculación - Configure how the outpost authenticates requests. Configura como el puesto avanzado auténtica las peticiones. - - Search mode - Modo de búsqueda - Configure how the outpost queries the core authentik server's users. Configure la forma en que el puesto avanzado consulta a los usuarios del servidor auténtico principal. @@ -1658,18 +1630,10 @@ Flow settings Configuración de flujo - - Bind flow - Flujo de enlace - Flow used for users to authenticate. Flujo usado para autenticar a los usuarios. - - Unbind flow - Desvincular flujo - Flow used for unbinding users. Flujo utilizado para usuarios desvinculados. @@ -1686,18 +1650,6 @@ LDAP DN under which bind requests and search requests can be made. DN de LDAP con el que se pueden realizar solicitudes de enlace y solicitudes de búsqueda. - - TLS Server name - Nombre de Servidor TLS - - - UID start number - Número inicial de UID - - - GID start number - Número inicial de GID - Configure LDAP Provider Configura el Proveedor de LDAP @@ -1809,10 +1761,6 @@ Flow used when authorizing this provider. Flujo utilizado al autorizar a este proveedor. - - Client type - Tipo de cliente - Client ID ID de cliente @@ -1852,10 +1800,6 @@ Advanced flow settings Configuración avanzada de flujo - - Authentication flow - Flujo de autenticación - Select an authentication flow... @@ -1863,10 +1807,6 @@ Flow used when a user access this provider and is not authenticated. Flujo utilizado cuando un usuario accede a este proveedor y no está autenticado. - - Invalidation flow - Flujo de invalidación - Select an invalidation flow... Selecciona un flujo de invalidación... @@ -1879,33 +1819,18 @@ Advanced protocol settings Configuración de protocolo avanzada - - Access code validity - Validez código de acceso - Configure how long access codes are valid for. Configure durante cuánto tiempo son válidos los códigos de acceso. - - Access Token validity - Validez del Token de Acceso - Configure how long access tokens are valid for. Configure durante cuánto tiempo son válidos los tokens de acceso. - - Refresh Token validity - Validez del Token de Actualización - Configure how long refresh tokens are valid for. Configura por cuando tiempo son válidos los tokens de actualización. - - Refresh Token threshold - When renewing a refresh token, if the existing refresh token's expiry is within this threshold, the refresh token will be renewed. Set to seconds=0 to always renew the refresh token. @@ -1938,10 +1863,6 @@ authentik only supports RSA-OAEP-256 for encryption. - - Subject mode - Modo asignatura - Configure what data should be used as unique User Identifier. For most cases, the default should be fine. Configure qué datos deben usarse como identificador de usuario único. En la mayoría de los casos, el valor predeterminado debería estar bien. @@ -2688,19 +2609,6 @@ Si se deja vacío, AuthnContextClassRef se establecerá según los métodos de a Create Crear - - New provider - Nuevo proveedor - - - Create a new provider. - Crear un nuevo proveedor. - - - Create - Crear - - New Provider @@ -2826,10 +2734,6 @@ Si se deja vacío, AuthnContextClassRef se establecerá según los métodos de a Provider Search - - Search for providers… - Buscar proveedores - Provider(s) Proveedor(s) @@ -2850,9 +2754,6 @@ Si se deja vacío, AuthnContextClassRef se establecerá según los métodos de a Actualizar - - Edit "" provider - Successfully triggered sync. Sincronización iniciada correctamente. @@ -3591,14 +3492,6 @@ no se aprueba cuando una o ambas de las opciones seleccionadas son iguales o sup Number of previous passwords to check Número de contraseñas anteriores a verificar - - New policy - Nueva política - - - Create a new policy. - Crear una nueva política. - Create Binding Crear Vínculo @@ -3628,9 +3521,6 @@ no se aprueba cuando una o ambas de las opciones seleccionadas son iguales o sup Successfully created user. Usuario creado correctamente. - - Type a username for the user... - The user's primary identifier used for authentication. 150 characters or fewer. @@ -3696,10 +3586,6 @@ no se aprueba cuando una o ambas de las opciones seleccionadas son iguales o sup Policy binding(s) Política de vinculación(es) - - Update Binding - Actualizar Vínculo - No Policies bound. Sin políticas vinculadas. @@ -3723,18 +3609,10 @@ no se aprueba cuando una o ambas de las opciones seleccionadas son iguales o sup Endpoint(s) Punto(s) de Conexión - - Update Endpoint - Actualizar Punto de Conexión - These bindings control which users will have access to this endpoint. Users must also have access to the application. Estas vinculaciones controlan qué usuarios tendrán acceso a este punto de acceso. Los usuarios también deben tener acceso a la aplicación. - - Create Endpoint - Crear Punto de Conexión - Connections Conexiones @@ -3874,7 +3752,7 @@ no se aprueba cuando una o ambas de las opciones seleccionadas son iguales o sup Actualizar Aplicación - Edit "" + Edit "" Open "" @@ -4162,12 +4040,6 @@ no se aprueba cuando una o ambas de las opciones seleccionadas son iguales o sup NSS Group ID offset - - New connector - - - Create a new connector. - Connectors are required to create devices. Depending on connector type, agents either directly talk to them or they talk to and external API to create devices. @@ -4211,27 +4083,15 @@ no se aprueba cuando una o ambas de las opciones seleccionadas son iguales o sup Copy token Copiar token - - Create Enrollment Token - Enrollment Tokens - - Group name... - - - Group name - Device access groups Create groups of devices to manage access. - - Create Device Group - Device Group(s) @@ -4818,14 +4678,6 @@ El valor de este campo se compara con el atributo de pertenencia del usuario. Telegram Attribute mapping - - New source - Nueva fuente - - - Create a new source. - Crear una nueva fuente. - Federation and Social login Inicio de sesión Federado y de Redes Sociales @@ -4933,10 +4785,6 @@ El valor de este campo se compara con el atributo de pertenencia del usuario.SCIM Base URL URL Base de SCIM - - Click to copy token - Haga clic para copiar el token - Telegram bot @@ -5015,10 +4863,6 @@ El valor de este campo se compara con el atributo de pertenencia del usuario.Description shown to the user when consenting. If left empty, the user won't be informed. Descripción que se muestra al usuario al dar su consentimiento. Si se deja vacío, no se informará al usuario. - - Example context data - Contexto de datos de ejemplo - Active Directory User Usuario de Active Directory @@ -5027,14 +4871,6 @@ El valor de este campo se compara con el atributo de pertenencia del usuario.Active Directory Group Grupo de Active Directory - - New property mapping - Nueva asignación de propiedades - - - Create a new property mapping. - Crea una nueva asignación de propiedades. - Property Mappings Asignaciones de propiedades @@ -5047,10 +4883,6 @@ El valor de este campo se compara con el atributo de pertenencia del usuario.Property Mapping(s) Asignación(es) de Propiedades - - Test Property Mapping - Asignación de Propiedades de Prueba - Hide managed mappings Ocultar asignaciones administradas @@ -5288,17 +5120,6 @@ El valor de este campo se compara con el atributo de pertenencia del usuario.Brand(s) Marca(s) - - Update Brand - Actualizar Marca - - - Create Brand - Crear Marca - - - New Brand - Policies Políticas @@ -5316,10 +5137,6 @@ El valor de este campo se compara con el atributo de pertenencia del usuario.Warning: Policy is not assigned. Advertencia: la Política no está asignada. - - Test Policy - Política de Pruebas - Policy / Policies Política / Políticas @@ -5393,9 +5210,6 @@ El valor de este campo se compara con el atributo de pertenencia del usuario.Create Group Crear Grupo - - New Group - Create group Crear grupo @@ -5557,9 +5371,6 @@ El valor de este campo se compara con el atributo de pertenencia del usuario.This user will be added to the group "". Este usuario se agregará al grupo. &quot;&quot;. - - New Service Account - Hide service-accounts Ocultar cuentas de servicio @@ -5881,14 +5692,6 @@ El valor de este campo se compara con el atributo de pertenencia del usuario.Set initial permissions for newly created objects. Establecer permisos iniciales para objetos recién creados. - - Update Initial Permissions - Actualizar Permisos Iniciales - - - Create Initial Permissions - Crear Permisos Iniciales - Role Info Información de Rol @@ -5960,14 +5763,6 @@ El valor de este campo se compara con el atributo de pertenencia del usuario.Invitation not limited to any flow, and can be used with any enrollment flow. La invitación no está limitada a ningún flujo y se puede utilizar con cualquier flujo de inscripción. - - Update Invitation - Actualizar Invitación - - - Create Invitation - Crear Invitación - Warning: No invitation stage is bound to any flow. Invitations will not work as expected. Advertencia: ninguna etapa de invitación está vinculada a ningún flujo. Las invitaciones no funcionarán como se espera. @@ -6168,10 +5963,6 @@ El valor de este campo se compara con el atributo de pertenencia del usuario.Prompt(s) Solicitude(s) - - Update Prompt - Actualizar Solicitud - Create Prompt Crear Solicitud @@ -7165,14 +6956,6 @@ El valor de este campo se compara con el atributo de pertenencia del usuario.Configure how the flow executor should handle an invalid response to a challenge given by this bound stage. Configura cómo el ejecutor de flujo debe manejar una respuesta no válida a un desafío dado por esta etapa vinculada. - - New stage - Nueva etapa - - - Create a new stage. - Crear una nueva etapa. - Successfully imported device. Dispositivo importado correctamente. @@ -7234,10 +7017,6 @@ El valor de este campo se compara con el atributo de pertenencia del usuario.Import Importación - - Import Duo device - Importar dispositivo Duo - Import devices Importar dispositivos @@ -7371,14 +7150,6 @@ El valor de este campo se compara con el atributo de pertenencia del usuario.Export Exportar - - Create Flow - Crear flujo - - - Import Flow - Flujo de importación - Successfully cleared flow cache Memoria Caché borrada correctamente @@ -7409,10 +7180,6 @@ El valor de este campo se compara con el atributo de pertenencia del usuario.Edit Stage Editar etapa - - Update Stage binding - Actualizar Vínculo de Etapa - These bindings control if this stage will be applied to the flow. Estas vinculaciones controlan si esta etapa se aplicará al flujo. @@ -7425,14 +7192,6 @@ El valor de este campo se compara con el atributo de pertenencia del usuario.No stages are currently bound to this flow. Actualmente, no hay etapas vinculadas a este flujo. - - Create and bind Stage - Crear y vincular Etapa - - - Create Stage binding - Crear Vínculo de Etapa - Flow Overview Descripción general del flujo @@ -7563,14 +7322,6 @@ El valor de este campo se compara con el atributo de pertenencia del usuario.Notification transport(s) Transporte (s) de notificación - - Update Notification Transport - Actualizar Transporte de Notificiaciones - - - Create Notification Transport - Crear Transporte de Notificaciones - Successfully updated rule. Regla actualizada correctamente. @@ -7627,14 +7378,6 @@ El valor de este campo se compara con el atributo de pertenencia del usuario.Notification rule(s) Regla (s) de notificación - - Update Notification Rule - Actualizar Regla de Notificaciones - - - Create Notification Rule - Crear Regla de Notificaciones - These bindings control upon which events this rule triggers. Bindings to groups/users are checked against the user of the event. @@ -7800,14 +7543,6 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve Verify Kubernetes API SSL Certificate Verificar Certificado SSL del API de Kubernetes - - New outpost integration - Nueva integración de puesto avanzado - - - Create a new outpost integration. - Crear una nueva integración de puesto avanzado. - Outpost integrations Integraciones de punto avanzado @@ -7925,18 +7660,10 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve Download Private key Descargar clave privada - - Import Existing Certificate-Key Pair - Importar Par Certificado-Clave - Generate Generar - - Generate New Certificate-Key Pair - Generar Nuevo Par Certificado-Clave - Link Title Título del Enlace @@ -8181,13 +7908,6 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve Blueprint(s) Plantilla(s) - - Update Blueprint - Actualizar Plantilla - - - Edit "" blueprint - Apply "" blueprint @@ -8195,10 +7915,6 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve Apply Aplicar - - Create Blueprint Instance - Crear una Instancia de Plantilla - Successfully updated license. Licencia actualizada correctamente. @@ -8303,10 +8019,6 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve External: Externo: - - Update License - Actualizar Licencia - Your Install ID Tu ID de Instalación @@ -8323,10 +8035,6 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve Install Instalar - - Install License - Instalar Licencia - Release Lanzamiento @@ -9343,9 +9051,6 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve Hide managed roles - - Bind existing Stage - Flags allow you to enable new functionality and behaviour in authentik early. @@ -9445,9 +9150,6 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve Requires Docker socket/Kubernetes Integration. - - Assign Object Permission - Next, download the configuration to deploy the authentik Agent via MDM @@ -9465,9 +9167,6 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve Choose the object permissions that you want the selected role to have on this object. These object permissions are in addition to any global permissions already within the role. - - Assign object permissions to role - Device access group @@ -9522,9 +9221,6 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve Type a name for the token... - - Update Enrollment Token - Type a unique identifier... @@ -9689,9 +9385,6 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve Successfully created Fleet connector. - - Connector name... - Fleet settings @@ -9719,9 +9412,6 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve Paste your license key... - - Update - You can select from popular providers with preset configurations or choose a custom setup to specify your own endpoints and keys. @@ -9862,9 +9552,6 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve Copy Secret - - Update settings - ED25519 @@ -10024,12 +9711,6 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve Lifecycle rule(s) - - Update Lifecycle Rule - - - Create Object Lifecycle Rule - No reviews yet. @@ -10075,12 +9756,6 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve Required reviewers - - Confirm Review - - - Confirm this object has been reviewed - Reviews @@ -10317,9 +9992,6 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve Search for a provider... - - New Application Wizard - e.g. my-application @@ -10329,9 +10001,6 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve The description is shown in the application library and may provide additional information about the application to end users. - - New Flow - Select Groups @@ -10371,9 +10040,6 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve This name will be used to identify the role within authentik. - - New Role - Service Account @@ -10383,9 +10049,6 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve Impersonate User - - Edit - Impersonate @@ -10485,18 +10148,6 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve Reloads page - - New - - - Create - - - Create - - - Save Changes - authentik information @@ -10545,9 +10196,6 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve No instances running. - - Search outposts... - New Outpost @@ -10596,9 +10244,6 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve File upload - - Import Blueprint - Warning: Blueprint files may contain objects such as users, policies and expression. @@ -10683,6 +10328,533 @@ Las vinculaciones a grupos/usuarios se verifican en función del usuario del eve Avatar + + Save changes + + + Edit Settings + + + Server Version + + + Applications search + + + Search for application by name, group or provider... + + + New Application options + + + Select a ... + + + Application Details + + + Provider Details + + + Flow Blueprint + + + Flow Blueprints + + + Select a blueprint... + + + Search for a blueprint by name or path... + + + Type a name for this certificate... + + + e.g. mydomain.com, *.mydomain.com, mydomain.local + + + Import Existing + + + Certificate Name + + + Type a name for this certificate-key pair... + + + Search for a certificate or key name... + + + Select a device access group... + + + No enrollment tokens found for this connector. + + + Search for an enrollment token... + + + Search connectors by name or type... + + + Endpoint Connector + + + Endpoint Connectors + + + Provide your Fleet API token... + + + Device Access Groups + + + Search device groups by name... + + + Search devices by name, OS, or group... + + + Enterprise License + + + Enterprise Licenses + + + Search for a license by name... + + + Notification Rule + + + Type a name for this rule... + + + Search for a notification rule by name, severity or group... + + + Notification Transport + + + Transport Name + + + Type a name for this transport... + + + Search for a notification transport by name or mode... + + + Search for a file by name... + + + New Stage + + + Bind Existing Stage + + + Flow Name + + + Type a name for this flow... + + + Type a title for this flow... + + + e.g. my-flow + + + Select a designation... + + + Search for a flow by name or identifier... + + + Stage Binding + + + Select a stage... + + + Select one or more users to assign... + + + Lifecycle Rule + + + Search for a lifecycle rule by name or target... + + + Search tasks... + + + Review + + + Outpost Integration + + + Search outposts by name, type or assigned integration... + + + Search for an outpost integration by name, type or assigned integration... + + + Open the wizard to create a new service connection. + + + New Outpost Integration + + + Open the wizard to create a new policy. + + + Policy Name + + + Type a policy name... + + + Policy Binding + + + Search for a policy by name or type... + + + New Policy + + + Search for a reputation by identifier or IP... + + + Property Mapping + + + Mapping Name + + + Type a name for this mapping... + + + Search for a property mapping by name or type... + + + New Property Mapping + + + Run Test + + + Example Context Data + + + Select a user... + + + Bind Mode + + + Search Mode + + + Bind Flow + + + Unbind Flow + + + TLS Server Name + + + UID Start Number + + + GID Start Number + + + Authorization Flow + + + Client Type + + + Authentication Flow + + + Invalidation Flow + + + Access Code Validity + + + Access Token Validity + + + Refresh Token Validity + + + Refresh Token Threshold + + + Subject Mode + + + Search for provider by name, type or assigned application... + + + RAC Endpoint + + + RAC Endpoints + + + Endpoint Name + + + Type a name for this endpoint... + + + e.g. myserver.example.com, 10.0.0.1:22 + + + Create an endpoint to get started. + + + Search for an endpoint by name or host... + + + Initial Permission Name + + + Type a name for these initial permissions... + + + Search for initial permissions by name... + + + Create an initial permission to get started. + + + Role Object Permission + + + Role Object Permissions + + + Object Permission + + + Object Permissions + + + Update + + + Search for a role... + + + Source Name + + + Type a name for this source... + + + e.g. my-kerberos-source + + + e.g. my-oauth-source + + + e.g. my-plex-source + + + e.g. my-saml-source + + + e.g. my-scim-source + + + Search for a source... + + + e.g. my-telegram-source + + + Duo Device + + + Duo Devices + + + Importing + + + Type the Duo user ID for this device... + + + Invitation + + + Invitation Name + + + Search for an invitation by name... + + + Prompt + + + Search for a prompt by name, field or type... + + + Search for a stage name, type, or flow... + + + User creation mode + + + Search for a token identifier, user, or intent... + + + Review Credentials + + + Type a username for the service account... + + + Internal User + + + Internal Users + + + External User + + + External Users + + + Type a username for the internal user... + + + Type a username for the external user... + + + Open the new user wizard + + + Select email stage... + + + Copying ... + + + Copying to clipboard... + + + e.g. my-slug + + + Create + + + Create + + + Copy to clipboard + + + Entity + + + Edit "" + + + Edit + + + Open "" permissions + + + Open permissions + + + New + + + + + + New + + + Create + + + Creating + + + + + + Edit + + + Save Changes + + + Saving Changes... + + + An error occurred while loading . + + + Select an option... + + + Choose Type + + + Choose type + + + Details + + + Cancel wizard + + + Search for an endpoint by name... + + + No endpoints found for this application. + + + Launch Endpoint + + + Wizard + ARIA label for the creation wizard when no entity singular is provided. + + + New Wizard + ARIA label for the creation wizard, where the entity singular is interpolated. + + + Create New Entity + Header for the creation wizard when no entity singular is provided. + + + Create New + Header for the creation wizard, where the entity singular is interpolated. + + + ... + The message shown while a form is being submitted. + diff --git a/web/xliff/fi-FI.xlf b/web/xliff/fi-FI.xlf index 13f1fef25c..0f2bc3ef63 100644 --- a/web/xliff/fi-FI.xlf +++ b/web/xliff/fi-FI.xlf @@ -1023,10 +1023,6 @@ Pause this schedule Keskeytä tämä ajastettu toiminto - - Select an object. - Valitse objekti. - Failed to fetch objects: Objektien haku ei onnistunut: @@ -1111,14 +1107,6 @@ Close Sulje - - Update "" Permissions - Päivitä &quot;&quot;-käyttöoikeudet - - - Open "" permissions modal - Avaa &quot;&quot;-käyttöoikeuksien ikkuna - Permissions Käyttöoikeudet @@ -1483,10 +1471,6 @@ Apply changes Tallenna muutokset - - Close wizard - Sulje avustetoiminto - UNNAMED Nimetön @@ -1499,14 +1483,6 @@ Finish Viimeistele - - Select type - Valitse tyyppi - - - Select a provider type - Valitse palveluntarjoajan tyyppi - Icon -kuvake @@ -1691,18 +1667,10 @@ Type a provider name... Kirjoita palveluntarjoajan nimi... - - Bind mode - Liitoksen tila - Configure how the outpost authenticates requests. Määritä, kuinka tukikohta todentaa pyynnöt. - - Search mode - Haun toimintatapa - Configure how the outpost queries the core authentik server's users. Määritä, kuinka tukikohta tekee kyselyjä authentik-palvelimen käyttäjiin. @@ -1715,18 +1683,10 @@ Flow settings Prosessin asetukset - - Bind flow - Liitosprosessi - Flow used for users to authenticate. Prosessi, jota käyttäjät käyttävät tunnistautumiseen. - - Unbind flow - Irrota prosessin liitos - Flow used for unbinding users. Prosessi, jota käytetään käyttäjien liitoksen irrottamiseen. @@ -1743,18 +1703,6 @@ LDAP DN under which bind requests and search requests can be made. LDAP DN, jonka piiristä liitospyynnöt ja hakupyynnöt voidaan tehdä. - - TLS Server name - TLS-palvelimen nimi - - - UID start number - UID:n alkupiste - - - GID start number - GID-numeroiden alkupiste - Configure LDAP Provider Määritä LDAP-palveluntarjoaja @@ -1871,10 +1819,6 @@ Flow used when authorizing this provider. Palveluntarjoajan valtuutukseen käytettävä prosessi. - - Client type - Asiakkaan tyyppi - Client ID Asiakastunnus @@ -1919,10 +1863,6 @@ Advanced flow settings Prosessin lisäasetukset - - Authentication flow - Tunnistautumisprosessi - Select an authentication flow... Valitse todennusprosessi... @@ -1931,10 +1871,6 @@ Flow used when a user access this provider and is not authenticated. Prosessia käytetään, kun käyttäjä käyttää tätä palveluntarjoajaa, eikä hän ole tunnistautunut. - - Invalidation flow - Mitätöintiprosessi - Select an invalidation flow... Valitse mitätöintiprosessi... @@ -1947,34 +1883,18 @@ Advanced protocol settings Protokollan lisäasetukset - - Access code validity - Pääsykoodin voimassaolo - Configure how long access codes are valid for. Määritä, kuinka kauan pääsykoodit ovat voimassa. - - Access Token validity - Pääsytunnisteen voimassaolo - Configure how long access tokens are valid for. Määritä, kuinka kauan pääsytunnisteet ovat voimassa. - - Refresh Token validity - Uusintatunnisteen voimassaolo - Configure how long refresh tokens are valid for. Määritä, kuinka kauan uusintatunnisteet ovat voimassa. - - Refresh Token threshold - Päivitystunnuksien raja-arvo - When renewing a refresh token, if the existing refresh token's expiry is within this threshold, the refresh token will be renewed. Set to seconds=0 to always renew the refresh token. Päivitystunnusta uusittaessa, jos olemassa olevan päivitystunnuksen vanheneminen on tämän raja-arvon sisällä, tunnus uusitaan. Aseta arvoon seconds=0 niin tunnus uusitaan aina. @@ -2011,10 +1931,6 @@ authentik only supports RSA-OAEP-256 for encryption. authentik tukee vain RSA-OAEP-256-salausta. - - Subject mode - Aiheen tila - Configure what data should be used as unique User Identifier. For most cases, the default should be fine. Määritä, mitä tietoa käytetään yksilöllisenä käyttäjän tunnisteena. Useimmissa tapauksissa oletusarvon pitäisi toimia sellaisenaan. @@ -2793,19 +2709,6 @@ Create Luo - - New provider - Uusi palveluntarjoaja - - - Create a new provider. - Luo uusi palveluntarjoaja. - - - Create - Luo - - New Provider Uusi palveluntarjoaja @@ -2934,10 +2837,6 @@ Provider Search Palveluntarjoajan haku - - Search for providers… - Etsi palveluntarjoajia... - Provider(s) Palveluntarjoaja(t) @@ -2959,10 +2858,6 @@ Päivitä - - Edit "" provider - Muokkaa &quot;&quot;-palveluntarjoajaa - Successfully triggered sync. Synkronoinnin käynnistäminen onnistui. @@ -3711,14 +3606,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Number of previous passwords to check Tarkistettavien aiempien salasanojen määrä - - New policy - Uusi käytäntö - - - Create a new policy. - Luo uusi käytäntö. - Create Binding Luo liitos @@ -3751,10 +3638,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Successfully created user. Käyttäjän luonti onnistui. - - Type a username for the user... - Kirjoita käyttäjänimi käyttäjälle... - The user's primary identifier used for authentication. 150 characters or fewer. Käyttäjän ensisijainen tunniste, jota käytetään todentamiseen. Enintään 150 merkkiä. @@ -3831,10 +3714,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Policy binding(s) Käytäntöliitos - - Update Binding - Päivitä liitos - No Policies bound. Käytäntöjä ei löytynyt. @@ -3859,18 +3738,10 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Endpoint(s) Päätepiste(et) - - Update Endpoint - Päivitä päätepiste - These bindings control which users will have access to this endpoint. Users must also have access to the application. Nämä kytkennät hallitsevat sitä, millä käyttäjillä on pääsy tähän päätepisteeseen. Käyttäjillä täytyy myös olla pääsy tähän sovellukseen. - - Create Endpoint - Luo päätepiste - Connections Yhteydet @@ -4012,7 +3883,7 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Päivitä sovellus - Edit "" + Edit "" Muokkaa &quot;&quot; @@ -4304,12 +4175,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. NSS Group ID offset - - New connector - - - Create a new connector. - Connectors are required to create devices. Depending on connector type, agents either directly talk to them or they talk to and external API to create devices. @@ -4353,27 +4218,15 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Copy token Kopioi tunniste - - Create Enrollment Token - Enrollment Tokens - - Group name... - - - Group name - Device access groups Create groups of devices to manage access. - - Create Device Group - Device Group(s) @@ -4971,14 +4824,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Telegram Attribute mapping Telegram-ominaisuuksien kytkentä - - New source - Uusi lähde - - - Create a new source. - Luo uusi lähde. - Federation and Social login Liitetty ja sosiaalinen kirjautuminen @@ -5086,10 +4931,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. SCIM Base URL SCIM Base URL - - Click to copy token - Klikkaa kopioidaksesi tunnisteen - Telegram bot Telegram-botti @@ -5170,10 +5011,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Description shown to the user when consenting. If left empty, the user won't be informed. Kuvaus, joka näytetään käyttäjälle suostumuksen pyytämisen yhteydessä. Jos tämä jätetään tyhjäksi, käyttäjää ei informoida. - - Example context data - Esimerkki kontekstidatasta - Active Directory User Active Directory -käyttäjä @@ -5182,14 +5019,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Active Directory Group Active Directory -ryhmä - - New property mapping - Uusi ominaisuuskytkentä - - - Create a new property mapping. - Luo uusi ominaisuuskytkentä. - Property Mappings Ominaisuuskytkennät @@ -5202,10 +5031,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Property Mapping(s) Ominaisuuskytkennät - - Test Property Mapping - Testi-ominaisuuskytkentä - Hide managed mappings Piilota hallitut kytkennät @@ -5450,18 +5275,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Brand(s) Brändi(t) - - Update Brand - Päivitä brändi - - - Create Brand - Luo brändi - - - New Brand - Uusi brändi - Policies Käytännöt @@ -5479,10 +5292,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Warning: Policy is not assigned. Varoitus: Käytäntöä ei ole liitetty. - - Test Policy - Testikäytäntö - Policy / Policies Käytäntö / käytännöt @@ -5559,10 +5368,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Create Group Luo ryhmä - - New Group - Uusi ryhmä - Create group Luo ryhmä @@ -5731,10 +5536,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. This user will be added to the group "". Tämä käyttäjä lisätään ryhmään &quot;&quot;. - - New Service Account - Uusi palvelutili - Hide service-accounts Piilota palvelutilit @@ -6065,14 +5866,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Set initial permissions for newly created objects. Aseta alustavat käyttöoikeudet luoduille uusille objekteille. - - Update Initial Permissions - Päivit alustavat käyttöoikeudet - - - Create Initial Permissions - Luo alustavat käyttöoikeudet - Role Info Roolin tiedot @@ -6145,14 +5938,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Invitation not limited to any flow, and can be used with any enrollment flow. Kutsua ei ole rajattu mihinkään tiettyyn prosessiin, ja sitä voidaan käyttää missä tahansa rekisteröintiprosessissa. - - Update Invitation - Päivitä kutsu - - - Create Invitation - Luo kutsu - Warning: No invitation stage is bound to any flow. Invitations will not work as expected. Varoitus: Mitään kutsuvaihetta ei ole kytketty mihinkään prosessiin. Kutsut eivät toimi odotetulla tavalla. @@ -6353,10 +6138,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Prompt(s) Kehote/kehotteet - - Update Prompt - Päivitä kehote - Create Prompt Luo kehote @@ -7354,14 +7135,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Configure how the flow executor should handle an invalid response to a challenge given by this bound stage. Määritä, kuinka prosessisuorittimen tulisi käsitellä virheellinen vastaus haasteeseen, jonka tämä liitetty vaihe antaa. - - New stage - Uusi vaihe - - - Create a new stage. - Luo uusi vaihe. - Successfully imported device. Laitteen tuonti onnistui. @@ -7423,10 +7196,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Import Tuo - - Import Duo device - Tuo Duo-laite - Import devices Tuo laitteita @@ -7563,14 +7332,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Export Vie - - Create Flow - Luo prosessi - - - Import Flow - Tuo prosessi - Successfully cleared flow cache Prosessivälimuistin tyhjennys onnistui. @@ -7601,10 +7362,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Edit Stage Muokkaa vaihetta - - Update Stage binding - Päivitä vaiheen liitos - These bindings control if this stage will be applied to the flow. Nämä liitokset määrittävät, voidaanko vaihetta käyttää prosessissa. @@ -7617,14 +7374,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. No stages are currently bound to this flow. Tähän prosessiin ei ole liitetty vaiheita. - - Create and bind Stage - Luo ja kytke vaihe - - - Create Stage binding - Luo vaiheen liitos - Flow Overview Prosessin yleiskuva @@ -7762,14 +7511,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Notification transport(s) Notifikaatioväylä(t) - - Update Notification Transport - Päivitä notifikaatioväylä - - - Create Notification Transport - Luo notifikaatioväylä - Successfully updated rule. Säännön päivitys onnistui. @@ -7826,14 +7567,6 @@ läpäisy estyy kun jompi kumpi tai molemmat vaihtoehdot ylittävät raja-arvon. Notification rule(s) Notifikaatiosäännöt - - Update Notification Rule - Päivitä notifikaatiosääntö - - - Create Notification Rule - Luo notifikaatiosääntö - These bindings control upon which events this rule triggers. Bindings to groups/users are checked against the user of the event. @@ -7999,14 +7732,6 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. Verify Kubernetes API SSL Certificate Varmenna Kubernetes-rajapinnan SSL-sertifikaatti - - New outpost integration - Uusi tukikohtaintegraatio - - - Create a new outpost integration. - Luo uusi tukikohtaintegraatio. - Outpost integrations Tukikohtaintegraatiot @@ -8122,18 +7847,10 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. Download Private key Lataa yksityinen avain - - Import Existing Certificate-Key Pair - Tuo olemassa oleva sertifikaatti-avainpari - Generate Luo - - Generate New Certificate-Key Pair - Luo uusi sertifikaatti-avainpari - Link Title Linkin otsikko @@ -8384,14 +8101,6 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. Blueprint(s) Suunnitelma(t) - - Update Blueprint - Päivitä suunnitelma - - - Edit "" blueprint - Muokkaa &quot;&quot;-suunnitelmaa - Apply "" blueprint Käytä &quot;&quot;-suunnitelmaa @@ -8400,10 +8109,6 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. Apply Käytä - - Create Blueprint Instance - Luo suunnitelman ilmentymä - Successfully updated license. Lisenssin päivitys onnistui. @@ -8512,10 +8217,6 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. External: Ulkoinen: - - Update License - Päivitä lisenssi - Your Install ID Asennuksesi ID @@ -8532,10 +8233,6 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. Install Asenna - - Install License - Asenna lisenssi - Release Julkaisu @@ -9595,9 +9292,6 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. Hide managed roles - - Bind existing Stage - Flags allow you to enable new functionality and behaviour in authentik early. @@ -9697,9 +9391,6 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. Requires Docker socket/Kubernetes Integration. - - Assign Object Permission - Next, download the configuration to deploy the authentik Agent via MDM @@ -9717,9 +9408,6 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. Choose the object permissions that you want the selected role to have on this object. These object permissions are in addition to any global permissions already within the role. - - Assign object permissions to role - Device access group @@ -9774,9 +9462,6 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. Type a name for the token... - - Update Enrollment Token - Type a unique identifier... @@ -9941,9 +9626,6 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. Successfully created Fleet connector. - - Connector name... - Fleet settings @@ -9971,9 +9653,6 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. Paste your license key... - - Update - You can select from popular providers with preset configurations or choose a custom setup to specify your own endpoints and keys. @@ -10114,9 +9793,6 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. Copy Secret - - Update settings - ED25519 @@ -10276,12 +9952,6 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. Lifecycle rule(s) - - Update Lifecycle Rule - - - Create Object Lifecycle Rule - No reviews yet. @@ -10327,12 +9997,6 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. Required reviewers - - Confirm Review - - - Confirm this object has been reviewed - Reviews @@ -10569,9 +10233,6 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. Search for a provider... - - New Application Wizard - e.g. my-application @@ -10581,9 +10242,6 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. The description is shown in the application library and may provide additional information about the application to end users. - - New Flow - Select Groups @@ -10623,9 +10281,6 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. This name will be used to identify the role within authentik. - - New Role - Service Account @@ -10635,9 +10290,6 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. Impersonate User - - Edit - Impersonate @@ -10737,18 +10389,6 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. Reloads page - - New - - - Create - - - Create - - - Save Changes - authentik information @@ -10797,9 +10437,6 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. No instances running. - - Search outposts... - New Outpost @@ -10848,9 +10485,6 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. File upload - - Import Blueprint - Warning: Blueprint files may contain objects such as users, policies and expression. @@ -10935,6 +10569,533 @@ Liitokset käyttäjiin/ryhmiin tarkistetaan tapahtuman käyttäjästä. Avatar + + Save changes + + + Edit Settings + + + Server Version + + + Applications search + + + Search for application by name, group or provider... + + + New Application options + + + Select a ... + + + Application Details + + + Provider Details + + + Flow Blueprint + + + Flow Blueprints + + + Select a blueprint... + + + Search for a blueprint by name or path... + + + Type a name for this certificate... + + + e.g. mydomain.com, *.mydomain.com, mydomain.local + + + Import Existing + + + Certificate Name + + + Type a name for this certificate-key pair... + + + Search for a certificate or key name... + + + Select a device access group... + + + No enrollment tokens found for this connector. + + + Search for an enrollment token... + + + Search connectors by name or type... + + + Endpoint Connector + + + Endpoint Connectors + + + Provide your Fleet API token... + + + Device Access Groups + + + Search device groups by name... + + + Search devices by name, OS, or group... + + + Enterprise License + + + Enterprise Licenses + + + Search for a license by name... + + + Notification Rule + + + Type a name for this rule... + + + Search for a notification rule by name, severity or group... + + + Notification Transport + + + Transport Name + + + Type a name for this transport... + + + Search for a notification transport by name or mode... + + + Search for a file by name... + + + New Stage + + + Bind Existing Stage + + + Flow Name + + + Type a name for this flow... + + + Type a title for this flow... + + + e.g. my-flow + + + Select a designation... + + + Search for a flow by name or identifier... + + + Stage Binding + + + Select a stage... + + + Select one or more users to assign... + + + Lifecycle Rule + + + Search for a lifecycle rule by name or target... + + + Search tasks... + + + Review + + + Outpost Integration + + + Search outposts by name, type or assigned integration... + + + Search for an outpost integration by name, type or assigned integration... + + + Open the wizard to create a new service connection. + + + New Outpost Integration + + + Open the wizard to create a new policy. + + + Policy Name + + + Type a policy name... + + + Policy Binding + + + Search for a policy by name or type... + + + New Policy + + + Search for a reputation by identifier or IP... + + + Property Mapping + + + Mapping Name + + + Type a name for this mapping... + + + Search for a property mapping by name or type... + + + New Property Mapping + + + Run Test + + + Example Context Data + + + Select a user... + + + Bind Mode + + + Search Mode + + + Bind Flow + + + Unbind Flow + + + TLS Server Name + + + UID Start Number + + + GID Start Number + + + Authorization Flow + + + Client Type + + + Authentication Flow + + + Invalidation Flow + + + Access Code Validity + + + Access Token Validity + + + Refresh Token Validity + + + Refresh Token Threshold + + + Subject Mode + + + Search for provider by name, type or assigned application... + + + RAC Endpoint + + + RAC Endpoints + + + Endpoint Name + + + Type a name for this endpoint... + + + e.g. myserver.example.com, 10.0.0.1:22 + + + Create an endpoint to get started. + + + Search for an endpoint by name or host... + + + Initial Permission Name + + + Type a name for these initial permissions... + + + Search for initial permissions by name... + + + Create an initial permission to get started. + + + Role Object Permission + + + Role Object Permissions + + + Object Permission + + + Object Permissions + + + Update + + + Search for a role... + + + Source Name + + + Type a name for this source... + + + e.g. my-kerberos-source + + + e.g. my-oauth-source + + + e.g. my-plex-source + + + e.g. my-saml-source + + + e.g. my-scim-source + + + Search for a source... + + + e.g. my-telegram-source + + + Duo Device + + + Duo Devices + + + Importing + + + Type the Duo user ID for this device... + + + Invitation + + + Invitation Name + + + Search for an invitation by name... + + + Prompt + + + Search for a prompt by name, field or type... + + + Search for a stage name, type, or flow... + + + User creation mode + + + Search for a token identifier, user, or intent... + + + Review Credentials + + + Type a username for the service account... + + + Internal User + + + Internal Users + + + External User + + + External Users + + + Type a username for the internal user... + + + Type a username for the external user... + + + Open the new user wizard + + + Select email stage... + + + Copying ... + + + Copying to clipboard... + + + e.g. my-slug + + + Create + + + Create + + + Copy to clipboard + + + Entity + + + Edit "" + + + Edit + + + Open "" permissions + + + Open permissions + + + New + + + + + + New + + + Create + + + Creating + + + + + + Edit + + + Save Changes + + + Saving Changes... + + + An error occurred while loading . + + + Select an option... + + + Choose Type + + + Choose type + + + Details + + + Cancel wizard + + + Search for an endpoint by name... + + + No endpoints found for this application. + + + Launch Endpoint + + + Wizard + ARIA label for the creation wizard when no entity singular is provided. + + + New Wizard + ARIA label for the creation wizard, where the entity singular is interpolated. + + + Create New Entity + Header for the creation wizard when no entity singular is provided. + + + Create New + Header for the creation wizard, where the entity singular is interpolated. + + + ... + The message shown while a form is being submitted. + diff --git a/web/xliff/fr-FR.xlf b/web/xliff/fr-FR.xlf index 08915d9c63..dc8e37175b 100644 --- a/web/xliff/fr-FR.xlf +++ b/web/xliff/fr-FR.xlf @@ -1025,10 +1025,6 @@ Pause this schedule Mettre cette planification en pause - - Select an object. - Sélectionnez un objet. - Failed to fetch objects: Impossible de récupérer les objets : @@ -1113,14 +1109,6 @@ Close Fermer - - Update "" Permissions - Mettre à jour les permissions &quot;&quot; - - - Open "" permissions modal - Ouvrir le modal des permissions &quot;&quot; - Permissions Permissions @@ -1484,10 +1472,6 @@ Apply changes Appliquer les changements - - Close wizard - Fermer l'assistant - UNNAMED @@ -1499,14 +1483,6 @@ Finish Terminer - - Select type - Sélectionnez le type - - - Select a provider type - Sélectionner un type de fournisseur - Icon Icône @@ -1690,18 +1666,10 @@ Type a provider name... - - Bind mode - Lier un mode - Configure how the outpost authenticates requests. Configure comment les avant-postes authentifient les requêtes. - - Search mode - Mode de Recherche - Configure how the outpost queries the core authentik server's users. Configure comment les avant-postes requêtent les utilisateurs du serveur cœur d’authentik. @@ -1714,18 +1682,10 @@ Flow settings Paramètres du flux - - Bind flow - Lier un flux - Flow used for users to authenticate. Flux utilisé pour que les utilisateurs s'authentifient - - Unbind flow - Flux de déconnexion - Flow used for unbinding users. Flux utilisé pour déconnecter les utilisateurs. @@ -1742,18 +1702,6 @@ LDAP DN under which bind requests and search requests can be made. DN LDAP avec lequel les connexions et recherches sont effectuées. - - TLS Server name - Nom TLS du serveur - - - UID start number - Numéro de départ d'UID - - - GID start number - Numéro de départ du GID - Configure LDAP Provider Configurer le fournisseur LDAP @@ -1870,10 +1818,6 @@ Flow used when authorizing this provider. Flux utilisé lors de l'autorisation de ce fournisseur. - - Client type - Type du client - Client ID ID client @@ -1918,10 +1862,6 @@ Advanced flow settings Paramètres avancés des flux - - Authentication flow - Flux d'authentification - Select an authentication flow... Sélectionnez un flux d'authentification... @@ -1930,10 +1870,6 @@ Flow used when a user access this provider and is not authenticated. Flux utilisé lorsqu'un utilisateur accède à ce fournisseur et n'est pas authentifié. - - Invalidation flow - Flux d'invalidation - Select an invalidation flow... Sélectionnez un flux d'invalidation... @@ -1946,34 +1882,18 @@ Advanced protocol settings Paramètres avancés du protocole - - Access code validity - Validité du code d'accès - Configure how long access codes are valid for. Configure la durée de validité des codes d'accès. - - Access Token validity - Validité du jeton d'accès - Configure how long access tokens are valid for. Configure la durée de validité des jetons d'accès. - - Refresh Token validity - Validité du jeton de rafraîchissement - Configure how long refresh tokens are valid for. Configurer la durée de validité des jetons de rafraîchissement. - - Refresh Token threshold - Seuil du jeton de rafraîchissement - When renewing a refresh token, if the existing refresh token's expiry is within this threshold, the refresh token will be renewed. Set to seconds=0 to always renew the refresh token. Lors du renouvellement d'un jeton d'actualisation, si l'expiration du jeton d'actualisation existant se situe dans ce seuil, le jeton d'actualisation sera renouvelé. Réglez sur seconds=0 pour toujours renouveler le jeton d'actualisation. @@ -2008,10 +1928,6 @@ authentik only supports RSA-OAEP-256 for encryption. - - Subject mode - Mode subject - Configure what data should be used as unique User Identifier. For most cases, the default should be fine. Configure quelle donnée utiliser pour l'identifiant unique utilisateur. La valeur par défaut devrait être correcte dans la plupart des cas. @@ -2784,19 +2700,6 @@ Create Créer - - New provider - Nouveau fournisseur - - - Create a new provider. - Créer un nouveau fournisseur. - - - Create - Créer - - New Provider Nouveau fournisseur @@ -2925,10 +2828,6 @@ Provider Search Recherche de fournisseur - - Search for providers… - Rechercher des fournisseurs… - Provider(s) Fournisseur(s) @@ -2950,10 +2849,6 @@ Mettre à jour - - Edit "" provider - Éditer le fournisseur &quot;&quot; - Successfully triggered sync. Synchronisation lancée avec succès. @@ -3700,14 +3595,6 @@ doesn't pass when either or both of the selected options are equal or above the Number of previous passwords to check Nombre d'anciens mots de passe à vérifier - - New policy - Nouvelle politique - - - Create a new policy. - Créer une nouvelle politique. - Create Binding Créer une liaison @@ -3740,10 +3627,6 @@ doesn't pass when either or both of the selected options are equal or above the Successfully created user. Utilisateur créé avec succès - - Type a username for the user... - Entrer un nom d'utilisateur... - The user's primary identifier used for authentication. 150 characters or fewer. Identifiant principal de l'utilisateur. 150 caractères ou moins. @@ -3820,10 +3703,6 @@ doesn't pass when either or both of the selected options are equal or above the Policy binding(s) Liaison(s) de politique - - Update Binding - Mettre à jour la liaison - No Policies bound. Aucune politique liée. @@ -3848,18 +3727,10 @@ doesn't pass when either or both of the selected options are equal or above the Endpoint(s) Point(s) de terminaison - - Update Endpoint - Mettre à jour le point de terminaison - These bindings control which users will have access to this endpoint. Users must also have access to the application. Ces liaisons controllent quels utilisateurs auront accès à ce point de terminaison. Les utilisateurs doivent également avoir accès à l'application. - - Create Endpoint - Créer un point de terminaison - Connections Connexions @@ -4001,7 +3872,7 @@ doesn't pass when either or both of the selected options are equal or above the Mettre à jour l'application - Edit "" + Edit "" Éditer &quot;&quot; @@ -4293,12 +4164,6 @@ doesn't pass when either or both of the selected options are equal or above the NSS Group ID offset - - New connector - - - Create a new connector. - Connectors are required to create devices. Depending on connector type, agents either directly talk to them or they talk to and external API to create devices. @@ -4342,27 +4207,15 @@ doesn't pass when either or both of the selected options are equal or above the Copy token Copier le jeton - - Create Enrollment Token - Enrollment Tokens - - Group name... - - - Group name - Device access groups Create groups of devices to manage access. - - Create Device Group - Device Group(s) @@ -4960,14 +4813,6 @@ doesn't pass when either or both of the selected options are equal or above the Telegram Attribute mapping Mappage d'attributs Telegram - - New source - Nouvelle source - - - Create a new source. - Créer une nouvelle source. - Federation and Social login Fédération & Connection Sociale @@ -5075,10 +4920,6 @@ doesn't pass when either or both of the selected options are equal or above the SCIM Base URL URL de base SCIM - - Click to copy token - Cliquer pour copier le jeton - Telegram bot Bot Telegram @@ -5159,10 +5000,6 @@ doesn't pass when either or both of the selected options are equal or above the Description shown to the user when consenting. If left empty, the user won't be informed. Description montrée à l'utilisateur lors de l'approbation. Aucune information présentée à l'utilisateur si laissé vide. - - Example context data - Exemple contextuel de données - Active Directory User Utilisateur Active Directory @@ -5171,14 +5008,6 @@ doesn't pass when either or both of the selected options are equal or above the Active Directory Group Groupe Active Directory - - New property mapping - Nouveau mappage de propriété - - - Create a new property mapping. - Créer un nouveau mappage de propriétés. - Property Mappings Mappages de propriété @@ -5191,10 +5020,6 @@ doesn't pass when either or both of the selected options are equal or above the Property Mapping(s) Mappage(s) de propriété - - Test Property Mapping - Tester le mappage de propriété - Hide managed mappings Cacher les mappages gérés @@ -5439,18 +5264,6 @@ doesn't pass when either or both of the selected options are equal or above the Brand(s) Marque(s) - - Update Brand - Mettre à jour la marque - - - Create Brand - Créer une marque - - - New Brand - Nouvelle marque - Policies Politiques @@ -5468,10 +5281,6 @@ doesn't pass when either or both of the selected options are equal or above the Warning: Policy is not assigned. Avertissement : la politique n'est pas assignée. - - Test Policy - Tester la politique - Policy / Policies Politique/s @@ -5548,10 +5357,6 @@ doesn't pass when either or both of the selected options are equal or above the Create Group Créer un groupe - - New Group - Nouveau groupe - Create group Créer un groupe @@ -5721,10 +5526,6 @@ doesn't pass when either or both of the selected options are equal or above the This user will be added to the group "". Cet utilisateur sera ajouté au groupe &quot;&quot;. - - New Service Account - Nouveau compte de service - Hide service-accounts Cacher les comptes de service @@ -6055,14 +5856,6 @@ doesn't pass when either or both of the selected options are equal or above the Set initial permissions for newly created objects. Définir des permissions initiales pour les objets nouvellement créés. - - Update Initial Permissions - Mettre à jour les permissions initiales - - - Create Initial Permissions - Créer des permissions initiales - Role Info Informations du rôle @@ -6135,14 +5928,6 @@ doesn't pass when either or both of the selected options are equal or above the Invitation not limited to any flow, and can be used with any enrollment flow. L'invitation n'est limitée à aucun flux, et peut être utilisée avec n'importe quel flux d'inscription. - - Update Invitation - Mettre à Jour l'invitation - - - Create Invitation - Créer une invitation - Warning: No invitation stage is bound to any flow. Invitations will not work as expected. Attention : aucune étape d’invitation n’a été ajoutée à aucun flux. Les invitations ne fonctionneront pas comme attendu. @@ -6343,10 +6128,6 @@ doesn't pass when either or both of the selected options are equal or above the Prompt(s) Invite(s) - - Update Prompt - Mettre à jour l'invite - Create Prompt Créer une invite @@ -7344,14 +7125,6 @@ doesn't pass when either or both of the selected options are equal or above the Configure how the flow executor should handle an invalid response to a challenge given by this bound stage. Configurer comment l'exécuteur de flux doit gérer une réponse invalide à un défi donné par cette étape d'assignation - - New stage - Nouvelle étape - - - Create a new stage. - Créer une nouvelle étape. - Successfully imported device. Appareil importé avec succès. @@ -7413,10 +7186,6 @@ doesn't pass when either or both of the selected options are equal or above the Import Importer - - Import Duo device - Importer un appareil Duo - Import devices Importer des appareils @@ -7553,14 +7322,6 @@ doesn't pass when either or both of the selected options are equal or above the Export Exporter - - Create Flow - Créer un flux - - - Import Flow - Importer un flux - Successfully cleared flow cache Cache de flux vidé avec succès @@ -7591,10 +7352,6 @@ doesn't pass when either or both of the selected options are equal or above the Edit Stage Éditer l'étape - - Update Stage binding - Mettre à jour la liaison de l'étape - These bindings control if this stage will be applied to the flow. Ces liaisons contrôlent si cette étape sera appliquée au flux. @@ -7607,14 +7364,6 @@ doesn't pass when either or both of the selected options are equal or above the No stages are currently bound to this flow. Aucune étape n'est actuellement liée à ce flux. - - Create and bind Stage - Créer et lier une étape - - - Create Stage binding - Créer une liaison d'étap - Flow Overview Aperçu du flux @@ -7752,14 +7501,6 @@ doesn't pass when either or both of the selected options are equal or above the Notification transport(s) Transport(s) de notification - - Update Notification Transport - Mettre à jour le transport de notification - - - Create Notification Transport - Créer une notification de transport - Successfully updated rule. Règle mise à jour avec succès @@ -7816,14 +7557,6 @@ doesn't pass when either or both of the selected options are equal or above the Notification rule(s) Règle(s) de notification - - Update Notification Rule - Mettre à jour la règle de notification - - - Create Notification Rule - Créer une règles de notification - These bindings control upon which events this rule triggers. Bindings to groups/users are checked against the user of the event. @@ -7989,14 +7722,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Verify Kubernetes API SSL Certificate Vérifier le certificat SSL de l'API Kubernetes - - New outpost integration - Nouvelle intégration d’avant-poste - - - Create a new outpost integration. - Créer une nouvelle intégration d’avant-poste. - Outpost integrations Intégrations d’avant-postes @@ -8114,18 +7839,10 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Download Private key Télécharger la clé privée - - Import Existing Certificate-Key Pair - Importer une paire clé/certificat existante - Generate Générer - - Generate New Certificate-Key Pair - Générer une nouvelle paire clé/certificat - Link Title Titre du lien @@ -8376,14 +8093,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Blueprint(s) Plan(s) - - Update Blueprint - Mettre à jour le plan - - - Edit "" blueprint - Éditer le plan &quot;&quot; - Apply "" blueprint Appliquer le plan &quot;&quot; @@ -8392,10 +8101,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Apply Appliquer - - Create Blueprint Instance - Créer une instance du plan - Successfully updated license. Licence téléversée avec succès. @@ -8504,10 +8209,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti External: Externe: - - Update License - Mettre à jour la licence - Your Install ID Votre ID d'installation @@ -8524,10 +8225,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Install Installer - - Install License - Installer une licence - Release Version @@ -9584,9 +9281,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Hide managed roles - - Bind existing Stage - Flags allow you to enable new functionality and behaviour in authentik early. @@ -9686,9 +9380,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Requires Docker socket/Kubernetes Integration. - - Assign Object Permission - Next, download the configuration to deploy the authentik Agent via MDM @@ -9706,9 +9397,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Choose the object permissions that you want the selected role to have on this object. These object permissions are in addition to any global permissions already within the role. - - Assign object permissions to role - Device access group @@ -9763,9 +9451,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Type a name for the token... - - Update Enrollment Token - Type a unique identifier... @@ -9930,9 +9615,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Successfully created Fleet connector. - - Connector name... - Fleet settings @@ -9960,9 +9642,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Paste your license key... - - Update - You can select from popular providers with preset configurations or choose a custom setup to specify your own endpoints and keys. @@ -10103,9 +9782,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Copy Secret - - Update settings - ED25519 @@ -10265,12 +9941,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Lifecycle rule(s) - - Update Lifecycle Rule - - - Create Object Lifecycle Rule - No reviews yet. @@ -10316,12 +9986,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Required reviewers - - Confirm Review - - - Confirm this object has been reviewed - Reviews @@ -10558,9 +10222,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Search for a provider... - - New Application Wizard - e.g. my-application @@ -10570,9 +10231,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti The description is shown in the application library and may provide additional information about the application to end users. - - New Flow - Select Groups @@ -10612,9 +10270,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti This name will be used to identify the role within authentik. - - New Role - Service Account @@ -10624,9 +10279,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Impersonate User - - Edit - Impersonate @@ -10726,18 +10378,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Reloads page - - New - - - Create - - - Create - - - Save Changes - authentik information @@ -10786,9 +10426,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti No instances running. - - Search outposts... - New Outpost @@ -10837,9 +10474,6 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti File upload - - Import Blueprint - Warning: Blueprint files may contain objects such as users, policies and expression. @@ -10924,6 +10558,533 @@ Les liaisons avec les groupes/utilisateurs sont vérifiées par rapport à l'uti Avatar + + Save changes + + + Edit Settings + + + Server Version + + + Applications search + + + Search for application by name, group or provider... + + + New Application options + + + Select a ... + + + Application Details + + + Provider Details + + + Flow Blueprint + + + Flow Blueprints + + + Select a blueprint... + + + Search for a blueprint by name or path... + + + Type a name for this certificate... + + + e.g. mydomain.com, *.mydomain.com, mydomain.local + + + Import Existing + + + Certificate Name + + + Type a name for this certificate-key pair... + + + Search for a certificate or key name... + + + Select a device access group... + + + No enrollment tokens found for this connector. + + + Search for an enrollment token... + + + Search connectors by name or type... + + + Endpoint Connector + + + Endpoint Connectors + + + Provide your Fleet API token... + + + Device Access Groups + + + Search device groups by name... + + + Search devices by name, OS, or group... + + + Enterprise License + + + Enterprise Licenses + + + Search for a license by name... + + + Notification Rule + + + Type a name for this rule... + + + Search for a notification rule by name, severity or group... + + + Notification Transport + + + Transport Name + + + Type a name for this transport... + + + Search for a notification transport by name or mode... + + + Search for a file by name... + + + New Stage + + + Bind Existing Stage + + + Flow Name + + + Type a name for this flow... + + + Type a title for this flow... + + + e.g. my-flow + + + Select a designation... + + + Search for a flow by name or identifier... + + + Stage Binding + + + Select a stage... + + + Select one or more users to assign... + + + Lifecycle Rule + + + Search for a lifecycle rule by name or target... + + + Search tasks... + + + Review + + + Outpost Integration + + + Search outposts by name, type or assigned integration... + + + Search for an outpost integration by name, type or assigned integration... + + + Open the wizard to create a new service connection. + + + New Outpost Integration + + + Open the wizard to create a new policy. + + + Policy Name + + + Type a policy name... + + + Policy Binding + + + Search for a policy by name or type... + + + New Policy + + + Search for a reputation by identifier or IP... + + + Property Mapping + + + Mapping Name + + + Type a name for this mapping... + + + Search for a property mapping by name or type... + + + New Property Mapping + + + Run Test + + + Example Context Data + + + Select a user... + + + Bind Mode + + + Search Mode + + + Bind Flow + + + Unbind Flow + + + TLS Server Name + + + UID Start Number + + + GID Start Number + + + Authorization Flow + + + Client Type + + + Authentication Flow + + + Invalidation Flow + + + Access Code Validity + + + Access Token Validity + + + Refresh Token Validity + + + Refresh Token Threshold + + + Subject Mode + + + Search for provider by name, type or assigned application... + + + RAC Endpoint + + + RAC Endpoints + + + Endpoint Name + + + Type a name for this endpoint... + + + e.g. myserver.example.com, 10.0.0.1:22 + + + Create an endpoint to get started. + + + Search for an endpoint by name or host... + + + Initial Permission Name + + + Type a name for these initial permissions... + + + Search for initial permissions by name... + + + Create an initial permission to get started. + + + Role Object Permission + + + Role Object Permissions + + + Object Permission + + + Object Permissions + + + Update + + + Search for a role... + + + Source Name + + + Type a name for this source... + + + e.g. my-kerberos-source + + + e.g. my-oauth-source + + + e.g. my-plex-source + + + e.g. my-saml-source + + + e.g. my-scim-source + + + Search for a source... + + + e.g. my-telegram-source + + + Duo Device + + + Duo Devices + + + Importing + + + Type the Duo user ID for this device... + + + Invitation + + + Invitation Name + + + Search for an invitation by name... + + + Prompt + + + Search for a prompt by name, field or type... + + + Search for a stage name, type, or flow... + + + User creation mode + + + Search for a token identifier, user, or intent... + + + Review Credentials + + + Type a username for the service account... + + + Internal User + + + Internal Users + + + External User + + + External Users + + + Type a username for the internal user... + + + Type a username for the external user... + + + Open the new user wizard + + + Select email stage... + + + Copying ... + + + Copying to clipboard... + + + e.g. my-slug + + + Create + + + Create + + + Copy to clipboard + + + Entity + + + Edit "" + + + Edit + + + Open "" permissions + + + Open permissions + + + New + + + + + + New + + + Create + + + Creating + + + + + + Edit + + + Save Changes + + + Saving Changes... + + + An error occurred while loading . + + + Select an option... + + + Choose Type + + + Choose type + + + Details + + + Cancel wizard + + + Search for an endpoint by name... + + + No endpoints found for this application. + + + Launch Endpoint + + + Wizard + ARIA label for the creation wizard when no entity singular is provided. + + + New Wizard + ARIA label for the creation wizard, where the entity singular is interpolated. + + + Create New Entity + Header for the creation wizard when no entity singular is provided. + + + Create New + Header for the creation wizard, where the entity singular is interpolated. + + + ... + The message shown while a form is being submitted. + diff --git a/web/xliff/it-IT.xlf b/web/xliff/it-IT.xlf index cd5a14f107..0437f3621e 100644 --- a/web/xliff/it-IT.xlf +++ b/web/xliff/it-IT.xlf @@ -980,10 +980,6 @@ Pause this schedule - - Select an object. - Seleziona un oggetto. - Failed to fetch objects: Impossibile recuperare gli oggetti: @@ -1067,12 +1063,6 @@ Close Chiudi - - Update "" Permissions - - - Open "" permissions modal - Permissions Permessi @@ -1404,9 +1394,6 @@ Apply changes Applica modifiche - - Close wizard - UNNAMED @@ -1417,13 +1404,6 @@ Finish Concludi - - Select type - Seleziona il tipo - - - Select a provider type - Icon Icona @@ -1603,18 +1583,10 @@ Type a provider name... - - Bind mode - Modalità associazione - Configure how the outpost authenticates requests. Configura come l'avamposto autentica le richieste. - - Search mode - Modalità di ricerca - Configure how the outpost queries the core authentik server's users. Configura come l'avamposto interroga gli utenti del server core authentik. @@ -1627,18 +1599,10 @@ Flow settings Impostazione flusso - - Bind flow - Associazione fase - Flow used for users to authenticate. Flusso usato per autenticare gli utenti. - - Unbind flow - Sblind Flow - Flow used for unbinding users. Flusso utilizzato per gli utenti che non si muovono. @@ -1655,18 +1619,6 @@ LDAP DN under which bind requests and search requests can be made. LDAP DN sotto il quale possono essere effettuate le richieste di bind e di ricerca. - - TLS Server name - Nome server TLS - - - UID start number - Numero di inizio UID - - - GID start number - Numero di inizio GID - Configure LDAP Provider Configurare il provider LDAP @@ -1778,10 +1730,6 @@ Flow used when authorizing this provider. Flusso utilizzato durante l'autorizzazione di questo provider. - - Client type - Tipologia client - Client ID Client ID @@ -1821,10 +1769,6 @@ Advanced flow settings Impostazioni di flusso avanzate - - Authentication flow - Flusso di autenticazione - Select an authentication flow... @@ -1832,10 +1776,6 @@ Flow used when a user access this provider and is not authenticated. Flusso utilizzato quando un utente accede a questo provider e non è autenticato. - - Invalidation flow - Flusso di invalidazione - Select an invalidation flow... @@ -1847,33 +1787,18 @@ Advanced protocol settings Impostazioni avanzate del protocollo - - Access code validity - Codice di accesso valido - Configure how long access codes are valid for. Configura per quanto tempo sono validi i codici di accesso. - - Access Token validity - Validità del token di accesso - Configure how long access tokens are valid for. Configura per quanto tempo sono validi i token di accesso. - - Refresh Token validity - Validità del token di aggiornamento - Configure how long refresh tokens are valid for. Configura per quanto tempo sono validi i token di aggiornamento. - - Refresh Token threshold - When renewing a refresh token, if the existing refresh token's expiry is within this threshold, the refresh token will be renewed. Set to seconds=0 to always renew the refresh token. @@ -1906,10 +1831,6 @@ authentik only supports RSA-OAEP-256 for encryption. - - Subject mode - Modalità soggetto - Configure what data should be used as unique User Identifier. For most cases, the default should be fine. Configura quali dati devono essere utilizzati come identificatore utente univoco. Nella maggior parte dei casi, l'impostazione predefinita dovrebbe andare bene. @@ -2655,19 +2576,6 @@ Create Crea - - New provider - Nuovo provider - - - Create a new provider. - Crea un nuovo provider. - - - Create - Crea - - New Provider @@ -2793,9 +2701,6 @@ Provider Search - - Search for providers… - Provider(s) Provider(s) @@ -2816,9 +2721,6 @@ Aggiorna - - Edit "" provider - Successfully triggered sync. Sincronizzazione attivata con successo. @@ -3550,14 +3452,6 @@ doesn't pass when either or both of the selected options are equal or above the Number of previous passwords to check Numero di password precedenti da controllare - - New policy - Nuovo criterio - - - Create a new policy. - Crea un nuovo criterio - Create Binding Crea associazione @@ -3587,9 +3481,6 @@ doesn't pass when either or both of the selected options are equal or above the Successfully created user. Creato utente con successo. - - Type a username for the user... - The user's primary identifier used for authentication. 150 characters or fewer. @@ -3655,10 +3546,6 @@ doesn't pass when either or both of the selected options are equal or above the Policy binding(s) Associazone(i) criteri - - Update Binding - Aggiorna Associazione - No Policies bound. Nessun criterio associato. @@ -3682,18 +3569,10 @@ doesn't pass when either or both of the selected options are equal or above the Endpoint(s) Endpoint(s) - - Update Endpoint - Aggiorna Endpoint - These bindings control which users will have access to this endpoint. Users must also have access to the application. Questi legami controllano i quali gli utenti avranno accesso a questo endpoint. Gli utenti devono anche avere accesso all'applicazione. - - Create Endpoint - Crea Endpoint - Connections Connessioni @@ -3833,7 +3712,7 @@ doesn't pass when either or both of the selected options are equal or above the Aggiorna Applicazione - Edit "" + Edit "" Open "" @@ -4121,12 +4000,6 @@ doesn't pass when either or both of the selected options are equal or above the NSS Group ID offset - - New connector - - - Create a new connector. - Connectors are required to create devices. Depending on connector type, agents either directly talk to them or they talk to and external API to create devices. @@ -4170,27 +4043,15 @@ doesn't pass when either or both of the selected options are equal or above the Copy token Copia token - - Create Enrollment Token - Enrollment Tokens - - Group name... - - - Group name - Device access groups Create groups of devices to manage access. - - Create Device Group - Device Group(s) @@ -4776,14 +4637,6 @@ doesn't pass when either or both of the selected options are equal or above the Telegram Attribute mapping - - New source - Nuova sorgente - - - Create a new source. - Crea una nuova sorgente - Federation and Social login Federazione e social login @@ -4891,10 +4744,6 @@ doesn't pass when either or both of the selected options are equal or above the SCIM Base URL SCIM Base URL - - Click to copy token - Clicca per copiare il token - Telegram bot @@ -4973,10 +4822,6 @@ doesn't pass when either or both of the selected options are equal or above the Description shown to the user when consenting. If left empty, the user won't be informed. Descrizione mostrata all'utente quando consenziente. Se lasciato vuoto, l'utente non verrà informato. - - Example context data - Dati di contesto di esempio - Active Directory User Utente Active Directory @@ -4985,14 +4830,6 @@ doesn't pass when either or both of the selected options are equal or above the Active Directory Group Gruppo Active Directory - - New property mapping - Nuova mappatura proprietà - - - Create a new property mapping. - Crea una nuova mappatura proprietà - Property Mappings Mappatura proprietà @@ -5005,10 +4842,6 @@ doesn't pass when either or both of the selected options are equal or above the Property Mapping(s) Mappatura delle proprietà - - Test Property Mapping - Mappatura delle proprietà di test - Hide managed mappings Nascondere mappature gestite @@ -5246,17 +5079,6 @@ doesn't pass when either or both of the selected options are equal or above the Brand(s) Brand(s) - - Update Brand - Aggiorna Brand - - - Create Brand - Crea Brand - - - New Brand - Policies Criteri @@ -5274,10 +5096,6 @@ doesn't pass when either or both of the selected options are equal or above the Warning: Policy is not assigned. Attenzione: il criterio non è assegnato. - - Test Policy - Prova criterio - Policy / Policies Criterio / Criteri @@ -5351,9 +5169,6 @@ doesn't pass when either or both of the selected options are equal or above the Create Group Crea Gruppo - - New Group - Create group Crea gruppo @@ -5515,9 +5330,6 @@ doesn't pass when either or both of the selected options are equal or above the This user will be added to the group "". Questo utente sarà aggiunto al gruppo &quot;&quot;. - - New Service Account - Hide service-accounts Nascondi account di servizio @@ -5839,14 +5651,6 @@ doesn't pass when either or both of the selected options are equal or above the Set initial permissions for newly created objects. Imposta le autorizzazioni iniziali per gli oggetti appena creati. - - Update Initial Permissions - Aggiorna Permessi Iniziali - - - Create Initial Permissions - Crea Permessi Iniziali - Role Info Info Ruolo @@ -5918,14 +5722,6 @@ doesn't pass when either or both of the selected options are equal or above the Invitation not limited to any flow, and can be used with any enrollment flow. L'invito non è limitato a nessun flusso e può essere utilizzato con qualsiasi flusso di registrazione. - - Update Invitation - Aggiorna Invito - - - Create Invitation - Crea Invito - Warning: No invitation stage is bound to any flow. Invitations will not work as expected. Attenzione: nessuna fase di invito è vincolata ad alcun flusso. Gli inviti non funzioneranno come previsto. @@ -6126,10 +5922,6 @@ doesn't pass when either or both of the selected options are equal or above the Prompt(s) Richiesta(e) - - Update Prompt - Richiesta aggiornamento - Create Prompt Crea richiesta @@ -7120,14 +6912,6 @@ doesn't pass when either or both of the selected options are equal or above the Configure how the flow executor should handle an invalid response to a challenge given by this bound stage. Configurare il modo in cui l'esecutore del flusso dovrebbe gestire una risposta non valida a una sfida data da questa fase vincolata. - - New stage - Nuova fase - - - Create a new stage. - Crea una nuova fase. - Successfully imported device. Dispositivo importato con successo. @@ -7189,10 +6973,6 @@ doesn't pass when either or both of the selected options are equal or above the Import Importa - - Import Duo device - Importa dispositivo Duo - Import devices Importa dispositivi @@ -7326,14 +7106,6 @@ doesn't pass when either or both of the selected options are equal or above the Export Esportazione - - Create Flow - Crea Flusso - - - Import Flow - Importa Flusso - Successfully cleared flow cache Cache di flusso cancellata con successo @@ -7364,10 +7136,6 @@ doesn't pass when either or both of the selected options are equal or above the Edit Stage Modifica Fase - - Update Stage binding - Aggiorna Associazione fase - These bindings control if this stage will be applied to the flow. Questi legami controllano se questa fase verrà applicata al flusso. @@ -7380,14 +7148,6 @@ doesn't pass when either or both of the selected options are equal or above the No stages are currently bound to this flow. Al momento non sono presenti fasi associate a questo flusso. - - Create and bind Stage - Crea e associa fase - - - Create Stage binding - Crea associazione di fase - Flow Overview Panoramica del flusso @@ -7518,14 +7278,6 @@ doesn't pass when either or both of the selected options are equal or above the Notification transport(s) Notifica trasporto(i) - - Update Notification Transport - Aggiorna trasporto di notifica - - - Create Notification Transport - Creare trasporto di notifica - Successfully updated rule. Aggiornato con successo la regola. @@ -7582,14 +7334,6 @@ doesn't pass when either or both of the selected options are equal or above the Notification rule(s) Regola(e) di notifica - - Update Notification Rule - Aggiorna regola di notifica - - - Create Notification Rule - Crea regola di notifica - These bindings control upon which events this rule triggers. Bindings to groups/users are checked against the user of the event. @@ -7755,14 +7499,6 @@ Bindings to groups/users are checked against the user of the event. Verify Kubernetes API SSL Certificate Verifica certificato SSL API Kubernetes - - New outpost integration - Nuova integrazione avamposto - - - Create a new outpost integration. - Crea una nuova integrazione avamposto. - Outpost integrations Integrazioni di avamposto @@ -7880,18 +7616,10 @@ Bindings to groups/users are checked against the user of the event. Download Private key Scarica chiave privata - - Import Existing Certificate-Key Pair - Importa coppia certificato-chiave esistente - Generate Genera - - Generate New Certificate-Key Pair - Genera nuova coppia certificato-chiave - Link Title nome del link @@ -8136,13 +7864,6 @@ Bindings to groups/users are checked against the user of the event. Blueprint(s) Progetto(i) - - Update Blueprint - Aggiorna progetto - - - Edit "" blueprint - Apply "" blueprint @@ -8150,10 +7871,6 @@ Bindings to groups/users are checked against the user of the event. Apply Applica - - Create Blueprint Instance - Crea istanza progetto - Successfully updated license. Licenza aggiornata con successo. @@ -8258,10 +7975,6 @@ Bindings to groups/users are checked against the user of the event. External: Esterni: - - Update License - Aggiorna Licenza - Your Install ID Il tuo ID di installazione @@ -8278,10 +7991,6 @@ Bindings to groups/users are checked against the user of the event. Install Installa - - Install License - Installa Licenza - Release Rilascio @@ -9291,9 +9000,6 @@ Bindings to groups/users are checked against the user of the event. Hide managed roles - - Bind existing Stage - Flags allow you to enable new functionality and behaviour in authentik early. @@ -9393,9 +9099,6 @@ Bindings to groups/users are checked against the user of the event. Requires Docker socket/Kubernetes Integration. - - Assign Object Permission - Next, download the configuration to deploy the authentik Agent via MDM @@ -9413,9 +9116,6 @@ Bindings to groups/users are checked against the user of the event. Choose the object permissions that you want the selected role to have on this object. These object permissions are in addition to any global permissions already within the role. - - Assign object permissions to role - Device access group @@ -9470,9 +9170,6 @@ Bindings to groups/users are checked against the user of the event. Type a name for the token... - - Update Enrollment Token - Type a unique identifier... @@ -9637,9 +9334,6 @@ Bindings to groups/users are checked against the user of the event. Successfully created Fleet connector. - - Connector name... - Fleet settings @@ -9667,9 +9361,6 @@ Bindings to groups/users are checked against the user of the event. Paste your license key... - - Update - You can select from popular providers with preset configurations or choose a custom setup to specify your own endpoints and keys. @@ -9810,9 +9501,6 @@ Bindings to groups/users are checked against the user of the event. Copy Secret - - Update settings - ED25519 @@ -9972,12 +9660,6 @@ Bindings to groups/users are checked against the user of the event. Lifecycle rule(s) - - Update Lifecycle Rule - - - Create Object Lifecycle Rule - No reviews yet. @@ -10023,12 +9705,6 @@ Bindings to groups/users are checked against the user of the event. Required reviewers - - Confirm Review - - - Confirm this object has been reviewed - Reviews @@ -10265,9 +9941,6 @@ Bindings to groups/users are checked against the user of the event. Search for a provider... - - New Application Wizard - e.g. my-application @@ -10277,9 +9950,6 @@ Bindings to groups/users are checked against the user of the event. The description is shown in the application library and may provide additional information about the application to end users. - - New Flow - Select Groups @@ -10319,9 +9989,6 @@ Bindings to groups/users are checked against the user of the event. This name will be used to identify the role within authentik. - - New Role - Service Account @@ -10331,9 +9998,6 @@ Bindings to groups/users are checked against the user of the event. Impersonate User - - Edit - Impersonate @@ -10433,18 +10097,6 @@ Bindings to groups/users are checked against the user of the event. Reloads page - - New - - - Create - - - Create - - - Save Changes - authentik information @@ -10493,9 +10145,6 @@ Bindings to groups/users are checked against the user of the event. No instances running. - - Search outposts... - New Outpost @@ -10544,9 +10193,6 @@ Bindings to groups/users are checked against the user of the event. File upload - - Import Blueprint - Warning: Blueprint files may contain objects such as users, policies and expression. @@ -10631,6 +10277,533 @@ Bindings to groups/users are checked against the user of the event. Avatar + + Save changes + + + Edit Settings + + + Server Version + + + Applications search + + + Search for application by name, group or provider... + + + New Application options + + + Select a ... + + + Application Details + + + Provider Details + + + Flow Blueprint + + + Flow Blueprints + + + Select a blueprint... + + + Search for a blueprint by name or path... + + + Type a name for this certificate... + + + e.g. mydomain.com, *.mydomain.com, mydomain.local + + + Import Existing + + + Certificate Name + + + Type a name for this certificate-key pair... + + + Search for a certificate or key name... + + + Select a device access group... + + + No enrollment tokens found for this connector. + + + Search for an enrollment token... + + + Search connectors by name or type... + + + Endpoint Connector + + + Endpoint Connectors + + + Provide your Fleet API token... + + + Device Access Groups + + + Search device groups by name... + + + Search devices by name, OS, or group... + + + Enterprise License + + + Enterprise Licenses + + + Search for a license by name... + + + Notification Rule + + + Type a name for this rule... + + + Search for a notification rule by name, severity or group... + + + Notification Transport + + + Transport Name + + + Type a name for this transport... + + + Search for a notification transport by name or mode... + + + Search for a file by name... + + + New Stage + + + Bind Existing Stage + + + Flow Name + + + Type a name for this flow... + + + Type a title for this flow... + + + e.g. my-flow + + + Select a designation... + + + Search for a flow by name or identifier... + + + Stage Binding + + + Select a stage... + + + Select one or more users to assign... + + + Lifecycle Rule + + + Search for a lifecycle rule by name or target... + + + Search tasks... + + + Review + + + Outpost Integration + + + Search outposts by name, type or assigned integration... + + + Search for an outpost integration by name, type or assigned integration... + + + Open the wizard to create a new service connection. + + + New Outpost Integration + + + Open the wizard to create a new policy. + + + Policy Name + + + Type a policy name... + + + Policy Binding + + + Search for a policy by name or type... + + + New Policy + + + Search for a reputation by identifier or IP... + + + Property Mapping + + + Mapping Name + + + Type a name for this mapping... + + + Search for a property mapping by name or type... + + + New Property Mapping + + + Run Test + + + Example Context Data + + + Select a user... + + + Bind Mode + + + Search Mode + + + Bind Flow + + + Unbind Flow + + + TLS Server Name + + + UID Start Number + + + GID Start Number + + + Authorization Flow + + + Client Type + + + Authentication Flow + + + Invalidation Flow + + + Access Code Validity + + + Access Token Validity + + + Refresh Token Validity + + + Refresh Token Threshold + + + Subject Mode + + + Search for provider by name, type or assigned application... + + + RAC Endpoint + + + RAC Endpoints + + + Endpoint Name + + + Type a name for this endpoint... + + + e.g. myserver.example.com, 10.0.0.1:22 + + + Create an endpoint to get started. + + + Search for an endpoint by name or host... + + + Initial Permission Name + + + Type a name for these initial permissions... + + + Search for initial permissions by name... + + + Create an initial permission to get started. + + + Role Object Permission + + + Role Object Permissions + + + Object Permission + + + Object Permissions + + + Update + + + Search for a role... + + + Source Name + + + Type a name for this source... + + + e.g. my-kerberos-source + + + e.g. my-oauth-source + + + e.g. my-plex-source + + + e.g. my-saml-source + + + e.g. my-scim-source + + + Search for a source... + + + e.g. my-telegram-source + + + Duo Device + + + Duo Devices + + + Importing + + + Type the Duo user ID for this device... + + + Invitation + + + Invitation Name + + + Search for an invitation by name... + + + Prompt + + + Search for a prompt by name, field or type... + + + Search for a stage name, type, or flow... + + + User creation mode + + + Search for a token identifier, user, or intent... + + + Review Credentials + + + Type a username for the service account... + + + Internal User + + + Internal Users + + + External User + + + External Users + + + Type a username for the internal user... + + + Type a username for the external user... + + + Open the new user wizard + + + Select email stage... + + + Copying ... + + + Copying to clipboard... + + + e.g. my-slug + + + Create + + + Create + + + Copy to clipboard + + + Entity + + + Edit "" + + + Edit + + + Open "" permissions + + + Open permissions + + + New + + + + + + New + + + Create + + + Creating + + + + + + Edit + + + Save Changes + + + Saving Changes... + + + An error occurred while loading . + + + Select an option... + + + Choose Type + + + Choose type + + + Details + + + Cancel wizard + + + Search for an endpoint by name... + + + No endpoints found for this application. + + + Launch Endpoint + + + Wizard + ARIA label for the creation wizard when no entity singular is provided. + + + New Wizard + ARIA label for the creation wizard, where the entity singular is interpolated. + + + Create New Entity + Header for the creation wizard when no entity singular is provided. + + + Create New + Header for the creation wizard, where the entity singular is interpolated. + + + ... + The message shown while a form is being submitted. + diff --git a/web/xliff/ja-JP.xlf b/web/xliff/ja-JP.xlf index b717637e4d..0be876bb7d 100644 --- a/web/xliff/ja-JP.xlf +++ b/web/xliff/ja-JP.xlf @@ -1008,10 +1008,6 @@ Pause this schedule このスケジュールを一時停止 - - Select an object. - オブジェクトを選択してください。 - Failed to fetch objects: オブジェクトの取得に失敗しました: @@ -1096,14 +1092,6 @@ Close 閉じる - - Update "" Permissions - 」の権限を更新 - - - Open "" permissions modal - 」の権限モーダルを開く - Permissions 権限 @@ -1465,10 +1453,6 @@ Apply changes 変更を適用 - - Close wizard - ウィザードを閉じる - UNNAMED 名前なし @@ -1481,14 +1465,6 @@ Finish 完了 - - Select type - タイプを選択 - - - Select a provider type - プロバイダータイプを選択 - Icon アイコン @@ -1676,18 +1652,10 @@ Type a provider name... プロバイダー名を入力... - - Bind mode - バインドモード - Configure how the outpost authenticates requests. アウトポストがリクエストを認証する方法を設定します。 - - Search mode - 検索モード - Configure how the outpost queries the core authentik server's users. アウトポストがコアのauthentikサーバーのユーザーをクエリする方法を設定します。 @@ -1700,18 +1668,10 @@ Flow settings フロー設定 - - Bind flow - バインドフロー - Flow used for users to authenticate. ユーザーが認証するために使用されるフロー。 - - Unbind flow - アンバインドフロー - Flow used for unbinding users. ユーザーをアンバインドするために使用されるフロー。 @@ -1728,18 +1688,6 @@ LDAP DN under which bind requests and search requests can be made. バインドリクエストと検索リクエストを実行できるLDAP DN。 - - TLS Server name - TLSサーバー名 - - - UID start number - UID開始番号 - - - GID start number - GID開始番号 - Configure LDAP Provider LDAPプロバイダーを設定 @@ -1857,10 +1805,6 @@ Flow used when authorizing this provider. このプロバイダーを認可する際に使用されるフロー。 - - Client type - クライアントタイプ - Client ID クライアントID @@ -1905,10 +1849,6 @@ Advanced flow settings 詳細フロー設定 - - Authentication flow - 認証フロー - Select an authentication flow... 認証フローを選択... @@ -1917,10 +1857,6 @@ Flow used when a user access this provider and is not authenticated. ユーザーがこのプロバイダーにアクセスし、認証されていない場合に使用されるフロー。 - - Invalidation flow - 無効化フロー - Select an invalidation flow... 無効化フローを選択... @@ -1933,34 +1869,18 @@ Advanced protocol settings 詳細プロトコル設定 - - Access code validity - アクセスコードの有効期限 - Configure how long access codes are valid for. アクセスコードの有効期限を設定します。 - - Access Token validity - アクセストークンの有効期限 - Configure how long access tokens are valid for. アクセストークンの有効期限を設定します。 - - Refresh Token validity - リフレッシュトークンの有効期限 - Configure how long refresh tokens are valid for. リフレッシュトークンの有効期限を設定します。 - - Refresh Token threshold - リフレッシュトークンの閾値 - When renewing a refresh token, if the existing refresh token's expiry is within this threshold, the refresh token will be renewed. Set to seconds=0 to always renew the refresh token. @@ -1998,10 +1918,6 @@ authentik only supports RSA-OAEP-256 for encryption. authentikは暗号化にRSA-OAEP-256のみをサポートしています。 - - Subject mode - サブジェクトモード - Configure what data should be used as unique User Identifier. For most cases, the default should be fine. 一意のユーザー識別子として使用するデータを設定します。ほとんどの場合、デフォルトで問題ありません。 @@ -2786,18 +2702,6 @@ Create 作成 - - New provider - 新しいプロバイダー - - - Create a new provider. - 新しいプロバイダーを作成します。 - - - Create - を作成 - New Provider 新しいプロバイダー @@ -2926,10 +2830,6 @@ Provider Search プロバイダー検索 - - Search for providers… - プロバイダーを検索… - Provider(s) プロバイダー @@ -2950,10 +2850,6 @@ Update を更新 - - Edit "" provider - 」プロバイダーを編集 - Successfully triggered sync. 同期をトリガーしました。 @@ -3700,14 +3596,6 @@ doesn't pass when either or both of the selected options are equal or above the Number of previous passwords to check チェックする過去のパスワード数 - - New policy - 新しいポリシー - - - Create a new policy. - 新しいポリシーを作成します。 - Create Binding バインディングを作成 @@ -3740,10 +3628,6 @@ doesn't pass when either or both of the selected options are equal or above the Successfully created user. ユーザーを作成しました。 - - Type a username for the user... - ユーザー名を入力... - The user's primary identifier used for authentication. 150 characters or fewer. 認証に使用されるユーザーの主な識別子です。150文字以下。 @@ -3821,10 +3705,6 @@ doesn't pass when either or both of the selected options are equal or above the Policy binding(s) ポリシーバインディング - - Update Binding - バインディングを更新 - No Policies bound. バインドされたポリシーはありません。 @@ -3849,18 +3729,10 @@ doesn't pass when either or both of the selected options are equal or above the Endpoint(s) エンドポイント - - Update Endpoint - エンドポイントを更新 - These bindings control which users will have access to this endpoint. Users must also have access to the application. これらのバインディングは、このエンドポイントにアクセスできるユーザーを制御します。ユーザーはアプリへのアクセス権も持つ必要があります。 - - Create Endpoint - エンドポイントを作成 - Connections 接続 @@ -4003,7 +3875,7 @@ doesn't pass when either or both of the selected options are equal or above the アプリを更新 - Edit "" + Edit "" を編集 @@ -4295,12 +4167,6 @@ doesn't pass when either or both of the selected options are equal or above the NSS Group ID offset - - New connector - - - Create a new connector. - Connectors are required to create devices. Depending on connector type, agents either directly talk to them or they talk to and external API to create devices. @@ -4344,27 +4210,15 @@ doesn't pass when either or both of the selected options are equal or above the Copy token トークンをコピー - - Create Enrollment Token - Enrollment Tokens - - Group name... - - - Group name - Device access groups Create groups of devices to manage access. - - Create Device Group - Device Group(s) @@ -4966,14 +4820,6 @@ doesn't pass when either or both of the selected options are equal or above the Telegram Attribute mapping Telegram属性マッピング - - New source - 新しいソース - - - Create a new source. - 新しいソースを作成します。 - Federation and Social login フェデレーションとソーシャルログイン @@ -5079,10 +4925,6 @@ doesn't pass when either or both of the selected options are equal or above the SCIM Base URL SCIMベースURL - - Click to copy token - クリックしてトークンをコピー - Telegram bot Telegramボット @@ -5164,10 +5006,6 @@ doesn't pass when either or both of the selected options are equal or above the Description shown to the user when consenting. If left empty, the user won't be informed. 同意するときにユーザーに表示される説明。空のままにすると、ユーザーには通知されません。 - - Example context data - コンテキストデータの例 - Active Directory User Active Directory ユーザー @@ -5176,14 +5014,6 @@ doesn't pass when either or both of the selected options are equal or above the Active Directory Group Active Directory グループ - - New property mapping - 新しい property mapping - - - Create a new property mapping. - 新しい property mapping を作成します。 - Property Mappings プロパティマッピング @@ -5196,10 +5026,6 @@ doesn't pass when either or both of the selected options are equal or above the Property Mapping(s) プロパティマッピング - - Test Property Mapping - プロパティマッピングをテスト - Hide managed mappings 管理マッピングを非表示 @@ -5444,18 +5270,6 @@ doesn't pass when either or both of the selected options are equal or above the Brand(s) ブランド - - Update Brand - ブランドを更新 - - - Create Brand - ブランドを作成 - - - New Brand - 新しい Brand - Policies ポリシー @@ -5472,10 +5286,6 @@ doesn't pass when either or both of the selected options are equal or above the Warning: Policy is not assigned. 警告: ポリシーが割り当てられていません。 - - Test Policy - ポリシーをテスト - Policy / Policies ポリシー @@ -5552,10 +5362,6 @@ doesn't pass when either or both of the selected options are equal or above the Create Group グループを作成 - - New Group - 新しい Group - Create group グループを作成 @@ -5722,10 +5528,6 @@ doesn't pass when either or both of the selected options are equal or above the This user will be added to the group "". このユーザーはグループ「」に追加されます。 - - New Service Account - 新しい Service Account - Hide service-accounts サービスアカウントを非表示 @@ -6052,14 +5854,6 @@ doesn't pass when either or both of the selected options are equal or above the Set initial permissions for newly created objects. 新しく作成されたオブジェクトの初期権限を設定します。 - - Update Initial Permissions - 初期権限を更新 - - - Create Initial Permissions - 初期権限を作成 - Role Info ロール情報 @@ -6132,14 +5926,6 @@ doesn't pass when either or both of the selected options are equal or above the Invitation not limited to any flow, and can be used with any enrollment flow. 招待はどのフローにも限定されず、任意の登録フローで使用できます。 - - Update Invitation - 招待を更新 - - - Create Invitation - 招待を作成 - Warning: No invitation stage is bound to any flow. Invitations will not work as expected. 警告: 招待段階がどのフローにもバインドされていません。招待は期待どおりに機能しません。 @@ -6338,10 +6124,6 @@ doesn't pass when either or both of the selected options are equal or above the Prompt(s) プロンプト - - Update Prompt - プロンプトを更新 - Create Prompt プロンプトを作成 @@ -7345,14 +7127,6 @@ doesn't pass when either or both of the selected options are equal or above the Configure how the flow executor should handle an invalid response to a challenge given by this bound stage. このバインドされたステージによって与えられたチャレンジへの無効な応答をフロー実行者がどのように処理すべきかを設定します。 - - New stage - 新しいステージ - - - Create a new stage. - 新しいステージを作成します。 - Successfully imported device. デバイスをインポートしました。 @@ -7413,10 +7187,6 @@ doesn't pass when either or both of the selected options are equal or above the Import インポート - - Import Duo device - Duo デバイスをインポート - Import devices デバイスをインポート @@ -7553,14 +7323,6 @@ doesn't pass when either or both of the selected options are equal or above the Export エクスポート - - Create Flow - フローを作成 - - - Import Flow - フローをインポート - Successfully cleared flow cache フローキャッシュがクリアされました @@ -7590,10 +7352,6 @@ doesn't pass when either or both of the selected options are equal or above the Edit Stage ステージを編集 - - Update Stage binding - ステージバインディングを更新 - These bindings control if this stage will be applied to the flow. これらのバインディングは、このステージがフローに適用されるかどうかを制御します。 @@ -7606,14 +7364,6 @@ doesn't pass when either or both of the selected options are equal or above the No stages are currently bound to this flow. 現在、このフローにバインドされたステージはありません。 - - Create and bind Stage - ステージを作成してバインド - - - Create Stage binding - ステージバインディングを作成 - Flow Overview フロー概要 @@ -7750,14 +7500,6 @@ doesn't pass when either or both of the selected options are equal or above the Notification transport(s) 通知トランスポート - - Update Notification Transport - 通知トランスポートを更新 - - - Create Notification Transport - 通知トランスポートを作成 - Successfully updated rule. ルールを更新しました。 @@ -7814,14 +7556,6 @@ doesn't pass when either or both of the selected options are equal or above the Notification rule(s) 通知ルール - - Update Notification Rule - 通知ルールを更新 - - - Create Notification Rule - 通知ルールを作成 - These bindings control upon which events this rule triggers. Bindings to groups/users are checked against the user of the event. @@ -7983,14 +7717,6 @@ Bindings to groups/users are checked against the user of the event. Verify Kubernetes API SSL Certificate Kubernetes API SSL 証明書を検証 - - New outpost integration - 新しいアウトポスト統合 - - - Create a new outpost integration. - 新しいアウトポスト統合を作成します。 - Outpost integrations アウトポスト統合 @@ -8107,18 +7833,10 @@ Bindings to groups/users are checked against the user of the event. Download Private key 秘密キーをダウンロード - - Import Existing Certificate-Key Pair - 既存の証明書キーペアをインポート - Generate 生成 - - Generate New Certificate-Key Pair - 新しい証明書キーペアを生成 - Link Title リンクのタイトル @@ -8364,14 +8082,6 @@ Bindings to groups/users are checked against the user of the event. Blueprint(s) ブループリント - - Update Blueprint - ブループリントを更新 - - - Edit "" blueprint - "" ブループリントを編集 - Apply "" blueprint "" ブループリントを適用 @@ -8380,10 +8090,6 @@ Bindings to groups/users are checked against the user of the event. Apply 適用 - - Create Blueprint Instance - ブループリントインスタンスを作成 - Successfully updated license. ライセンスが正常に更新されました。 @@ -8493,10 +8199,6 @@ Bindings to groups/users are checked against the user of the event. External: 外部: - - Update License - ライセンスを更新 - Your Install ID インストール ID @@ -8513,10 +8215,6 @@ Bindings to groups/users are checked against the user of the event. Install インストール - - Install License - ライセンスをインストール - Release リリース @@ -9578,9 +9276,6 @@ Bindings to groups/users are checked against the user of the event. Hide managed roles - - Bind existing Stage - Flags allow you to enable new functionality and behaviour in authentik early. @@ -9680,9 +9375,6 @@ Bindings to groups/users are checked against the user of the event. Requires Docker socket/Kubernetes Integration. - - Assign Object Permission - Next, download the configuration to deploy the authentik Agent via MDM @@ -9700,9 +9392,6 @@ Bindings to groups/users are checked against the user of the event. Choose the object permissions that you want the selected role to have on this object. These object permissions are in addition to any global permissions already within the role. - - Assign object permissions to role - Device access group @@ -9757,9 +9446,6 @@ Bindings to groups/users are checked against the user of the event. Type a name for the token... - - Update Enrollment Token - Type a unique identifier... @@ -9924,9 +9610,6 @@ Bindings to groups/users are checked against the user of the event. Successfully created Fleet connector. - - Connector name... - Fleet settings @@ -9954,9 +9637,6 @@ Bindings to groups/users are checked against the user of the event. Paste your license key... - - Update - You can select from popular providers with preset configurations or choose a custom setup to specify your own endpoints and keys. @@ -10097,9 +9777,6 @@ Bindings to groups/users are checked against the user of the event. Copy Secret - - Update settings - ED25519 @@ -10259,12 +9936,6 @@ Bindings to groups/users are checked against the user of the event. Lifecycle rule(s) - - Update Lifecycle Rule - - - Create Object Lifecycle Rule - No reviews yet. @@ -10310,12 +9981,6 @@ Bindings to groups/users are checked against the user of the event. Required reviewers - - Confirm Review - - - Confirm this object has been reviewed - Reviews @@ -10552,9 +10217,6 @@ Bindings to groups/users are checked against the user of the event. Search for a provider... - - New Application Wizard - e.g. my-application @@ -10564,9 +10226,6 @@ Bindings to groups/users are checked against the user of the event. The description is shown in the application library and may provide additional information about the application to end users. - - New Flow - Select Groups @@ -10606,9 +10265,6 @@ Bindings to groups/users are checked against the user of the event. This name will be used to identify the role within authentik. - - New Role - Service Account @@ -10618,9 +10274,6 @@ Bindings to groups/users are checked against the user of the event. Impersonate User - - Edit - Impersonate @@ -10720,18 +10373,6 @@ Bindings to groups/users are checked against the user of the event. Reloads page - - New - - - Create - - - Create - - - Save Changes - authentik information @@ -10780,9 +10421,6 @@ Bindings to groups/users are checked against the user of the event. No instances running. - - Search outposts... - New Outpost @@ -10831,9 +10469,6 @@ Bindings to groups/users are checked against the user of the event. File upload - - Import Blueprint - Warning: Blueprint files may contain objects such as users, policies and expression. @@ -10918,6 +10553,533 @@ Bindings to groups/users are checked against the user of the event. Avatar + + Save changes + + + Edit Settings + + + Server Version + + + Applications search + + + Search for application by name, group or provider... + + + New Application options + + + Select a ... + + + Application Details + + + Provider Details + + + Flow Blueprint + + + Flow Blueprints + + + Select a blueprint... + + + Search for a blueprint by name or path... + + + Type a name for this certificate... + + + e.g. mydomain.com, *.mydomain.com, mydomain.local + + + Import Existing + + + Certificate Name + + + Type a name for this certificate-key pair... + + + Search for a certificate or key name... + + + Select a device access group... + + + No enrollment tokens found for this connector. + + + Search for an enrollment token... + + + Search connectors by name or type... + + + Endpoint Connector + + + Endpoint Connectors + + + Provide your Fleet API token... + + + Device Access Groups + + + Search device groups by name... + + + Search devices by name, OS, or group... + + + Enterprise License + + + Enterprise Licenses + + + Search for a license by name... + + + Notification Rule + + + Type a name for this rule... + + + Search for a notification rule by name, severity or group... + + + Notification Transport + + + Transport Name + + + Type a name for this transport... + + + Search for a notification transport by name or mode... + + + Search for a file by name... + + + New Stage + + + Bind Existing Stage + + + Flow Name + + + Type a name for this flow... + + + Type a title for this flow... + + + e.g. my-flow + + + Select a designation... + + + Search for a flow by name or identifier... + + + Stage Binding + + + Select a stage... + + + Select one or more users to assign... + + + Lifecycle Rule + + + Search for a lifecycle rule by name or target... + + + Search tasks... + + + Review + + + Outpost Integration + + + Search outposts by name, type or assigned integration... + + + Search for an outpost integration by name, type or assigned integration... + + + Open the wizard to create a new service connection. + + + New Outpost Integration + + + Open the wizard to create a new policy. + + + Policy Name + + + Type a policy name... + + + Policy Binding + + + Search for a policy by name or type... + + + New Policy + + + Search for a reputation by identifier or IP... + + + Property Mapping + + + Mapping Name + + + Type a name for this mapping... + + + Search for a property mapping by name or type... + + + New Property Mapping + + + Run Test + + + Example Context Data + + + Select a user... + + + Bind Mode + + + Search Mode + + + Bind Flow + + + Unbind Flow + + + TLS Server Name + + + UID Start Number + + + GID Start Number + + + Authorization Flow + + + Client Type + + + Authentication Flow + + + Invalidation Flow + + + Access Code Validity + + + Access Token Validity + + + Refresh Token Validity + + + Refresh Token Threshold + + + Subject Mode + + + Search for provider by name, type or assigned application... + + + RAC Endpoint + + + RAC Endpoints + + + Endpoint Name + + + Type a name for this endpoint... + + + e.g. myserver.example.com, 10.0.0.1:22 + + + Create an endpoint to get started. + + + Search for an endpoint by name or host... + + + Initial Permission Name + + + Type a name for these initial permissions... + + + Search for initial permissions by name... + + + Create an initial permission to get started. + + + Role Object Permission + + + Role Object Permissions + + + Object Permission + + + Object Permissions + + + Update + + + Search for a role... + + + Source Name + + + Type a name for this source... + + + e.g. my-kerberos-source + + + e.g. my-oauth-source + + + e.g. my-plex-source + + + e.g. my-saml-source + + + e.g. my-scim-source + + + Search for a source... + + + e.g. my-telegram-source + + + Duo Device + + + Duo Devices + + + Importing + + + Type the Duo user ID for this device... + + + Invitation + + + Invitation Name + + + Search for an invitation by name... + + + Prompt + + + Search for a prompt by name, field or type... + + + Search for a stage name, type, or flow... + + + User creation mode + + + Search for a token identifier, user, or intent... + + + Review Credentials + + + Type a username for the service account... + + + Internal User + + + Internal Users + + + External User + + + External Users + + + Type a username for the internal user... + + + Type a username for the external user... + + + Open the new user wizard + + + Select email stage... + + + Copying ... + + + Copying to clipboard... + + + e.g. my-slug + + + Create + + + Create + + + Copy to clipboard + + + Entity + + + Edit "" + + + Edit + + + Open "" permissions + + + Open permissions + + + New + + + + + + New + + + Create + + + Creating + + + + + + Edit + + + Save Changes + + + Saving Changes... + + + An error occurred while loading . + + + Select an option... + + + Choose Type + + + Choose type + + + Details + + + Cancel wizard + + + Search for an endpoint by name... + + + No endpoints found for this application. + + + Launch Endpoint + + + Wizard + ARIA label for the creation wizard when no entity singular is provided. + + + New Wizard + ARIA label for the creation wizard, where the entity singular is interpolated. + + + Create New Entity + Header for the creation wizard when no entity singular is provided. + + + Create New + Header for the creation wizard, where the entity singular is interpolated. + + + ... + The message shown while a form is being submitted. + diff --git a/web/xliff/ko-KR.xlf b/web/xliff/ko-KR.xlf index f44898a522..111b0cd391 100644 --- a/web/xliff/ko-KR.xlf +++ b/web/xliff/ko-KR.xlf @@ -957,10 +957,6 @@ Pause this schedule - - Select an object. - 오브젝트를 선택합니다. - Failed to fetch objects: 오브젝트를 가져오는데 실패했습니다: @@ -1042,12 +1038,6 @@ Close 닫기 - - Update "" Permissions - - - Open "" permissions modal - Permissions 권한 @@ -1367,9 +1357,6 @@ Apply changes 변경사항 저장 - - Close wizard - UNNAMED @@ -1380,13 +1367,6 @@ Finish 마침 - - Select type - 유형 선택 - - - Select a provider type - Icon 아이콘 @@ -1561,18 +1541,10 @@ Type a provider name... - - Bind mode - 모드 바인드 - Configure how the outpost authenticates requests. Outpost가 요청을 인증하는 방법을 구성합니다. - - Search mode - 모드 검색 - Configure how the outpost queries the core authentik server's users. Outpost가 코어 authentik 서버의 사용자를 조회하는 방식을 구성합니다. @@ -1585,17 +1557,10 @@ Flow settings 플로우 설정 - - Bind flow - 플로우 바인드 - Flow used for users to authenticate. 사용자가 인증하는 데 사용되는 플로우입니다. - - Unbind flow - Flow used for unbinding users. @@ -1611,18 +1576,6 @@ LDAP DN under which bind requests and search requests can be made. 바인드 요청 및 검색 요청을 수행할 LDAP DN입니다. - - TLS Server name - TLS 서버 이름 - - - UID start number - UID 시작 번호 - - - GID start number - GID 시작 번호 - Configure LDAP Provider LDAP 공급자 구성 @@ -1731,10 +1684,6 @@ Flow used when authorizing this provider. 이 공급자를 승인할 때 사용하는 플로우입니다. - - Client type - 클라이언트 유형 - Client ID 클라이언트 ID @@ -1774,10 +1723,6 @@ Advanced flow settings 고급 플로우 설정 - - Authentication flow - 인증 플로우 - Select an authentication flow... @@ -1785,10 +1730,6 @@ Flow used when a user access this provider and is not authenticated. 사용자가 이 공급자에 액세스하고 인증되지 않은 경우에 사용하는 플로우입니다. - - Invalidation flow - 무효 처리 플로우 - Select an invalidation flow... @@ -1799,33 +1740,18 @@ Advanced protocol settings 고급 프로토콜 설정 - - Access code validity - 액세스 코드의 유효성 - Configure how long access codes are valid for. 액세스 코드가 유효한 기간을 구성합니다. - - Access Token validity - 액세스 토큰 유효기간 - Configure how long access tokens are valid for. 액세스 토큰이 유효한 기간을 구성합니다. - - Refresh Token validity - 토큰 유효 기간 갱신 - Configure how long refresh tokens are valid for. 갱신한 토큰의 만료 날짜를 구성합니다. - - Refresh Token threshold - When renewing a refresh token, if the existing refresh token's expiry is within this threshold, the refresh token will be renewed. Set to seconds=0 to always renew the refresh token. @@ -1858,10 +1784,6 @@ authentik only supports RSA-OAEP-256 for encryption. - - Subject mode - Subject 모드 - Configure what data should be used as unique User Identifier. For most cases, the default should be fine. 고유한 사용자 식별자로 사용할 데이터를 구성합니다. 대부분의 경우 기본값을 사용하는 것이 적절합니다. @@ -2579,19 +2501,6 @@ Create 생성 - - New provider - 새 공급자 - - - Create a new provider. - 새 공급자를 만듭니다. - - - Create - -생성 - New Provider @@ -2696,10 +2605,6 @@ Provider Search - - Search for providers… - 공급자 찾는 중... - Provider(s) 제공자(목록) @@ -2720,9 +2625,6 @@ 업데이트 - - Edit "" provider - Successfully triggered sync. 동기화 트리거 선택. @@ -3418,14 +3320,6 @@ doesn't pass when either or both of the selected options are equal or above the Number of previous passwords to check - - New policy - 새 정책 - - - Create a new policy. - 새 정책을 만듭니다. - Create Binding 바인딩 생성 @@ -3455,9 +3349,6 @@ doesn't pass when either or both of the selected options are equal or above the Successfully created user. 사용자를 성공적으로 만들었습니다. - - Type a username for the user... - The user's primary identifier used for authentication. 150 characters or fewer. @@ -3523,10 +3414,6 @@ doesn't pass when either or both of the selected options are equal or above the Policy binding(s) 정책 바인딩 - - Update Binding - 바인딩 업데이트 - No Policies bound. 정책 바인딩 없습니다. @@ -3547,17 +3434,9 @@ doesn't pass when either or both of the selected options are equal or above the Endpoint(s) - - Update Endpoint - 엔드포인트 업데이트 - These bindings control which users will have access to this endpoint. Users must also have access to the application. - - Create Endpoint - 엔드포인트 생성 - Connections 연결 @@ -3692,7 +3571,7 @@ doesn't pass when either or both of the selected options are equal or above the 애플리케이션 업데이트 - Edit "" + Edit "" Open "" @@ -3965,12 +3844,6 @@ doesn't pass when either or both of the selected options are equal or above the NSS Group ID offset - - New connector - - - Create a new connector. - Connectors are required to create devices. Depending on connector type, agents either directly talk to them or they talk to and external API to create devices. @@ -4014,27 +3887,15 @@ doesn't pass when either or both of the selected options are equal or above the Copy token 토큰 복사 - - Create Enrollment Token - Enrollment Tokens - - Group name... - - - Group name - Device access groups Create groups of devices to manage access. - - Create Device Group - Device Group(s) @@ -4579,14 +4440,6 @@ doesn't pass when either or both of the selected options are equal or above the Telegram Attribute mapping - - New source - 새 소스 - - - Create a new source. - 새 소스를 만듭니다. - Federation and Social login 연합 및 소셜 로그인 @@ -4693,10 +4546,6 @@ doesn't pass when either or both of the selected options are equal or above the SCIM Base URL SCIM 베이스 URL - - Click to copy token - 토큰을 복사하려면 클릭 - Telegram bot @@ -4771,10 +4620,6 @@ doesn't pass when either or both of the selected options are equal or above the Description shown to the user when consenting. If left empty, the user won't be informed. 동의 시 사용자에게 표시되는 설명입니다. 비워두면 사용자에게 알림이 표시되지 않습니다. - - Example context data - 컨텍스트 데이터 예시 - Active Directory User Active Directory 사용자 @@ -4783,14 +4628,6 @@ doesn't pass when either or both of the selected options are equal or above the Active Directory Group Active Directory 그룹 - - New property mapping - 새로운 속성(Property) 매핑 - - - Create a new property mapping. - 새 속성(Property) 매핑을 만듭니다. - Property Mappings 속성 매핑 @@ -4803,10 +4640,6 @@ doesn't pass when either or both of the selected options are equal or above the Property Mapping(s) 속성(Property) 매핑 - - Test Property Mapping - 테스트 속성(Property) 매핑 - Hide managed mappings 관리되는 매핑 숨김 @@ -5040,17 +4873,6 @@ doesn't pass when either or both of the selected options are equal or above the Brand(s) 브랜드 - - Update Brand - 브랜드 업데이트 - - - Create Brand - 브랜드 생성 - - - New Brand - Policies 정책 @@ -5066,10 +4888,6 @@ doesn't pass when either or both of the selected options are equal or above the Warning: Policy is not assigned. 경고: 정책이 할당되지 않았습니다. - - Test Policy - 정책 테스트 - Policy / Policies 정책 @@ -5143,9 +4961,6 @@ doesn't pass when either or both of the selected options are equal or above the Create Group 그룹 생성 - - New Group - Create group 그룹 생성 @@ -5301,9 +5116,6 @@ doesn't pass when either or both of the selected options are equal or above the This user will be added to the group "". 이 사용자는 "" 그룹에 추가됩니다. - - New Service Account - Hide service-accounts 서비스 계정 숨김 @@ -5608,14 +5420,6 @@ doesn't pass when either or both of the selected options are equal or above the Set initial permissions for newly created objects. - - Update Initial Permissions - 초기 권한 업게이트 - - - Create Initial Permissions - 초기 권한 생성 - Role Info 역할 정보 @@ -5686,14 +5490,6 @@ doesn't pass when either or both of the selected options are equal or above the Invitation not limited to any flow, and can be used with any enrollment flow. 초대는 특정 플로우에 국한되지 않으며 모든 등록 플로우에서 사용할 수 있습니다. - - Update Invitation - 초대 업데이트 - - - Create Invitation - 초대 생성 - Warning: No invitation stage is bound to any flow. Invitations will not work as expected. 경고: 초대 스테이지는 어떤 플로우에도 바인딩 되어있지 않습니다. 초대가 예상대로 작동하지 않을 수 있습니다. @@ -5894,10 +5690,6 @@ doesn't pass when either or both of the selected options are equal or above the Prompt(s) 프롬프트 - - Update Prompt - 프롬프트 업데이트 - Create Prompt 프롬프트 생성 @@ -6843,14 +6635,6 @@ doesn't pass when either or both of the selected options are equal or above the Configure how the flow executor should handle an invalid response to a challenge given by this bound stage. 이 바운드 스테이지에서 제공된 챌린지에 대한 유효하지 않은 응답을 플로우 실행기가 어떻게 처리해야 하는지 구성합니다. - - New stage - 새 스테이지 - - - Create a new stage. - 새 스테이지를 만듭니다. - Successfully imported device. 디바이스를 성공적으로 가져왔습니다. @@ -6907,10 +6691,6 @@ doesn't pass when either or both of the selected options are equal or above the Import 가져오기 - - Import Duo device - Duo 디바이스 가져오기 - Import devices 디바이스 가져오기 @@ -7040,14 +6820,6 @@ doesn't pass when either or both of the selected options are equal or above the Export 내보내기 - - Create Flow - 플로우 생성 - - - Import Flow - 플로우 가져오기 - Successfully cleared flow cache 플로우 캐시를 성공적으로 지웠습니다. @@ -7078,10 +6850,6 @@ doesn't pass when either or both of the selected options are equal or above the Edit Stage 스테이지 편집 - - Update Stage binding - 스테이지 바인딩 업데이트 - These bindings control if this stage will be applied to the flow. 이러한 바인딩은 이 단계가 플로우에 적용될지 여부를 제어합니다. @@ -7094,14 +6862,6 @@ doesn't pass when either or both of the selected options are equal or above the No stages are currently bound to this flow. 현재 이 흐름에 바인딩된 스테이지가 없습니다. - - Create and bind Stage - 바인드 스테이지 생성 - - - Create Stage binding - 스테이지 바인딩 생성 - Flow Overview 플로우 개요 @@ -7227,14 +6987,6 @@ doesn't pass when either or both of the selected options are equal or above the Notification transport(s) 통지 전송 - - Update Notification Transport - 통지 전송 업데이트 - - - Create Notification Transport - 통지 전송 생성 - Successfully updated rule. 규칙을 성공적으로 업데이트했습니다. @@ -7286,14 +7038,6 @@ doesn't pass when either or both of the selected options are equal or above the Notification rule(s) 통지 규칙 - - Update Notification Rule - 통지 규칙 업데이트 - - - Create Notification Rule - 통지 규칙 생성 - These bindings control upon which events this rule triggers. Bindings to groups/users are checked against the user of the event. @@ -7450,14 +7194,6 @@ Bindings to groups/users are checked against the user of the event. Verify Kubernetes API SSL Certificate 쿠버네티스 API SSL 인증서 확인 - - New outpost integration - 새 outpost 통합 - - - Create a new outpost integration. - 새 outpost 통합을 생성합니다. - Outpost integrations Outpost 통합 @@ -7572,18 +7308,10 @@ Bindings to groups/users are checked against the user of the event. Download Private key 개인 키 다운로드 - - Import Existing Certificate-Key Pair - 기존 인증서 키 쌍 불러오기 - Generate 발행 - - Generate New Certificate-Key Pair - 새로운 인증서 키 쌍 생성하기 - Link Title @@ -7796,13 +7524,6 @@ Bindings to groups/users are checked against the user of the event. Blueprint(s) 블루프린트 - - Update Blueprint - 블루프린트 업데이트 - - - Edit "" blueprint - Apply "" blueprint @@ -7810,10 +7531,6 @@ Bindings to groups/users are checked against the user of the event. Apply 적용 - - Create Blueprint Instance - 블루프린트 인스턴스 생성 - Successfully updated license. 라이선스 업데이트에 성공했습니다. @@ -7914,10 +7631,6 @@ Bindings to groups/users are checked against the user of the event. External: 외부: - - Update License - 라이선스 업데이트 - Your Install ID 당신의 설치 ID @@ -7934,10 +7647,6 @@ Bindings to groups/users are checked against the user of the event. Install 설치 - - Install License - 라이선스 설치 - Release 릴리즈 @@ -8931,9 +8640,6 @@ Bindings to groups/users are checked against the user of the event. Hide managed roles - - Bind existing Stage - Flags allow you to enable new functionality and behaviour in authentik early. @@ -9033,9 +8739,6 @@ Bindings to groups/users are checked against the user of the event. Requires Docker socket/Kubernetes Integration. - - Assign Object Permission - Next, download the configuration to deploy the authentik Agent via MDM @@ -9053,9 +8756,6 @@ Bindings to groups/users are checked against the user of the event. Choose the object permissions that you want the selected role to have on this object. These object permissions are in addition to any global permissions already within the role. - - Assign object permissions to role - Device access group @@ -9110,9 +8810,6 @@ Bindings to groups/users are checked against the user of the event. Type a name for the token... - - Update Enrollment Token - Type a unique identifier... @@ -9277,9 +8974,6 @@ Bindings to groups/users are checked against the user of the event. Successfully created Fleet connector. - - Connector name... - Fleet settings @@ -9307,9 +9001,6 @@ Bindings to groups/users are checked against the user of the event. Paste your license key... - - Update - You can select from popular providers with preset configurations or choose a custom setup to specify your own endpoints and keys. @@ -9450,9 +9141,6 @@ Bindings to groups/users are checked against the user of the event. Copy Secret - - Update settings - ED25519 @@ -9612,12 +9300,6 @@ Bindings to groups/users are checked against the user of the event. Lifecycle rule(s) - - Update Lifecycle Rule - - - Create Object Lifecycle Rule - No reviews yet. @@ -9663,12 +9345,6 @@ Bindings to groups/users are checked against the user of the event. Required reviewers - - Confirm Review - - - Confirm this object has been reviewed - Reviews @@ -9905,9 +9581,6 @@ Bindings to groups/users are checked against the user of the event. Search for a provider... - - New Application Wizard - e.g. my-application @@ -9917,9 +9590,6 @@ Bindings to groups/users are checked against the user of the event. The description is shown in the application library and may provide additional information about the application to end users. - - New Flow - Select Groups @@ -9959,9 +9629,6 @@ Bindings to groups/users are checked against the user of the event. This name will be used to identify the role within authentik. - - New Role - Service Account @@ -9971,9 +9638,6 @@ Bindings to groups/users are checked against the user of the event. Impersonate User - - Edit - Impersonate @@ -10073,18 +9737,6 @@ Bindings to groups/users are checked against the user of the event. Reloads page - - New - - - Create - - - Create - - - Save Changes - authentik information @@ -10133,9 +9785,6 @@ Bindings to groups/users are checked against the user of the event. No instances running. - - Search outposts... - New Outpost @@ -10184,9 +9833,6 @@ Bindings to groups/users are checked against the user of the event. File upload - - Import Blueprint - Warning: Blueprint files may contain objects such as users, policies and expression. @@ -10271,6 +9917,533 @@ Bindings to groups/users are checked against the user of the event. Avatar + + Save changes + + + Edit Settings + + + Server Version + + + Applications search + + + Search for application by name, group or provider... + + + New Application options + + + Select a ... + + + Application Details + + + Provider Details + + + Flow Blueprint + + + Flow Blueprints + + + Select a blueprint... + + + Search for a blueprint by name or path... + + + Type a name for this certificate... + + + e.g. mydomain.com, *.mydomain.com, mydomain.local + + + Import Existing + + + Certificate Name + + + Type a name for this certificate-key pair... + + + Search for a certificate or key name... + + + Select a device access group... + + + No enrollment tokens found for this connector. + + + Search for an enrollment token... + + + Search connectors by name or type... + + + Endpoint Connector + + + Endpoint Connectors + + + Provide your Fleet API token... + + + Device Access Groups + + + Search device groups by name... + + + Search devices by name, OS, or group... + + + Enterprise License + + + Enterprise Licenses + + + Search for a license by name... + + + Notification Rule + + + Type a name for this rule... + + + Search for a notification rule by name, severity or group... + + + Notification Transport + + + Transport Name + + + Type a name for this transport... + + + Search for a notification transport by name or mode... + + + Search for a file by name... + + + New Stage + + + Bind Existing Stage + + + Flow Name + + + Type a name for this flow... + + + Type a title for this flow... + + + e.g. my-flow + + + Select a designation... + + + Search for a flow by name or identifier... + + + Stage Binding + + + Select a stage... + + + Select one or more users to assign... + + + Lifecycle Rule + + + Search for a lifecycle rule by name or target... + + + Search tasks... + + + Review + + + Outpost Integration + + + Search outposts by name, type or assigned integration... + + + Search for an outpost integration by name, type or assigned integration... + + + Open the wizard to create a new service connection. + + + New Outpost Integration + + + Open the wizard to create a new policy. + + + Policy Name + + + Type a policy name... + + + Policy Binding + + + Search for a policy by name or type... + + + New Policy + + + Search for a reputation by identifier or IP... + + + Property Mapping + + + Mapping Name + + + Type a name for this mapping... + + + Search for a property mapping by name or type... + + + New Property Mapping + + + Run Test + + + Example Context Data + + + Select a user... + + + Bind Mode + + + Search Mode + + + Bind Flow + + + Unbind Flow + + + TLS Server Name + + + UID Start Number + + + GID Start Number + + + Authorization Flow + + + Client Type + + + Authentication Flow + + + Invalidation Flow + + + Access Code Validity + + + Access Token Validity + + + Refresh Token Validity + + + Refresh Token Threshold + + + Subject Mode + + + Search for provider by name, type or assigned application... + + + RAC Endpoint + + + RAC Endpoints + + + Endpoint Name + + + Type a name for this endpoint... + + + e.g. myserver.example.com, 10.0.0.1:22 + + + Create an endpoint to get started. + + + Search for an endpoint by name or host... + + + Initial Permission Name + + + Type a name for these initial permissions... + + + Search for initial permissions by name... + + + Create an initial permission to get started. + + + Role Object Permission + + + Role Object Permissions + + + Object Permission + + + Object Permissions + + + Update + + + Search for a role... + + + Source Name + + + Type a name for this source... + + + e.g. my-kerberos-source + + + e.g. my-oauth-source + + + e.g. my-plex-source + + + e.g. my-saml-source + + + e.g. my-scim-source + + + Search for a source... + + + e.g. my-telegram-source + + + Duo Device + + + Duo Devices + + + Importing + + + Type the Duo user ID for this device... + + + Invitation + + + Invitation Name + + + Search for an invitation by name... + + + Prompt + + + Search for a prompt by name, field or type... + + + Search for a stage name, type, or flow... + + + User creation mode + + + Search for a token identifier, user, or intent... + + + Review Credentials + + + Type a username for the service account... + + + Internal User + + + Internal Users + + + External User + + + External Users + + + Type a username for the internal user... + + + Type a username for the external user... + + + Open the new user wizard + + + Select email stage... + + + Copying ... + + + Copying to clipboard... + + + e.g. my-slug + + + Create + + + Create + + + Copy to clipboard + + + Entity + + + Edit "" + + + Edit + + + Open "" permissions + + + Open permissions + + + New + + + + + + New + + + Create + + + Creating + + + + + + Edit + + + Save Changes + + + Saving Changes... + + + An error occurred while loading . + + + Select an option... + + + Choose Type + + + Choose type + + + Details + + + Cancel wizard + + + Search for an endpoint by name... + + + No endpoints found for this application. + + + Launch Endpoint + + + Wizard + ARIA label for the creation wizard when no entity singular is provided. + + + New Wizard + ARIA label for the creation wizard, where the entity singular is interpolated. + + + Create New Entity + Header for the creation wizard when no entity singular is provided. + + + Create New + Header for the creation wizard, where the entity singular is interpolated. + + + ... + The message shown while a form is being submitted. + diff --git a/web/xliff/nl-NL.xlf b/web/xliff/nl-NL.xlf index 9336342ebc..279ef9a89f 100644 --- a/web/xliff/nl-NL.xlf +++ b/web/xliff/nl-NL.xlf @@ -926,10 +926,6 @@ Pause this schedule - - Select an object. - Selecteer een object. - Failed to fetch objects: @@ -997,12 +993,6 @@ Close Sluiten - - Update "" Permissions - - - Open "" permissions modal - Permissions Machtigingen @@ -1309,9 +1299,6 @@ Apply changes Wijzigingen toepassen - - Close wizard - UNNAMED @@ -1322,13 +1309,6 @@ Finish Voltooien - - Select type - Selecteer type - - - Select a provider type - Icon @@ -1496,18 +1476,10 @@ Type a provider name... - - Bind mode - Bindmodus - Configure how the outpost authenticates requests. Configureer hoe de buitenpost verzoeken authenticeert. - - Search mode - Zoekmodus - Configure how the outpost queries the core authentik server's users. Configureer hoe de buitenpost de gebruikers van de kern authentik-server queryt. @@ -1520,17 +1492,10 @@ Flow settings Flowinstellingen - - Bind flow - Bindproces - Flow used for users to authenticate. Flow die wordt gebruikt om gebruikers te authenticeren. - - Unbind flow - Flow used for unbinding users. @@ -1546,18 +1511,6 @@ LDAP DN under which bind requests and search requests can be made. LDAP-DN waarbinnen bindverzoeken en zoekverzoeken kunnen worden uitgevoerd. - - TLS Server name - TLS-servernaam - - - UID start number - Startnummer UID - - - GID start number - Startnummer GID - Configure LDAP Provider @@ -1662,10 +1615,6 @@ Flow used when authorizing this provider. Flow die wordt gebruikt bij het autoriseren van deze provider. - - Client type - Clienttype - Client ID Klant-ID @@ -1704,10 +1653,6 @@ Advanced flow settings - - Authentication flow - Authenticatieflow - Select an authentication flow... @@ -1715,10 +1660,6 @@ Flow used when a user access this provider and is not authenticated. Flow die wordt gebruikt wanneer een gebruiker toegang krijgt tot deze provider en niet is geauthenticeerd. - - Invalidation flow - Ongeldigheidsflow - Select an invalidation flow... @@ -1729,33 +1670,18 @@ Advanced protocol settings Geavanceerde protocolinstellingen - - Access code validity - Geldigheid van toegangscode - Configure how long access codes are valid for. Configureer hoe lang toegangscodes geldig zijn. - - Access Token validity - Geldigheid van toegangstoken - Configure how long access tokens are valid for. Configureer hoe lang toegangstokens geldig zijn. - - Refresh Token validity - Geldigheid van vernieuwingstoken - Configure how long refresh tokens are valid for. Configureer hoe lang vernieuwingstokens geldig zijn. - - Refresh Token threshold - When renewing a refresh token, if the existing refresh token's expiry is within this threshold, the refresh token will be renewed. Set to seconds=0 to always renew the refresh token. @@ -1785,10 +1711,6 @@ authentik only supports RSA-OAEP-256 for encryption. - - Subject mode - Onderwerpmodus - Configure what data should be used as unique User Identifier. For most cases, the default should be fine. Configureer welke gegevens moeten worden gebruikt als unieke gebruikersidentificatie. Voor de meeste gevallen is de standaardinstelling prima. @@ -2472,17 +2394,6 @@ Create Aanmaken - - New provider - Nieuwe provider - - - Create a new provider. - Maak een nieuwe provider aan. - - - Create - New Provider @@ -2581,9 +2492,6 @@ Provider Search - - Search for providers… - Provider(s) Provider(s) @@ -2602,9 +2510,6 @@ Update - - Edit "" provider - Successfully triggered sync. @@ -3273,14 +3178,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Number of previous passwords to check - - New policy - Nieuw beleid - - - Create a new policy. - Maak een nieuw beleid aan. - Create Binding Creëer Binding @@ -3309,9 +3206,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Successfully created user. Gebruiker succesvol aangemaakt. - - Type a username for the user... - The user's primary identifier used for authentication. 150 characters or fewer. @@ -3376,10 +3270,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Policy binding(s) Beleid koppeling(en) - - Update Binding - Binding bijwerken - No Policies bound. Geen beleid gekoppeld. @@ -3400,15 +3290,9 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Endpoint(s) - - Update Endpoint - These bindings control which users will have access to this endpoint. Users must also have access to the application. - - Create Endpoint - Connections @@ -3538,7 +3422,7 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Applicatie bijwerken - Edit "" + Edit "" Open "" @@ -3811,12 +3695,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d NSS Group ID offset - - New connector - - - Create a new connector. - Connectors are required to create devices. Depending on connector type, agents either directly talk to them or they talk to and external API to create devices. @@ -3860,27 +3738,15 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Copy token Token kopiëren - - Create Enrollment Token - Enrollment Tokens - - Group name... - - - Group name - Device access groups Create groups of devices to manage access. - - Create Device Group - Device Group(s) @@ -4413,14 +4279,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Telegram Attribute mapping - - New source - Nieuwe bron - - - Create a new source. - Een nieuwe bron aanmaken. - Federation and Social login Federatie en sociale aanmelding @@ -4519,10 +4377,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d SCIM Base URL - - Click to copy token - Klik om token te kopiëren - Telegram bot @@ -4593,10 +4447,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Description shown to the user when consenting. If left empty, the user won't be informed. Beschrijving die aan de gebruiker wordt getoond bij instemming. Als dit leeg wordt gelaten, wordt de gebruiker niet geïnformeerd. - - Example context data - Voorbeeld contextuele gegevens - Active Directory User Actieve directorygebruiker @@ -4605,14 +4455,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Active Directory Group Actieve directorygroep - - New property mapping - Nieuwe eigenschapsmapping - - - Create a new property mapping. - Maak een nieuwe eigenschapsmapping aan. - Property Mappings Eigenschapsmappings @@ -4625,10 +4467,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Property Mapping(s) Eigenschapsmapping(en) - - Test Property Mapping - Test eigenschapsmapping - Hide managed mappings Beheerde mappings verbergen @@ -4848,15 +4686,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Brand(s) - - Update Brand - - - Create Brand - - - New Brand - Policies Beleidsregels @@ -4872,10 +4701,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Warning: Policy is not assigned. Waarschuwing: beleidsregel is niet toegewezen. - - Test Policy - Testbeleid - Policy / Policies Beleid / Beleidsregels @@ -4949,9 +4774,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Create Group Groep aanmaken - - New Group - Create group Groep aanmaken @@ -5101,9 +4923,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d This user will be added to the group "". - - New Service Account - Hide service-accounts Service-accounts verbergen @@ -5389,12 +5208,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Set initial permissions for newly created objects. - - Update Initial Permissions - - - Create Initial Permissions - Role Info @@ -5463,14 +5276,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Invitation not limited to any flow, and can be used with any enrollment flow. Uitnodiging niet beperkt tot een specifieke flow en kan worden gebruikt met elke inschrijvingsflow. - - Update Invitation - Uitnodiging bijwerken - - - Create Invitation - Uitnodiging aanmaken - Warning: No invitation stage is bound to any flow. Invitations will not work as expected. Waarschuwing: Geen uitnodigingsfase is gekoppeld aan een flow. Uitnodigingen werken niet zoals verwacht. @@ -5669,10 +5474,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Prompt(s) Prompt(s) - - Update Prompt - Prompt bijwerken - Create Prompt Prompt aanmaken @@ -6578,14 +6379,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Configure how the flow executor should handle an invalid response to a challenge given by this bound stage. Configureer hoe de uitvoerder van de flow moet omgaan met een ongeldig antwoord op een uitdaging die wordt gegeven door deze gebonden fase. - - New stage - Nieuwe fase - - - Create a new stage. - Maak een nieuwe fase aan. - Successfully imported device. Apparaat succesvol geïmporteerd. @@ -6642,10 +6435,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Import Importeren - - Import Duo device - Importeer Duo-apparaat - Import devices Apparaten importeren @@ -6775,14 +6564,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Export Exporteren - - Create Flow - Flow aanmaken - - - Import Flow - Flow importeren - Successfully cleared flow cache Flowcache succesvol gewist @@ -6813,10 +6594,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Edit Stage Fase bewerken - - Update Stage binding - Fasebinding bijwerken - These bindings control if this stage will be applied to the flow. Deze bindingen bepalen of deze fase aan de flow zal worden toegevoegd. @@ -6829,14 +6606,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d No stages are currently bound to this flow. Er zijn momenteel geen fasen gebonden aan deze flow. - - Create and bind Stage - Fase aanmaken en binden - - - Create Stage binding - Fasebinding aanmaken - Flow Overview Flow-overzicht @@ -6960,14 +6729,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Notification transport(s) Meldingstransport(en) - - Update Notification Transport - Meldingstransport bijwerken - - - Create Notification Transport - Meldingstransport aanmaken - Successfully updated rule. Regel succesvol bijgewerkt. @@ -7019,14 +6780,6 @@ slaagt niet wanneer een of beide geselecteerde opties gelijk zijn aan of boven d Notification rule(s) Meldingsregel(s) - - Update Notification Rule - Meldingsregel bijwerken - - - Create Notification Rule - Meldingsregel aanmaken - These bindings control upon which events this rule triggers. Bindings to groups/users are checked against the user of the event. @@ -7178,14 +6931,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de Verify Kubernetes API SSL Certificate Verifieer het SSL-certificaat van de Kubernetes API - - New outpost integration - Nieuwe buitenpost-integratie - - - Create a new outpost integration. - Maak een nieuwe buitenpost-integratie aan. - Outpost integrations @@ -7295,16 +7040,10 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de Download Private key Privésleutel downloaden - - Import Existing Certificate-Key Pair - Generate Genereren - - Generate New Certificate-Key Pair - Link Title @@ -7505,13 +7244,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de Blueprint(s) Blauwdruk(ken) - - Update Blueprint - Blauwdruk bijwerken - - - Edit "" blueprint - Apply "" blueprint @@ -7519,10 +7251,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de Apply Toepassen - - Create Blueprint Instance - Blauwdrukinstantie aanmaken - Successfully updated license. Licentie succesvol bijgewerkt. @@ -7619,10 +7347,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de External: Extern: - - Update License - Licentie bijwerken - Your Install ID @@ -7637,10 +7361,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de Install Installeren - - Install License - Licentie installeren - Release @@ -8596,9 +8316,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de Hide managed roles - - Bind existing Stage - Flags allow you to enable new functionality and behaviour in authentik early. @@ -8698,9 +8415,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de Requires Docker socket/Kubernetes Integration. - - Assign Object Permission - Next, download the configuration to deploy the authentik Agent via MDM @@ -8718,9 +8432,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de Choose the object permissions that you want the selected role to have on this object. These object permissions are in addition to any global permissions already within the role. - - Assign object permissions to role - Device access group @@ -8775,9 +8486,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de Type a name for the token... - - Update Enrollment Token - Type a unique identifier... @@ -8942,9 +8650,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de Successfully created Fleet connector. - - Connector name... - Fleet settings @@ -8972,9 +8677,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de Paste your license key... - - Update - You can select from popular providers with preset configurations or choose a custom setup to specify your own endpoints and keys. @@ -9115,9 +8817,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de Copy Secret - - Update settings - ED25519 @@ -9277,12 +8976,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de Lifecycle rule(s) - - Update Lifecycle Rule - - - Create Object Lifecycle Rule - No reviews yet. @@ -9328,12 +9021,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de Required reviewers - - Confirm Review - - - Confirm this object has been reviewed - Reviews @@ -9570,9 +9257,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de Search for a provider... - - New Application Wizard - e.g. my-application @@ -9582,9 +9266,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de The description is shown in the application library and may provide additional information about the application to end users. - - New Flow - Select Groups @@ -9624,9 +9305,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de This name will be used to identify the role within authentik. - - New Role - Service Account @@ -9636,9 +9314,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de Impersonate User - - Edit - Impersonate @@ -9738,18 +9413,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de Reloads page - - New - - - Create - - - Create - - - Save Changes - authentik information @@ -9798,9 +9461,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de No instances running. - - Search outposts... - New Outpost @@ -9849,9 +9509,6 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de File upload - - Import Blueprint - Warning: Blueprint files may contain objects such as users, policies and expression. @@ -9936,6 +9593,533 @@ Bindingen naar groepen/gebruikers worden gecontroleerd tegen de gebruiker van de Avatar + + Save changes + + + Edit Settings + + + Server Version + + + Applications search + + + Search for application by name, group or provider... + + + New Application options + + + Select a ... + + + Application Details + + + Provider Details + + + Flow Blueprint + + + Flow Blueprints + + + Select a blueprint... + + + Search for a blueprint by name or path... + + + Type a name for this certificate... + + + e.g. mydomain.com, *.mydomain.com, mydomain.local + + + Import Existing + + + Certificate Name + + + Type a name for this certificate-key pair... + + + Search for a certificate or key name... + + + Select a device access group... + + + No enrollment tokens found for this connector. + + + Search for an enrollment token... + + + Search connectors by name or type... + + + Endpoint Connector + + + Endpoint Connectors + + + Provide your Fleet API token... + + + Device Access Groups + + + Search device groups by name... + + + Search devices by name, OS, or group... + + + Enterprise License + + + Enterprise Licenses + + + Search for a license by name... + + + Notification Rule + + + Type a name for this rule... + + + Search for a notification rule by name, severity or group... + + + Notification Transport + + + Transport Name + + + Type a name for this transport... + + + Search for a notification transport by name or mode... + + + Search for a file by name... + + + New Stage + + + Bind Existing Stage + + + Flow Name + + + Type a name for this flow... + + + Type a title for this flow... + + + e.g. my-flow + + + Select a designation... + + + Search for a flow by name or identifier... + + + Stage Binding + + + Select a stage... + + + Select one or more users to assign... + + + Lifecycle Rule + + + Search for a lifecycle rule by name or target... + + + Search tasks... + + + Review + + + Outpost Integration + + + Search outposts by name, type or assigned integration... + + + Search for an outpost integration by name, type or assigned integration... + + + Open the wizard to create a new service connection. + + + New Outpost Integration + + + Open the wizard to create a new policy. + + + Policy Name + + + Type a policy name... + + + Policy Binding + + + Search for a policy by name or type... + + + New Policy + + + Search for a reputation by identifier or IP... + + + Property Mapping + + + Mapping Name + + + Type a name for this mapping... + + + Search for a property mapping by name or type... + + + New Property Mapping + + + Run Test + + + Example Context Data + + + Select a user... + + + Bind Mode + + + Search Mode + + + Bind Flow + + + Unbind Flow + + + TLS Server Name + + + UID Start Number + + + GID Start Number + + + Authorization Flow + + + Client Type + + + Authentication Flow + + + Invalidation Flow + + + Access Code Validity + + + Access Token Validity + + + Refresh Token Validity + + + Refresh Token Threshold + + + Subject Mode + + + Search for provider by name, type or assigned application... + + + RAC Endpoint + + + RAC Endpoints + + + Endpoint Name + + + Type a name for this endpoint... + + + e.g. myserver.example.com, 10.0.0.1:22 + + + Create an endpoint to get started. + + + Search for an endpoint by name or host... + + + Initial Permission Name + + + Type a name for these initial permissions... + + + Search for initial permissions by name... + + + Create an initial permission to get started. + + + Role Object Permission + + + Role Object Permissions + + + Object Permission + + + Object Permissions + + + Update + + + Search for a role... + + + Source Name + + + Type a name for this source... + + + e.g. my-kerberos-source + + + e.g. my-oauth-source + + + e.g. my-plex-source + + + e.g. my-saml-source + + + e.g. my-scim-source + + + Search for a source... + + + e.g. my-telegram-source + + + Duo Device + + + Duo Devices + + + Importing + + + Type the Duo user ID for this device... + + + Invitation + + + Invitation Name + + + Search for an invitation by name... + + + Prompt + + + Search for a prompt by name, field or type... + + + Search for a stage name, type, or flow... + + + User creation mode + + + Search for a token identifier, user, or intent... + + + Review Credentials + + + Type a username for the service account... + + + Internal User + + + Internal Users + + + External User + + + External Users + + + Type a username for the internal user... + + + Type a username for the external user... + + + Open the new user wizard + + + Select email stage... + + + Copying ... + + + Copying to clipboard... + + + e.g. my-slug + + + Create + + + Create + + + Copy to clipboard + + + Entity + + + Edit "" + + + Edit + + + Open "" permissions + + + Open permissions + + + New + + + + + + New + + + Create + + + Creating + + + + + + Edit + + + Save Changes + + + Saving Changes... + + + An error occurred while loading . + + + Select an option... + + + Choose Type + + + Choose type + + + Details + + + Cancel wizard + + + Search for an endpoint by name... + + + No endpoints found for this application. + + + Launch Endpoint + + + Wizard + ARIA label for the creation wizard when no entity singular is provided. + + + New Wizard + ARIA label for the creation wizard, where the entity singular is interpolated. + + + Create New Entity + Header for the creation wizard when no entity singular is provided. + + + Create New + Header for the creation wizard, where the entity singular is interpolated. + + + ... + The message shown while a form is being submitted. + diff --git a/web/xliff/pl-PL.xlf b/web/xliff/pl-PL.xlf index 225184d051..760d10035f 100644 --- a/web/xliff/pl-PL.xlf +++ b/web/xliff/pl-PL.xlf @@ -973,10 +973,6 @@ Pause this schedule - - Select an object. - Wybierz obiekt. - Failed to fetch objects: @@ -1059,12 +1055,6 @@ Close Zamknij - - Update "" Permissions - - - Open "" permissions modal - Permissions Uprawnienia @@ -1383,9 +1373,6 @@ Apply changes Zastosuj zmiany - - Close wizard - UNNAMED @@ -1396,13 +1383,6 @@ Finish Zakończ - - Select type - Wybierz rodzaj - - - Select a provider type - Icon Ikona @@ -1577,18 +1557,10 @@ Type a provider name... - - Bind mode - Tryb powiązania - Configure how the outpost authenticates requests. Skonfiguruj sposób, w jaki placówka uwierzytelnia żądania. - - Search mode - Tryb szukania - Configure how the outpost queries the core authentik server's users. Skonfiguruj sposób, w jaki placówka wysyła zapytania do użytkowników podstawowego serwera authentik. @@ -1601,17 +1573,10 @@ Flow settings Ustawienia przepływu - - Bind flow - Powiąż przepływ - Flow used for users to authenticate. Przepływ używany do uwierzytelniania użytkowników. - - Unbind flow - Flow used for unbinding users. @@ -1627,18 +1592,6 @@ LDAP DN under which bind requests and search requests can be made. LDAP DN, w ramach którego można tworzyć żądania powiązania i żądania wyszukiwania. - - TLS Server name - Nazwa serwera TLS - - - UID start number - Numer początkowy UID - - - GID start number - Numer startowy GID - Configure LDAP Provider Skonfiguruj dostawcę LDAP @@ -1744,10 +1697,6 @@ Flow used when authorizing this provider. Przepływ używany podczas autoryzacji tego dostawcy. - - Client type - Client type - Client ID Client ID @@ -1786,10 +1735,6 @@ Advanced flow settings - - Authentication flow - Przepływ uwierzytelniania - Select an authentication flow... @@ -1797,10 +1742,6 @@ Flow used when a user access this provider and is not authenticated. Przepływ używany, gdy użytkownik uzyskuje dostęp do tego dostawcy i nie jest uwierzytelniony. - - Invalidation flow - Przepływ unieważnienia - Select an invalidation flow... @@ -1811,33 +1752,18 @@ Advanced protocol settings Zaawansowane ustawienia protokołu - - Access code validity - Ważność kodu dostępu - Configure how long access codes are valid for. Skonfiguruj czas ważności kodów dostępu. - - Access Token validity - Ważność tokena dostępu - Configure how long access tokens are valid for. Skonfiguruj, jak długo tokeny dostępu są ważne. - - Refresh Token validity - Ważność tokena odświeżania - Configure how long refresh tokens are valid for. Konfiguracja okresu ważności tokenów odświeżania. - - Refresh Token threshold - When renewing a refresh token, if the existing refresh token's expiry is within this threshold, the refresh token will be renewed. Set to seconds=0 to always renew the refresh token. @@ -1867,10 +1793,6 @@ authentik only supports RSA-OAEP-256 for encryption. - - Subject mode - Tryb przedmiotu - Configure what data should be used as unique User Identifier. For most cases, the default should be fine. Skonfiguruj, jakie dane mają być używane jako unikalny identyfikator użytkownika. W większości przypadków wartość domyślna powinna być w porządku. @@ -2572,19 +2494,6 @@ Create Utwórz - - New provider - Nowy dostawca - - - Create a new provider. - Utwórz nowego dostawcę. - - - Create - Utwórz - - New Provider @@ -2707,9 +2616,6 @@ Provider Search - - Search for providers… - Provider(s) Dostawca(y) @@ -2730,9 +2636,6 @@ Aktualizacja - - Edit "" provider - Successfully triggered sync. @@ -3435,14 +3338,6 @@ nie przechodzi, gdy jedna lub obie wybrane opcje są równe lub wyższe od progu Number of previous passwords to check - - New policy - Nowa zasady - - - Create a new policy. - Utwórz nową zasadę. - Create Binding Utwórz powiązanie @@ -3472,9 +3367,6 @@ nie przechodzi, gdy jedna lub obie wybrane opcje są równe lub wyższe od progu Successfully created user. Pomyślnie utworzono użytkownika. - - Type a username for the user... - The user's primary identifier used for authentication. 150 characters or fewer. @@ -3539,10 +3431,6 @@ nie przechodzi, gdy jedna lub obie wybrane opcje są równe lub wyższe od progu Policy binding(s) Wiązanie(a) zasady - - Update Binding - Aktualizuj wiązanie - No Policies bound. Żadne zasady nie są związane. @@ -3564,18 +3452,10 @@ nie przechodzi, gdy jedna lub obie wybrane opcje są równe lub wyższe od progu Endpoint(s) Punkt(y) końcowy(e) - - Update Endpoint - Aktualizuj punkt końcowy - These bindings control which users will have access to this endpoint. Users must also have access to the application. Te powiązania kontrolują, którzy użytkownicy będą mieli dostęp do tego punktu końcowego. Użytkownicy muszą mieć również dostęp do aplikacji. - - Create Endpoint - Utwórz punkt końcowy - Connections Połączenia @@ -3710,7 +3590,7 @@ nie przechodzi, gdy jedna lub obie wybrane opcje są równe lub wyższe od progu Aktualizuj aplikację - Edit "" + Edit "" Open "" @@ -3983,12 +3863,6 @@ nie przechodzi, gdy jedna lub obie wybrane opcje są równe lub wyższe od progu NSS Group ID offset - - New connector - - - Create a new connector. - Connectors are required to create devices. Depending on connector type, agents either directly talk to them or they talk to and external API to create devices. @@ -4032,27 +3906,15 @@ nie przechodzi, gdy jedna lub obie wybrane opcje są równe lub wyższe od progu Copy token Kopiuj token - - Create Enrollment Token - Enrollment Tokens - - Group name... - - - Group name - Device access groups Create groups of devices to manage access. - - Create Device Group - Device Group(s) @@ -4596,14 +4458,6 @@ nie przechodzi, gdy jedna lub obie wybrane opcje są równe lub wyższe od progu Telegram Attribute mapping - - New source - Nowe źródło - - - Create a new source. - Utwórz nowe źródło. - Federation and Social login Logowanie federacyjne i społecznościowe @@ -4709,10 +4563,6 @@ Można tu używać tylko zasad, ponieważ dostęp jest sprawdzany przed uwierzyt SCIM Base URL Bazowy adres URL SCIM - - Click to copy token - Kliknij, aby skopiować token - Telegram bot @@ -4791,10 +4641,6 @@ Można tu używać tylko zasad, ponieważ dostęp jest sprawdzany przed uwierzyt Description shown to the user when consenting. If left empty, the user won't be informed. Opis wyświetlany użytkownikowi podczas wyrażania zgody. Jeśli pozostanie pusty, użytkownik nie zostanie o tym poinformowany. - - Example context data - Przykładowe dane kontekstowe - Active Directory User Użytkownik Active Directory @@ -4803,14 +4649,6 @@ Można tu używać tylko zasad, ponieważ dostęp jest sprawdzany przed uwierzyt Active Directory Group Grupa Active Directory - - New property mapping - Nowe mapowanie własności - - - Create a new property mapping. - Utwórz nowe mapowanie właściwości. - Property Mappings Mapowanie właściwości @@ -4823,10 +4661,6 @@ Można tu używać tylko zasad, ponieważ dostęp jest sprawdzany przed uwierzyt Property Mapping(s) Mapowanie(a) właściwości - - Test Property Mapping - Testuj mapowanie właściwości - Hide managed mappings Ukryj zarządzane mapowania @@ -5054,17 +4888,6 @@ Można tu używać tylko zasad, ponieważ dostęp jest sprawdzany przed uwierzyt Brand(s) Marka(i) - - Update Brand - Aktualizuj markę - - - Create Brand - Utwórz markę - - - New Brand - Policies Zasady @@ -5082,10 +4905,6 @@ Można tu używać tylko zasad, ponieważ dostęp jest sprawdzany przed uwierzyt Warning: Policy is not assigned. Ostrzeżenie: zasada nie jest przypisana. - - Test Policy - Testuj zasadę - Policy / Policies Zasada / Zasady @@ -5159,9 +4978,6 @@ Można tu używać tylko zasad, ponieważ dostęp jest sprawdzany przed uwierzyt Create Group Utwórz grupę - - New Group - Create group Utwórz grupę @@ -5319,9 +5135,6 @@ Można tu używać tylko zasad, ponieważ dostęp jest sprawdzany przed uwierzyt This user will be added to the group "". Ten użytkownik zostanie dodany do grupy &quot;&quot;. - - New Service Account - Hide service-accounts Ukryj konta usługowe @@ -5631,12 +5444,6 @@ Można tu używać tylko zasad, ponieważ dostęp jest sprawdzany przed uwierzyt Set initial permissions for newly created objects. - - Update Initial Permissions - - - Create Initial Permissions - Role Info Informacje o roli @@ -5707,14 +5514,6 @@ Można tu używać tylko zasad, ponieważ dostęp jest sprawdzany przed uwierzyt Invitation not limited to any flow, and can be used with any enrollment flow. Zaproszenie nie jest ograniczone do żadnego przepływu i może być używane z dowolnym przepływem rejestracji. - - Update Invitation - Aktualizuj zaproszenie - - - Create Invitation - Utwórz zaproszenie - Warning: No invitation stage is bound to any flow. Invitations will not work as expected. Ostrzeżenie: żaden etap zaproszenia nie jest powiązany z żadnym przepływem. Zaproszenia nie będą działać zgodnie z oczekiwaniami. @@ -5915,10 +5714,6 @@ Można tu używać tylko zasad, ponieważ dostęp jest sprawdzany przed uwierzyt Prompt(s) Monit(y) - - Update Prompt - Aktualizuj monit - Create Prompt Utwórz monit @@ -6862,14 +6657,6 @@ w toku, tworzony jest nowy użytkownik i zapisywane są do niego dane. Configure how the flow executor should handle an invalid response to a challenge given by this bound stage. Konfiguruje sposób, w jaki wykonawca przepływu powinien obsługiwać nieprawidłową odpowiedź na wyzwanie podane przez ten etap związany. - - New stage - Nowy etap - - - Create a new stage. - Utwórz nowy etap. - Successfully imported device. Pomyślnie zaimportowano urządzenie. @@ -6928,10 +6715,6 @@ w toku, tworzony jest nowy użytkownik i zapisywane są do niego dane. Import Importuj - - Import Duo device - Importuj urządzenie Duo - Import devices Importuj urządzenia @@ -7061,14 +6844,6 @@ w toku, tworzony jest nowy użytkownik i zapisywane są do niego dane. Export Eksportuj - - Create Flow - Utwórz przepływ - - - Import Flow - Importuj przepływ - Successfully cleared flow cache Pamięć podręczna przepływu została wyczyszczona @@ -7099,10 +6874,6 @@ w toku, tworzony jest nowy użytkownik i zapisywane są do niego dane. Edit Stage Edytuj etap - - Update Stage binding - Aktualizuj powiązanie etapu - These bindings control if this stage will be applied to the flow. Te powiązania kontrolują, czy ten etap zostanie zastosowany do przepływu. @@ -7115,14 +6886,6 @@ w toku, tworzony jest nowy użytkownik i zapisywane są do niego dane. No stages are currently bound to this flow. Żadne etapy nie są obecnie związane z tym przepływem. - - Create and bind Stage - Utwórz i powiąż etap - - - Create Stage binding - Utwórz wiązanie etapu - Flow Overview Przegląd przepływu @@ -7251,14 +7014,6 @@ w toku, tworzony jest nowy użytkownik i zapisywane są do niego dane. Notification transport(s) Transport(y) powiadomień - - Update Notification Transport - Aktualizuj transport powiadomień - - - Create Notification Transport - Utwórz transport powiadomień - Successfully updated rule. Pomyślnie zaktualizowano regułę. @@ -7310,14 +7065,6 @@ w toku, tworzony jest nowy użytkownik i zapisywane są do niego dane. Notification rule(s) Reguła(y) powiadamiania - - Update Notification Rule - Aktualizuj regułę powiadamiania - - - Create Notification Rule - Utwórz regułę powiadomień - These bindings control upon which events this rule triggers. Bindings to groups/users are checked against the user of the event. @@ -7479,14 +7226,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz Verify Kubernetes API SSL Certificate Weryfikacja certyfikatu SSL Kubernetes API - - New outpost integration - Nowa integracja z placówką - - - Create a new outpost integration. - Utwórz nową integrację z placówką. - Outpost integrations @@ -7602,16 +7341,10 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz Download Private key Pobierz klucz prywatny - - Import Existing Certificate-Key Pair - Generate Generuj - - Generate New Certificate-Key Pair - Link Title @@ -7846,13 +7579,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz Blueprint(s) Schemat(y) - - Update Blueprint - Aktualizuj schemat - - - Edit "" blueprint - Apply "" blueprint @@ -7860,10 +7586,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz Apply Zastosuj - - Create Blueprint Instance - Utwórz instancję schematu - Successfully updated license. Pomyślnie zaktualizowano licencję. @@ -7958,10 +7680,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz External: Zewnętrzny: - - Update License - Aktualizuj licencję - Your Install ID Twoje ID instalacji @@ -7978,10 +7696,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz Install Instaluj - - Install License - Instalacja licencji - Release @@ -8956,9 +8670,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz Hide managed roles - - Bind existing Stage - Flags allow you to enable new functionality and behaviour in authentik early. @@ -9058,9 +8769,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz Requires Docker socket/Kubernetes Integration. - - Assign Object Permission - Next, download the configuration to deploy the authentik Agent via MDM @@ -9078,9 +8786,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz Choose the object permissions that you want the selected role to have on this object. These object permissions are in addition to any global permissions already within the role. - - Assign object permissions to role - Device access group @@ -9135,9 +8840,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz Type a name for the token... - - Update Enrollment Token - Type a unique identifier... @@ -9302,9 +9004,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz Successfully created Fleet connector. - - Connector name... - Fleet settings @@ -9332,9 +9031,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz Paste your license key... - - Update - You can select from popular providers with preset configurations or choose a custom setup to specify your own endpoints and keys. @@ -9475,9 +9171,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz Copy Secret - - Update settings - ED25519 @@ -9637,12 +9330,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz Lifecycle rule(s) - - Update Lifecycle Rule - - - Create Object Lifecycle Rule - No reviews yet. @@ -9688,12 +9375,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz Required reviewers - - Confirm Review - - - Confirm this object has been reviewed - Reviews @@ -9930,9 +9611,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz Search for a provider... - - New Application Wizard - e.g. my-application @@ -9942,9 +9620,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz The description is shown in the application library and may provide additional information about the application to end users. - - New Flow - Select Groups @@ -9984,9 +9659,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz This name will be used to identify the role within authentik. - - New Role - Service Account @@ -9996,9 +9668,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz Impersonate User - - Edit - Impersonate @@ -10098,18 +9767,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz Reloads page - - New - - - Create - - - Create - - - Save Changes - authentik information @@ -10158,9 +9815,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz No instances running. - - Search outposts... - New Outpost @@ -10209,9 +9863,6 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz File upload - - Import Blueprint - Warning: Blueprint files may contain objects such as users, policies and expression. @@ -10296,6 +9947,533 @@ Powiązania z grupami/użytkownikami są sprawdzane względem użytkownika zdarz Avatar + + Save changes + + + Edit Settings + + + Server Version + + + Applications search + + + Search for application by name, group or provider... + + + New Application options + + + Select a ... + + + Application Details + + + Provider Details + + + Flow Blueprint + + + Flow Blueprints + + + Select a blueprint... + + + Search for a blueprint by name or path... + + + Type a name for this certificate... + + + e.g. mydomain.com, *.mydomain.com, mydomain.local + + + Import Existing + + + Certificate Name + + + Type a name for this certificate-key pair... + + + Search for a certificate or key name... + + + Select a device access group... + + + No enrollment tokens found for this connector. + + + Search for an enrollment token... + + + Search connectors by name or type... + + + Endpoint Connector + + + Endpoint Connectors + + + Provide your Fleet API token... + + + Device Access Groups + + + Search device groups by name... + + + Search devices by name, OS, or group... + + + Enterprise License + + + Enterprise Licenses + + + Search for a license by name... + + + Notification Rule + + + Type a name for this rule... + + + Search for a notification rule by name, severity or group... + + + Notification Transport + + + Transport Name + + + Type a name for this transport... + + + Search for a notification transport by name or mode... + + + Search for a file by name... + + + New Stage + + + Bind Existing Stage + + + Flow Name + + + Type a name for this flow... + + + Type a title for this flow... + + + e.g. my-flow + + + Select a designation... + + + Search for a flow by name or identifier... + + + Stage Binding + + + Select a stage... + + + Select one or more users to assign... + + + Lifecycle Rule + + + Search for a lifecycle rule by name or target... + + + Search tasks... + + + Review + + + Outpost Integration + + + Search outposts by name, type or assigned integration... + + + Search for an outpost integration by name, type or assigned integration... + + + Open the wizard to create a new service connection. + + + New Outpost Integration + + + Open the wizard to create a new policy. + + + Policy Name + + + Type a policy name... + + + Policy Binding + + + Search for a policy by name or type... + + + New Policy + + + Search for a reputation by identifier or IP... + + + Property Mapping + + + Mapping Name + + + Type a name for this mapping... + + + Search for a property mapping by name or type... + + + New Property Mapping + + + Run Test + + + Example Context Data + + + Select a user... + + + Bind Mode + + + Search Mode + + + Bind Flow + + + Unbind Flow + + + TLS Server Name + + + UID Start Number + + + GID Start Number + + + Authorization Flow + + + Client Type + + + Authentication Flow + + + Invalidation Flow + + + Access Code Validity + + + Access Token Validity + + + Refresh Token Validity + + + Refresh Token Threshold + + + Subject Mode + + + Search for provider by name, type or assigned application... + + + RAC Endpoint + + + RAC Endpoints + + + Endpoint Name + + + Type a name for this endpoint... + + + e.g. myserver.example.com, 10.0.0.1:22 + + + Create an endpoint to get started. + + + Search for an endpoint by name or host... + + + Initial Permission Name + + + Type a name for these initial permissions... + + + Search for initial permissions by name... + + + Create an initial permission to get started. + + + Role Object Permission + + + Role Object Permissions + + + Object Permission + + + Object Permissions + + + Update + + + Search for a role... + + + Source Name + + + Type a name for this source... + + + e.g. my-kerberos-source + + + e.g. my-oauth-source + + + e.g. my-plex-source + + + e.g. my-saml-source + + + e.g. my-scim-source + + + Search for a source... + + + e.g. my-telegram-source + + + Duo Device + + + Duo Devices + + + Importing + + + Type the Duo user ID for this device... + + + Invitation + + + Invitation Name + + + Search for an invitation by name... + + + Prompt + + + Search for a prompt by name, field or type... + + + Search for a stage name, type, or flow... + + + User creation mode + + + Search for a token identifier, user, or intent... + + + Review Credentials + + + Type a username for the service account... + + + Internal User + + + Internal Users + + + External User + + + External Users + + + Type a username for the internal user... + + + Type a username for the external user... + + + Open the new user wizard + + + Select email stage... + + + Copying ... + + + Copying to clipboard... + + + e.g. my-slug + + + Create + + + Create + + + Copy to clipboard + + + Entity + + + Edit "" + + + Edit + + + Open "" permissions + + + Open permissions + + + New + + + + + + New + + + Create + + + Creating + + + + + + Edit + + + Save Changes + + + Saving Changes... + + + An error occurred while loading . + + + Select an option... + + + Choose Type + + + Choose type + + + Details + + + Cancel wizard + + + Search for an endpoint by name... + + + No endpoints found for this application. + + + Launch Endpoint + + + Wizard + ARIA label for the creation wizard when no entity singular is provided. + + + New Wizard + ARIA label for the creation wizard, where the entity singular is interpolated. + + + Create New Entity + Header for the creation wizard when no entity singular is provided. + + + Create New + Header for the creation wizard, where the entity singular is interpolated. + + + ... + The message shown while a form is being submitted. + diff --git a/web/xliff/pt-BR.xlf b/web/xliff/pt-BR.xlf index 58a68b9932..7b8603433c 100644 --- a/web/xliff/pt-BR.xlf +++ b/web/xliff/pt-BR.xlf @@ -1021,10 +1021,6 @@ Pause this schedule Pausar este agendamento - - Select an object. - Selecione um objeto. - Failed to fetch objects: Falha ao buscar objetos: @@ -1109,14 +1105,6 @@ Close Fechar - - Update "" Permissions - Atualizar Permissões de "" - - - Open "" permissions modal - Abrir modal de permissões de "" - Permissions Permissões @@ -1477,10 +1465,6 @@ Apply changes Aplicar modificações - - Close wizard - Fechar assistente - UNNAMED @@ -1492,14 +1476,6 @@ Finish Finalizar - - Select type - Selecione o tipo - - - Select a provider type - Selecione um tipo de provedor - Icon Ícone de @@ -1685,18 +1661,10 @@ Type a provider name... - - Bind mode - Modo de vinculação - Configure how the outpost authenticates requests. Configurar como o Outpost autentica requisições. - - Search mode - Modo de busca - Configure how the outpost queries the core authentik server's users. Configura como o Outpost busca os usuários do servidor do authentik. @@ -1709,18 +1677,10 @@ Flow settings Configurações de fluxo - - Bind flow - Fluxo de vinculação - Flow used for users to authenticate. Flow utilizado para usuários autenticarem. - - Unbind flow - Fluxo de desvinculação - Flow used for unbinding users. Fluxo usado para desvincular usuários. @@ -1737,18 +1697,6 @@ LDAP DN under which bind requests and search requests can be made. DN do LDAP em que requisições sao vinculadas e requisições de busca podem ser feitas. - - TLS Server name - Nome do servidor TLS - - - UID start number - Número inicial do UID - - - GID start number - Número inicial do GID - Configure LDAP Provider Configurar Provedor LDAP @@ -1865,10 +1813,6 @@ Flow used when authorizing this provider. Flow utilizado ao autorizar este provedor. - - Client type - Tipo de Cliente - Client ID ID do cliente @@ -1914,10 +1858,6 @@ Advanced flow settings Configurações avançadas do fluxo - - Authentication flow - Fluxo de autenticação - Select an authentication flow... Selecionar um fluxo de autenticação... @@ -1926,10 +1866,6 @@ Flow used when a user access this provider and is not authenticated. Floe utilizado quando um usuário acessa este provedor e não está autenticado. - - Invalidation flow - Fluxo de invalidação - Select an invalidation flow... Selecione um fluxo de invalidação... @@ -1942,34 +1878,18 @@ Advanced protocol settings Configurações avançadas de protocolo - - Access code validity - Validade do código de acesso - Configure how long access codes are valid for. Configurar por quanto tempo os códigos de acesso são válidos. - - Access Token validity - Validade dos Tokens de Acesso. - Configure how long access tokens are valid for. Configurar por quanto tempo os Tokens de Acesso são válidos. - - Refresh Token validity - Validade do Refresh Token - Configure how long refresh tokens are valid for. Configurar por quanto tempo os Refresh Tokens são válidos. - - Refresh Token threshold - Limite do Refresh Token - When renewing a refresh token, if the existing refresh token's expiry is within this threshold, the refresh token will be renewed. Set to seconds=0 to always renew the refresh token. Ao renovar um refresh token, se o vencimento do token existente estiver dentro desse limite, o refresh token será renovado. Defina seconds=0 para sempre renovar o refresh token. @@ -2004,10 +1924,6 @@ authentik only supports RSA-OAEP-256 for encryption. - - Subject mode - Modo de identificação - Configure what data should be used as unique User Identifier. For most cases, the default should be fine. Configurar quais dados devem ser utilizados como identificador único do User. Na maioria dos casos, o padrão deve servir. @@ -2784,19 +2700,6 @@ Create Criar - - New provider - Novo provedor - - - Create a new provider. - Criar um novo provedor. - - - Create - Criar - - New Provider Novo Provedor @@ -2926,10 +2829,6 @@ Provider Search Pesquisar Provedor - - Search for providers… - Pesquisar provedores... - Provider(s) Provedor(es) @@ -2951,10 +2850,6 @@ Atualizar - - Edit "" provider - Editar provedor "" - Successfully triggered sync. Sincronização acionada com sucesso. @@ -3705,14 +3600,6 @@ doesn't pass when either or both of the selected options are equal or above the Number of previous passwords to check Número de senhas anteriores a serem verificadas - - New policy - Nova política - - - Create a new policy. - Crie uma nova política. - Create Binding Criar Vínculo @@ -3745,10 +3632,6 @@ doesn't pass when either or both of the selected options are equal or above the Successfully created user. Usuário criado com sucesso. - - Type a username for the user... - Digite um nome de usuário para o usuário... - The user's primary identifier used for authentication. 150 characters or fewer. O identificador principal do usuário usado para autenticação. 150 caracteres ou menos. @@ -3825,10 +3708,6 @@ doesn't pass when either or both of the selected options are equal or above the Policy binding(s) Vínculo(s) de política - - Update Binding - Atualizar Vínculo - No Policies bound. Nenhuma política vinculada. @@ -3853,18 +3732,10 @@ doesn't pass when either or both of the selected options are equal or above the Endpoint(s) Endpoint(s) - - Update Endpoint - Atualizar Endpoint - These bindings control which users will have access to this endpoint. Users must also have access to the application. Essas vinculações controlam quais usuários terão acesso a este endpoint. Os usuários também devem ter acesso ao aplicativo. - - Create Endpoint - Criar Endpoint - Connections Conexões @@ -4006,7 +3877,7 @@ doesn't pass when either or both of the selected options are equal or above the Atualizar Aplicativo - Edit "" + Edit "" Editar "" @@ -4298,12 +4169,6 @@ doesn't pass when either or both of the selected options are equal or above the NSS Group ID offset - - New connector - - - Create a new connector. - Connectors are required to create devices. Depending on connector type, agents either directly talk to them or they talk to and external API to create devices. @@ -4347,27 +4212,15 @@ doesn't pass when either or both of the selected options are equal or above the Copy token Copiar token - - Create Enrollment Token - Enrollment Tokens - - Group name... - - - Group name - Device access groups Create groups of devices to manage access. - - Create Device Group - Device Group(s) @@ -4965,14 +4818,6 @@ doesn't pass when either or both of the selected options are equal or above the Telegram Attribute mapping Mapeamento de atributos do Telegram - - New source - Nova fonte - - - Create a new source. - Criar uma nova fonte. - Federation and Social login Federação e login social @@ -5080,10 +4925,6 @@ Você só pode usar políticas aqui, pois o acesso é verificado antes de o usu SCIM Base URL URL Base do SCIM - - Click to copy token - Clique para copiar o token - Telegram bot Bot do Telegram @@ -5164,10 +5005,6 @@ Você só pode usar políticas aqui, pois o acesso é verificado antes de o usu Description shown to the user when consenting. If left empty, the user won't be informed. Descrição exibida ao usuário durante o consentimento. Se deixada em branco, o usuário não será informado. - - Example context data - Dados de contexto de exemplo - Active Directory User Usuário do Active Directory @@ -5176,14 +5013,6 @@ Você só pode usar políticas aqui, pois o acesso é verificado antes de o usu Active Directory Group Grupo do Active Directory - - New property mapping - Novo mapeamento de propriedade - - - Create a new property mapping. - Criar um novo mapeamento de propriedade. - Property Mappings Mapeamentos de propriedade @@ -5196,10 +5025,6 @@ Você só pode usar políticas aqui, pois o acesso é verificado antes de o usu Property Mapping(s) Mapeamento(s) de propriedade - - Test Property Mapping - Testar Mapeamento de Propriedade - Hide managed mappings Ocultar mapeamentos gerenciados @@ -5444,18 +5269,6 @@ Você só pode usar políticas aqui, pois o acesso é verificado antes de o usu Brand(s) Brand(s) - - Update Brand - Atualizar Brand - - - Create Brand - Criar Brand - - - New Brand - Niva Marca - Policies Políticas @@ -5472,10 +5285,6 @@ Você só pode usar políticas aqui, pois o acesso é verificado antes de o usu Warning: Policy is not assigned. Aviso: A política não está atribuída. - - Test Policy - Testar Política - Policy / Policies Política / Políticas @@ -5552,10 +5361,6 @@ Você só pode usar políticas aqui, pois o acesso é verificado antes de o usu Create Group Criar Grupo - - New Group - Novo Grupo - Create group Criar grupo @@ -5721,10 +5526,6 @@ Você só pode usar políticas aqui, pois o acesso é verificado antes de o usu This user will be added to the group "". Este usuário será adicionado ao grupo "". - - New Service Account - Nova Conta de Serviço - Hide service-accounts Ocultar contas de serviço @@ -6053,14 +5854,6 @@ Você só pode usar políticas aqui, pois o acesso é verificado antes de o usu Set initial permissions for newly created objects. Definir permissões iniciais para objetos recém-criados. - - Update Initial Permissions - Atualizar Permissões Iniciais - - - Create Initial Permissions - Criar Permissões Iniciais - Role Info Informações da Função @@ -6133,14 +5926,6 @@ Você só pode usar políticas aqui, pois o acesso é verificado antes de o usu Invitation not limited to any flow, and can be used with any enrollment flow. Convite não é limitado a nenhum fluxo, e pode ser utilizado com qualquer fluxo de inscrição. - - Update Invitation - Atualizar Convite - - - Create Invitation - Criar Convite - Warning: No invitation stage is bound to any flow. Invitations will not work as expected. Atenção: nenhuma etapa de convite está vinculada a qualquer fluxo. Os convites não funcionarão conforme esperado. @@ -6341,10 +6126,6 @@ retorne uma lista para fornecer várias opções padrão. Prompt(s) Prompt(s) - - Update Prompt - Atualizar Prompt - Create Prompt Criar Prompt @@ -7341,14 +7122,6 @@ retorne uma lista para fornecer várias opções padrão. Configure how the flow executor should handle an invalid response to a challenge given by this bound stage. Configurar como o executor de fluxo deve lidar com uma resposta inválida a um desafio dado por este estágio vinculado. - - New stage - Nova etapa - - - Create a new stage. - Criar uma nova etapa. - Successfully imported device. Dispositivo importado com sucesso. @@ -7409,10 +7182,6 @@ retorne uma lista para fornecer várias opções padrão. Import Importar - - Import Duo device - Importar dispositivo Duo - Import devices Importar dispositivos @@ -7549,14 +7318,6 @@ retorne uma lista para fornecer várias opções padrão. Export Exportar - - Create Flow - Criar Fluxo - - - Import Flow - Importar Fluxo - Successfully cleared flow cache Cache de fluxo limpo com sucesso @@ -7587,10 +7348,6 @@ retorne uma lista para fornecer várias opções padrão. Edit Stage Editar Estágio - - Update Stage binding - Atualizar Vinculação de Estágio - These bindings control if this stage will be applied to the flow. Essas vinculações controlam se este estágio será aplicado ao fluxo. @@ -7603,14 +7360,6 @@ retorne uma lista para fornecer várias opções padrão. No stages are currently bound to this flow. Nenhum estágio está atualmente vinculado a este fluxo. - - Create and bind Stage - Criar e vincular Etapa - - - Create Stage binding - Criar Vinculação de Estágio - Flow Overview Visão Geral do Fluxo @@ -7747,14 +7496,6 @@ retorne uma lista para fornecer várias opções padrão. Notification transport(s) Transportes de notificação - - Update Notification Transport - Atualizar Transporte de Notificação - - - Create Notification Transport - Criar Transporte de Notificação - Successfully updated rule. Regra atualizada com sucesso. @@ -7811,14 +7552,6 @@ retorne uma lista para fornecer várias opções padrão. Notification rule(s) Regras de notificação - - Update Notification Rule - Atualizar Regra de Notificação - - - Create Notification Rule - Criar Regra de Notificação - These bindings control upon which events this rule triggers. Bindings to groups/users are checked against the user of the event. @@ -7980,14 +7713,6 @@ As vinculações a grupos/usuários são verificadas em relação ao usuário do Verify Kubernetes API SSL Certificate Verificar Certificado SSL da API do Kubernetes - - New outpost integration - Nova integração de outpost - - - Create a new outpost integration. - Criar uma nova integração de outpost. - Outpost integrations Integrações de Outpost @@ -8103,18 +7828,10 @@ As vinculações a grupos/usuários são verificadas em relação ao usuário do Download Private key Baixar Chave Privada - - Import Existing Certificate-Key Pair - Importar Par de Chaves-Certificado Existente - Generate Gerar - - Generate New Certificate-Key Pair - Gerar Novo Par de Chaves-Certificado - Link Title Título do Link @@ -8364,14 +8081,6 @@ por exemplo: oci://registry.domain.tld/path Blueprint(s) Blueprint(s) - - Update Blueprint - Atualizar Blueprint - - - Edit "" blueprint - Editar "" blueprint - Apply "" blueprint Aplicar "" blueprint @@ -8380,10 +8089,6 @@ por exemplo: oci://registry.domain.tld/path Apply Aplicar - - Create Blueprint Instance - Criar Instância de Blueprint - Successfully updated license. Licença atualizada com sucesso. @@ -8492,10 +8197,6 @@ por exemplo: oci://registry.domain.tld/path External: Externo: - - Update License - Atualizar licença - Your Install ID Seu ID de instalação @@ -8512,10 +8213,6 @@ por exemplo: oci://registry.domain.tld/path Install Instalar - - Install License - Instalar licença - Release Versão @@ -9571,9 +9268,6 @@ por exemplo: oci://registry.domain.tld/path Hide managed roles - - Bind existing Stage - Flags allow you to enable new functionality and behaviour in authentik early. @@ -9673,9 +9367,6 @@ por exemplo: oci://registry.domain.tld/path Requires Docker socket/Kubernetes Integration. - - Assign Object Permission - Next, download the configuration to deploy the authentik Agent via MDM @@ -9693,9 +9384,6 @@ por exemplo: oci://registry.domain.tld/path Choose the object permissions that you want the selected role to have on this object. These object permissions are in addition to any global permissions already within the role. - - Assign object permissions to role - Device access group @@ -9750,9 +9438,6 @@ por exemplo: oci://registry.domain.tld/path Type a name for the token... - - Update Enrollment Token - Type a unique identifier... @@ -9917,9 +9602,6 @@ por exemplo: oci://registry.domain.tld/path Successfully created Fleet connector. - - Connector name... - Fleet settings @@ -9947,9 +9629,6 @@ por exemplo: oci://registry.domain.tld/path Paste your license key... - - Update - You can select from popular providers with preset configurations or choose a custom setup to specify your own endpoints and keys. @@ -10090,9 +9769,6 @@ por exemplo: oci://registry.domain.tld/path Copy Secret - - Update settings - ED25519 @@ -10252,12 +9928,6 @@ por exemplo: oci://registry.domain.tld/path Lifecycle rule(s) - - Update Lifecycle Rule - - - Create Object Lifecycle Rule - No reviews yet. @@ -10303,12 +9973,6 @@ por exemplo: oci://registry.domain.tld/path Required reviewers - - Confirm Review - - - Confirm this object has been reviewed - Reviews @@ -10545,9 +10209,6 @@ por exemplo: oci://registry.domain.tld/path Search for a provider... - - New Application Wizard - e.g. my-application @@ -10557,9 +10218,6 @@ por exemplo: oci://registry.domain.tld/path The description is shown in the application library and may provide additional information about the application to end users. - - New Flow - Select Groups @@ -10599,9 +10257,6 @@ por exemplo: oci://registry.domain.tld/path This name will be used to identify the role within authentik. - - New Role - Service Account @@ -10611,9 +10266,6 @@ por exemplo: oci://registry.domain.tld/path Impersonate User - - Edit - Impersonate @@ -10713,18 +10365,6 @@ por exemplo: oci://registry.domain.tld/path Reloads page - - New - - - Create - - - Create - - - Save Changes - authentik information @@ -10773,9 +10413,6 @@ por exemplo: oci://registry.domain.tld/path No instances running. - - Search outposts... - New Outpost @@ -10824,9 +10461,6 @@ por exemplo: oci://registry.domain.tld/path File upload - - Import Blueprint - Warning: Blueprint files may contain objects such as users, policies and expression. @@ -10911,6 +10545,533 @@ por exemplo: oci://registry.domain.tld/path Avatar + + Save changes + + + Edit Settings + + + Server Version + + + Applications search + + + Search for application by name, group or provider... + + + New Application options + + + Select a ... + + + Application Details + + + Provider Details + + + Flow Blueprint + + + Flow Blueprints + + + Select a blueprint... + + + Search for a blueprint by name or path... + + + Type a name for this certificate... + + + e.g. mydomain.com, *.mydomain.com, mydomain.local + + + Import Existing + + + Certificate Name + + + Type a name for this certificate-key pair... + + + Search for a certificate or key name... + + + Select a device access group... + + + No enrollment tokens found for this connector. + + + Search for an enrollment token... + + + Search connectors by name or type... + + + Endpoint Connector + + + Endpoint Connectors + + + Provide your Fleet API token... + + + Device Access Groups + + + Search device groups by name... + + + Search devices by name, OS, or group... + + + Enterprise License + + + Enterprise Licenses + + + Search for a license by name... + + + Notification Rule + + + Type a name for this rule... + + + Search for a notification rule by name, severity or group... + + + Notification Transport + + + Transport Name + + + Type a name for this transport... + + + Search for a notification transport by name or mode... + + + Search for a file by name... + + + New Stage + + + Bind Existing Stage + + + Flow Name + + + Type a name for this flow... + + + Type a title for this flow... + + + e.g. my-flow + + + Select a designation... + + + Search for a flow by name or identifier... + + + Stage Binding + + + Select a stage... + + + Select one or more users to assign... + + + Lifecycle Rule + + + Search for a lifecycle rule by name or target... + + + Search tasks... + + + Review + + + Outpost Integration + + + Search outposts by name, type or assigned integration... + + + Search for an outpost integration by name, type or assigned integration... + + + Open the wizard to create a new service connection. + + + New Outpost Integration + + + Open the wizard to create a new policy. + + + Policy Name + + + Type a policy name... + + + Policy Binding + + + Search for a policy by name or type... + + + New Policy + + + Search for a reputation by identifier or IP... + + + Property Mapping + + + Mapping Name + + + Type a name for this mapping... + + + Search for a property mapping by name or type... + + + New Property Mapping + + + Run Test + + + Example Context Data + + + Select a user... + + + Bind Mode + + + Search Mode + + + Bind Flow + + + Unbind Flow + + + TLS Server Name + + + UID Start Number + + + GID Start Number + + + Authorization Flow + + + Client Type + + + Authentication Flow + + + Invalidation Flow + + + Access Code Validity + + + Access Token Validity + + + Refresh Token Validity + + + Refresh Token Threshold + + + Subject Mode + + + Search for provider by name, type or assigned application... + + + RAC Endpoint + + + RAC Endpoints + + + Endpoint Name + + + Type a name for this endpoint... + + + e.g. myserver.example.com, 10.0.0.1:22 + + + Create an endpoint to get started. + + + Search for an endpoint by name or host... + + + Initial Permission Name + + + Type a name for these initial permissions... + + + Search for initial permissions by name... + + + Create an initial permission to get started. + + + Role Object Permission + + + Role Object Permissions + + + Object Permission + + + Object Permissions + + + Update + + + Search for a role... + + + Source Name + + + Type a name for this source... + + + e.g. my-kerberos-source + + + e.g. my-oauth-source + + + e.g. my-plex-source + + + e.g. my-saml-source + + + e.g. my-scim-source + + + Search for a source... + + + e.g. my-telegram-source + + + Duo Device + + + Duo Devices + + + Importing + + + Type the Duo user ID for this device... + + + Invitation + + + Invitation Name + + + Search for an invitation by name... + + + Prompt + + + Search for a prompt by name, field or type... + + + Search for a stage name, type, or flow... + + + User creation mode + + + Search for a token identifier, user, or intent... + + + Review Credentials + + + Type a username for the service account... + + + Internal User + + + Internal Users + + + External User + + + External Users + + + Type a username for the internal user... + + + Type a username for the external user... + + + Open the new user wizard + + + Select email stage... + + + Copying ... + + + Copying to clipboard... + + + e.g. my-slug + + + Create + + + Create + + + Copy to clipboard + + + Entity + + + Edit "" + + + Edit + + + Open "" permissions + + + Open permissions + + + New + + + + + + New + + + Create + + + Creating + + + + + + Edit + + + Save Changes + + + Saving Changes... + + + An error occurred while loading . + + + Select an option... + + + Choose Type + + + Choose type + + + Details + + + Cancel wizard + + + Search for an endpoint by name... + + + No endpoints found for this application. + + + Launch Endpoint + + + Wizard + ARIA label for the creation wizard when no entity singular is provided. + + + New Wizard + ARIA label for the creation wizard, where the entity singular is interpolated. + + + Create New Entity + Header for the creation wizard when no entity singular is provided. + + + Create New + Header for the creation wizard, where the entity singular is interpolated. + + + ... + The message shown while a form is being submitted. + diff --git a/web/xliff/ru-RU.xlf b/web/xliff/ru-RU.xlf index 2041943300..d60aed9b43 100644 --- a/web/xliff/ru-RU.xlf +++ b/web/xliff/ru-RU.xlf @@ -976,10 +976,6 @@ Pause this schedule - - Select an object. - Выберите объект. - Failed to fetch objects: Не удалось получить объекты: @@ -1063,12 +1059,6 @@ Close Закрыть - - Update "" Permissions - - - Open "" permissions modal - Permissions Разрешения @@ -1390,9 +1380,6 @@ Apply changes Применить изменения - - Close wizard - UNNAMED @@ -1403,13 +1390,6 @@ Finish Завершить - - Select type - Выбрать тип - - - Select a provider type - Icon Иконка @@ -1586,18 +1566,10 @@ Type a provider name... - - Bind mode - Режим привязки - Configure how the outpost authenticates requests. Настройка способа аутентификации запросов на внешнем компоненте. - - Search mode - Режим поиска - Configure how the outpost queries the core authentik server's users. Настройте, как внешний компонент будет запрашивать пользователей основного сервера authentik. @@ -1610,17 +1582,10 @@ Flow settings Настройки потока - - Bind flow - Связать поток - Flow used for users to authenticate. Поток используемый для аутентификации пользователей. - - Unbind flow - Flow used for unbinding users. @@ -1636,18 +1601,6 @@ LDAP DN under which bind requests and search requests can be made. LDAP DN, под которым могут выполняться запросы привязки и поиска. - - TLS Server name - Имя сервера TLS - - - UID start number - Начальный номер UID - - - GID start number - Начальный номер GID - Configure LDAP Provider Настроить LDAP Провайдера @@ -1754,10 +1707,6 @@ Flow used when authorizing this provider. Поток, используемый при авторизации данного провайдера. - - Client type - Тип клиента - Client ID ID клиента @@ -1796,10 +1745,6 @@ Advanced flow settings - - Authentication flow - Поток аутентификации - Select an authentication flow... @@ -1807,10 +1752,6 @@ Flow used when a user access this provider and is not authenticated. Поток, используемый, когда пользователь получает доступ к этому провайдеру и не проходит аутентификацию. - - Invalidation flow - Поток инвалидации - Select an invalidation flow... @@ -1821,33 +1762,18 @@ Advanced protocol settings Дополнительные настройки протокола - - Access code validity - Срок действия кода доступа - Configure how long access codes are valid for. Настройте продолжительность действия кодов доступа. - - Access Token validity - Срок действия Access токена - Configure how long access tokens are valid for. Настройте срок действия access токенов. - - Refresh Token validity - Срок действия Refresh токена - Configure how long refresh tokens are valid for. Настройте срок действия refresh токенов. - - Refresh Token threshold - When renewing a refresh token, if the existing refresh token's expiry is within this threshold, the refresh token will be renewed. Set to seconds=0 to always renew the refresh token. @@ -1880,10 +1806,6 @@ authentik only supports RSA-OAEP-256 for encryption. - - Subject mode - Тематический режим - Configure what data should be used as unique User Identifier. For most cases, the default should be fine. Настройте, какие данные должны использоваться в качестве уникального идентификатора пользователя. Для большинства случаев подходит значение по умолчанию. @@ -2601,19 +2523,6 @@ Create Создать - - New provider - Новый провайдер - - - Create a new provider. - Создание нового провайдера. - - - Create - Создать - - New Provider @@ -2736,9 +2645,6 @@ Provider Search - - Search for providers… - Provider(s) Провайдер(ы) @@ -2759,9 +2665,6 @@ Обновить - - Edit "" provider - Successfully triggered sync. Синхронизация успешно запущена. @@ -3472,14 +3375,6 @@ doesn't pass when either or both of the selected options are equal or above the Number of previous passwords to check - - New policy - Новая политика - - - Create a new policy. - Создание новой политики - Create Binding Создать Привязку @@ -3509,9 +3404,6 @@ doesn't pass when either or both of the selected options are equal or above the Successfully created user. Пользователь успешно создан. - - Type a username for the user... - The user's primary identifier used for authentication. 150 characters or fewer. @@ -3577,10 +3469,6 @@ doesn't pass when either or both of the selected options are equal or above the Policy binding(s) Политика привязки(ок) - - Update Binding - Обновить привязку - No Policies bound. Нет привязанных политик @@ -3602,18 +3490,10 @@ doesn't pass when either or both of the selected options are equal or above the Endpoint(s) Конечная (конечные) точка (точки) - - Update Endpoint - Обновление конечной точки - These bindings control which users will have access to this endpoint. Users must also have access to the application. Эти привязки контролируют, какие пользователи будут иметь доступ к этой конечной точке. Пользователи также должны иметь доступ к приложению. - - Create Endpoint - Создать конечную точку - Connections Соединения @@ -3748,7 +3628,7 @@ doesn't pass when either or both of the selected options are equal or above the Обновить приложение - Edit "" + Edit "" Open "" @@ -4021,12 +3901,6 @@ doesn't pass when either or both of the selected options are equal or above the NSS Group ID offset - - New connector - - - Create a new connector. - Connectors are required to create devices. Depending on connector type, agents either directly talk to them or they talk to and external API to create devices. @@ -4070,27 +3944,15 @@ doesn't pass when either or both of the selected options are equal or above the Copy token Копировать токен - - Create Enrollment Token - Enrollment Tokens - - Group name... - - - Group name - Device access groups Create groups of devices to manage access. - - Create Device Group - Device Group(s) @@ -4641,14 +4503,6 @@ doesn't pass when either or both of the selected options are equal or above the Telegram Attribute mapping - - New source - Новый источник - - - Create a new source. - Создание нового источника. - Federation and Social login Федерации и соц. вход @@ -4755,10 +4609,6 @@ doesn't pass when either or both of the selected options are equal or above the SCIM Base URL Базовый SCIM URL - - Click to copy token - Нажмите, чтобы скопировать токен - Telegram bot @@ -4837,10 +4687,6 @@ doesn't pass when either or both of the selected options are equal or above the Description shown to the user when consenting. If left empty, the user won't be informed. Описание, показываемое пользователю при получении согласия. Если оставить его пустым, пользователь не будет проинформирован. - - Example context data - Пример данных контекста - Active Directory User Пользователь Active Directory @@ -4849,14 +4695,6 @@ doesn't pass when either or both of the selected options are equal or above the Active Directory Group Группа Active Directory - - New property mapping - Новое сопоставление свойств - - - Create a new property mapping. - Создание нового сопоставления свойств. - Property Mappings Сопоставления свойств @@ -4869,10 +4707,6 @@ doesn't pass when either or both of the selected options are equal or above the Property Mapping(s) Сопоставление(ия) свойств - - Test Property Mapping - Тест сопоставления свойств - Hide managed mappings Скрыть управляемые сопоставления @@ -5104,17 +4938,6 @@ doesn't pass when either or both of the selected options are equal or above the Brand(s) Бренд(ы) - - Update Brand - Обновить бренд - - - Create Brand - Создать бренд - - - New Brand - Policies Политики @@ -5132,10 +4955,6 @@ doesn't pass when either or both of the selected options are equal or above the Warning: Policy is not assigned. Предупреждение: Политика не назначена. - - Test Policy - Тест политики - Policy / Policies Политика / Политики @@ -5209,9 +5028,6 @@ doesn't pass when either or both of the selected options are equal or above the Create Group Создать Группу - - New Group - Create group Создать группу @@ -5369,9 +5185,6 @@ doesn't pass when either or both of the selected options are equal or above the This user will be added to the group "". Этот пользователь будет добавлен в группу &quot;&quot;. - - New Service Account - Hide service-accounts Скрыть сервисные аккаунты @@ -5683,12 +5496,6 @@ doesn't pass when either or both of the selected options are equal or above the Set initial permissions for newly created objects. - - Update Initial Permissions - - - Create Initial Permissions - Role Info Информация о роли @@ -5759,14 +5566,6 @@ doesn't pass when either or both of the selected options are equal or above the Invitation not limited to any flow, and can be used with any enrollment flow. Приглашение не ограничивается каким-либо потоком и может быть использовано с любым потоком регистрации. - - Update Invitation - Обновить приглашение - - - Create Invitation - Создать приглашение - Warning: No invitation stage is bound to any flow. Invitations will not work as expected. Внимание: Ни один этап приглашения не привязан к какому-либо потоку. Приглашения не будут работать так, как ожидается. @@ -5967,10 +5766,6 @@ doesn't pass when either or both of the selected options are equal or above the Prompt(s) Запрос(ы) - - Update Prompt - Обновить запрос - Create Prompt Создать запрос @@ -6918,14 +6713,6 @@ doesn't pass when either or both of the selected options are equal or above the Configure how the flow executor should handle an invalid response to a challenge given by this bound stage. Настройте, как исполнитель потока должен обрабатывать недействительный ответ на вызов, переданный этим связанным этапом. - - New stage - Новый этап - - - Create a new stage. - Создание нового этапа. - Successfully imported device. Устройство успешно импортировано. @@ -6985,10 +6772,6 @@ doesn't pass when either or both of the selected options are equal or above the Import Импорт - - Import Duo device - Импорт устройства Duo - Import devices Импорт устройств @@ -7119,14 +6902,6 @@ doesn't pass when either or both of the selected options are equal or above the Export Экспорт - - Create Flow - Создать поток - - - Import Flow - Импортировать поток - Successfully cleared flow cache Кэш потока успешно очищен @@ -7157,10 +6932,6 @@ doesn't pass when either or both of the selected options are equal or above the Edit Stage Редактировать этап - - Update Stage binding - Обновить привязку этапа - These bindings control if this stage will be applied to the flow. Эти привязки определяют, будет ли данный этап применяться к потоку. @@ -7173,14 +6944,6 @@ doesn't pass when either or both of the selected options are equal or above the No stages are currently bound to this flow. В настоящее время ни один этап не связан с этим потоком. - - Create and bind Stage - Создать и привязать этап - - - Create Stage binding - Создать привязку этапа - Flow Overview Обзор потока @@ -7309,14 +7072,6 @@ doesn't pass when either or both of the selected options are equal or above the Notification transport(s) Поставщик(и) уведомлений - - Update Notification Transport - Обновление поставщика уведомлений - - - Create Notification Transport - Создание поставщика уведомлений - Successfully updated rule. Правило успешно обновлено. @@ -7368,14 +7123,6 @@ doesn't pass when either or both of the selected options are equal or above the Notification rule(s) Правило (правила) уведомления - - Update Notification Rule - Обновление правила уведомления - - - Create Notification Rule - Создание правила уведомления - These bindings control upon which events this rule triggers. Bindings to groups/users are checked against the user of the event. @@ -7537,14 +7284,6 @@ Bindings to groups/users are checked against the user of the event. Verify Kubernetes API SSL Certificate Проверка SSL-сертификата API Kubernetes - - New outpost integration - Новая интеграции внешнего компонента - - - Create a new outpost integration. - Создание новой интеграции внешнего компонента - Outpost integrations Интеграции внешнего компонента @@ -7662,16 +7401,10 @@ Bindings to groups/users are checked against the user of the event. Download Private key Скачать закрытый ключ - - Import Existing Certificate-Key Pair - Generate Сгенерировать - - Generate New Certificate-Key Pair - Link Title @@ -7906,13 +7639,6 @@ Bindings to groups/users are checked against the user of the event. Blueprint(s) Чертеж(и) - - Update Blueprint - Обновить чертеж - - - Edit "" blueprint - Apply "" blueprint @@ -7920,10 +7646,6 @@ Bindings to groups/users are checked against the user of the event. Apply Применить - - Create Blueprint Instance - Создание экземпляра чертежа - Successfully updated license. Лицензия успешно обновлена. @@ -8021,10 +7743,6 @@ Bindings to groups/users are checked against the user of the event. External: Внешний: - - Update License - Обновление лицензии - Your Install ID Ваш идентификатор установки @@ -8041,10 +7759,6 @@ Bindings to groups/users are checked against the user of the event. Install Установить - - Install License - Установить лицензию - Release Релиз @@ -9044,9 +8758,6 @@ Bindings to groups/users are checked against the user of the event. Hide managed roles - - Bind existing Stage - Flags allow you to enable new functionality and behaviour in authentik early. @@ -9146,9 +8857,6 @@ Bindings to groups/users are checked against the user of the event. Requires Docker socket/Kubernetes Integration. - - Assign Object Permission - Next, download the configuration to deploy the authentik Agent via MDM @@ -9166,9 +8874,6 @@ Bindings to groups/users are checked against the user of the event. Choose the object permissions that you want the selected role to have on this object. These object permissions are in addition to any global permissions already within the role. - - Assign object permissions to role - Device access group @@ -9223,9 +8928,6 @@ Bindings to groups/users are checked against the user of the event. Type a name for the token... - - Update Enrollment Token - Type a unique identifier... @@ -9390,9 +9092,6 @@ Bindings to groups/users are checked against the user of the event. Successfully created Fleet connector. - - Connector name... - Fleet settings @@ -9420,9 +9119,6 @@ Bindings to groups/users are checked against the user of the event. Paste your license key... - - Update - You can select from popular providers with preset configurations or choose a custom setup to specify your own endpoints and keys. @@ -9563,9 +9259,6 @@ Bindings to groups/users are checked against the user of the event. Copy Secret - - Update settings - ED25519 @@ -9725,12 +9418,6 @@ Bindings to groups/users are checked against the user of the event. Lifecycle rule(s) - - Update Lifecycle Rule - - - Create Object Lifecycle Rule - No reviews yet. @@ -9776,12 +9463,6 @@ Bindings to groups/users are checked against the user of the event. Required reviewers - - Confirm Review - - - Confirm this object has been reviewed - Reviews @@ -10018,9 +9699,6 @@ Bindings to groups/users are checked against the user of the event. Search for a provider... - - New Application Wizard - e.g. my-application @@ -10030,9 +9708,6 @@ Bindings to groups/users are checked against the user of the event. The description is shown in the application library and may provide additional information about the application to end users. - - New Flow - Select Groups @@ -10072,9 +9747,6 @@ Bindings to groups/users are checked against the user of the event. This name will be used to identify the role within authentik. - - New Role - Service Account @@ -10084,9 +9756,6 @@ Bindings to groups/users are checked against the user of the event. Impersonate User - - Edit - Impersonate @@ -10186,18 +9855,6 @@ Bindings to groups/users are checked against the user of the event. Reloads page - - New - - - Create - - - Create - - - Save Changes - authentik information @@ -10246,9 +9903,6 @@ Bindings to groups/users are checked against the user of the event. No instances running. - - Search outposts... - New Outpost @@ -10297,9 +9951,6 @@ Bindings to groups/users are checked against the user of the event. File upload - - Import Blueprint - Warning: Blueprint files may contain objects such as users, policies and expression. @@ -10384,6 +10035,533 @@ Bindings to groups/users are checked against the user of the event. Avatar + + Save changes + + + Edit Settings + + + Server Version + + + Applications search + + + Search for application by name, group or provider... + + + New Application options + + + Select a ... + + + Application Details + + + Provider Details + + + Flow Blueprint + + + Flow Blueprints + + + Select a blueprint... + + + Search for a blueprint by name or path... + + + Type a name for this certificate... + + + e.g. mydomain.com, *.mydomain.com, mydomain.local + + + Import Existing + + + Certificate Name + + + Type a name for this certificate-key pair... + + + Search for a certificate or key name... + + + Select a device access group... + + + No enrollment tokens found for this connector. + + + Search for an enrollment token... + + + Search connectors by name or type... + + + Endpoint Connector + + + Endpoint Connectors + + + Provide your Fleet API token... + + + Device Access Groups + + + Search device groups by name... + + + Search devices by name, OS, or group... + + + Enterprise License + + + Enterprise Licenses + + + Search for a license by name... + + + Notification Rule + + + Type a name for this rule... + + + Search for a notification rule by name, severity or group... + + + Notification Transport + + + Transport Name + + + Type a name for this transport... + + + Search for a notification transport by name or mode... + + + Search for a file by name... + + + New Stage + + + Bind Existing Stage + + + Flow Name + + + Type a name for this flow... + + + Type a title for this flow... + + + e.g. my-flow + + + Select a designation... + + + Search for a flow by name or identifier... + + + Stage Binding + + + Select a stage... + + + Select one or more users to assign... + + + Lifecycle Rule + + + Search for a lifecycle rule by name or target... + + + Search tasks... + + + Review + + + Outpost Integration + + + Search outposts by name, type or assigned integration... + + + Search for an outpost integration by name, type or assigned integration... + + + Open the wizard to create a new service connection. + + + New Outpost Integration + + + Open the wizard to create a new policy. + + + Policy Name + + + Type a policy name... + + + Policy Binding + + + Search for a policy by name or type... + + + New Policy + + + Search for a reputation by identifier or IP... + + + Property Mapping + + + Mapping Name + + + Type a name for this mapping... + + + Search for a property mapping by name or type... + + + New Property Mapping + + + Run Test + + + Example Context Data + + + Select a user... + + + Bind Mode + + + Search Mode + + + Bind Flow + + + Unbind Flow + + + TLS Server Name + + + UID Start Number + + + GID Start Number + + + Authorization Flow + + + Client Type + + + Authentication Flow + + + Invalidation Flow + + + Access Code Validity + + + Access Token Validity + + + Refresh Token Validity + + + Refresh Token Threshold + + + Subject Mode + + + Search for provider by name, type or assigned application... + + + RAC Endpoint + + + RAC Endpoints + + + Endpoint Name + + + Type a name for this endpoint... + + + e.g. myserver.example.com, 10.0.0.1:22 + + + Create an endpoint to get started. + + + Search for an endpoint by name or host... + + + Initial Permission Name + + + Type a name for these initial permissions... + + + Search for initial permissions by name... + + + Create an initial permission to get started. + + + Role Object Permission + + + Role Object Permissions + + + Object Permission + + + Object Permissions + + + Update + + + Search for a role... + + + Source Name + + + Type a name for this source... + + + e.g. my-kerberos-source + + + e.g. my-oauth-source + + + e.g. my-plex-source + + + e.g. my-saml-source + + + e.g. my-scim-source + + + Search for a source... + + + e.g. my-telegram-source + + + Duo Device + + + Duo Devices + + + Importing + + + Type the Duo user ID for this device... + + + Invitation + + + Invitation Name + + + Search for an invitation by name... + + + Prompt + + + Search for a prompt by name, field or type... + + + Search for a stage name, type, or flow... + + + User creation mode + + + Search for a token identifier, user, or intent... + + + Review Credentials + + + Type a username for the service account... + + + Internal User + + + Internal Users + + + External User + + + External Users + + + Type a username for the internal user... + + + Type a username for the external user... + + + Open the new user wizard + + + Select email stage... + + + Copying ... + + + Copying to clipboard... + + + e.g. my-slug + + + Create + + + Create + + + Copy to clipboard + + + Entity + + + Edit "" + + + Edit + + + Open "" permissions + + + Open permissions + + + New + + + + + + New + + + Create + + + Creating + + + + + + Edit + + + Save Changes + + + Saving Changes... + + + An error occurred while loading . + + + Select an option... + + + Choose Type + + + Choose type + + + Details + + + Cancel wizard + + + Search for an endpoint by name... + + + No endpoints found for this application. + + + Launch Endpoint + + + Wizard + ARIA label for the creation wizard when no entity singular is provided. + + + New Wizard + ARIA label for the creation wizard, where the entity singular is interpolated. + + + Create New Entity + Header for the creation wizard when no entity singular is provided. + + + Create New + Header for the creation wizard, where the entity singular is interpolated. + + + ... + The message shown while a form is being submitted. + diff --git a/web/xliff/tr-TR.xlf b/web/xliff/tr-TR.xlf index cc7a4891e1..8097e944c1 100644 --- a/web/xliff/tr-TR.xlf +++ b/web/xliff/tr-TR.xlf @@ -962,10 +962,6 @@ Pause this schedule - - Select an object. - Bir nesne seçin. - Failed to fetch objects: Nesneler getirilemedi: @@ -1049,12 +1045,6 @@ Close Kapat - - Update "" Permissions - - - Open "" permissions modal - Permissions İzinler @@ -1370,9 +1360,6 @@ Apply changes Değişiklikleri uygula - - Close wizard - UNNAMED @@ -1383,13 +1370,6 @@ Finish Bitirmek - - Select type - Tür seçin - - - Select a provider type - Icon Icon @@ -1564,18 +1544,10 @@ Type a provider name... - - Bind mode - Bağlama modu - Configure how the outpost authenticates requests. Karakolun isteklerin kimliğini nasıl doğrulayacağını yapılandırın. - - Search mode - Arama modu - Configure how the outpost queries the core authentik server's users. Üssün çekirdek authentik sunucusunun kullanıcılarını nasıl sorgulayacağını yapılandırın. @@ -1588,18 +1560,10 @@ Flow settings Akış ayarları - - Bind flow - Bağlama akışı - Flow used for users to authenticate. Kullanıcıların kimlik doğrulaması için kullanılan akış. - - Unbind flow - Akışı çöz - Flow used for unbinding users. Kullanıcıların bağlantısını kaldırmak için kullanılan akış. @@ -1616,18 +1580,6 @@ LDAP DN under which bind requests and search requests can be made. Bağlama istekleri ve arama istekleri altında yapılabilen LDAP DN. - - TLS Server name - TLS Sunucusu adı - - - UID start number - UID başlangıç numarası - - - GID start number - GID başlangıç numarası - Configure LDAP Provider LDAP Sağlayıcısını Yapılandırma @@ -1733,10 +1685,6 @@ Flow used when authorizing this provider. Bu sağlayıcıyı yetkilendirirken kullanılan akış. - - Client type - İstemci türü - Client ID Müşteri Kimliği @@ -1776,10 +1724,6 @@ Advanced flow settings Gelişmiş akış ayarları - - Authentication flow - Kimlik doğrulama akışı - Select an authentication flow... @@ -1787,10 +1731,6 @@ Flow used when a user access this provider and is not authenticated. Bir kullanıcı bu sağlayıcıya eriştiğinde ve kimliği doğrulanmadığında kullanılan akış. - - Invalidation flow - Geçersizleştirme akışı - Select an invalidation flow... @@ -1802,33 +1742,18 @@ Advanced protocol settings Gelişmiş protokol ayarları - - Access code validity - Erişim kodu geçerliliği - Configure how long access codes are valid for. Erişim kodlarının ne kadar süreyle geçerli olduğunu yapılandırın. - - Access Token validity - Erişim Belirteci geçerliliği - Configure how long access tokens are valid for. Erişim belirteçlerinin ne kadar süreyle geçerli olduğunu yapılandırın. - - Refresh Token validity - Yenileme Belirteci geçerliliği - Configure how long refresh tokens are valid for. Yenileme belirteçlerinin ne kadar süreyle geçerli olacağını yapılandırın. - - Refresh Token threshold - When renewing a refresh token, if the existing refresh token's expiry is within this threshold, the refresh token will be renewed. Set to seconds=0 to always renew the refresh token. @@ -1861,10 +1786,6 @@ authentik only supports RSA-OAEP-256 for encryption. - - Subject mode - Konu modu - Configure what data should be used as unique User Identifier. For most cases, the default should be fine. Hangi verilerin benzersiz Kullanıcı Tanımlayıcısı olarak kullanılması gerektiğini yapılandırın. Çoğu durumda, varsayılan seçim yeterlidir. @@ -2580,18 +2501,6 @@ Create Oluştur - - New provider - Yeni sağlayıcı - - - Create a new provider. - Yeni bir sağlayıcı oluşturun. - - - Create - Oluştur - New Provider @@ -2714,9 +2623,6 @@ Provider Search - - Search for providers… - Provider(s) Sağlayıcı (lar) @@ -2736,9 +2642,6 @@ Update Güncelleştir - - Edit "" provider - Successfully triggered sync. Senkronizasyon başarıyla tetiklendi. @@ -3451,14 +3354,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Number of previous passwords to check - - New policy - Yeni politika - - - Create a new policy. - Yeni bir ilke oluşturun. - Create Binding Bağlama Oluştur @@ -3488,9 +3383,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Successfully created user. Kullanıcı başarıyla oluşturuldu. - - Type a username for the user... - The user's primary identifier used for authentication. 150 characters or fewer. @@ -3556,10 +3448,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Policy binding(s) İlke bağlama (ler) - - Update Binding - Ciltlemeyi Güncelle - No Policies bound. Hiçbir ilke bağlı. @@ -3581,18 +3469,10 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Endpoint(s) Uç Nokta (lar) - - Update Endpoint - Uç Noktayı Güncelle - These bindings control which users will have access to this endpoint. Users must also have access to the application. Bu bağlamalar, hangi kullanıcıların bu uç noktaya erişimi olacağını denetler. Kullanıcıların uygulamaya da erişimi olmalıdır. - - Create Endpoint - Uç Nokta Oluştur - Connections Bağlantı @@ -3727,7 +3607,7 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Uygulamayı Güncelle - Edit "" + Edit "" Open "" @@ -4000,12 +3880,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz NSS Group ID offset - - New connector - - - Create a new connector. - Connectors are required to create devices. Depending on connector type, agents either directly talk to them or they talk to and external API to create devices. @@ -4049,27 +3923,15 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Copy token Belirteci kopyala - - Create Enrollment Token - Enrollment Tokens - - Group name... - - - Group name - Device access groups Create groups of devices to manage access. - - Create Device Group - Device Group(s) @@ -4638,14 +4500,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Telegram Attribute mapping - - New source - Yeni kaynak - - - Create a new source. - Yeni bir kaynak oluşturun. - Federation and Social login Federasyon ve Sosyal oturum açma @@ -4752,10 +4606,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz SCIM Base URL SCIM Temel URL'si - - Click to copy token - Belirteci kopyalamak için tıklayın - Telegram bot @@ -4834,10 +4684,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Description shown to the user when consenting. If left empty, the user won't be informed. Açıklama, izin verirken kullanıcıya gösterilir. Boş bırakılırsa kullanıcı bilgilendirilmez. - - Example context data - Örnek bağlam verileri - Active Directory User Active Directory Kullanıcısı @@ -4846,14 +4692,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Active Directory Group Active Directory Grubu - - New property mapping - Yeni mülk eşleme - - - Create a new property mapping. - Yeni bir özellik eşlemesi oluşturun. - Property Mappings Özellik Eşleştirmeleri @@ -4866,10 +4704,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Property Mapping(s) Özellik Eşleme (ler) - - Test Property Mapping - Sınama Özellik Eşlemesi - Hide managed mappings Yönetilen eşlemeleri gizle @@ -5100,17 +4934,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Brand(s) Marka(lar) - - Update Brand - Markayı Güncelle - - - Create Brand - Marka Oluştur - - - New Brand - Policies İlkeler @@ -5127,10 +4950,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Warning: Policy is not assigned. Uyarı: İlke atanmamış. - - Test Policy - Test İlkesi - Policy / Policies İlke / İlkeler @@ -5204,9 +5023,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Create Group Grup Oluştur - - New Group - Create group Grup oluştur @@ -5361,9 +5177,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz This user will be added to the group "". Bu kullanıcı "" grubuna eklenecek. - - New Service Account - Hide service-accounts Hizmet hesaplarını gizle @@ -5671,12 +5484,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Set initial permissions for newly created objects. - - Update Initial Permissions - - - Create Initial Permissions - Role Info Rol Bilgisi @@ -5747,14 +5554,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Invitation not limited to any flow, and can be used with any enrollment flow. Davet herhangi bir akışla sınırlı değildir ve herhangi bir kayıt akışıyla kullanılabilir. - - Update Invitation - Güncelleme Daveti - - - Create Invitation - Davet Oluştur - Warning: No invitation stage is bound to any flow. Invitations will not work as expected. Uyarı: Hiçbir davetiye aşaması herhangi bir akışa bağlı değildir. Davetiyeler beklendiği gibi çalışmaz. @@ -5955,10 +5754,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Prompt(s) İstemi (ler) - - Update Prompt - Güncelleme İstemi - Create Prompt İstemi Oluştur @@ -6909,14 +6704,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Configure how the flow executor should handle an invalid response to a challenge given by this bound stage. Akış yürütücüsünün bu bağlı aşama tarafından verilen bir sınamaya geçersiz bir yanıtı nasıl işlemesi gerektiğini yapılandırın. - - New stage - Yeni aşama - - - Create a new stage. - Yeni bir aşama oluşturun. - Successfully imported device. Cihaz başarıyla içe aktarıldı. @@ -6977,10 +6764,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Import İçe Aktar - - Import Duo device - Duo cihazını içe aktarma - Import devices Cihazları içe aktarma @@ -7110,14 +6893,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Export İhracat - - Create Flow - Akış Oluştur - - - Import Flow - Akışı İçe Aktar - Successfully cleared flow cache Akış önbelleği başarıyla temizlendi @@ -7148,10 +6923,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Edit Stage Aşama Alanını Düzenle - - Update Stage binding - Aşama bağlamasını Güncelle - These bindings control if this stage will be applied to the flow. Bu bağlamalar, bu aşama akışa uygulanacak olup olmadığını denetler. @@ -7164,14 +6935,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz No stages are currently bound to this flow. Hiçbir aşama şu anda bu akışa bağlı değildir. - - Create and bind Stage - Sahne Alanı oluşturma ve bağlama - - - Create Stage binding - Aşama bağlama oluştur - Flow Overview Akışa Genel Bakış @@ -7299,14 +7062,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Notification transport(s) Bildirim taşıma(lar)ı - - Update Notification Transport - Bildirim Aktarıcısını Güncelle - - - Create Notification Transport - Bildirim Aktarıcı Oluştur - Successfully updated rule. Kural başarıyla güncellendi. @@ -7360,14 +7115,6 @@ Belirlenen seçeneklerden biri veya her ikisi de eşiğe eşit veya eşiğin üz Notification rule(s) Bildirim kuralları - - Update Notification Rule - Bildirim Kuralını Güncelle - - - Create Notification Rule - Bildirim Kuralı Oluştur - These bindings control upon which events this rule triggers. Bindings to groups/users are checked against the user of the event. @@ -7526,14 +7273,6 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar Verify Kubernetes API SSL Certificate Kubernetes API SSL Sertifikasını Doğrulayın - - New outpost integration - Yeni gözcü entegrasyonu - - - Create a new outpost integration. - Yeni bir gözcü entegrasyonu oluşturun. - Outpost integrations Karakol entegrasyonları @@ -7651,16 +7390,10 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar Download Private key Indir Özel anahtar - - Import Existing Certificate-Key Pair - Generate Oluştur - - Generate New Certificate-Key Pair - Link Title @@ -7895,13 +7628,6 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar Blueprint(s) Taslak(lar) - - Update Blueprint - Blueprint'i güncelleştirme - - - Edit "" blueprint - Apply "" blueprint @@ -7909,10 +7635,6 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar Apply Uygulamak - - Create Blueprint Instance - Şema Örneği Oluştur - Successfully updated license. Lisans başarıyla güncellendi. @@ -8017,10 +7739,6 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar External: Harici: - - Update License - Lisansı Güncelle - Your Install ID Yükleme Kimliğiniz @@ -8037,10 +7755,6 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar Install Yüklemek - - Install License - Lisansı Yükle - Release @@ -9026,9 +8740,6 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar Hide managed roles - - Bind existing Stage - Flags allow you to enable new functionality and behaviour in authentik early. @@ -9128,9 +8839,6 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar Requires Docker socket/Kubernetes Integration. - - Assign Object Permission - Next, download the configuration to deploy the authentik Agent via MDM @@ -9148,9 +8856,6 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar Choose the object permissions that you want the selected role to have on this object. These object permissions are in addition to any global permissions already within the role. - - Assign object permissions to role - Device access group @@ -9205,9 +8910,6 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar Type a name for the token... - - Update Enrollment Token - Type a unique identifier... @@ -9372,9 +9074,6 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar Successfully created Fleet connector. - - Connector name... - Fleet settings @@ -9402,9 +9101,6 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar Paste your license key... - - Update - You can select from popular providers with preset configurations or choose a custom setup to specify your own endpoints and keys. @@ -9545,9 +9241,6 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar Copy Secret - - Update settings - ED25519 @@ -9707,12 +9400,6 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar Lifecycle rule(s) - - Update Lifecycle Rule - - - Create Object Lifecycle Rule - No reviews yet. @@ -9758,12 +9445,6 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar Required reviewers - - Confirm Review - - - Confirm this object has been reviewed - Reviews @@ -10000,9 +9681,6 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar Search for a provider... - - New Application Wizard - e.g. my-application @@ -10012,9 +9690,6 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar The description is shown in the application library and may provide additional information about the application to end users. - - New Flow - Select Groups @@ -10054,9 +9729,6 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar This name will be used to identify the role within authentik. - - New Role - Service Account @@ -10066,9 +9738,6 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar Impersonate User - - Edit - Impersonate @@ -10168,18 +9837,6 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar Reloads page - - New - - - Create - - - Create - - - Save Changes - authentik information @@ -10228,9 +9885,6 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar No instances running. - - Search outposts... - New Outpost @@ -10279,9 +9933,6 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar File upload - - Import Blueprint - Warning: Blueprint files may contain objects such as users, policies and expression. @@ -10366,6 +10017,533 @@ Gruplara/kullanıcılara yapılan bağlamalar, etkinliğin kullanıcısına kar Avatar + + Save changes + + + Edit Settings + + + Server Version + + + Applications search + + + Search for application by name, group or provider... + + + New Application options + + + Select a ... + + + Application Details + + + Provider Details + + + Flow Blueprint + + + Flow Blueprints + + + Select a blueprint... + + + Search for a blueprint by name or path... + + + Type a name for this certificate... + + + e.g. mydomain.com, *.mydomain.com, mydomain.local + + + Import Existing + + + Certificate Name + + + Type a name for this certificate-key pair... + + + Search for a certificate or key name... + + + Select a device access group... + + + No enrollment tokens found for this connector. + + + Search for an enrollment token... + + + Search connectors by name or type... + + + Endpoint Connector + + + Endpoint Connectors + + + Provide your Fleet API token... + + + Device Access Groups + + + Search device groups by name... + + + Search devices by name, OS, or group... + + + Enterprise License + + + Enterprise Licenses + + + Search for a license by name... + + + Notification Rule + + + Type a name for this rule... + + + Search for a notification rule by name, severity or group... + + + Notification Transport + + + Transport Name + + + Type a name for this transport... + + + Search for a notification transport by name or mode... + + + Search for a file by name... + + + New Stage + + + Bind Existing Stage + + + Flow Name + + + Type a name for this flow... + + + Type a title for this flow... + + + e.g. my-flow + + + Select a designation... + + + Search for a flow by name or identifier... + + + Stage Binding + + + Select a stage... + + + Select one or more users to assign... + + + Lifecycle Rule + + + Search for a lifecycle rule by name or target... + + + Search tasks... + + + Review + + + Outpost Integration + + + Search outposts by name, type or assigned integration... + + + Search for an outpost integration by name, type or assigned integration... + + + Open the wizard to create a new service connection. + + + New Outpost Integration + + + Open the wizard to create a new policy. + + + Policy Name + + + Type a policy name... + + + Policy Binding + + + Search for a policy by name or type... + + + New Policy + + + Search for a reputation by identifier or IP... + + + Property Mapping + + + Mapping Name + + + Type a name for this mapping... + + + Search for a property mapping by name or type... + + + New Property Mapping + + + Run Test + + + Example Context Data + + + Select a user... + + + Bind Mode + + + Search Mode + + + Bind Flow + + + Unbind Flow + + + TLS Server Name + + + UID Start Number + + + GID Start Number + + + Authorization Flow + + + Client Type + + + Authentication Flow + + + Invalidation Flow + + + Access Code Validity + + + Access Token Validity + + + Refresh Token Validity + + + Refresh Token Threshold + + + Subject Mode + + + Search for provider by name, type or assigned application... + + + RAC Endpoint + + + RAC Endpoints + + + Endpoint Name + + + Type a name for this endpoint... + + + e.g. myserver.example.com, 10.0.0.1:22 + + + Create an endpoint to get started. + + + Search for an endpoint by name or host... + + + Initial Permission Name + + + Type a name for these initial permissions... + + + Search for initial permissions by name... + + + Create an initial permission to get started. + + + Role Object Permission + + + Role Object Permissions + + + Object Permission + + + Object Permissions + + + Update + + + Search for a role... + + + Source Name + + + Type a name for this source... + + + e.g. my-kerberos-source + + + e.g. my-oauth-source + + + e.g. my-plex-source + + + e.g. my-saml-source + + + e.g. my-scim-source + + + Search for a source... + + + e.g. my-telegram-source + + + Duo Device + + + Duo Devices + + + Importing + + + Type the Duo user ID for this device... + + + Invitation + + + Invitation Name + + + Search for an invitation by name... + + + Prompt + + + Search for a prompt by name, field or type... + + + Search for a stage name, type, or flow... + + + User creation mode + + + Search for a token identifier, user, or intent... + + + Review Credentials + + + Type a username for the service account... + + + Internal User + + + Internal Users + + + External User + + + External Users + + + Type a username for the internal user... + + + Type a username for the external user... + + + Open the new user wizard + + + Select email stage... + + + Copying ... + + + Copying to clipboard... + + + e.g. my-slug + + + Create + + + Create + + + Copy to clipboard + + + Entity + + + Edit "" + + + Edit + + + Open "" permissions + + + Open permissions + + + New + + + + + + New + + + Create + + + Creating + + + + + + Edit + + + Save Changes + + + Saving Changes... + + + An error occurred while loading . + + + Select an option... + + + Choose Type + + + Choose type + + + Details + + + Cancel wizard + + + Search for an endpoint by name... + + + No endpoints found for this application. + + + Launch Endpoint + + + Wizard + ARIA label for the creation wizard when no entity singular is provided. + + + New Wizard + ARIA label for the creation wizard, where the entity singular is interpolated. + + + Create New Entity + Header for the creation wizard when no entity singular is provided. + + + Create New + Header for the creation wizard, where the entity singular is interpolated. + + + ... + The message shown while a form is being submitted. + diff --git a/web/xliff/zh-Hans.xlf b/web/xliff/zh-Hans.xlf index 2c7bdc705b..46032c7404 100644 --- a/web/xliff/zh-Hans.xlf +++ b/web/xliff/zh-Hans.xlf @@ -1025,10 +1025,6 @@ Pause this schedule 暂停这个定时任务 - - Select an object. - 选择一个对象。 - Failed to fetch objects: 拉取对象失败: @@ -1113,14 +1109,6 @@ Close 关闭 - - Update "" Permissions - 更新“”的权限 - - - Open "" permissions modal - 打开“”权限模式 - Permissions 权限 @@ -1488,10 +1476,6 @@ Apply changes 应用更改 - - Close wizard - 关闭向导 - UNNAMED 未命名 @@ -1504,14 +1488,6 @@ Finish 完成 - - Select type - 选择类型 - - - Select a provider type - 选择提供程序类型 - Icon 图标 @@ -1696,18 +1672,10 @@ Type a provider name... 输入提供者名称.... - - Bind mode - 绑定模式 - Configure how the outpost authenticates requests. 配置前哨如何验证请求的身份。 - - Search mode - 搜索模式 - Configure how the outpost queries the core authentik server's users. 配置前哨如何查询核心 authentik 服务器的用户。 @@ -1720,18 +1688,10 @@ Flow settings 流程设置 - - Bind flow - 绑定流程 - Flow used for users to authenticate. 用于验证用户身份的流程。 - - Unbind flow - 取消绑定流程 - Flow used for unbinding users. 用于取消绑定用户的流程。 @@ -1748,18 +1708,6 @@ LDAP DN under which bind requests and search requests can be made. 可以发出绑定请求和搜索请求的 LDAP DN。 - - TLS Server name - TLS 服务器名称 - - - UID start number - UID 起始编号 - - - GID start number - GID 起始编号 - Configure LDAP Provider 配置 LDAP 提供程序 @@ -1876,10 +1824,6 @@ Flow used when authorizing this provider. 授权此提供程序时使用的流程。 - - Client type - 客户端类型 - Client ID 客户端 ID @@ -1922,10 +1866,6 @@ Advanced flow settings 高级流程设置 - - Authentication flow - 身份验证流程 - Select an authentication flow... 选择一个身份验证流程... @@ -1934,10 +1874,6 @@ Flow used when a user access this provider and is not authenticated. 当用户访问此提供程序并且尚未验证身份时使用的流程。 - - Invalidation flow - 失效流程 - Select an invalidation flow... 选择一个失效流程... @@ -1950,34 +1886,18 @@ Advanced protocol settings 高级协议设置 - - Access code validity - 访问代码有效性 - Configure how long access codes are valid for. 配置访问代码的有效期限。 - - Access Token validity - 访问令牌有效性 - Configure how long access tokens are valid for. 配置访问令牌的有效期限。 - - Refresh Token validity - 刷新令牌有效性 - Configure how long refresh tokens are valid for. 配置刷新令牌的有效期限。 - - Refresh Token threshold - 刷新令牌阈值 - When renewing a refresh token, if the existing refresh token's expiry is within this threshold, the refresh token will be renewed. Set to seconds=0 to always renew the refresh token. 续订刷新令牌时,如果现有刷新令牌的有效期在阈值内,则将续订刷新令牌。设置为 seconds=0 表示始终续订刷新令牌。 @@ -2014,10 +1934,6 @@ authentik only supports RSA-OAEP-256 for encryption. authentik 仅支持使用 RSA-OAEP-256 用于加密。 - - Subject mode - Subject 模式 - Configure what data should be used as unique User Identifier. For most cases, the default should be fine. 配置应将哪些数据用作唯一用户标识符。在大多数情况下保持默认值即可。 @@ -2796,19 +2712,6 @@ Create 创建 - - New provider - 新建提供程序 - - - Create a new provider. - 创建一个新提供程序。 - - - Create - 创建 - - New Provider 新建提供程序 @@ -2937,10 +2840,6 @@ Provider Search 搜索提供程序 - - Search for providers… - 搜索提供程序... - Provider(s) 提供程序 @@ -2961,10 +2860,6 @@ Update 更新 - - Edit "" provider - 编辑“”提供程序 - Successfully triggered sync. 已成功触发同步。 @@ -3712,14 +3607,6 @@ doesn't pass when either or both of the selected options are equal or above the Number of previous passwords to check 检查历史密码数量 - - New policy - 新建策略 - - - Create a new policy. - 创建一个新策略。 - Create Binding 创建绑定 @@ -3752,10 +3639,6 @@ doesn't pass when either or both of the selected options are equal or above the Successfully created user. 已成功创建用户。 - - Type a username for the user... - 为用户输入用户名... - The user's primary identifier used for authentication. 150 characters or fewer. 用于身份认证的用户主标识符。不超过 150 个字符。 @@ -3832,10 +3715,6 @@ doesn't pass when either or both of the selected options are equal or above the Policy binding(s) 策略绑定 - - Update Binding - 更新绑定 - No Policies bound. 未绑定策略。 @@ -3860,18 +3739,10 @@ doesn't pass when either or both of the selected options are equal or above the Endpoint(s) 端点 - - Update Endpoint - 更新端点 - These bindings control which users will have access to this endpoint. Users must also have access to the application. 这些绑定控制哪些用户能够访问此端点。用户必须也能访问此应用程序。 - - Create Endpoint - 创建端点 - Connections 连接 @@ -4013,7 +3884,7 @@ doesn't pass when either or both of the selected options are equal or above the 更新应用程序 - Edit "" + Edit "" 编辑“ @@ -4356,14 +4227,6 @@ doesn't pass when either or both of the selected options are equal or above the NSS Group ID offset NSS 组 ID 偏移 - - New connector - 新连接器 - - - Create a new connector. - 创建一个新的连接器。 - Connectors are required to create devices. Depending on connector type, agents either directly talk to them or they talk to and external API to create devices. 连接器是创建设备所必需的。根据连接器类型的不同, authentik Agents 会直接与设备通信, 或者与外部 API 通信来创建设备。 @@ -4412,22 +4275,10 @@ doesn't pass when either or both of the selected options are equal or above the Copy token 复制令牌 - - Create Enrollment Token - 创建注册令牌 - Enrollment Tokens 注册令牌 - - Group name... - 组名... - - - Group name - 组名 - Device access groups 设备访问权限组 @@ -4436,10 +4287,6 @@ doesn't pass when either or both of the selected options are equal or above the Create groups of devices to manage access. 创建设备组以管理访问权。 - - Create Device Group - 创建设备组 - Device Group(s) 设备组 @@ -5039,14 +4886,6 @@ doesn't pass when either or both of the selected options are equal or above the Telegram Attribute mapping Telegram 属性映射 - - New source - 新建身份来源 - - - Create a new source. - 创建一个新身份来源。 - Federation and Social login 联结与社交登录 @@ -5154,10 +4993,6 @@ doesn't pass when either or both of the selected options are equal or above the SCIM Base URL SCIM Base URL - - Click to copy token - 点击复制令牌 - Telegram bot Telegram 机器人 @@ -5238,10 +5073,6 @@ doesn't pass when either or both of the selected options are equal or above the Description shown to the user when consenting. If left empty, the user won't be informed. 同意授权时向用户显示的描述。如果留空,则不会告知用户。 - - Example context data - 示例上下文数据 - Active Directory User Active Directory 用户 @@ -5250,14 +5081,6 @@ doesn't pass when either or both of the selected options are equal or above the Active Directory Group Active Directory 组 - - New property mapping - 新建属性映射 - - - Create a new property mapping. - 创建一个新属性映射。 - Property Mappings 属性映射 @@ -5270,10 +5093,6 @@ doesn't pass when either or both of the selected options are equal or above the Property Mapping(s) 属性映射 - - Test Property Mapping - 测试属性映射 - Hide managed mappings 隐藏管理映射 @@ -5518,18 +5337,6 @@ doesn't pass when either or both of the selected options are equal or above the Brand(s) 品牌 - - Update Brand - 更新品牌 - - - Create Brand - 创建品牌 - - - New Brand - 新建品牌 - Policies 策略 @@ -5547,10 +5354,6 @@ doesn't pass when either or both of the selected options are equal or above the Warning: Policy is not assigned. 警告:策略未分配。 - - Test Policy - 测试策略 - Policy / Policies 策略 @@ -5627,10 +5430,6 @@ doesn't pass when either or both of the selected options are equal or above the Create Group 创建组 - - New Group - 新建组 - Create group 创建组 @@ -5802,10 +5601,6 @@ doesn't pass when either or both of the selected options are equal or above the This user will be added to the group "". 此用户将会被添加到组 “”。 - - New Service Account - 新建服务账号 - Hide service-accounts 隐藏服务账户 @@ -6138,14 +5933,6 @@ doesn't pass when either or both of the selected options are equal or above the Set initial permissions for newly created objects. 为新创建的对象设置初始权限。 - - Update Initial Permissions - 更新初始权限 - - - Create Initial Permissions - 创建初始权限 - Role Info 角色信息 @@ -6218,14 +6005,6 @@ doesn't pass when either or both of the selected options are equal or above the Invitation not limited to any flow, and can be used with any enrollment flow. 邀请没有限制到任何流程,可以用于任何注册流程。 - - Update Invitation - 更新邀请 - - - Create Invitation - 创建邀请 - Warning: No invitation stage is bound to any flow. Invitations will not work as expected. 警告:没有邀请阶段绑定到任何流程。邀请将无法按预期工作。 @@ -6426,10 +6205,6 @@ doesn't pass when either or both of the selected options are equal or above the Prompt(s) 输入 - - Update Prompt - 更新输入项 - Create Prompt 创建输入 @@ -7428,14 +7203,6 @@ doesn't pass when either or both of the selected options are equal or above the Configure how the flow executor should handle an invalid response to a challenge given by this bound stage. 针对由此绑定阶段提供的质询,配置流程执行器应如何处理对此质询的无效响应。 - - New stage - 新建阶段 - - - Create a new stage. - 创建一个新阶段。 - Successfully imported device. 已成功导入设备。 @@ -7497,10 +7264,6 @@ doesn't pass when either or both of the selected options are equal or above the Import 导入 - - Import Duo device - 导入 Duo 设备 - Import devices 导入设备 @@ -7637,14 +7400,6 @@ doesn't pass when either or both of the selected options are equal or above the Export 导出 - - Create Flow - 创建流程 - - - Import Flow - 导入流程 - Successfully cleared flow cache 已成功清除流程缓存 @@ -7675,10 +7430,6 @@ doesn't pass when either or both of the selected options are equal or above the Edit Stage 编辑阶段 - - Update Stage binding - 更新阶段绑定 - These bindings control if this stage will be applied to the flow. 这些绑定控制是否将此阶段应用于流程。 @@ -7691,14 +7442,6 @@ doesn't pass when either or both of the selected options are equal or above the No stages are currently bound to this flow. 目前没有阶段绑定到此流程。 - - Create and bind Stage - 创建与绑定阶段 - - - Create Stage binding - 创建阶段绑定 - Flow Overview 流程总览 @@ -7836,14 +7579,6 @@ doesn't pass when either or both of the selected options are equal or above the Notification transport(s) 通知传输 - - Update Notification Transport - 更新通知传输 - - - Create Notification Transport - 创建通知传输 - Successfully updated rule. 已成功更新规则。 @@ -7900,14 +7635,6 @@ doesn't pass when either or both of the selected options are equal or above the Notification rule(s) 通知规则 - - Update Notification Rule - 更新通知规则 - - - Create Notification Rule - 创建通知规则 - These bindings control upon which events this rule triggers. Bindings to groups/users are checked against the user of the event. @@ -8073,14 +7800,6 @@ Bindings to groups/users are checked against the user of the event. Verify Kubernetes API SSL Certificate 验证 Kubernetes API SSL 证书 - - New outpost integration - 新建前哨集成 - - - Create a new outpost integration. - 创建一个新前哨集成。 - Outpost integrations 前哨集成 @@ -8198,18 +7917,10 @@ Bindings to groups/users are checked against the user of the event. Download Private key 下载私钥 - - Import Existing Certificate-Key Pair - 导入已有的证书密钥对 - Generate 生成 - - Generate New Certificate-Key Pair - 生成新的证书密钥对 - Link Title 链接标题 @@ -8460,14 +8171,6 @@ Bindings to groups/users are checked against the user of the event. Blueprint(s) 蓝图 - - Update Blueprint - 更新蓝图 - - - Edit "" blueprint - 编辑“”蓝图 - Apply "" blueprint 应用“”蓝图 @@ -8476,10 +8179,6 @@ Bindings to groups/users are checked against the user of the event. Apply 应用 - - Create Blueprint Instance - 创建蓝图实例 - Successfully updated license. 已成功更新许可证。 @@ -8588,10 +8287,6 @@ Bindings to groups/users are checked against the user of the event. External: 外部: - - Update License - 更新许可证 - Your Install ID 您的安装 ID @@ -8608,10 +8303,6 @@ Bindings to groups/users are checked against the user of the event. Install 安装 - - Install License - 安装许可证 - Release 发布版 @@ -9765,10 +9456,6 @@ Bindings to groups/users are checked against the user of the event. Hide managed roles 隐藏管理角色 - - Bind existing Stage - 绑定已有阶段 - Flags allow you to enable new functionality and behaviour in authentik early. 标志允许你提前启用 authentik 的新功能和行为 @@ -9895,10 +9582,6 @@ Bindings to groups/users are checked against the user of the event. Requires Docker socket/Kubernetes Integration. 需要 Docker Socket 或 Kubernetes 集成。 - - Assign Object Permission - 分配对象权限 - Next, download the configuration to deploy the authentik Agent via MDM 然后, 下载配置文件以通过 MDM 部署 authentik Agent @@ -9923,10 +9606,6 @@ Bindings to groups/users are checked against the user of the event. Choose the object permissions that you want the selected role to have on this object. These object permissions are in addition to any global permissions already within the role. 选择您希望所选角色对该对象拥有的对象权限。这些对象权限是对该角色已有的任何全局权限的补充。 - - Assign object permissions to role - 为角色分配对象权限 - Device access group 设备访问权限组 @@ -9999,10 +9678,6 @@ Bindings to groups/users are checked against the user of the event. Type a name for the token... 输入令牌名称... - - Update Enrollment Token - 更新注册令牌 - Type a unique identifier... 输入唯一标识符... @@ -10215,10 +9890,6 @@ Bindings to groups/users are checked against the user of the event. Successfully created Fleet connector. - - Connector name... - 连接器名称... - Fleet settings @@ -10246,9 +9917,6 @@ Bindings to groups/users are checked against the user of the event. Paste your license key... - - Update - You can select from popular providers with preset configurations or choose a custom setup to specify your own endpoints and keys. @@ -10389,9 +10057,6 @@ Bindings to groups/users are checked against the user of the event. Copy Secret - - Update settings - ED25519 @@ -10551,12 +10216,6 @@ Bindings to groups/users are checked against the user of the event. Lifecycle rule(s) - - Update Lifecycle Rule - - - Create Object Lifecycle Rule - No reviews yet. @@ -10602,12 +10261,6 @@ Bindings to groups/users are checked against the user of the event. Required reviewers - - Confirm Review - - - Confirm this object has been reviewed - Reviews @@ -10844,9 +10497,6 @@ Bindings to groups/users are checked against the user of the event. Search for a provider... - - New Application Wizard - e.g. my-application @@ -10856,9 +10506,6 @@ Bindings to groups/users are checked against the user of the event. The description is shown in the application library and may provide additional information about the application to end users. - - New Flow - Select Groups @@ -10898,9 +10545,6 @@ Bindings to groups/users are checked against the user of the event. This name will be used to identify the role within authentik. - - New Role - Service Account @@ -10910,9 +10554,6 @@ Bindings to groups/users are checked against the user of the event. Impersonate User - - Edit - Impersonate @@ -11012,18 +10653,6 @@ Bindings to groups/users are checked against the user of the event. Reloads page - - New - - - Create - - - Create - - - Save Changes - authentik information @@ -11072,9 +10701,6 @@ Bindings to groups/users are checked against the user of the event. No instances running. - - Search outposts... - New Outpost @@ -11123,9 +10749,6 @@ Bindings to groups/users are checked against the user of the event. File upload - - Import Blueprint - Warning: Blueprint files may contain objects such as users, policies and expression. @@ -11210,6 +10833,533 @@ Bindings to groups/users are checked against the user of the event. Avatar + + Save changes + + + Edit Settings + + + Server Version + + + Applications search + + + Search for application by name, group or provider... + + + New Application options + + + Select a ... + + + Application Details + + + Provider Details + + + Flow Blueprint + + + Flow Blueprints + + + Select a blueprint... + + + Search for a blueprint by name or path... + + + Type a name for this certificate... + + + e.g. mydomain.com, *.mydomain.com, mydomain.local + + + Import Existing + + + Certificate Name + + + Type a name for this certificate-key pair... + + + Search for a certificate or key name... + + + Select a device access group... + + + No enrollment tokens found for this connector. + + + Search for an enrollment token... + + + Search connectors by name or type... + + + Endpoint Connector + + + Endpoint Connectors + + + Provide your Fleet API token... + + + Device Access Groups + + + Search device groups by name... + + + Search devices by name, OS, or group... + + + Enterprise License + + + Enterprise Licenses + + + Search for a license by name... + + + Notification Rule + + + Type a name for this rule... + + + Search for a notification rule by name, severity or group... + + + Notification Transport + + + Transport Name + + + Type a name for this transport... + + + Search for a notification transport by name or mode... + + + Search for a file by name... + + + New Stage + + + Bind Existing Stage + + + Flow Name + + + Type a name for this flow... + + + Type a title for this flow... + + + e.g. my-flow + + + Select a designation... + + + Search for a flow by name or identifier... + + + Stage Binding + + + Select a stage... + + + Select one or more users to assign... + + + Lifecycle Rule + + + Search for a lifecycle rule by name or target... + + + Search tasks... + + + Review + + + Outpost Integration + + + Search outposts by name, type or assigned integration... + + + Search for an outpost integration by name, type or assigned integration... + + + Open the wizard to create a new service connection. + + + New Outpost Integration + + + Open the wizard to create a new policy. + + + Policy Name + + + Type a policy name... + + + Policy Binding + + + Search for a policy by name or type... + + + New Policy + + + Search for a reputation by identifier or IP... + + + Property Mapping + + + Mapping Name + + + Type a name for this mapping... + + + Search for a property mapping by name or type... + + + New Property Mapping + + + Run Test + + + Example Context Data + + + Select a user... + + + Bind Mode + + + Search Mode + + + Bind Flow + + + Unbind Flow + + + TLS Server Name + + + UID Start Number + + + GID Start Number + + + Authorization Flow + + + Client Type + + + Authentication Flow + + + Invalidation Flow + + + Access Code Validity + + + Access Token Validity + + + Refresh Token Validity + + + Refresh Token Threshold + + + Subject Mode + + + Search for provider by name, type or assigned application... + + + RAC Endpoint + + + RAC Endpoints + + + Endpoint Name + + + Type a name for this endpoint... + + + e.g. myserver.example.com, 10.0.0.1:22 + + + Create an endpoint to get started. + + + Search for an endpoint by name or host... + + + Initial Permission Name + + + Type a name for these initial permissions... + + + Search for initial permissions by name... + + + Create an initial permission to get started. + + + Role Object Permission + + + Role Object Permissions + + + Object Permission + + + Object Permissions + + + Update + + + Search for a role... + + + Source Name + + + Type a name for this source... + + + e.g. my-kerberos-source + + + e.g. my-oauth-source + + + e.g. my-plex-source + + + e.g. my-saml-source + + + e.g. my-scim-source + + + Search for a source... + + + e.g. my-telegram-source + + + Duo Device + + + Duo Devices + + + Importing + + + Type the Duo user ID for this device... + + + Invitation + + + Invitation Name + + + Search for an invitation by name... + + + Prompt + + + Search for a prompt by name, field or type... + + + Search for a stage name, type, or flow... + + + User creation mode + + + Search for a token identifier, user, or intent... + + + Review Credentials + + + Type a username for the service account... + + + Internal User + + + Internal Users + + + External User + + + External Users + + + Type a username for the internal user... + + + Type a username for the external user... + + + Open the new user wizard + + + Select email stage... + + + Copying ... + + + Copying to clipboard... + + + e.g. my-slug + + + Create + + + Create + + + Copy to clipboard + + + Entity + + + Edit "" + + + Edit + + + Open "" permissions + + + Open permissions + + + New + + + + + + New + + + Create + + + Creating + + + + + + Edit + + + Save Changes + + + Saving Changes... + + + An error occurred while loading . + + + Select an option... + + + Choose Type + + + Choose type + + + Details + + + Cancel wizard + + + Search for an endpoint by name... + + + No endpoints found for this application. + + + Launch Endpoint + + + Wizard + ARIA label for the creation wizard when no entity singular is provided. + + + New Wizard + ARIA label for the creation wizard, where the entity singular is interpolated. + + + Create New Entity + Header for the creation wizard when no entity singular is provided. + + + Create New + Header for the creation wizard, where the entity singular is interpolated. + + + ... + The message shown while a form is being submitted. + diff --git a/web/xliff/zh-Hant.xlf b/web/xliff/zh-Hant.xlf index 1fe4eeabe4..cfb78dcedf 100644 --- a/web/xliff/zh-Hant.xlf +++ b/web/xliff/zh-Hant.xlf @@ -927,10 +927,6 @@ Pause this schedule - - Select an object. - 選擇一個物件。 - Failed to fetch objects: @@ -1010,12 +1006,6 @@ Close 關閉 - - Update "" Permissions - - - Open "" permissions modal - Permissions 權限 @@ -1326,9 +1316,6 @@ Apply changes 套用變更 - - Close wizard - UNNAMED @@ -1339,13 +1326,6 @@ Finish 完成 - - Select type - 選擇類型 - - - Select a provider type - Icon @@ -1513,18 +1493,10 @@ Type a provider name... - - Bind mode - 附加模式 - Configure how the outpost authenticates requests. 設定 Outpost 如何驗證要求。 - - Search mode - 搜尋模式 - Configure how the outpost queries the core authentik server's users. 設定 Outpost 如何查詢 authentik core 伺服器上的使用者。 @@ -1537,17 +1509,10 @@ Flow settings 流程設定 - - Bind flow - 附加流程 - Flow used for users to authenticate. 用於使用者認證的流程 - - Unbind flow - Flow used for unbinding users. @@ -1563,18 +1528,6 @@ LDAP DN under which bind requests and search requests can be made. 可以進行附加和搜尋要求的 LDAP DN。 - - TLS Server name - TLS 伺服器名稱 - - - UID start number - UID 起始編號 - - - GID start number - GID 起始編號 - Configure LDAP Provider @@ -1679,10 +1632,6 @@ Flow used when authorizing this provider. 授權此供應商時的流程。 - - Client type - 用戶端類型 - Client ID 用戶端 ID @@ -1721,10 +1670,6 @@ Advanced flow settings - - Authentication flow - 身分認證流程 - Select an authentication flow... @@ -1732,10 +1677,6 @@ Flow used when a user access this provider and is not authenticated. 使用者存取此供應商但未獲授權時的流程 - - Invalidation flow - 登出流程 - Select an invalidation flow... @@ -1746,33 +1687,18 @@ Advanced protocol settings 進階通訊協定設定 - - Access code validity - 存取認證碼的有效性 - Configure how long access codes are valid for. 設定存取認證碼的有效期限。 - - Access Token validity - 存取權杖的有效性 - Configure how long access tokens are valid for. 設定存取權杖的有效期限。 - - Refresh Token validity - 重新整理權杖的有效性 - Configure how long refresh tokens are valid for. 設定重新整理權杖的有效期限。 - - Refresh Token threshold - When renewing a refresh token, if the existing refresh token's expiry is within this threshold, the refresh token will be renewed. Set to seconds=0 to always renew the refresh token. @@ -1802,10 +1728,6 @@ authentik only supports RSA-OAEP-256 for encryption. - - Subject mode - Subject 模式 - Configure what data should be used as unique User Identifier. For most cases, the default should be fine. 設定應該使用哪些資料作為唯一的使用者識別碼。在大多數情況下使用預設值即可。 @@ -2495,17 +2417,6 @@ Create 建立 - - New provider - 新增供應商 - - - Create a new provider. - 建立一個新的供應商。 - - - Create - New Provider @@ -2604,9 +2515,6 @@ Provider Search - - Search for providers… - Provider(s) 供應商 @@ -2625,9 +2533,6 @@ Update - - Edit "" provider - Successfully triggered sync. @@ -3302,14 +3207,6 @@ doesn't pass when either or both of the selected options are equal or above the Number of previous passwords to check - - New policy - 新增政策 - - - Create a new policy. - 建立一個新的政策。 - Create Binding 建立附加 @@ -3339,9 +3236,6 @@ doesn't pass when either or both of the selected options are equal or above the Successfully created user. 成功建立使用者。 - - Type a username for the user... - The user's primary identifier used for authentication. 150 characters or fewer. @@ -3406,10 +3300,6 @@ doesn't pass when either or both of the selected options are equal or above the Policy binding(s) 政策附加 - - Update Binding - 更新附加 - No Policies bound. 沒有已附加的政策。 @@ -3430,15 +3320,9 @@ doesn't pass when either or both of the selected options are equal or above the Endpoint(s) - - Update Endpoint - These bindings control which users will have access to this endpoint. Users must also have access to the application. - - Create Endpoint - Connections @@ -3568,7 +3452,7 @@ doesn't pass when either or both of the selected options are equal or above the 更新應用程式 - Edit "" + Edit "" Open "" @@ -3841,12 +3725,6 @@ doesn't pass when either or both of the selected options are equal or above the NSS Group ID offset - - New connector - - - Create a new connector. - Connectors are required to create devices. Depending on connector type, agents either directly talk to them or they talk to and external API to create devices. @@ -3890,27 +3768,15 @@ doesn't pass when either or both of the selected options are equal or above the Copy token 複製權杖 - - Create Enrollment Token - Enrollment Tokens - - Group name... - - - Group name - Device access groups Create groups of devices to manage access. - - Create Device Group - Device Group(s) @@ -4445,14 +4311,6 @@ doesn't pass when either or both of the selected options are equal or above the Telegram Attribute mapping - - New source - 新增身分來源 - - - Create a new source. - 建立一個新的身分來源。 - Federation and Social login 聯邦式認證和社群登入 @@ -4553,10 +4411,6 @@ doesn't pass when either or both of the selected options are equal or above the SCIM Base URL - - Click to copy token - 點選這裡複製權杖 - Telegram bot @@ -4627,10 +4481,6 @@ doesn't pass when either or both of the selected options are equal or above the Description shown to the user when consenting. If left empty, the user won't be informed. 當需要使用者同意時顯示的說明。如果留空將不會顯示。 - - Example context data - 範例上下文資料 - Active Directory User Active Directory 使用者 @@ -4639,14 +4489,6 @@ doesn't pass when either or both of the selected options are equal or above the Active Directory Group Active Directory 群組 - - New property mapping - 新增屬性對應 - - - Create a new property mapping. - 建立一個新的屬性對應。 - Property Mappings 屬性對應 @@ -4659,10 +4501,6 @@ doesn't pass when either or both of the selected options are equal or above the Property Mapping(s) 屬性對應 - - Test Property Mapping - 測試屬性對應 - Hide managed mappings 隱藏代管對應 @@ -4883,15 +4721,6 @@ doesn't pass when either or both of the selected options are equal or above the Brand(s) - - Update Brand - - - Create Brand - - - New Brand - Policies 政策 @@ -4907,10 +4736,6 @@ doesn't pass when either or both of the selected options are equal or above the Warning: Policy is not assigned. 警告:政策未被分配。 - - Test Policy - 測試政策 - Policy / Policies 政策 @@ -4984,9 +4809,6 @@ doesn't pass when either or both of the selected options are equal or above the Create Group 建立群組 - - New Group - Create group 建立群組 @@ -5138,9 +4960,6 @@ doesn't pass when either or both of the selected options are equal or above the This user will be added to the group "". 這個使用者將會被加入到「」群組。 - - New Service Account - Hide service-accounts 隱藏服務帳戶 @@ -5434,12 +5253,6 @@ doesn't pass when either or both of the selected options are equal or above the Set initial permissions for newly created objects. - - Update Initial Permissions - - - Create Initial Permissions - Role Info 角色資訊 @@ -5510,14 +5323,6 @@ doesn't pass when either or both of the selected options are equal or above the Invitation not limited to any flow, and can be used with any enrollment flow. 邀請函並未限制用於任何流程,且可以用於任何註冊流程。 - - Update Invitation - 更新邀請函 - - - Create Invitation - 建立邀請函 - Warning: No invitation stage is bound to any flow. Invitations will not work as expected. 警告:邀請流程沒有附加到任何流程。邀請將無法依照預期工作。 @@ -5714,10 +5519,6 @@ doesn't pass when either or both of the selected options are equal or above the Prompt(s) 提示 - - Update Prompt - 更新提示 - Create Prompt 建立提示 @@ -6635,14 +6436,6 @@ doesn't pass when either or both of the selected options are equal or above the Configure how the flow executor should handle an invalid response to a challenge given by this bound stage. 設定流程執行器在遇到附加的階段中,給出挑戰但收到的無效回應時,應該處理的方式。 - - New stage - 新增階段 - - - Create a new stage. - 建立一個階段。 - Successfully imported device. 成功匯入裝置。 @@ -6699,10 +6492,6 @@ doesn't pass when either or both of the selected options are equal or above the Import 匯入 - - Import Duo device - 匯入 Duo 裝置 - Import devices 匯入裝置 @@ -6832,14 +6621,6 @@ doesn't pass when either or both of the selected options are equal or above the Export 匯出 - - Create Flow - 建立流程 - - - Import Flow - 匯入流程 - Successfully cleared flow cache 成功清除流程的快取 @@ -6869,10 +6650,6 @@ doesn't pass when either or both of the selected options are equal or above the Edit Stage 編輯階段 - - Update Stage binding - 更新階段附加 - These bindings control if this stage will be applied to the flow. 這些附加控制此階段是否將應用於流程。 @@ -6885,14 +6662,6 @@ doesn't pass when either or both of the selected options are equal or above the No stages are currently bound to this flow. 目前沒有階段附加到此流程。 - - Create and bind Stage - 建立階段並附加 - - - Create Stage binding - 建立階段附加 - Flow Overview 流程概覽 @@ -7017,14 +6786,6 @@ doesn't pass when either or both of the selected options are equal or above the Notification transport(s) 通知通道 - - Update Notification Transport - 更新通知通道 - - - Create Notification Transport - 建立通知通道 - Successfully updated rule. 成功更新規則。 @@ -7076,14 +6837,6 @@ doesn't pass when either or both of the selected options are equal or above the Notification rule(s) 通知規則 - - Update Notification Rule - 更新通知規則 - - - Create Notification Rule - 建立通知規則 - These bindings control upon which events this rule triggers. Bindings to groups/users are checked against the user of the event. @@ -7234,14 +6987,6 @@ Bindings to groups/users are checked against the user of the event. Verify Kubernetes API SSL Certificate 驗證 Kubernetes API 的 SSL 憑證 - - New outpost integration - 新增 Outpost 整合 - - - Create a new outpost integration. - 建立一個 Outpost 整合。 - Outpost integrations @@ -7351,16 +7096,10 @@ Bindings to groups/users are checked against the user of the event. Download Private key 下載私鑰 - - Import Existing Certificate-Key Pair - Generate 產生憑證 - - Generate New Certificate-Key Pair - Link Title @@ -7561,13 +7300,6 @@ Bindings to groups/users are checked against the user of the event. Blueprint(s) 藍圖 - - Update Blueprint - 更新藍圖 - - - Edit "" blueprint - Apply "" blueprint @@ -7575,10 +7307,6 @@ Bindings to groups/users are checked against the user of the event. Apply 套用 - - Create Blueprint Instance - 建立藍圖執行個體 - Successfully updated license. 成功更新授權許可證 @@ -7673,10 +7401,6 @@ Bindings to groups/users are checked against the user of the event. External: 外部使用者: - - Update License - 更新授權許可證 - Your Install ID @@ -7691,10 +7415,6 @@ Bindings to groups/users are checked against the user of the event. Install 安裝 - - Install License - 安裝授權許可證 - Release @@ -8651,9 +8371,6 @@ Bindings to groups/users are checked against the user of the event. Hide managed roles - - Bind existing Stage - Flags allow you to enable new functionality and behaviour in authentik early. @@ -8753,9 +8470,6 @@ Bindings to groups/users are checked against the user of the event. Requires Docker socket/Kubernetes Integration. - - Assign Object Permission - Next, download the configuration to deploy the authentik Agent via MDM @@ -8773,9 +8487,6 @@ Bindings to groups/users are checked against the user of the event. Choose the object permissions that you want the selected role to have on this object. These object permissions are in addition to any global permissions already within the role. - - Assign object permissions to role - Device access group @@ -8830,9 +8541,6 @@ Bindings to groups/users are checked against the user of the event. Type a name for the token... - - Update Enrollment Token - Type a unique identifier... @@ -8997,9 +8705,6 @@ Bindings to groups/users are checked against the user of the event. Successfully created Fleet connector. - - Connector name... - Fleet settings @@ -9027,9 +8732,6 @@ Bindings to groups/users are checked against the user of the event. Paste your license key... - - Update - You can select from popular providers with preset configurations or choose a custom setup to specify your own endpoints and keys. @@ -9170,9 +8872,6 @@ Bindings to groups/users are checked against the user of the event. Copy Secret - - Update settings - ED25519 @@ -9332,12 +9031,6 @@ Bindings to groups/users are checked against the user of the event. Lifecycle rule(s) - - Update Lifecycle Rule - - - Create Object Lifecycle Rule - No reviews yet. @@ -9383,12 +9076,6 @@ Bindings to groups/users are checked against the user of the event. Required reviewers - - Confirm Review - - - Confirm this object has been reviewed - Reviews @@ -9625,9 +9312,6 @@ Bindings to groups/users are checked against the user of the event. Search for a provider... - - New Application Wizard - e.g. my-application @@ -9637,9 +9321,6 @@ Bindings to groups/users are checked against the user of the event. The description is shown in the application library and may provide additional information about the application to end users. - - New Flow - Select Groups @@ -9679,9 +9360,6 @@ Bindings to groups/users are checked against the user of the event. This name will be used to identify the role within authentik. - - New Role - Service Account @@ -9691,9 +9369,6 @@ Bindings to groups/users are checked against the user of the event. Impersonate User - - Edit - Impersonate @@ -9793,18 +9468,6 @@ Bindings to groups/users are checked against the user of the event. Reloads page - - New - - - Create - - - Create - - - Save Changes - authentik information @@ -9853,9 +9516,6 @@ Bindings to groups/users are checked against the user of the event. No instances running. - - Search outposts... - New Outpost @@ -9904,9 +9564,6 @@ Bindings to groups/users are checked against the user of the event. File upload - - Import Blueprint - Warning: Blueprint files may contain objects such as users, policies and expression. @@ -9991,6 +9648,533 @@ Bindings to groups/users are checked against the user of the event. Avatar + + Save changes + + + Edit Settings + + + Server Version + + + Applications search + + + Search for application by name, group or provider... + + + New Application options + + + Select a ... + + + Application Details + + + Provider Details + + + Flow Blueprint + + + Flow Blueprints + + + Select a blueprint... + + + Search for a blueprint by name or path... + + + Type a name for this certificate... + + + e.g. mydomain.com, *.mydomain.com, mydomain.local + + + Import Existing + + + Certificate Name + + + Type a name for this certificate-key pair... + + + Search for a certificate or key name... + + + Select a device access group... + + + No enrollment tokens found for this connector. + + + Search for an enrollment token... + + + Search connectors by name or type... + + + Endpoint Connector + + + Endpoint Connectors + + + Provide your Fleet API token... + + + Device Access Groups + + + Search device groups by name... + + + Search devices by name, OS, or group... + + + Enterprise License + + + Enterprise Licenses + + + Search for a license by name... + + + Notification Rule + + + Type a name for this rule... + + + Search for a notification rule by name, severity or group... + + + Notification Transport + + + Transport Name + + + Type a name for this transport... + + + Search for a notification transport by name or mode... + + + Search for a file by name... + + + New Stage + + + Bind Existing Stage + + + Flow Name + + + Type a name for this flow... + + + Type a title for this flow... + + + e.g. my-flow + + + Select a designation... + + + Search for a flow by name or identifier... + + + Stage Binding + + + Select a stage... + + + Select one or more users to assign... + + + Lifecycle Rule + + + Search for a lifecycle rule by name or target... + + + Search tasks... + + + Review + + + Outpost Integration + + + Search outposts by name, type or assigned integration... + + + Search for an outpost integration by name, type or assigned integration... + + + Open the wizard to create a new service connection. + + + New Outpost Integration + + + Open the wizard to create a new policy. + + + Policy Name + + + Type a policy name... + + + Policy Binding + + + Search for a policy by name or type... + + + New Policy + + + Search for a reputation by identifier or IP... + + + Property Mapping + + + Mapping Name + + + Type a name for this mapping... + + + Search for a property mapping by name or type... + + + New Property Mapping + + + Run Test + + + Example Context Data + + + Select a user... + + + Bind Mode + + + Search Mode + + + Bind Flow + + + Unbind Flow + + + TLS Server Name + + + UID Start Number + + + GID Start Number + + + Authorization Flow + + + Client Type + + + Authentication Flow + + + Invalidation Flow + + + Access Code Validity + + + Access Token Validity + + + Refresh Token Validity + + + Refresh Token Threshold + + + Subject Mode + + + Search for provider by name, type or assigned application... + + + RAC Endpoint + + + RAC Endpoints + + + Endpoint Name + + + Type a name for this endpoint... + + + e.g. myserver.example.com, 10.0.0.1:22 + + + Create an endpoint to get started. + + + Search for an endpoint by name or host... + + + Initial Permission Name + + + Type a name for these initial permissions... + + + Search for initial permissions by name... + + + Create an initial permission to get started. + + + Role Object Permission + + + Role Object Permissions + + + Object Permission + + + Object Permissions + + + Update + + + Search for a role... + + + Source Name + + + Type a name for this source... + + + e.g. my-kerberos-source + + + e.g. my-oauth-source + + + e.g. my-plex-source + + + e.g. my-saml-source + + + e.g. my-scim-source + + + Search for a source... + + + e.g. my-telegram-source + + + Duo Device + + + Duo Devices + + + Importing + + + Type the Duo user ID for this device... + + + Invitation + + + Invitation Name + + + Search for an invitation by name... + + + Prompt + + + Search for a prompt by name, field or type... + + + Search for a stage name, type, or flow... + + + User creation mode + + + Search for a token identifier, user, or intent... + + + Review Credentials + + + Type a username for the service account... + + + Internal User + + + Internal Users + + + External User + + + External Users + + + Type a username for the internal user... + + + Type a username for the external user... + + + Open the new user wizard + + + Select email stage... + + + Copying ... + + + Copying to clipboard... + + + e.g. my-slug + + + Create + + + Create + + + Copy to clipboard + + + Entity + + + Edit "" + + + Edit + + + Open "" permissions + + + Open permissions + + + New + + + + + + New + + + Create + + + Creating + + + + + + Edit + + + Save Changes + + + Saving Changes... + + + An error occurred while loading . + + + Select an option... + + + Choose Type + + + Choose type + + + Details + + + Cancel wizard + + + Search for an endpoint by name... + + + No endpoints found for this application. + + + Launch Endpoint + + + Wizard + ARIA label for the creation wizard when no entity singular is provided. + + + New Wizard + ARIA label for the creation wizard, where the entity singular is interpolated. + + + Create New Entity + Header for the creation wizard when no entity singular is provided. + + + Create New + Header for the creation wizard, where the entity singular is interpolated. + + + ... + The message shown while a form is being submitted. + diff --git a/website/docs/customize/policies/expression/unique_email.md b/website/docs/customize/policies/expression/unique_email.md index 2f8bbe08e8..272d41d111 100644 --- a/website/docs/customize/policies/expression/unique_email.md +++ b/website/docs/customize/policies/expression/unique_email.md @@ -10,12 +10,17 @@ The snippet below can be used in an expression policy within enrollment flows. T # Ensure this matches the *Field Key* value of the prompt field_name = "email" email = request.context["prompt_data"][field_name] + pending_user = request.context.get("pending_user") from authentik.core.models import User + query = User.objects.filter(email__iexact=email) + if pending_user: query = query.exclude(pk=pending_user.pk) +elif request.user and request.user.is_authenticated: + query = query.exclude(pk=request.user.pk) if query.exists(): ak_message("Email address in use")