diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml deleted file mode 100644 index 9154c7e3..00000000 --- a/.github/workflows/ci.yaml +++ /dev/null @@ -1,88 +0,0 @@ -name: ci -on: - push: - branches: - - develop - pull_request: - branches: - - develop - -jobs: - - test_node: - runs-on: ubuntu-latest - strategy: - matrix: - node: [ '14', '13', '12' ] - name: Test with Node v${{ matrix.node }} - steps: - - name: Tell if project is using npm or yarn - id: _1 - uses: garronej/github_actions_toolkit@v1.11 - with: - action_name: tell_if_project_uses_npm_or_yarn - owner: ${{github.repository_owner}} - repo: ${{github.event.repository.name}} - branch: ${{github.ref}} - - uses: actions/checkout@v2 - - uses: actions/setup-node@v1 - with: - node-version: ${{ matrix.node }} - - if: steps._1.outputs.npm_or_yarn == 'yarn' - run: | - yarn install --frozen-lockfile - yarn run build - yarn run test - - if: steps._1.outputs.npm_or_yarn == 'npm' - run: | - npm ci - npm run build - npm run test - trigger_publish: - name: Trigger publish.yaml workflow if package.json version updated ( and secrets.PAT is set ). - runs-on: ubuntu-latest - env: - PAT: ${{secrets.PAT}} - if: github.event_name == 'push' && github.event.head_commit.author.name != 'ts_ci' - needs: test_node - steps: - - - name: Get version on latest - id: v_latest - uses: garronej/github_actions_toolkit@v1.11 - with: - action_name: get_package_json_version - owner: ${{github.repository_owner}} - repo: ${{github.event.repository.name}} - branch: latest - compare_to_version: '0.0.0' - - - name: Get version on develop - id: v_develop - uses: garronej/github_actions_toolkit@v1.11 - with: - action_name: get_package_json_version - owner: ${{github.repository_owner}} - repo: ${{github.event.repository.name}} - branch: ${{ github.sha }} - compare_to_version: ${{steps.v_latest.outputs.version || '0.0.0'}} - - - name: 'Trigger the ''publish'' workflow' - if: ${{ !!env.PAT && steps.v_develop.outputs.compare_result == '1' }} - uses: garronej/github_actions_toolkit@v1.11 - env: - GITHUB_TOKEN: ${{ secrets.PAT }} - with: - action_name: dispatch_event - owner: ${{github.repository_owner}} - repo: ${{github.event.repository.name}} - event_type: publish - client_payload_json: | - ${{ - format( - '{{"from_version":"{0}","to_version":"{1}","repo":"{2}"}}', - steps.v_latest.outputs.version, - steps.v_develop.outputs.version, - github.event.repository.name - ) - }} \ No newline at end of file diff --git a/.github/workflows/publish.yaml b/.github/workflows/publish.yaml deleted file mode 100644 index f973285f..00000000 --- a/.github/workflows/publish.yaml +++ /dev/null @@ -1,116 +0,0 @@ -on: - repository_dispatch: - types: publish - -jobs: - update_changelog_and_sync_package_lock_version: - name: Update CHANGELOG.md and make sure package.json and package-lock.json versions matches. - runs-on: ubuntu-latest - steps: - - name: Synchronize package.json and package-lock.json version if needed. - uses: garronej/github_actions_toolkit@v1.11 - env: - GITHUB_TOKEN: ${{ secrets.PAT }} - with: - action_name: sync_package_and_package_lock_version - owner: ${{github.repository_owner}} - repo: ${{github.event.client_payload.repo}} - branch: develop - commit_author_email: ts_ci@github.com - - name: Update CHANGELOG.md - if: ${{ !!github.event.client_payload.from_version }} - uses: garronej/github_actions_toolkit@v1.11 - env: - GITHUB_TOKEN: ${{ secrets.PAT }} - with: - action_name: update_changelog - owner: ${{github.repository_owner}} - repo: ${{github.event.client_payload.repo}} - branch_behind: latest - branch_ahead: develop - commit_author_email: ts_ci@github.com - exclude_commit_from_author_names_json: '["ts_ci"]' - - publish: - runs-on: ubuntu-latest - needs: update_changelog_and_sync_package_lock_version - steps: - - uses: actions/checkout@v2 - with: - fetch-depth: 0 - ref: develop - - name: Remove .github directory, useless on 'latest' branch - run: rm -r .github - - name: Remove branch 'latest' - continue-on-error: true - run: | - git branch -d latest || true - git push origin :latest - - name: Create the new 'latest' branch - run: | - git branch latest - git checkout latest - - uses: actions/setup-node@v1 - - run: | - if [ -f "./yarn.lock" ]; then - yarn install --frozen-lockfile - else - npm ci - fi - - run: | - PACKAGE_MANAGER=npm - if [ -f "./yarn.lock" ]; then - PACKAGE_MANAGER=yarn - fi - $PACKAGE_MANAGER run enable_short_import_path - env: - DRY_RUN: "0" - - name: (DEBUG) Show how the files have been moved to enable short import - run: ls -lR - - name: Publishing on NPM - run: | - if [ "$(npm show . version)" = "$VERSION" ]; then - echo "This version is already published" - exit 0 - fi - if [ "$NPM_TOKEN" = "" ]; then - echo "Can't publish on NPM, You must first create a secret called NPM_TOKEN that contains your NPM auth token. https://help.github.com/en/actions/automating-your-workflow-with-github-actions/creating-and-using-encrypted-secrets" - false - fi - echo '//registry.npmjs.org/:_authToken=${NPM_TOKEN}' > .npmrc - npm publish - rm .npmrc - env: - NPM_TOKEN: ${{ secrets.NPM_TOKEN }} - VERSION: ${{ github.event.client_payload.to_version }} - - name: Commit changes - run: | - git config --local user.email "ts_ci@github.com" - git config --local user.name "ts_ci" - git add -A - git commit -am "Enabling shorter import paths [automatic]" - - run: git push origin latest - - name: Release body - id: id_rb - run: | - if [ "$FROM_VERSION" = "" ]; then - echo "::set-output name=body::🚀" - else - echo "::set-output name=body::📋 [CHANGELOG](https://github.com/$OWNER/$REPO/blob/$REF/CHANGELOG.md)" - fi - env: - FROM_VERSION: ${{ github.event.client_payload.from_version }} - OWNER: ${{github.repository_owner}} - REPO: ${{github.event.client_payload.repo}} - REF: v${{github.event.client_payload.to_version}} - - name: Create Release - uses: garronej/create-release@master - env: - GITHUB_TOKEN: ${{ secrets.PAT }} - with: - tag_name: v${{ github.event.client_payload.to_version }} - release_name: Release v${{ github.event.client_payload.to_version }} - branch: latest - draft: false - prerelease: false - body: ${{ steps.id_rb.outputs.body }} \ No newline at end of file diff --git a/bin/build-keycloak-theme/ftlValuesGlobalName.d.ts b/bin/build-keycloak-theme/ftlValuesGlobalName.d.ts new file mode 100644 index 00000000..e81dbe49 --- /dev/null +++ b/bin/build-keycloak-theme/ftlValuesGlobalName.d.ts @@ -0,0 +1 @@ +export declare const ftlValuesGlobalName = "kcContext"; diff --git a/bin/build-keycloak-theme/ftlValuesGlobalName.js b/bin/build-keycloak-theme/ftlValuesGlobalName.js new file mode 100644 index 00000000..96c12227 --- /dev/null +++ b/bin/build-keycloak-theme/ftlValuesGlobalName.js @@ -0,0 +1,5 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.ftlValuesGlobalName = void 0; +exports.ftlValuesGlobalName = "kcContext"; +//# sourceMappingURL=ftlValuesGlobalName.js.map \ No newline at end of file diff --git a/bin/build-keycloak-theme/ftlValuesGlobalName.js.map b/bin/build-keycloak-theme/ftlValuesGlobalName.js.map new file mode 100644 index 00000000..a64fdf26 --- /dev/null +++ b/bin/build-keycloak-theme/ftlValuesGlobalName.js.map @@ -0,0 +1 @@ +{"version":3,"file":"ftlValuesGlobalName.js","sourceRoot":"","sources":["../../src/bin/build-keycloak-theme/ftlValuesGlobalName.ts"],"names":[],"mappings":";;;AACa,QAAA,mBAAmB,GAAG,WAAW,CAAC"} \ No newline at end of file diff --git a/bin/build-keycloak-theme/generateDebugFiles/index.d.ts b/bin/build-keycloak-theme/generateDebugFiles/index.d.ts new file mode 100644 index 00000000..edd8e11e --- /dev/null +++ b/bin/build-keycloak-theme/generateDebugFiles/index.d.ts @@ -0,0 +1,6 @@ +export declare const containerLaunchScriptBasename = "start_keycloak_testing_container.sh"; +/** Files for being able to run a hot reload keycloak container */ +export declare function generateDebugFiles(params: { + packageJsonName: string; + keycloakThemeBuildingDirPath: string; +}): void; diff --git a/bin/build-keycloak-theme/generateDebugFiles/index.js b/bin/build-keycloak-theme/generateDebugFiles/index.js new file mode 100644 index 00000000..a145fda5 --- /dev/null +++ b/bin/build-keycloak-theme/generateDebugFiles/index.js @@ -0,0 +1,68 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.generateDebugFiles = exports.containerLaunchScriptBasename = void 0; +var fs = __importStar(require("fs")); +var path_1 = require("path"); +exports.containerLaunchScriptBasename = "start_keycloak_testing_container.sh"; +/** Files for being able to run a hot reload keycloak container */ +function generateDebugFiles(params) { + var packageJsonName = params.packageJsonName, keycloakThemeBuildingDirPath = params.keycloakThemeBuildingDirPath; + fs.writeFileSync(path_1.join(keycloakThemeBuildingDirPath, "Dockerfile"), Buffer.from([ + "FROM jboss/keycloak:11.0.3", + "", + "USER root", + "", + "WORKDIR /", + "", + "ADD configuration /opt/jboss/keycloak/standalone/configuration/", + "", + 'ENTRYPOINT [ "/opt/jboss/tools/docker-entrypoint.sh" ]', + ].join("\n"), "utf8")); + var dockerImage = packageJsonName + "/keycloak-hot-reload"; + var containerName = "keycloak-testing-container"; + fs.writeFileSync(path_1.join(keycloakThemeBuildingDirPath, exports.containerLaunchScriptBasename), Buffer.from([ + "#!/bin/bash", + "", + "cd " + keycloakThemeBuildingDirPath, + "", + "docker rm " + containerName + " || true", + "", + "docker build . -t " + dockerImage, + "", + "docker run \\", + " -p 8080:8080 \\", + "\t--name " + containerName + " \\", + " -e KEYCLOAK_USER=admin \\", + " -e KEYCLOAK_PASSWORD=admin \\", + "\t-v " + path_1.join(keycloakThemeBuildingDirPath, "src", "main", "resources", "theme", packageJsonName) + ":/opt/jboss/keycloak/themes/" + packageJsonName + ":rw \\", + "\t-it " + dockerImage + ":latest", + "" + ].join("\n"), "utf8"), { "mode": 493 }); + var standaloneHaFilePath = path_1.join(keycloakThemeBuildingDirPath, "configuration", "standalone-ha.xml"); + try { + fs.mkdirSync(path_1.dirname(standaloneHaFilePath)); + } + catch (_a) { } + fs.writeFileSync(standaloneHaFilePath, fs.readFileSync(path_1.join(__dirname, path_1.basename(standaloneHaFilePath)))); +} +exports.generateDebugFiles = generateDebugFiles; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/bin/build-keycloak-theme/generateDebugFiles/index.js.map b/bin/build-keycloak-theme/generateDebugFiles/index.js.map new file mode 100644 index 00000000..5a2888ca --- /dev/null +++ b/bin/build-keycloak-theme/generateDebugFiles/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/bin/build-keycloak-theme/generateDebugFiles/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;AACA,qCAAyB;AACzB,6BAA0F;AAE7E,QAAA,6BAA6B,GAAG,qCAAqC,CAAC;AAEnF,kEAAkE;AAClE,SAAgB,kBAAkB,CAC9B,MAGC;IAGO,IAAA,eAAe,GAAmC,MAAM,gBAAzC,EAAE,4BAA4B,GAAK,MAAM,6BAAX,CAAY;IAEjE,EAAE,CAAC,aAAa,CACZ,WAAQ,CAAC,4BAA4B,EAAE,YAAY,CAAC,EACpD,MAAM,CAAC,IAAI,CACP;QACI,4BAA4B;QAC5B,EAAE;QACF,WAAW;QACX,EAAE;QACF,WAAW;QACX,EAAE;QACF,iEAAiE;QACjE,EAAE;QACF,wDAAwD;KAC3D,CAAC,IAAI,CAAC,IAAI,CAAC,EACZ,MAAM,CACT,CACJ,CAAC;IAEF,IAAM,WAAW,GAAM,eAAe,yBAAsB,CAAC;IAC7D,IAAM,aAAa,GAAG,4BAA4B,CAAC;IAEnD,EAAE,CAAC,aAAa,CACZ,WAAQ,CAAC,4BAA4B,EAAE,qCAA6B,CAAC,EACrE,MAAM,CAAC,IAAI,CACP;QACI,aAAa;QACb,EAAE;QACF,QAAM,4BAA8B;QACpC,EAAE;QACF,eAAa,aAAa,aAAU;QACpC,EAAE;QACF,uBAAqB,WAAa;QAClC,EAAE;QACF,eAAe;QACf,kBAAkB;QAClB,cAAW,aAAa,QAAK;QAC7B,4BAA4B;QAC5B,gCAAgC;QAChC,UAAO,WAAQ,CAAC,4BAA4B,EAAE,KAAK,EAAE,MAAM,EAAE,WAAW,EAAE,OAAO,EAAE,eAAe,CAAC,oCACpE,eAAe,WAAQ;QACtD,WAAQ,WAAW,YAAS;QAC5B,EAAE;KACL,CAAC,IAAI,CAAC,IAAI,CAAC,EACZ,MAAM,CACT,EACD,EAAE,MAAM,EAAE,GAAK,EAAE,CACpB,CAAC;IAEF,IAAM,oBAAoB,GAAG,WAAQ,CAAC,4BAA4B,EAAE,eAAe,EAAE,mBAAmB,CAAC,CAAC;IAE1G,IAAI;QAAE,EAAE,CAAC,SAAS,CAAC,cAAW,CAAC,oBAAoB,CAAC,CAAC,CAAC;KAAE;IAAC,WAAM,GAAG;IAElE,EAAE,CAAC,aAAa,CACZ,oBAAoB,EACpB,EAAE,CAAC,YAAY,CAAC,WAAQ,CAAC,SAAS,EAAE,eAAY,CAAC,oBAAoB,CAAC,CAAC,CAAC,CAC3E,CAAC;AAEN,CAAC;AAlED,gDAkEC"} \ No newline at end of file diff --git a/bin/build-keycloak-theme/generateDebugFiles/standalone-ha.xml b/bin/build-keycloak-theme/generateDebugFiles/standalone-ha.xml new file mode 100644 index 00000000..19ca86ec --- /dev/null +++ b/bin/build-keycloak-theme/generateDebugFiles/standalone-ha.xml @@ -0,0 +1,666 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + jdbc:h2:mem:test;DB_CLOSE_DELAY=-1;DB_CLOSE_ON_EXIT=FALSE + h2 + + sa + sa + + + + jdbc:h2:${jboss.server.data.dir}/keycloak;AUTO_SERVER=TRUE + h2 + + 100 + + + sa + sa + + + + + org.h2.jdbcx.JdbcDataSource + + + + + + + + + false + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + auth + + + classpath:${jboss.home.dir}/providers/* + + + master + 900 + + -1 + false + false + ${env.KEYCLOAK_WELCOME_THEME:keycloak} + ${env.KEYCLOAK_DEFAULT_THEME:keycloak} + ${jboss.home.dir}/themes + + + + + + + + + + + + + jpa + + + basic + + + + + + + + + + + + + + + + + + + default + + + + + + + + ${keycloak.jta.lookup.provider:jboss} + + + + + + + + + + + ${keycloak.x509cert.lookup.provider:default} + + + + ${keycloak.hostname.provider:default} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/bin/build-keycloak-theme/generateFtl/Object.deepAssign.js b/bin/build-keycloak-theme/generateFtl/Object.deepAssign.js new file mode 100644 index 00000000..028d9990 --- /dev/null +++ b/bin/build-keycloak-theme/generateFtl/Object.deepAssign.js @@ -0,0 +1,28 @@ + +Object.defineProperty( + Object, + "deepAssign", + { + "value": function callee(target, source) { + Object.keys(source).forEach(function (key) { + var value = source[key]; + if (target[key] === undefined) { + target[key] = value; + return; + } + if (value instanceof Object) { + if (value instanceof Array) { + value.forEach(function (entry) { + target[key].push(entry); + }); + return; + } + callee(target[key], value); + return; + } + target[key] = value; + }); + return target; + } + } +); \ No newline at end of file diff --git a/bin/build-keycloak-theme/generateFtl/String.htmlUnescape.js b/bin/build-keycloak-theme/generateFtl/String.htmlUnescape.js new file mode 100644 index 00000000..1b54857b --- /dev/null +++ b/bin/build-keycloak-theme/generateFtl/String.htmlUnescape.js @@ -0,0 +1,26 @@ + +var es = /&(?:amp|#38|lt|#60|gt|#62|apos|#39|quot|#34);/g; + +var unes = { + '&': '&', + '&': '&', + '<': '<', + '<': '<', + '>': '>', + '>': '>', + ''': "'", + ''': "'", + '"': '"', + '"': '"' +}; +var cape = function (m) { return unes[m]; }; + +Object.defineProperty( + String, + "htmlUnescape", + { + "value": function (un) { + return String.prototype.replace.call(un, es, cape); + } + } +); diff --git a/bin/build-keycloak-theme/generateFtl/error.ftl b/bin/build-keycloak-theme/generateFtl/error.ftl new file mode 100644 index 00000000..08ea014a --- /dev/null +++ b/bin/build-keycloak-theme/generateFtl/error.ftl @@ -0,0 +1,15 @@ + \ No newline at end of file diff --git a/bin/build-keycloak-theme/generateFtl/index.d.ts b/bin/build-keycloak-theme/generateFtl/index.d.ts new file mode 100644 index 00000000..03b33811 --- /dev/null +++ b/bin/build-keycloak-theme/generateFtl/index.d.ts @@ -0,0 +1,13 @@ +export declare const pageIds: readonly ["login.ftl", "register.ftl", "info.ftl", "error.ftl", "login-reset-password.ftl", "login-verify-email.ftl"]; +export declare type PageId = typeof pageIds[number]; +export declare function generateFtlFilesCodeFactory(params: { + ftlValuesGlobalName: string; + cssGlobalsToDefine: Record; + indexHtmlCode: string; +}): { + generateFtlFilesCode: (params: { + pageId: PageId; + }) => { + ftlCode: string; + }; +}; diff --git a/bin/build-keycloak-theme/generateFtl/index.js b/bin/build-keycloak-theme/generateFtl/index.js new file mode 100644 index 00000000..1272594c --- /dev/null +++ b/bin/build-keycloak-theme/generateFtl/index.js @@ -0,0 +1,151 @@ +"use strict"; +var __assign = (this && this.__assign) || function () { + __assign = Object.assign || function(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); +}; +var __read = (this && this.__read) || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), r, ar = [], e; + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); + } + catch (error) { e = { error: error }; } + finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } + finally { if (e) throw e.error; } + } + return ar; +}; +var __spreadArray = (this && this.__spreadArray) || function (to, from) { + for (var i = 0, il = from.length, j = to.length; i < il; i++, j++) + to[j] = from[i]; + return to; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.generateFtlFilesCodeFactory = exports.pageIds = void 0; +var cheerio_1 = __importDefault(require("cheerio")); +var replaceImportFromStatic_1 = require("../replaceImportFromStatic"); +var fs_1 = __importDefault(require("fs")); +var path_1 = require("path"); +var objectKeys_1 = require("evt/tools/typeSafety/objectKeys"); +exports.pageIds = ["login.ftl", "register.ftl", "info.ftl", "error.ftl", "login-reset-password.ftl", "login-verify-email.ftl"]; +function loadAdjacentFile(fileBasename) { + return fs_1.default.readFileSync(path_1.join(__dirname, fileBasename)) + .toString("utf8"); +} +; +function loadFtlFile(ftlFileBasename) { + try { + return loadAdjacentFile(ftlFileBasename) + .match(/^', + ' ', + '' + ].join("\n") + }; + var pageSpecificCodePlaceholder = ""; + $("head").prepend(__spreadArray(__spreadArray(__spreadArray([], __read((Object.keys(cssGlobalsToDefine).length === 0 ? [] : [ + '', + '', + '' + ]))), __read(["Object.deepAssign.js", "String.htmlUnescape.js"].map(function (fileBasename) { return [ + "" + ].join("\n"); }))), [ + '', + '', + pageSpecificCodePlaceholder, + '', + objectKeys_1.objectKeys(ftlCommonPlaceholders)[1] + ]).join("\n")); + var partiallyFixedIndexHtmlCode = $.html(); + function generateFtlFilesCode(params) { + var pageId = params.pageId; + var $ = cheerio_1.default.load(partiallyFixedIndexHtmlCode); + var ftlPlaceholders = __assign({ '{ "x": "kxOlLqMeOed9sdLdIdOxd444" }': loadFtlFile(pageId) }, ftlCommonPlaceholders); + var ftlCode = $.html() + .replace(pageSpecificCodePlaceholder, [ + '' + ].join("\n")); + objectKeys_1.objectKeys(ftlPlaceholders) + .forEach(function (id) { return ftlCode = ftlCode.replace(id, ftlPlaceholders[id]); }); + return { ftlCode: ftlCode }; + } + return { generateFtlFilesCode: generateFtlFilesCode }; +} +exports.generateFtlFilesCodeFactory = generateFtlFilesCodeFactory; +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/bin/build-keycloak-theme/generateFtl/index.js.map b/bin/build-keycloak-theme/generateFtl/index.js.map new file mode 100644 index 00000000..0909b0d2 --- /dev/null +++ b/bin/build-keycloak-theme/generateFtl/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../../src/bin/build-keycloak-theme/generateFtl/index.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bin/build-keycloak-theme/generateFtl/info.ftl b/bin/build-keycloak-theme/generateFtl/info.ftl new file mode 100644 index 00000000..f5ea4258 --- /dev/null +++ b/bin/build-keycloak-theme/generateFtl/info.ftl @@ -0,0 +1,37 @@ + \ No newline at end of file diff --git a/bin/build-keycloak-theme/generateFtl/login-reset-password.ftl b/bin/build-keycloak-theme/generateFtl/login-reset-password.ftl new file mode 100644 index 00000000..56d0b812 --- /dev/null +++ b/bin/build-keycloak-theme/generateFtl/login-reset-password.ftl @@ -0,0 +1,7 @@ + \ No newline at end of file diff --git a/bin/build-keycloak-theme/generateFtl/login.ftl b/bin/build-keycloak-theme/generateFtl/login.ftl new file mode 100644 index 00000000..f5ee8a4f --- /dev/null +++ b/bin/build-keycloak-theme/generateFtl/login.ftl @@ -0,0 +1,83 @@ + \ No newline at end of file diff --git a/bin/build-keycloak-theme/generateFtl/register.ftl b/bin/build-keycloak-theme/generateFtl/register.ftl new file mode 100644 index 00000000..7e2f5cdf --- /dev/null +++ b/bin/build-keycloak-theme/generateFtl/register.ftl @@ -0,0 +1,46 @@ + \ No newline at end of file diff --git a/bin/build-keycloak-theme/generateFtl/template.ftl b/bin/build-keycloak-theme/generateFtl/template.ftl new file mode 100644 index 00000000..05a0296c --- /dev/null +++ b/bin/build-keycloak-theme/generateFtl/template.ftl @@ -0,0 +1,114 @@ + \ No newline at end of file diff --git a/bin/build-keycloak-theme/generateJavaStackFiles.d.ts b/bin/build-keycloak-theme/generateJavaStackFiles.d.ts new file mode 100644 index 00000000..2b260c84 --- /dev/null +++ b/bin/build-keycloak-theme/generateJavaStackFiles.d.ts @@ -0,0 +1,11 @@ +export declare type ParsedPackageJson = { + name: string; + version: string; + homepage?: string; +}; +export declare function generateJavaStackFiles(params: { + parsedPackageJson: ParsedPackageJson; + keycloakThemeBuildingDirPath: string; +}): { + jarFilePath: string; +}; diff --git a/bin/build-keycloak-theme/generateJavaStackFiles.js b/bin/build-keycloak-theme/generateJavaStackFiles.js new file mode 100644 index 00000000..a7b7c63b --- /dev/null +++ b/bin/build-keycloak-theme/generateJavaStackFiles.js @@ -0,0 +1,73 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.generateJavaStackFiles = void 0; +var url = __importStar(require("url")); +var fs = __importStar(require("fs")); +var path_1 = require("path"); +function generateJavaStackFiles(params) { + var _a = params.parsedPackageJson, name = _a.name, version = _a.version, homepage = _a.homepage, keycloakThemeBuildingDirPath = params.keycloakThemeBuildingDirPath; + { + var pomFileCode = (function generatePomFileCode() { + var groupId = (function () { + var _a, _b; + var fallbackGroupId = "there.was.no.homepage.field.in.the.package.json." + name; + return (!homepage ? + fallbackGroupId : + (_b = (_a = url.parse(homepage).host) === null || _a === void 0 ? void 0 : _a.split(".").reverse().join(".")) !== null && _b !== void 0 ? _b : fallbackGroupId) + ".keycloak"; + })(); + var artefactId = name + "-keycloak-theme"; + var pomFileCode = [ + "", + "", + "\t4.0.0", + "\t" + groupId + "", + "\t" + artefactId + "", + "\t" + version + "", + "\t" + artefactId + "", + "\t", + "" + ].join("\n"); + return { pomFileCode: pomFileCode }; + })().pomFileCode; + fs.writeFileSync(path_1.join(keycloakThemeBuildingDirPath, "pom.xml"), Buffer.from(pomFileCode, "utf8")); + } + { + var themeManifestFilePath = path_1.join(keycloakThemeBuildingDirPath, "src", "main", "resources", "META-INF", "keycloak-themes.json"); + try { + fs.mkdirSync(path_1.dirname(themeManifestFilePath)); + } + catch (_b) { } + fs.writeFileSync(themeManifestFilePath, Buffer.from(JSON.stringify({ + "themes": [ + { + "name": name, + "types": ["login"] + } + ] + }, null, 2), "utf8")); + } + return { "jarFilePath": path_1.join(keycloakThemeBuildingDirPath, "target", name + "-" + version + ".jar") }; +} +exports.generateJavaStackFiles = generateJavaStackFiles; +//# sourceMappingURL=generateJavaStackFiles.js.map \ No newline at end of file diff --git a/bin/build-keycloak-theme/generateJavaStackFiles.js.map b/bin/build-keycloak-theme/generateJavaStackFiles.js.map new file mode 100644 index 00000000..ceaf0c67 --- /dev/null +++ b/bin/build-keycloak-theme/generateJavaStackFiles.js.map @@ -0,0 +1 @@ +{"version":3,"file":"generateJavaStackFiles.js","sourceRoot":"","sources":["../../src/bin/build-keycloak-theme/generateJavaStackFiles.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;AACA,uCAA2B;AAC3B,qCAAyB;AACzB,6BAAgE;AAQhE,SAAgB,sBAAsB,CAClC,MAGC;IAIG,IAAA,KAEA,MAAM,kBAFwC,EAAzB,IAAI,UAAA,EAAE,OAAO,aAAA,EAAE,QAAQ,cAAA,EAC5C,4BAA4B,GAC5B,MAAM,6BADsB,CACrB;IAEX;QAEY,IAAA,WAAW,GAAK,CAAC,SAAS,mBAAmB;YAGjD,IAAM,OAAO,GAAG,CAAC;;gBAEb,IAAM,eAAe,GAAG,qDAAmD,IAAM,CAAC;gBAElF,OAAO,CAAC,CAAC,QAAQ,CAAC,CAAC;oBACf,eAAe,CAAC,CAAC;oBACjB,MAAA,MAAA,GAAG,CAAC,KAAK,CAAC,QAAQ,CAAC,CAAC,IAAI,0CAAE,KAAK,CAAC,GAAG,EAAE,OAAO,GAAG,IAAI,CAAC,GAAG,CAAC,mCAAI,eAAe,CAC9E,GAAG,WAAW,CAAC;YAEpB,CAAC,CAAC,EAAE,CAAC;YAEL,IAAM,UAAU,GAAM,IAAI,oBAAiB,CAAC;YAE5C,IAAM,WAAW,GAAG;gBAChB,yBAAuB;gBACvB,sDAAoD;gBACpD,2DAAwD;gBACxD,sGAAmG;gBACnG,sCAAqC;gBACrC,gBAAa,OAAO,eAAY;gBAChC,mBAAgB,UAAU,kBAAe;gBACzC,gBAAa,OAAO,eAAY;gBAChC,aAAU,UAAU,YAAS;gBAC7B,mBAAkB;gBAClB,YAAY;aACf,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC;YAEb,OAAO,EAAE,WAAW,aAAA,EAAE,CAAC;QAE3B,CAAC,CAAC,EAAE,YAhCe,CAgCd;QAEL,EAAE,CAAC,aAAa,CACZ,WAAQ,CAAC,4BAA4B,EAAE,SAAS,CAAC,EACjD,MAAM,CAAC,IAAI,CAAC,WAAW,EAAE,MAAM,CAAC,CACnC,CAAC;KAEL;IAED;QAEI,IAAM,qBAAqB,GAAG,WAAQ,CAClC,4BAA4B,EAAE,KAAK,EAAE,MAAM,EAC3C,WAAW,EAAE,UAAU,EAAE,sBAAsB,CAClD,CAAC;QAEF,IAAI;YAEA,EAAE,CAAC,SAAS,CAAC,cAAW,CAAC,qBAAqB,CAAC,CAAC,CAAC;SAEpD;QAAC,WAAM,GAAG;QAEX,EAAE,CAAC,aAAa,CACZ,qBAAqB,EACrB,MAAM,CAAC,IAAI,CACP,IAAI,CAAC,SAAS,CAAC;YACX,QAAQ,EAAE;gBACN;oBACI,MAAM,EAAE,IAAI;oBACZ,OAAO,EAAE,CAAC,OAAO,CAAC;iBACrB;aACJ;SACJ,EAAE,IAAI,EAAE,CAAC,CAAC,EACX,MAAM,CACT,CACJ,CAAC;KAEL;IAED,OAAO,EAAE,aAAa,EAAE,WAAQ,CAAC,4BAA4B,EAAE,QAAQ,EAAK,IAAI,SAAI,OAAO,SAAM,CAAC,EAAE,CAAC;AAEzG,CAAC;AAvFD,wDAuFC"} \ No newline at end of file diff --git a/bin/build-keycloak-theme/generateKeycloakThemeResources.d.ts b/bin/build-keycloak-theme/generateKeycloakThemeResources.d.ts new file mode 100644 index 00000000..26fd33ec --- /dev/null +++ b/bin/build-keycloak-theme/generateKeycloakThemeResources.d.ts @@ -0,0 +1,5 @@ +export declare function generateKeycloakThemeResources(params: { + themeName: string; + reactAppBuildDirPath: string; + keycloakThemeBuildingDirPath: string; +}): void; diff --git a/bin/build-keycloak-theme/generateKeycloakThemeResources.js b/bin/build-keycloak-theme/generateKeycloakThemeResources.js new file mode 100644 index 00000000..be84ee85 --- /dev/null +++ b/bin/build-keycloak-theme/generateKeycloakThemeResources.js @@ -0,0 +1,91 @@ +"use strict"; +var __assign = (this && this.__assign) || function () { + __assign = Object.assign || function(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); +}; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.generateKeycloakThemeResources = void 0; +var transformCodebase_1 = require("../tools/transformCodebase"); +var fs = __importStar(require("fs")); +var path_1 = require("path"); +var replaceImportFromStatic_1 = require("./replaceImportFromStatic"); +var generateFtl_1 = require("./generateFtl"); +var install_builtin_keycloak_themes_1 = require("../install-builtin-keycloak-themes"); +var downloadAndUnzip_1 = require("../tools/downloadAndUnzip"); +var child_process = __importStar(require("child_process")); +var ftlValuesGlobalName_1 = require("./ftlValuesGlobalName"); +function generateKeycloakThemeResources(params) { + var themeName = params.themeName, reactAppBuildDirPath = params.reactAppBuildDirPath, keycloakThemeBuildingDirPath = params.keycloakThemeBuildingDirPath; + var themeDirPath = path_1.join(keycloakThemeBuildingDirPath, "src", "main", "resources", "theme", themeName, "login"); + var allCssGlobalsToDefine = {}; + transformCodebase_1.transformCodebase({ + "destDirPath": path_1.join(themeDirPath, "resources", "build"), + "srcDirPath": reactAppBuildDirPath, + "transformSourceCode": function (_a) { + var filePath = _a.filePath, sourceCode = _a.sourceCode; + if (/\.css?$/i.test(filePath)) { + var _b = replaceImportFromStatic_1.replaceImportFromStaticInCssCode({ "cssCode": sourceCode.toString("utf8") }), cssGlobalsToDefine = _b.cssGlobalsToDefine, fixedCssCode = _b.fixedCssCode; + allCssGlobalsToDefine = __assign(__assign({}, allCssGlobalsToDefine), cssGlobalsToDefine); + return { "modifiedSourceCode": Buffer.from(fixedCssCode, "utf8") }; + } + if (/\.js?$/i.test(filePath)) { + var fixedJsCode = replaceImportFromStatic_1.replaceImportFromStaticInJsCode({ + "jsCode": sourceCode.toString("utf8"), + ftlValuesGlobalName: ftlValuesGlobalName_1.ftlValuesGlobalName + }).fixedJsCode; + return { "modifiedSourceCode": Buffer.from(fixedJsCode, "utf8") }; + } + return { "modifiedSourceCode": sourceCode }; + } + }); + var generateFtlFilesCode = generateFtl_1.generateFtlFilesCodeFactory({ + "cssGlobalsToDefine": allCssGlobalsToDefine, + ftlValuesGlobalName: ftlValuesGlobalName_1.ftlValuesGlobalName, + "indexHtmlCode": fs.readFileSync(path_1.join(reactAppBuildDirPath, "index.html")).toString("utf8") + }).generateFtlFilesCode; + generateFtl_1.pageIds.forEach(function (pageId) { + var ftlCode = generateFtlFilesCode({ pageId: pageId }).ftlCode; + fs.writeFileSync(path_1.join(themeDirPath, pageId), Buffer.from(ftlCode, "utf8")); + }); + { + var tmpDirPath = path_1.join(themeDirPath, "..", "tmp_xxKdLpdIdLd"); + downloadAndUnzip_1.downloadAndUnzip({ + "url": install_builtin_keycloak_themes_1.builtinThemesUrl, + "destDirPath": tmpDirPath + }); + transformCodebase_1.transformCodebase({ + "srcDirPath": path_1.join(tmpDirPath, "keycloak", "login", "resources"), + "destDirPath": path_1.join(themeDirPath, "resources") + }); + child_process.execSync("rm -r " + tmpDirPath); + } + fs.writeFileSync(path_1.join(themeDirPath, "theme.properties"), Buffer.from("parent=keycloak", "utf8")); +} +exports.generateKeycloakThemeResources = generateKeycloakThemeResources; +//# sourceMappingURL=generateKeycloakThemeResources.js.map \ No newline at end of file diff --git a/bin/build-keycloak-theme/generateKeycloakThemeResources.js.map b/bin/build-keycloak-theme/generateKeycloakThemeResources.js.map new file mode 100644 index 00000000..e8261632 --- /dev/null +++ b/bin/build-keycloak-theme/generateKeycloakThemeResources.js.map @@ -0,0 +1 @@ +{"version":3,"file":"generateKeycloakThemeResources.js","sourceRoot":"","sources":["../../src/bin/build-keycloak-theme/generateKeycloakThemeResources.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/bin/build-keycloak-theme/index.d.ts b/bin/build-keycloak-theme/index.d.ts new file mode 100644 index 00000000..5e74aba1 --- /dev/null +++ b/bin/build-keycloak-theme/index.d.ts @@ -0,0 +1,2 @@ +#!/usr/bin/env node +export declare const keycloakThemeBuildingDirPath: string; diff --git a/bin/build-keycloak-theme/index.js b/bin/build-keycloak-theme/index.js new file mode 100755 index 00000000..7e6a53e2 --- /dev/null +++ b/bin/build-keycloak-theme/index.js @@ -0,0 +1,86 @@ +#!/usr/bin/env node +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.keycloakThemeBuildingDirPath = void 0; +var generateKeycloakThemeResources_1 = require("./generateKeycloakThemeResources"); +var generateJavaStackFiles_1 = require("./generateJavaStackFiles"); +var path_1 = require("path"); +var child_process = __importStar(require("child_process")); +var generateDebugFiles_1 = require("./generateDebugFiles"); +var reactProjectDirPath = process.cwd(); +var parsedPackageJson = require(path_1.join(reactProjectDirPath, "package.json")); +exports.keycloakThemeBuildingDirPath = path_1.join(reactProjectDirPath, "build_keycloak"); +if (require.main === module) { + console.log("🔏 Building the keycloak theme...⌚"); + generateKeycloakThemeResources_1.generateKeycloakThemeResources({ + keycloakThemeBuildingDirPath: exports.keycloakThemeBuildingDirPath, + "reactAppBuildDirPath": path_1.join(reactProjectDirPath, "build"), + "themeName": parsedPackageJson.name + }); + var jarFilePath = generateJavaStackFiles_1.generateJavaStackFiles({ + parsedPackageJson: parsedPackageJson, + keycloakThemeBuildingDirPath: exports.keycloakThemeBuildingDirPath + }).jarFilePath; + child_process.execSync("mvn package", { "cwd": exports.keycloakThemeBuildingDirPath }); + generateDebugFiles_1.generateDebugFiles({ + keycloakThemeBuildingDirPath: exports.keycloakThemeBuildingDirPath, + "packageJsonName": parsedPackageJson.name + }); + console.log([ + '', + "\u2705 Your keycloak theme has been generated and bundled into ./" + path_1.relative(reactProjectDirPath, jarFilePath) + " \uD83D\uDE80", + "It is to be placed in \"/opt/jboss/keycloak/standalone/deployments\" in the container running a jboss/keycloak Docker image. (Tested with 11.0.3)", + '', + 'Using Helm (https://github.com/codecentric/helm-charts), edit to reflect:', + '', + 'value.yaml: ', + ' extraInitContainers: |', + ' - name: realm-ext-provider', + ' image: curlimages/curl', + ' imagePullPolicy: IfNotPresent', + ' command:', + ' - sh', + ' args:', + ' - -c', + " - curl -L -f -S -o /extensions/" + path_1.basename(jarFilePath) + " https://AN.URL.FOR/" + path_1.basename(jarFilePath), + ' volumeMounts:', + ' - name: extensions', + ' mountPath: /extensions', + ' ', + ' extraVolumeMounts: |', + ' - name: extensions', + ' mountPath: /opt/jboss/keycloak/standalone/deployments', + '', + '', + 'To test your theme locally, with hot reloading, you can spin up a Keycloak container image with the theme loaded by running:', + '', + "\uD83D\uDC49 $ ./" + path_1.relative(reactProjectDirPath, path_1.join(exports.keycloakThemeBuildingDirPath, generateDebugFiles_1.containerLaunchScriptBasename)) + " \uD83D\uDC48", + '', + 'To enable the theme within keycloak log into the admin console ( 👉 http://localhost:8080 username: admin, password: admin 👈), create a realm (called "myrealm" for example),', + "go to your realm settings, click on the theme tab then select " + parsedPackageJson.name + ".", + "More details: https://www.keycloak.org/getting-started/getting-started-docker", + '', + 'Once your container is up and configured 👉 http://localhost:8080/auth/realms/myrealm/account 👈', + '', + ].join("\n")); +} +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/bin/build-keycloak-theme/index.js.map b/bin/build-keycloak-theme/index.js.map new file mode 100644 index 00000000..442c57f1 --- /dev/null +++ b/bin/build-keycloak-theme/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../../src/bin/build-keycloak-theme/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;AAEA,mFAAkF;AAClF,mEAAkE;AAElE,6BAA4F;AAC5F,2DAA+C;AAC/C,2DAAyF;AAGzF,IAAM,mBAAmB,GAAG,OAAO,CAAC,GAAG,EAAE,CAAC;AAE1C,IAAM,iBAAiB,GAAsB,OAAO,CAAC,WAAQ,CAAC,mBAAmB,EAAE,cAAc,CAAC,CAAC,CAAC;AAEvF,QAAA,4BAA4B,GAAG,WAAQ,CAAC,mBAAmB,EAAE,gBAAgB,CAAC,CAAC;AAG5F,IAAI,OAAO,CAAC,IAAI,KAAK,MAAM,EAAE;IAEzB,OAAO,CAAC,GAAG,CAAC,oCAAoC,CAAC,CAAC;IAElD,+DAA8B,CAAC;QAC3B,4BAA4B,sCAAA;QAC5B,sBAAsB,EAAE,WAAQ,CAAC,mBAAmB,EAAE,OAAO,CAAC;QAC9D,WAAW,EAAE,iBAAiB,CAAC,IAAI;KACtC,CAAC,CAAC;IAEK,IAAA,WAAW,GAAK,+CAAsB,CAAC;QAC3C,iBAAiB,mBAAA;QACjB,4BAA4B,sCAAA;KAC/B,CAAC,YAHiB,CAGhB;IAEH,aAAa,CAAC,QAAQ,CAClB,aAAa,EACb,EAAE,KAAK,EAAE,oCAA4B,EAAE,CAC1C,CAAC;IAEF,uCAAkB,CAAC;QACf,4BAA4B,sCAAA;QAC5B,iBAAiB,EAAE,iBAAiB,CAAC,IAAI;KAC5C,CAAC,CAAC;IAEH,OAAO,CAAC,GAAG,CAAC;QACR,EAAE;QACF,sEAA+D,eAAY,CAAC,mBAAmB,EAAE,WAAW,CAAC,kBAAK;QAClH,mJAAiJ;QACjJ,EAAE;QACF,2EAA2E;QAC3E,EAAE;QACF,cAAc;QACd,4BAA4B;QAC5B,oCAAoC;QACpC,kCAAkC;QAClC,yCAAyC;QACzC,oBAAoB;QACpB,kBAAkB;QAClB,iBAAiB;QACjB,kBAAkB;QAClB,gDAA8C,eAAY,CAAC,WAAW,CAAC,4BAAuB,eAAY,CAAC,WAAW,CAAG;QACzH,yBAAyB;QACzB,gCAAgC;QAChC,sCAAsC;QACtC,UAAU;QACV,8BAA8B;QAC9B,gCAAgC;QAChC,qEAAqE;QACrE,EAAE;QACF,EAAE;QACF,8HAA8H;QAC9H,EAAE;QACF,sBAAU,eAAY,CAAC,mBAAmB,EAAE,WAAQ,CAAC,oCAA4B,EAAE,kDAA6B,CAAC,CAAC,kBAAK;QACvH,EAAE;QACF,gLAAgL;QAChL,mEAAiE,iBAAiB,CAAC,IAAI,MAAG;QAC1F,+EAA+E;QAC/E,EAAE;QACF,kGAAkG;QAClG,EAAE;KACL,CAAC,IAAI,CAAC,IAAI,CAAC,CAAC,CAAC;CAEjB"} \ No newline at end of file diff --git a/bin/build-keycloak-theme/replaceImportFromStatic.d.ts b/bin/build-keycloak-theme/replaceImportFromStatic.d.ts new file mode 100644 index 00000000..3d55feef --- /dev/null +++ b/bin/build-keycloak-theme/replaceImportFromStatic.d.ts @@ -0,0 +1,17 @@ +export declare function replaceImportFromStaticInJsCode(params: { + ftlValuesGlobalName: string; + jsCode: string; +}): { + fixedJsCode: string; +}; +export declare function replaceImportFromStaticInCssCode(params: { + cssCode: string; +}): { + fixedCssCode: string; + cssGlobalsToDefine: Record; +}; +export declare function generateCssCodeToDefineGlobals(params: { + cssGlobalsToDefine: Record; +}): { + cssCodeToPrependInHead: string; +}; diff --git a/bin/build-keycloak-theme/replaceImportFromStatic.js b/bin/build-keycloak-theme/replaceImportFromStatic.js new file mode 100644 index 00000000..a81accd3 --- /dev/null +++ b/bin/build-keycloak-theme/replaceImportFromStatic.js @@ -0,0 +1,94 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __read = (this && this.__read) || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), r, ar = [], e; + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); + } + catch (error) { e = { error: error }; } + finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } + finally { if (e) throw e.error; } + } + return ar; +}; +var __spreadArray = (this && this.__spreadArray) || function (to, from) { + for (var i = 0, il = from.length, j = to.length; i < il; i++, j++) + to[j] = from[i]; + return to; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.generateCssCodeToDefineGlobals = exports.replaceImportFromStaticInCssCode = exports.replaceImportFromStaticInJsCode = void 0; +var crypto = __importStar(require("crypto")); +function replaceImportFromStaticInJsCode(params) { + var jsCode = params.jsCode, ftlValuesGlobalName = params.ftlValuesGlobalName; + var fixedJsCode = jsCode.replace(/"static\//g, "window." + ftlValuesGlobalName + ".url.resourcesPath.replace(/^\\//,\"\") + \"/build/static/"); + return { fixedJsCode: fixedJsCode }; +} +exports.replaceImportFromStaticInJsCode = replaceImportFromStaticInJsCode; +function replaceImportFromStaticInCssCode(params) { + var _a; + var cssCode = params.cssCode; + var cssGlobalsToDefine = {}; + new Set((_a = cssCode.match(/(url\(\/[^)]+\))/g)) !== null && _a !== void 0 ? _a : []) + .forEach(function (match) { + return cssGlobalsToDefine["url" + crypto + .createHash("sha256") + .update(match) + .digest("hex") + .substring(0, 15)] = match; + }); + var fixedCssCode = cssCode; + Object.keys(cssGlobalsToDefine).forEach(function (cssVariableName) { + //NOTE: split/join pattern ~ replace all + return fixedCssCode = + fixedCssCode.split(cssGlobalsToDefine[cssVariableName]) + .join("var(--" + cssVariableName + ")"); + }); + return { fixedCssCode: fixedCssCode, cssGlobalsToDefine: cssGlobalsToDefine }; +} +exports.replaceImportFromStaticInCssCode = replaceImportFromStaticInCssCode; +function generateCssCodeToDefineGlobals(params) { + var cssGlobalsToDefine = params.cssGlobalsToDefine; + return { + "cssCodeToPrependInHead": __spreadArray(__spreadArray([ + ":root {" + ], __read(Object.keys(cssGlobalsToDefine) + .map(function (cssVariableName) { return [ + "--" + cssVariableName + ":", + [ + "url(", + "${url.resourcesPath}/build" + + cssGlobalsToDefine[cssVariableName].match(/^url\(([^)]+)\)$/)[1], + ")" + ].join("") + ].join(" "); }) + .map(function (line) { return " " + line + ";"; }))), [ + "}" + ]).join("\n") + }; +} +exports.generateCssCodeToDefineGlobals = generateCssCodeToDefineGlobals; +//# sourceMappingURL=replaceImportFromStatic.js.map \ No newline at end of file diff --git a/bin/build-keycloak-theme/replaceImportFromStatic.js.map b/bin/build-keycloak-theme/replaceImportFromStatic.js.map new file mode 100644 index 00000000..f79024ea --- /dev/null +++ b/bin/build-keycloak-theme/replaceImportFromStatic.js.map @@ -0,0 +1 @@ +{"version":3,"file":"replaceImportFromStatic.js","sourceRoot":"","sources":["../../src/bin/build-keycloak-theme/replaceImportFromStatic.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,6CAAiC;AAEjC,SAAgB,+BAA+B,CAC3C,MAGC;IAGO,IAAA,MAAM,GAA0B,MAAM,OAAhC,EAAE,mBAAmB,GAAK,MAAM,oBAAX,CAAY;IAE/C,IAAM,WAAW,GAAG,MAAO,CAAC,OAAO,CAC/B,YAAY,EACZ,YAAU,mBAAmB,+DAAyD,CACzF,CAAC;IAEF,OAAO,EAAE,WAAW,aAAA,EAAE,CAAC;AAE3B,CAAC;AAhBD,0EAgBC;AAED,SAAgB,gCAAgC,CAC5C,MAEC;;IAMO,IAAA,OAAO,GAAK,MAAM,QAAX,CAAY;IAE3B,IAAM,kBAAkB,GAA2B,EAAE,CAAC;IAEtD,IAAI,GAAG,CAAC,MAAA,OAAO,CAAC,KAAK,CAAC,mBAAmB,CAAC,mCAAI,EAAE,CAAC;SAC5C,OAAO,CAAC,UAAA,KAAK;QACV,OAAA,kBAAkB,CAClB,KAAK,GAAG,MAAM;aACT,UAAU,CAAC,QAAQ,CAAC;aACpB,MAAM,CAAC,KAAK,CAAC;aACb,MAAM,CAAC,KAAK,CAAC;aACb,SAAS,CAAC,CAAC,EAAE,EAAE,CAAC,CACpB,GAAG,KAAK;IANT,CAMS,CACZ,CAAC;IAEN,IAAI,YAAY,GAAG,OAAO,CAAC;IAE3B,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC,CAAC,OAAO,CACnC,UAAA,eAAe;QACX,wCAAwC;QACxC,OAAA,YAAY;YACZ,YAAY,CAAC,KAAK,CAAC,kBAAkB,CAAC,eAAe,CAAC,CAAC;iBAClD,IAAI,CAAC,WAAS,eAAe,MAAG,CAAC;IAFtC,CAEsC,CAC7C,CAAC;IAEF,OAAO,EAAE,YAAY,cAAA,EAAE,kBAAkB,oBAAA,EAAE,CAAC;AAEhD,CAAC;AApCD,4EAoCC;AAED,SAAgB,8BAA8B,CAC1C,MAEC;IAKO,IAAA,kBAAkB,GAAK,MAAM,mBAAX,CAAY;IAEtC,OAAO;QACH,wBAAwB,EAAE;YACtB,SAAS;kBACN,MAAM,CAAC,IAAI,CAAC,kBAAkB,CAAC;aAC7B,GAAG,CAAC,UAAA,eAAe,IAAI,OAAA;YACpB,OAAK,eAAe,MAAG;YACvB;gBACI,MAAM;gBACN,4BAA4B;oBAC5B,kBAAkB,CAAC,eAAe,CAAC,CAAC,KAAK,CAAC,kBAAkB,CAAE,CAAC,CAAC,CAAC;gBACjE,GAAG;aACN,CAAC,IAAI,CAAC,EAAE,CAAC;SACb,CAAC,IAAI,CAAC,GAAG,CAAC,EARa,CAQb,CAAC;aACX,GAAG,CAAC,UAAA,IAAI,IAAI,OAAA,SAAO,IAAI,MAAG,EAAd,CAAc,CAAC;YAChC,GAAG;WACL,IAAI,CAAC,IAAI,CAAC;KACf,CAAC;AAEN,CAAC;AA5BD,wEA4BC"} \ No newline at end of file diff --git a/bin/generate-i18n-messages.d.ts b/bin/generate-i18n-messages.d.ts new file mode 100644 index 00000000..701d7e0a --- /dev/null +++ b/bin/generate-i18n-messages.d.ts @@ -0,0 +1 @@ +import "minimal-polyfills/Object.fromEntries"; diff --git a/bin/generate-i18n-messages.js b/bin/generate-i18n-messages.js new file mode 100644 index 00000000..f7b96497 --- /dev/null +++ b/bin/generate-i18n-messages.js @@ -0,0 +1,85 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __read = (this && this.__read) || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), r, ar = [], e; + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); + } + catch (error) { e = { error: error }; } + finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } + finally { if (e) throw e.error; } + } + return ar; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +require("minimal-polyfills/Object.fromEntries"); +var fs = __importStar(require("fs")); +var path_1 = require("path"); +var crawl_1 = require("./tools/crawl"); +var downloadAndUnzip_1 = require("./tools/downloadAndUnzip"); +var install_builtin_keycloak_themes_1 = require("./install-builtin-keycloak-themes"); +var getProjectRoot_1 = require("./tools/getProjectRoot"); +var child_process = __importStar(require("child_process")); +//@ts-ignore +var propertiesParser = require("properties-parser"); +var tmpDirPath = path_1.join(getProjectRoot_1.getProjectRoot(), "tmp_xImOef9dOd44"); +child_process.execSync("rm -rf " + tmpDirPath); +downloadAndUnzip_1.downloadAndUnzip({ + "destDirPath": tmpDirPath, + "url": install_builtin_keycloak_themes_1.builtinThemesUrl +}); +var record = {}; +process.chdir(path_1.join(tmpDirPath, "base")); +crawl_1.crawl(".").forEach(function (filePath) { + var _a; + var match = filePath.match(/^([^/]+)\/messages\/messages_([^.]+)\.properties$/); + if (match === null) { + return; + } + var _b = __read(match, 3), typeOfPage = _b[1], language = _b[2]; + ((_a = record[typeOfPage]) !== null && _a !== void 0 ? _a : (record[typeOfPage] = {}))[language.replace(/_/g, "-")] = + Object.fromEntries(Object.entries(propertiesParser.parse(fs.readFileSync(filePath) + .toString("utf8"))).map(function (_a) { + var _b = __read(_a, 2), key = _b[0], value = _b[1]; + return [key, value.replace(/''/g, "'")]; + })); +}); +child_process.execSync("rm -r " + tmpDirPath); +var targetDirPath = path_1.join(getProjectRoot_1.getProjectRoot(), "src", "lib", "i18n", "generated_messages"); +fs.mkdirSync(targetDirPath, { "recursive": true }); +Object.keys(record).forEach(function (pageType) { + var filePath = path_1.join(targetDirPath, pageType + ".ts"); + fs.writeFileSync(filePath, Buffer.from([ + "//This code was automatically generated by running " + path_1.relative(getProjectRoot_1.getProjectRoot(), __filename), + '//PLEASE DO NOT EDIT MANUALLY', + '', + '/* spell-checker: disable */', + "export const messages= " + JSON.stringify(record[pageType], null, 2) + " as const;", + '/* spell-checker: enable */' + ].join("\n"), "utf8")); + console.log(filePath + " wrote"); +}); +//# sourceMappingURL=generate-i18n-messages.js.map \ No newline at end of file diff --git a/bin/generate-i18n-messages.js.map b/bin/generate-i18n-messages.js.map new file mode 100644 index 00000000..3f8a65c8 --- /dev/null +++ b/bin/generate-i18n-messages.js.map @@ -0,0 +1 @@ +{"version":3,"file":"generate-i18n-messages.js","sourceRoot":"","sources":["../src/bin/generate-i18n-messages.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,gDAA8C;AAC9C,qCAAyB;AACzB,6BAAkE;AAClE,uCAAsC;AACtC,6DAA4D;AAC5D,qFAAqE;AACrE,yDAAwD;AACxD,2DAA+C;AAE/C,YAAY;AACZ,IAAM,gBAAgB,GAAG,OAAO,CAAC,mBAAmB,CAAC,CAAC;AAEtD,IAAM,UAAU,GAAG,WAAQ,CAAC,+BAAc,EAAE,EAAE,kBAAkB,CAAC,CAAC;AAElE,aAAa,CAAC,QAAQ,CAAC,YAAU,UAAY,CAAC,CAAC;AAE/C,mCAAgB,CAAC;IACb,aAAa,EAAE,UAAU;IACzB,KAAK,EAAE,kDAAgB;CAC1B,CAAC,CAAC;AAIH,IAAM,MAAM,GAAiE,EAAE,CAAC;AAEhF,OAAO,CAAC,KAAK,CAAC,WAAQ,CAAC,UAAU,EAAE,MAAM,CAAC,CAAC,CAAC;AAE5C,aAAK,CAAC,GAAG,CAAC,CAAC,OAAO,CAAC,UAAA,QAAQ;;IAEvB,IAAM,KAAK,GAAG,QAAQ,CAAC,KAAK,CAAC,mDAAmD,CAAC,CAAC;IAElF,IAAI,KAAK,KAAK,IAAI,EAAE;QAChB,OAAO;KACV;IAEK,IAAA,KAAA,OAA2B,KAAK,IAAA,EAA7B,UAAU,QAAA,EAAE,QAAQ,QAAS,CAAC;IAEvC,OAAC,MAAM,CAAC,UAAU,qCAAjB,MAAM,CAAC,UAAU,IAAM,EAAE,EAAC,CAAC,QAAQ,CAAC,OAAO,CAAC,IAAI,EAAE,GAAG,CAAC,CAAC;QACpD,MAAM,CAAC,WAAW,CACd,MAAM,CAAC,OAAO,CACV,gBAAgB,CAAC,KAAK,CAClB,EAAE,CAAC,YAAY,CAAC,QAAQ,CAAC;aACpB,QAAQ,CAAC,MAAM,CAAC,CACxB,CACJ,CAAC,GAAG,CAAC,UAAC,EAAiB;gBAAjB,KAAA,aAAiB,EAAhB,GAAG,QAAA,EAAE,KAAK,QAAA;YAAW,OAAA,CAAC,GAAG,EAAE,KAAK,CAAC,OAAO,CAAC,KAAK,EAAE,GAAG,CAAC,CAAC;QAAhC,CAAgC,CAAC,CACjE,CAAC;AAEV,CAAC,CAAC,CAAC;AAEH,aAAa,CAAC,QAAQ,CAAC,WAAS,UAAY,CAAC,CAAC;AAE9C,IAAM,aAAa,GAAG,WAAQ,CAAC,+BAAc,EAAE,EAAE,KAAK,EAAE,KAAK,EAAE,MAAM,EAAE,oBAAoB,CAAC,CAAC;AAE7F,EAAE,CAAC,SAAS,CAAC,aAAa,EAAE,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC,CAAC;AAEnD,MAAM,CAAC,IAAI,CAAC,MAAM,CAAC,CAAC,OAAO,CAAC,UAAA,QAAQ;IAEhC,IAAM,QAAQ,GAAG,WAAQ,CAAC,aAAa,EAAK,QAAQ,QAAK,CAAC,CAAC;IAE3D,EAAE,CAAC,aAAa,CACZ,QAAQ,EACR,MAAM,CAAC,IAAI,CACP;QACI,wDAAsD,eAAY,CAAC,+BAAc,EAAE,EAAE,UAAU,CAAG;QAClG,+BAA+B;QAC/B,EAAE;QACF,8BAA8B;QAC9B,4BAA0B,IAAI,CAAC,SAAS,CAAC,MAAM,CAAC,QAAQ,CAAC,EAAE,IAAI,EAAE,CAAC,CAAC,eAAY;QAC/E,6BAA6B;KAChC,CAAC,IAAI,CAAC,IAAI,CAAC,EAAE,MAAM,CAAC,CAC5B,CAAC;IAEF,OAAO,CAAC,GAAG,CAAI,QAAQ,WAAQ,CAAC,CAAC;AAGrC,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/bin/install-builtin-keycloak-themes.d.ts b/bin/install-builtin-keycloak-themes.d.ts new file mode 100644 index 00000000..b8467c62 --- /dev/null +++ b/bin/install-builtin-keycloak-themes.d.ts @@ -0,0 +1,2 @@ +#!/usr/bin/env node +export declare const builtinThemesUrl = "https://github.com/garronej/keycloakify/releases/download/v0.0.1/keycloak_11.0.3_builtin_themes.zip"; diff --git a/bin/install-builtin-keycloak-themes.js b/bin/install-builtin-keycloak-themes.js new file mode 100755 index 00000000..5a21d9ac --- /dev/null +++ b/bin/install-builtin-keycloak-themes.js @@ -0,0 +1,15 @@ +#!/usr/bin/env node +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.builtinThemesUrl = void 0; +var build_keycloak_theme_1 = require("./build-keycloak-theme"); +var downloadAndUnzip_1 = require("./tools/downloadAndUnzip"); +var path_1 = require("path"); +exports.builtinThemesUrl = "https://github.com/garronej/keycloakify/releases/download/v0.0.1/keycloak_11.0.3_builtin_themes.zip"; +if (require.main === module) { + downloadAndUnzip_1.downloadAndUnzip({ + "url": exports.builtinThemesUrl, + "destDirPath": path_1.join(build_keycloak_theme_1.keycloakThemeBuildingDirPath, "src", "main", "resources", "theme") + }); +} +//# sourceMappingURL=install-builtin-keycloak-themes.js.map \ No newline at end of file diff --git a/bin/install-builtin-keycloak-themes.js.map b/bin/install-builtin-keycloak-themes.js.map new file mode 100644 index 00000000..2e21a4f8 --- /dev/null +++ b/bin/install-builtin-keycloak-themes.js.map @@ -0,0 +1 @@ +{"version":3,"file":"install-builtin-keycloak-themes.js","sourceRoot":"","sources":["../src/bin/install-builtin-keycloak-themes.ts"],"names":[],"mappings":";;;;AAEA,+DAAsE;AACtE,6DAA4D;AAC5D,6BAAwC;AAE3B,QAAA,gBAAgB,GACzB,qGAAqG,CAAC;AAE1G,IAAI,OAAO,CAAC,IAAI,KAAK,MAAM,EAAE;IAEzB,mCAAgB,CAAC;QACb,KAAK,EAAE,wBAAgB;QACvB,aAAa,EAAE,WAAQ,CAAC,mDAA4B,EAAE,KAAK,EAAE,MAAM,EAAE,WAAW,EAAE,OAAO,CAAC;KAC7F,CAAC,CAAC;CAEN"} \ No newline at end of file diff --git a/bin/tools/crawl.d.ts b/bin/tools/crawl.d.ts new file mode 100644 index 00000000..a17223ab --- /dev/null +++ b/bin/tools/crawl.d.ts @@ -0,0 +1,2 @@ +/** List all files in a given directory return paths relative to the dir_path */ +export declare const crawl: (dir_path: string) => string[]; diff --git a/bin/tools/crawl.js b/bin/tools/crawl.js new file mode 100644 index 00000000..bfc642a0 --- /dev/null +++ b/bin/tools/crawl.js @@ -0,0 +1,65 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __values = (this && this.__values) || function(o) { + var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; + if (m) return m.call(o); + if (o && typeof o.length === "number") return { + next: function () { + if (o && i >= o.length) o = void 0; + return { value: o && o[i++], done: !o }; + } + }; + throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.crawl = void 0; +var fs = __importStar(require("fs")); +var path = __importStar(require("path")); +/** List all files in a given directory return paths relative to the dir_path */ +exports.crawl = (function () { + var crawlRec = function (dir_path, paths) { + var e_1, _a; + try { + for (var _b = __values(fs.readdirSync(dir_path)), _c = _b.next(); !_c.done; _c = _b.next()) { + var file_name = _c.value; + var file_path = path.join(dir_path, file_name); + if (fs.lstatSync(file_path).isDirectory()) { + crawlRec(file_path, paths); + continue; + } + paths.push(file_path); + } + } + catch (e_1_1) { e_1 = { error: e_1_1 }; } + finally { + try { + if (_c && !_c.done && (_a = _b.return)) _a.call(_b); + } + finally { if (e_1) throw e_1.error; } + } + }; + return function crawl(dir_path) { + var paths = []; + crawlRec(dir_path, paths); + return paths.map(function (file_path) { return path.relative(dir_path, file_path); }); + }; +})(); +//# sourceMappingURL=crawl.js.map \ No newline at end of file diff --git a/bin/tools/crawl.js.map b/bin/tools/crawl.js.map new file mode 100644 index 00000000..ab5685c2 --- /dev/null +++ b/bin/tools/crawl.js.map @@ -0,0 +1 @@ +{"version":3,"file":"crawl.js","sourceRoot":"","sources":["../../src/bin/tools/crawl.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAAA,qCAAyB;AACzB,yCAA6B;AAE7B,gFAAgF;AACnE,QAAA,KAAK,GAAG,CAAC;IAElB,IAAM,QAAQ,GAAG,UAAC,QAAgB,EAAE,KAAe;;;YAE/C,KAAwB,IAAA,KAAA,SAAA,EAAE,CAAC,WAAW,CAAC,QAAQ,CAAC,CAAA,gBAAA,4BAAE;gBAA7C,IAAM,SAAS,WAAA;gBAEhB,IAAM,SAAS,GAAG,IAAI,CAAC,IAAI,CAAC,QAAQ,EAAE,SAAS,CAAC,CAAC;gBAEjD,IAAI,EAAE,CAAC,SAAS,CAAC,SAAS,CAAC,CAAC,WAAW,EAAE,EAAE;oBAEvC,QAAQ,CAAC,SAAS,EAAE,KAAK,CAAC,CAAC;oBAE3B,SAAS;iBAEZ;gBAED,KAAK,CAAC,IAAI,CAAC,SAAS,CAAC,CAAC;aAEzB;;;;;;;;;IAEL,CAAC,CAAC;IAEF,OAAO,SAAS,KAAK,CAAC,QAAgB;QAElC,IAAM,KAAK,GAAa,EAAE,CAAC;QAE3B,QAAQ,CAAC,QAAQ,EAAE,KAAK,CAAC,CAAC;QAE1B,OAAO,KAAK,CAAC,GAAG,CAAC,UAAA,SAAS,IAAI,OAAA,IAAI,CAAC,QAAQ,CAAC,QAAQ,EAAE,SAAS,CAAC,EAAlC,CAAkC,CAAC,CAAC;IAEtE,CAAC,CAAA;AAEL,CAAC,CAAC,EAAE,CAAC"} \ No newline at end of file diff --git a/bin/tools/downloadAndUnzip.d.ts b/bin/tools/downloadAndUnzip.d.ts new file mode 100644 index 00000000..ad96ca2f --- /dev/null +++ b/bin/tools/downloadAndUnzip.d.ts @@ -0,0 +1,5 @@ +/** assert url ends with .zip */ +export declare function downloadAndUnzip(params: { + url: string; + destDirPath: string; +}): void; diff --git a/bin/tools/downloadAndUnzip.js b/bin/tools/downloadAndUnzip.js new file mode 100644 index 00000000..0fcba02a --- /dev/null +++ b/bin/tools/downloadAndUnzip.js @@ -0,0 +1,27 @@ +"use strict"; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.downloadAndUnzip = void 0; +var path_1 = require("path"); +var child_process_1 = require("child_process"); +var fs_1 = __importDefault(require("fs")); +var transformCodebase_1 = require("../tools/transformCodebase"); +/** assert url ends with .zip */ +function downloadAndUnzip(params) { + var url = params.url, destDirPath = params.destDirPath; + var tmpDirPath = path_1.join(destDirPath, "..", "tmp_xxKdOxnEdx"); + child_process_1.execSync("rm -rf " + tmpDirPath); + fs_1.default.mkdirSync(tmpDirPath, { "recursive": true }); + child_process_1.execSync("wget " + url, { "cwd": tmpDirPath }); + child_process_1.execSync("unzip " + path_1.basename(url), { "cwd": tmpDirPath }); + child_process_1.execSync("rm " + path_1.basename(url), { "cwd": tmpDirPath }); + transformCodebase_1.transformCodebase({ + "srcDirPath": tmpDirPath, + "destDirPath": destDirPath, + }); + child_process_1.execSync("rm -r " + tmpDirPath); +} +exports.downloadAndUnzip = downloadAndUnzip; +//# sourceMappingURL=downloadAndUnzip.js.map \ No newline at end of file diff --git a/bin/tools/downloadAndUnzip.js.map b/bin/tools/downloadAndUnzip.js.map new file mode 100644 index 00000000..2966e2ad --- /dev/null +++ b/bin/tools/downloadAndUnzip.js.map @@ -0,0 +1 @@ +{"version":3,"file":"downloadAndUnzip.js","sourceRoot":"","sources":["../../src/bin/tools/downloadAndUnzip.ts"],"names":[],"mappings":";;;;;;AACA,6BAAkE;AAClE,+CAAyC;AACzC,0CAAoB;AACpB,gEAA+D;AAE/D,gCAAgC;AAChC,SAAgB,gBAAgB,CAC5B,MAGC;IAGO,IAAA,GAAG,GAAkB,MAAM,IAAxB,EAAE,WAAW,GAAK,MAAM,YAAX,CAAY;IAEpC,IAAM,UAAU,GAAG,WAAQ,CAAC,WAAW,EAAE,IAAI,EAAE,gBAAgB,CAAC,CAAC;IAEjE,wBAAQ,CAAC,YAAU,UAAY,CAAC,CAAC;IAEjC,YAAE,CAAC,SAAS,CAAC,UAAU,EAAE,EAAE,WAAW,EAAE,IAAI,EAAE,CAAC,CAAC;IAEhD,wBAAQ,CAAC,UAAQ,GAAK,EAAE,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC,CAAA;IAC9C,wBAAQ,CAAC,WAAS,eAAY,CAAC,GAAG,CAAG,EAAE,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC;IAC9D,wBAAQ,CAAC,QAAM,eAAY,CAAC,GAAG,CAAG,EAAE,EAAE,KAAK,EAAE,UAAU,EAAE,CAAC,CAAC;IAE3D,qCAAiB,CAAC;QACd,YAAY,EAAE,UAAU;QACxB,aAAa,EAAE,WAAW;KAC7B,CAAC,CAAC;IAEH,wBAAQ,CAAC,WAAS,UAAY,CAAC,CAAC;AAEpC,CAAC;AA1BD,4CA0BC"} \ No newline at end of file diff --git a/bin/tools/getProjectRoot.d.ts b/bin/tools/getProjectRoot.d.ts new file mode 100644 index 00000000..7927ee7e --- /dev/null +++ b/bin/tools/getProjectRoot.d.ts @@ -0,0 +1 @@ +export declare function getProjectRoot(): string; diff --git a/bin/tools/getProjectRoot.js b/bin/tools/getProjectRoot.js new file mode 100644 index 00000000..8cd6d008 --- /dev/null +++ b/bin/tools/getProjectRoot.js @@ -0,0 +1,39 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.getProjectRoot = void 0; +var fs = __importStar(require("fs")); +var path = __importStar(require("path")); +function getProjectRootRec(dirPath) { + if (fs.existsSync(path.join(dirPath, "package.json"))) { + return dirPath; + } + return getProjectRootRec(path.join(dirPath, "..")); +} +var result = undefined; +function getProjectRoot() { + if (result !== undefined) { + return result; + } + return (result = getProjectRootRec(__dirname)); +} +exports.getProjectRoot = getProjectRoot; +//# sourceMappingURL=getProjectRoot.js.map \ No newline at end of file diff --git a/bin/tools/getProjectRoot.js.map b/bin/tools/getProjectRoot.js.map new file mode 100644 index 00000000..647f81d0 --- /dev/null +++ b/bin/tools/getProjectRoot.js.map @@ -0,0 +1 @@ +{"version":3,"file":"getProjectRoot.js","sourceRoot":"","sources":["../../src/bin/tools/getProjectRoot.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;AAAA,qCAAyB;AACzB,yCAA6B;AAE7B,SAAS,iBAAiB,CAAC,OAAe;IACtC,IAAI,EAAE,CAAC,UAAU,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,cAAc,CAAC,CAAC,EAAE;QACnD,OAAO,OAAO,CAAC;KAClB;IACD,OAAO,iBAAiB,CAAC,IAAI,CAAC,IAAI,CAAC,OAAO,EAAE,IAAI,CAAC,CAAC,CAAC;AACvD,CAAC;AAED,IAAI,MAAM,GAAuB,SAAS,CAAC;AAE3C,SAAgB,cAAc;IAC1B,IAAI,MAAM,KAAK,SAAS,EAAE;QACtB,OAAO,MAAM,CAAC;KACjB;IAED,OAAO,CAAC,MAAM,GAAG,iBAAiB,CAAC,SAAS,CAAC,CAAC,CAAC;AACnD,CAAC;AAND,wCAMC"} \ No newline at end of file diff --git a/bin/tools/grant-exec-perms.d.ts b/bin/tools/grant-exec-perms.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/bin/tools/grant-exec-perms.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/bin/tools/grant-exec-perms.js b/bin/tools/grant-exec-perms.js new file mode 100644 index 00000000..7a7cccef --- /dev/null +++ b/bin/tools/grant-exec-perms.js @@ -0,0 +1,30 @@ +"use strict"; +var __read = (this && this.__read) || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), r, ar = [], e; + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); + } + catch (error) { e = { error: error }; } + finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } + finally { if (e) throw e.error; } + } + return ar; +}; +var __importDefault = (this && this.__importDefault) || function (mod) { + return (mod && mod.__esModule) ? mod : { "default": mod }; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var getProjectRoot_1 = require("./getProjectRoot"); +var path_1 = require("path"); +var child_process_1 = __importDefault(require("child_process")); +Object.entries(require(path_1.join(getProjectRoot_1.getProjectRoot(), "package.json"))["bin"]) + .forEach(function (_a) { + var _b = __read(_a, 2), scriptPath = _b[1]; + return child_process_1.default.execSync("chmod +x " + scriptPath, { "cwd": getProjectRoot_1.getProjectRoot() }); +}); +//# sourceMappingURL=grant-exec-perms.js.map \ No newline at end of file diff --git a/bin/tools/grant-exec-perms.js.map b/bin/tools/grant-exec-perms.js.map new file mode 100644 index 00000000..affed62c --- /dev/null +++ b/bin/tools/grant-exec-perms.js.map @@ -0,0 +1 @@ +{"version":3,"file":"grant-exec-perms.js","sourceRoot":"","sources":["../../src/bin/tools/grant-exec-perms.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;AACA,mDAAkD;AAClD,6BAAwC;AACxC,gEAA0C;AAE1C,MAAM,CAAC,OAAO,CAAS,OAAO,CAAC,WAAQ,CAAC,+BAAc,EAAE,EAAE,cAAc,CAAC,CAAC,CAAC,KAAK,CAAC,CAAC;KAC7E,OAAO,CAAC,UAAC,EAAc;QAAd,KAAA,aAAc,EAAX,UAAU,QAAA;IAAM,OAAA,uBAAa,CAAC,QAAQ,CAAC,cAAY,UAAY,EAAE,EAAE,KAAK,EAAE,+BAAc,EAAE,EAAE,CAAC;AAA7E,CAA6E,CAAC,CAAC"} \ No newline at end of file diff --git a/bin/tools/transformCodebase.d.ts b/bin/tools/transformCodebase.d.ts new file mode 100644 index 00000000..7a6a9d8a --- /dev/null +++ b/bin/tools/transformCodebase.d.ts @@ -0,0 +1,15 @@ +/// +declare type TransformSourceCode = (params: { + sourceCode: Buffer; + filePath: string; +}) => { + modifiedSourceCode: Buffer; + newFileName?: string; +} | undefined; +/** Apply a transformation function to every file of directory */ +export declare function transformCodebase(params: { + srcDirPath: string; + destDirPath: string; + transformSourceCode?: TransformSourceCode; +}): void; +export {}; diff --git a/bin/tools/transformCodebase.js b/bin/tools/transformCodebase.js new file mode 100644 index 00000000..2f5278c6 --- /dev/null +++ b/bin/tools/transformCodebase.js @@ -0,0 +1,70 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +var __values = (this && this.__values) || function(o) { + var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; + if (m) return m.call(o); + if (o && typeof o.length === "number") return { + next: function () { + if (o && i >= o.length) o = void 0; + return { value: o && o[i++], done: !o }; + } + }; + throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.transformCodebase = void 0; +var fs = __importStar(require("fs")); +var path = __importStar(require("path")); +var crawl_1 = require("./crawl"); +var id_1 = require("evt/tools/typeSafety/id"); +/** Apply a transformation function to every file of directory */ +function transformCodebase(params) { + var e_1, _a; + var srcDirPath = params.srcDirPath, destDirPath = params.destDirPath, _b = params.transformSourceCode, transformSourceCode = _b === void 0 ? id_1.id(function (_a) { + var sourceCode = _a.sourceCode; + return ({ "modifiedSourceCode": sourceCode }); + }) : _b; + try { + for (var _c = __values(crawl_1.crawl(srcDirPath)), _d = _c.next(); !_d.done; _d = _c.next()) { + var file_relative_path = _d.value; + var filePath = path.join(srcDirPath, file_relative_path); + var transformSourceCodeResult = transformSourceCode({ + "sourceCode": fs.readFileSync(filePath), + "filePath": path.join(srcDirPath, file_relative_path) + }); + if (transformSourceCodeResult === undefined) { + continue; + } + fs.mkdirSync(path.dirname(path.join(destDirPath, file_relative_path)), { "recursive": true }); + var newFileName = transformSourceCodeResult.newFileName, modifiedSourceCode = transformSourceCodeResult.modifiedSourceCode; + fs.writeFileSync(path.join(path.dirname(path.join(destDirPath, file_relative_path)), newFileName !== null && newFileName !== void 0 ? newFileName : path.basename(file_relative_path)), modifiedSourceCode); + } + } + catch (e_1_1) { e_1 = { error: e_1_1 }; } + finally { + try { + if (_d && !_d.done && (_a = _c.return)) _a.call(_c); + } + finally { if (e_1) throw e_1.error; } + } +} +exports.transformCodebase = transformCodebase; +//# sourceMappingURL=transformCodebase.js.map \ No newline at end of file diff --git a/bin/tools/transformCodebase.js.map b/bin/tools/transformCodebase.js.map new file mode 100644 index 00000000..44edb16c --- /dev/null +++ b/bin/tools/transformCodebase.js.map @@ -0,0 +1 @@ +{"version":3,"file":"transformCodebase.js","sourceRoot":"","sources":["../../src/bin/tools/transformCodebase.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AAEA,qCAAyB;AACzB,yCAA6B;AAC7B,iCAAgC;AAChC,8CAA6C;AAW7C,iEAAiE;AACjE,SAAgB,iBAAiB,CAC7B,MAIC;;IAIG,IAAA,UAAU,GAGV,MAAM,WAHI,EACV,WAAW,GAEX,MAAM,YAFK,EACX,KACA,MAAM,oBADmG,EAAzG,mBAAmB,mBAAG,OAAE,CAAsB,UAAC,EAAc;YAAZ,UAAU,gBAAA;QAAO,OAAA,CAAC,EAAE,oBAAoB,EAAE,UAAU,EAAE,CAAC;IAAtC,CAAsC,CAAC,KAAA,CAClG;;QAEX,KAAiC,IAAA,KAAA,SAAA,aAAK,CAAC,UAAU,CAAC,CAAA,gBAAA,4BAAE;YAA/C,IAAM,kBAAkB,WAAA;YAEzB,IAAM,QAAQ,GAAG,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,kBAAkB,CAAC,CAAC;YAE3D,IAAM,yBAAyB,GAAG,mBAAmB,CAAC;gBAClD,YAAY,EAAE,EAAE,CAAC,YAAY,CAAC,QAAQ,CAAC;gBACvC,UAAU,EAAE,IAAI,CAAC,IAAI,CAAC,UAAU,EAAE,kBAAkB,CAAC;aACxD,CAAC,CAAC;YAEH,IAAI,yBAAyB,KAAK,SAAS,EAAE;gBACzC,SAAS;aACZ;YAED,EAAE,CAAC,SAAS,CACR,IAAI,CAAC,OAAO,CACR,IAAI,CAAC,IAAI,CACL,WAAW,EACX,kBAAkB,CACrB,CACJ,EACD,EAAE,WAAW,EAAE,IAAI,EAAE,CACxB,CAAC;YAEM,IAAA,WAAW,GAAyB,yBAAyB,YAAlD,EAAE,kBAAkB,GAAK,yBAAyB,mBAA9B,CAA+B;YAEtE,EAAE,CAAC,aAAa,CACZ,IAAI,CAAC,IAAI,CACL,IAAI,CAAC,OAAO,CAAC,IAAI,CAAC,IAAI,CAAC,WAAW,EAAE,kBAAkB,CAAC,CAAC,EACxD,WAAW,aAAX,WAAW,cAAX,WAAW,GAAI,IAAI,CAAC,QAAQ,CAAC,kBAAkB,CAAC,CACnD,EACD,kBAAkB,CACrB,CAAC;SAEL;;;;;;;;;AAGL,CAAC;AAlDD,8CAkDC"} \ No newline at end of file diff --git a/lib/components/Error.d.ts b/lib/components/Error.d.ts new file mode 100644 index 00000000..e67ef297 --- /dev/null +++ b/lib/components/Error.d.ts @@ -0,0 +1,3 @@ +/// +import type { KcProps } from "./KcProps"; +export declare const Error: import("react").MemoExoticComponent<(props: KcProps) => JSX.Element>; diff --git a/lib/components/Error.js b/lib/components/Error.js new file mode 100644 index 00000000..50defb1d --- /dev/null +++ b/lib/components/Error.js @@ -0,0 +1,31 @@ +"use strict"; +var __assign = (this && this.__assign) || function () { + __assign = Object.assign || function(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Error = void 0; +var jsx_runtime_1 = require("react/jsx-runtime"); +var react_1 = require("react"); +var Template_1 = require("./Template"); +var assert_1 = require("../tools/assert"); +var kcContext_1 = require("../kcContext"); +var useKcMessage_1 = require("../i18n/useKcMessage"); +exports.Error = react_1.memo(function (props) { + var msg = useKcMessage_1.useKcMessage().msg; + assert_1.assert(kcContext_1.kcContext !== undefined && + kcContext_1.kcContext.pageId === "error.ftl" && + kcContext_1.kcContext.message !== undefined); + var message = kcContext_1.kcContext.message, client = kcContext_1.kcContext.client; + return (jsx_runtime_1.jsx(Template_1.Template, __assign({}, props, { displayMessage: false, headerNode: msg("errorTitle"), formNode: jsx_runtime_1.jsxs("div", __assign({ id: "kc-error-message" }, { children: [jsx_runtime_1.jsx("p", __assign({ className: "instruction" }, { children: message.summary }), void 0), + client !== undefined && client.baseUrl !== undefined && + jsx_runtime_1.jsx("p", { children: jsx_runtime_1.jsx("a", __assign({ id: "backToApplication", href: client.baseUrl }, { children: msg("backToApplication") }), void 0) }, void 0)] }), void 0) }), void 0)); +}); +//# sourceMappingURL=Error.js.map \ No newline at end of file diff --git a/lib/components/Error.js.map b/lib/components/Error.js.map new file mode 100644 index 00000000..43a63e38 --- /dev/null +++ b/lib/components/Error.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Error.js","sourceRoot":"","sources":["../../src/lib/components/Error.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,+BAA6B;AAC7B,uCAAsC;AAEtC,0CAAyC;AACzC,0CAAyC;AACzC,qDAAoD;AAEvC,QAAA,KAAK,GAAG,YAAI,CAAC,UAAC,KAAc;IAE7B,IAAA,GAAG,GAAK,2BAAY,EAAE,IAAnB,CAAoB;IAE/B,eAAM,CACF,qBAAS,KAAK,SAAS;QACvB,qBAAS,CAAC,MAAM,KAAK,WAAW;QAChC,qBAAS,CAAC,OAAO,KAAK,SAAS,CAClC,CAAC;IAEM,IAAA,OAAO,GAAa,qBAAS,QAAtB,EAAE,MAAM,GAAK,qBAAS,OAAd,CAAe;IAEtC,OAAO,CACH,kBAAC,mBAAQ,eACD,KAAK,IACT,cAAc,EAAE,KAAK,EACrB,UAAU,EAAE,GAAG,CAAC,YAAY,CAAC,EAC7B,QAAQ,EACJ,qCAAK,EAAE,EAAC,kBAAkB,iBACtB,kCAAG,SAAS,EAAC,aAAa,gBAAE,OAAO,CAAC,OAAO,YAAK;gBAE5C,MAAM,KAAK,SAAS,IAAI,MAAM,CAAC,OAAO,KAAK,SAAS;oBACpD,mCACI,kCAAG,EAAE,EAAC,mBAAmB,EAAC,IAAI,EAAE,MAAM,CAAC,OAAO,gBACzC,GAAG,CAAC,mBAAmB,CAAC,YACzB,WACJ,aAEN,YAEZ,CACL,CAAC;AACN,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/lib/components/Info.d.ts b/lib/components/Info.d.ts new file mode 100644 index 00000000..374841a0 --- /dev/null +++ b/lib/components/Info.d.ts @@ -0,0 +1,3 @@ +/// +import type { KcProps } from "./KcProps"; +export declare const Info: import("react").MemoExoticComponent<(props: KcProps) => JSX.Element>; diff --git a/lib/components/Info.js b/lib/components/Info.js new file mode 100644 index 00000000..e8daf958 --- /dev/null +++ b/lib/components/Info.js @@ -0,0 +1,44 @@ +"use strict"; +var __assign = (this && this.__assign) || function () { + __assign = Object.assign || function(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Info = void 0; +var jsx_runtime_1 = require("react/jsx-runtime"); +var react_1 = require("react"); +var Template_1 = require("./Template"); +var assert_1 = require("../tools/assert"); +var kcContext_1 = require("../kcContext"); +var useKcMessage_1 = require("../i18n/useKcMessage"); +exports.Info = react_1.memo(function (props) { + var msg = useKcMessage_1.useKcMessage().msg; + assert_1.assert(kcContext_1.kcContext !== undefined && + kcContext_1.kcContext.pageId === "info.ftl" && + kcContext_1.kcContext.message !== undefined); + var messageHeader = kcContext_1.kcContext.messageHeader, message = kcContext_1.kcContext.message, requiredActions = kcContext_1.kcContext.requiredActions, skipLink = kcContext_1.kcContext.skipLink, pageRedirectUri = kcContext_1.kcContext.pageRedirectUri, actionUri = kcContext_1.kcContext.actionUri, client = kcContext_1.kcContext.client; + return (jsx_runtime_1.jsx(Template_1.Template, __assign({}, props, { displayMessage: false, headerNode: messageHeader !== undefined ? + jsx_runtime_1.jsx(jsx_runtime_1.Fragment, { children: messageHeader }, void 0) + : + jsx_runtime_1.jsx(jsx_runtime_1.Fragment, { children: message.summary }, void 0), formNode: jsx_runtime_1.jsxs("div", __assign({ id: "kc-info-message" }, { children: [jsx_runtime_1.jsxs("p", __assign({ className: "instruction" }, { children: [message.summary, requiredActions !== undefined && + jsx_runtime_1.jsx("b", { children: requiredActions + .map(function (requiredAction) { return msg("requiredAction." + requiredAction); }) + .join(",") }, void 0)] }), void 0), + !skipLink && + pageRedirectUri !== undefined ? + jsx_runtime_1.jsx("p", { children: jsx_runtime_1.jsxs("a", __assign({ href: "${pageRedirectUri}" }, { children: ["$", (msg("backToApplication"))] }), void 0) }, void 0) + : + actionUri !== undefined ? + jsx_runtime_1.jsx("p", { children: jsx_runtime_1.jsxs("a", __assign({ href: "${actionUri}" }, { children: ["$", msg("proceedWithAction")] }), void 0) }, void 0) + : + client.baseUrl !== undefined && + jsx_runtime_1.jsx("p", { children: jsx_runtime_1.jsxs("a", __assign({ href: "${client.baseUrl}" }, { children: ["$", msg("backToApplication")] }), void 0) }, void 0)] }), void 0) }), void 0)); +}); +//# sourceMappingURL=Info.js.map \ No newline at end of file diff --git a/lib/components/Info.js.map b/lib/components/Info.js.map new file mode 100644 index 00000000..5ffe9889 --- /dev/null +++ b/lib/components/Info.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Info.js","sourceRoot":"","sources":["../../src/lib/components/Info.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,+BAA6B;AAC7B,uCAAsC;AAEtC,0CAAyC;AACzC,0CAAyC;AACzC,qDAAoD;AAEvC,QAAA,IAAI,GAAG,YAAI,CAAC,UAAC,KAAc;IAE5B,IAAA,GAAG,GAAK,2BAAY,EAAE,IAAnB,CAAoB;IAE/B,eAAM,CACF,qBAAS,KAAK,SAAS;QACvB,qBAAS,CAAC,MAAM,KAAK,UAAU;QAC/B,qBAAS,CAAC,OAAO,KAAK,SAAS,CAClC,CAAC;IAGE,IAAA,aAAa,GAOb,qBAAS,cAPI,EACb,OAAO,GAMP,qBAAS,QANF,EACP,eAAe,GAKf,qBAAS,gBALM,EACf,QAAQ,GAIR,qBAAS,SAJD,EACR,eAAe,GAGf,qBAAS,gBAHM,EACf,SAAS,GAET,qBAAS,UAFA,EACT,MAAM,GACN,qBAAS,OADH,CACI;IAEd,OAAO,CACH,kBAAC,mBAAQ,eACD,KAAK,IACT,cAAc,EAAE,KAAK,EACrB,UAAU,EACN,aAAa,KAAK,SAAS,CAAC,CAAC;YACzB,sDAAG,aAAa,WAAI;YACpB,CAAC;gBACD,sDAAG,OAAO,CAAC,OAAO,WAAI,EAE9B,QAAQ,EACJ,qCAAK,EAAE,EAAC,iBAAiB,iBACrB,mCAAG,SAAS,EAAC,aAAa,iBAAE,OAAO,CAAC,OAAO,EAGnC,eAAe,KAAK,SAAS;4BAC7B,mCAEQ,eAAe;qCACV,GAAG,CAAC,UAAA,cAAc,IAAI,OAAA,GAAG,CAAC,oBAAkB,cAAyB,CAAC,EAAhD,CAAgD,CAAC;qCACvE,IAAI,CAAC,GAAG,CAAC,WAGlB,aAIR;gBAEA,CAAC,QAAQ;oBACL,eAAe,KAAK,SAAS,CAAC,CAAC;oBAC/B,mCAAG,mCAAG,IAAI,EAAC,oBAAoB,sBAAG,CAAC,GAAG,CAAC,mBAAmB,CAAC,CAAC,aAAK,WAAI;oBACrE,CAAC;wBACD,SAAS,KAAK,SAAS,CAAC,CAAC;4BACrB,mCAAG,mCAAG,IAAI,EAAC,cAAc,sBAAG,GAAG,CAAC,mBAAmB,CAAC,aAAK,WAAI;4BAC7D,CAAC;gCACD,MAAM,CAAC,OAAO,KAAK,SAAS;oCAC5B,mCAAG,mCAAG,IAAI,EAAC,mBAAmB,sBAAG,GAAG,CAAC,mBAAmB,CAAC,aAAK,WAAI,aAE5E,YAIZ,CACL,CAAC;AACN,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/lib/components/KcApp.d.ts b/lib/components/KcApp.d.ts new file mode 100644 index 00000000..9d881242 --- /dev/null +++ b/lib/components/KcApp.d.ts @@ -0,0 +1,3 @@ +/// +import type { KcProps } from "./KcProps"; +export declare const KcApp: import("react").MemoExoticComponent<(props: KcProps) => JSX.Element>; diff --git a/lib/components/KcApp.js b/lib/components/KcApp.js new file mode 100644 index 00000000..a475e6db --- /dev/null +++ b/lib/components/KcApp.js @@ -0,0 +1,36 @@ +"use strict"; +var __assign = (this && this.__assign) || function () { + __assign = Object.assign || function(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.KcApp = void 0; +var jsx_runtime_1 = require("react/jsx-runtime"); +var react_1 = require("react"); +var kcContext_1 = require("../kcContext"); +var assert_1 = require("../tools/assert"); +var Login_1 = require("./Login"); +var Register_1 = require("./Register"); +var Info_1 = require("./Info"); +var Error_1 = require("./Error"); +var LoginResetPassword_1 = require("./LoginResetPassword"); +var LoginVerifyEmail_1 = require("./LoginVerifyEmail"); +exports.KcApp = react_1.memo(function (props) { + assert_1.assert(kcContext_1.kcContext !== undefined, "App is not currently served by a Keycloak server"); + switch (kcContext_1.kcContext.pageId) { + case "login.ftl": return jsx_runtime_1.jsx(Login_1.Login, __assign({}, props), void 0); + case "register.ftl": return jsx_runtime_1.jsx(Register_1.Register, __assign({}, props), void 0); + case "info.ftl": return jsx_runtime_1.jsx(Info_1.Info, __assign({}, props), void 0); + case "error.ftl": return jsx_runtime_1.jsx(Error_1.Error, __assign({}, props), void 0); + case "login-reset-password.ftl": return jsx_runtime_1.jsx(LoginResetPassword_1.LoginResetPassword, __assign({}, props), void 0); + case "login-verify-email.ftl": return jsx_runtime_1.jsx(LoginVerifyEmail_1.LoginVerifyEmail, __assign({}, props), void 0); + } +}); +//# sourceMappingURL=KcApp.js.map \ No newline at end of file diff --git a/lib/components/KcApp.js.map b/lib/components/KcApp.js.map new file mode 100644 index 00000000..b1aaba24 --- /dev/null +++ b/lib/components/KcApp.js.map @@ -0,0 +1 @@ +{"version":3,"file":"KcApp.js","sourceRoot":"","sources":["../../src/lib/components/KcApp.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,+BAA6B;AAC7B,0CAAyC;AACzC,0CAAyC;AAEzC,iCAAgC;AAChC,uCAAsC;AACtC,+BAA8B;AAC9B,iCAAgC;AAChC,2DAA0D;AAC1D,uDAAsD;AAEzC,QAAA,KAAK,GAAG,YAAI,CAAC,UAAC,KAAc;IAErC,eAAM,CAAC,qBAAS,KAAK,SAAS,EAAE,kDAAkD,CAAC,CAAC;IAEpF,QAAQ,qBAAS,CAAC,MAAM,EAAE;QACtB,KAAK,WAAW,CAAC,CAAC,OAAO,kBAAC,aAAK,eAAK,KAAK,UAAI,CAAC;QAC9C,KAAK,cAAc,CAAC,CAAC,OAAO,kBAAC,mBAAQ,eAAK,KAAK,UAAI,CAAC;QACpD,KAAK,UAAU,CAAC,CAAC,OAAO,kBAAC,WAAI,eAAK,KAAK,UAAI,CAAC;QAC5C,KAAK,WAAW,CAAC,CAAC,OAAO,kBAAC,aAAK,eAAK,KAAK,UAAI,CAAC;QAC9C,KAAK,0BAA0B,CAAC,CAAC,OAAO,kBAAC,uCAAkB,eAAK,KAAK,UAAI,CAAC;QAC1E,KAAK,wBAAwB,CAAC,CAAC,OAAO,kBAAC,mCAAgB,eAAK,KAAK,UAAI,CAAC;KACzE;AAEL,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/lib/components/KcProps.d.ts b/lib/components/KcProps.d.ts new file mode 100644 index 00000000..72dcc8f7 --- /dev/null +++ b/lib/components/KcProps.d.ts @@ -0,0 +1,108 @@ +/** Class names can be provided as an array or separated by whitespace */ +export declare type KcPropsGeneric = { + [key in CssClasses]: readonly string[] | string | undefined; +}; +export declare type KcTemplateClassKey = "stylesCommon" | "styles" | "scripts" | "kcHtmlClass" | "kcLoginClass" | "kcHeaderClass" | "kcHeaderWrapperClass" | "kcFormCardClass" | "kcFormCardAccountClass" | "kcFormHeaderClass" | "kcLocaleWrapperClass" | "kcContentWrapperClass" | "kcLabelWrapperClass" | "kcContentWrapperClass" | "kcLabelWrapperClass" | "kcFormGroupClass" | "kcResetFlowIcon" | "kcResetFlowIcon" | "kcFeedbackSuccessIcon" | "kcFeedbackWarningIcon" | "kcFeedbackErrorIcon" | "kcFeedbackInfoIcon" | "kcContentWrapperClass" | "kcFormSocialAccountContentClass" | "kcFormSocialAccountClass" | "kcSignUpClass" | "kcInfoAreaWrapperClass"; +export declare type KcTemplateProps = KcPropsGeneric; +export declare const defaultKcTemplateProps: { + readonly stylesCommon: readonly ["node_modules/patternfly/dist/css/patternfly.min.css", "node_modules/patternfly/dist/css/patternfly-additions.min.css", "lib/zocial/zocial.css"]; + readonly styles: readonly ["css/login.css"]; + readonly scripts: readonly []; + readonly kcHtmlClass: readonly ["login-pf"]; + readonly kcLoginClass: readonly ["login-pf-page"]; + readonly kcContentWrapperClass: readonly ["row"]; + readonly kcHeaderClass: readonly ["login-pf-page-header"]; + readonly kcHeaderWrapperClass: readonly []; + readonly kcFormCardClass: readonly ["card-pf"]; + readonly kcFormCardAccountClass: readonly ["login-pf-accounts"]; + readonly kcFormSocialAccountClass: readonly ["login-pf-social-section"]; + readonly kcFormSocialAccountContentClass: readonly ["col-xs-12", "col-sm-6"]; + readonly kcFormHeaderClass: readonly ["login-pf-header"]; + readonly kcLocaleWrapperClass: readonly []; + readonly kcFeedbackErrorIcon: readonly ["pficon", "pficon-error-circle-o"]; + readonly kcFeedbackWarningIcon: readonly ["pficon", "pficon-warning-triangle-o"]; + readonly kcFeedbackSuccessIcon: readonly ["pficon", "pficon-ok"]; + readonly kcFeedbackInfoIcon: readonly ["pficon", "pficon-info"]; + readonly kcResetFlowIcon: readonly ["pficon", "pficon-arrow fa-2x"]; + readonly kcFormGroupClass: readonly ["form-group"]; + readonly kcLabelWrapperClass: readonly ["col-xs-12", "col-sm-12", "col-md-12", "col-lg-12"]; + readonly kcSignUpClass: readonly ["login-pf-signup"]; + readonly kcInfoAreaWrapperClass: readonly []; +}; +/** Tu use if you don't want any default */ +export declare const allClearKcTemplateProps: Record<"stylesCommon" | "styles" | "scripts" | "kcHtmlClass" | "kcLoginClass" | "kcHeaderClass" | "kcHeaderWrapperClass" | "kcFormCardClass" | "kcFormCardAccountClass" | "kcFormHeaderClass" | "kcLocaleWrapperClass" | "kcContentWrapperClass" | "kcLabelWrapperClass" | "kcFormGroupClass" | "kcResetFlowIcon" | "kcFeedbackSuccessIcon" | "kcFeedbackWarningIcon" | "kcFeedbackErrorIcon" | "kcFeedbackInfoIcon" | "kcFormSocialAccountContentClass" | "kcFormSocialAccountClass" | "kcSignUpClass" | "kcInfoAreaWrapperClass", undefined>; +export declare type KcProps = KcPropsGeneric; +export declare const defaultKcProps: { + readonly kcLogoLink: "http://www.keycloak.org"; + readonly kcLogoClass: "login-pf-brand"; + readonly kcContainerClass: "container-fluid"; + readonly kcContentClass: readonly ["col-sm-8", "col-sm-offset-2", "col-md-6", "col-md-offset-3", "col-lg-6", "col-lg-offset-3"]; + readonly kcFeedbackAreaClass: readonly ["col-md-12"]; + readonly kcLocaleClass: readonly ["col-xs-12", "col-sm-1"]; + readonly kcAlertIconClasserror: readonly ["pficon", "pficon-error-circle-o"]; + readonly kcFormAreaClass: readonly ["col-sm-10", "col-sm-offset-1", "col-md-8", "col-md-offset-2", "col-lg-8", "col-lg-offset-2"]; + readonly kcFormSocialAccountListClass: readonly ["login-pf-social", "list-unstyled", "login-pf-social-all"]; + readonly kcFormSocialAccountDoubleListClass: readonly ["login-pf-social-double-col"]; + readonly kcFormSocialAccountListLinkClass: readonly ["login-pf-social-link"]; + readonly kcWebAuthnKeyIcon: readonly ["pficon", "pficon-key"]; + readonly kcFormClass: readonly ["form-horizontal"]; + readonly kcFormGroupErrorClass: readonly ["has-error"]; + readonly kcLabelClass: readonly ["control-label"]; + readonly kcInputClass: readonly ["form-control"]; + readonly kcInputWrapperClass: readonly ["col-xs-12", "col-sm-12", "col-md-12", "col-lg-12"]; + readonly kcFormOptionsClass: readonly ["col-xs-12", "col-sm-12", "col-md-12", "col-lg-12"]; + readonly kcFormButtonsClass: readonly ["col-xs-12", "col-sm-12", "col-md-12", "col-lg-12"]; + readonly kcFormSettingClass: readonly ["login-pf-settings"]; + readonly kcTextareaClass: readonly ["form-control"]; + readonly kcInfoAreaClass: readonly ["col-xs-12", "col-sm-4", "col-md-4", "col-lg-5", "details"]; + readonly kcButtonClass: readonly ["btn"]; + readonly kcButtonPrimaryClass: readonly ["btn-primary"]; + readonly kcButtonDefaultClass: readonly ["btn-default"]; + readonly kcButtonLargeClass: readonly ["btn-lg"]; + readonly kcButtonBlockClass: readonly ["btn-block"]; + readonly kcInputLargeClass: readonly ["input-lg"]; + readonly kcSrOnlyClass: readonly ["sr-only"]; + readonly kcSelectAuthListClass: readonly ["list-group", "list-view-pf"]; + readonly kcSelectAuthListItemClass: readonly ["list-group-item", "list-view-pf-stacked"]; + readonly kcSelectAuthListItemInfoClass: readonly ["list-view-pf-main-info"]; + readonly kcSelectAuthListItemLeftClass: readonly ["list-view-pf-left"]; + readonly kcSelectAuthListItemBodyClass: readonly ["list-view-pf-body"]; + readonly kcSelectAuthListItemDescriptionClass: readonly ["list-view-pf-description"]; + readonly kcSelectAuthListItemHeadingClass: readonly ["list-group-item-heading"]; + readonly kcSelectAuthListItemHelpTextClass: readonly ["list-group-item-text"]; + readonly kcAuthenticatorDefaultClass: readonly ["fa", "list-view-pf-icon-lg"]; + readonly kcAuthenticatorPasswordClass: readonly ["fa", "fa-unlock list-view-pf-icon-lg"]; + readonly kcAuthenticatorOTPClass: readonly ["fa", "fa-mobile", "list-view-pf-icon-lg"]; + readonly kcAuthenticatorWebAuthnClass: readonly ["fa", "fa-key", "list-view-pf-icon-lg"]; + readonly kcAuthenticatorWebAuthnPasswordlessClass: readonly ["fa", "fa-key", "list-view-pf-icon-lg"]; + readonly kcSelectOTPListClass: readonly ["card-pf", "card-pf-view", "card-pf-view-select", "card-pf-view-single-select"]; + readonly kcSelectOTPListItemClass: readonly ["card-pf-body", "card-pf-top-element"]; + readonly kcAuthenticatorOtpCircleClass: readonly ["fa", "fa-mobile", "card-pf-icon-circle"]; + readonly kcSelectOTPItemHeadingClass: readonly ["card-pf-title", "text-center"]; + readonly kcFormOptionsWrapperClass: readonly []; + readonly stylesCommon: readonly ["node_modules/patternfly/dist/css/patternfly.min.css", "node_modules/patternfly/dist/css/patternfly-additions.min.css", "lib/zocial/zocial.css"]; + readonly styles: readonly ["css/login.css"]; + readonly scripts: readonly []; + readonly kcHtmlClass: readonly ["login-pf"]; + readonly kcLoginClass: readonly ["login-pf-page"]; + readonly kcContentWrapperClass: readonly ["row"]; + readonly kcHeaderClass: readonly ["login-pf-page-header"]; + readonly kcHeaderWrapperClass: readonly []; + readonly kcFormCardClass: readonly ["card-pf"]; + readonly kcFormCardAccountClass: readonly ["login-pf-accounts"]; + readonly kcFormSocialAccountClass: readonly ["login-pf-social-section"]; + readonly kcFormSocialAccountContentClass: readonly ["col-xs-12", "col-sm-6"]; + readonly kcFormHeaderClass: readonly ["login-pf-header"]; + readonly kcLocaleWrapperClass: readonly []; + readonly kcFeedbackErrorIcon: readonly ["pficon", "pficon-error-circle-o"]; + readonly kcFeedbackWarningIcon: readonly ["pficon", "pficon-warning-triangle-o"]; + readonly kcFeedbackSuccessIcon: readonly ["pficon", "pficon-ok"]; + readonly kcFeedbackInfoIcon: readonly ["pficon", "pficon-info"]; + readonly kcResetFlowIcon: readonly ["pficon", "pficon-arrow fa-2x"]; + readonly kcFormGroupClass: readonly ["form-group"]; + readonly kcLabelWrapperClass: readonly ["col-xs-12", "col-sm-12", "col-md-12", "col-lg-12"]; + readonly kcSignUpClass: readonly ["login-pf-signup"]; + readonly kcInfoAreaWrapperClass: readonly []; +}; +/** Tu use if you don't want any default */ +export declare const allClearKcProps: Record<"stylesCommon" | "styles" | "scripts" | "kcHtmlClass" | "kcLoginClass" | "kcHeaderClass" | "kcHeaderWrapperClass" | "kcFormCardClass" | "kcFormCardAccountClass" | "kcFormHeaderClass" | "kcLocaleWrapperClass" | "kcContentWrapperClass" | "kcLabelWrapperClass" | "kcFormGroupClass" | "kcResetFlowIcon" | "kcFeedbackSuccessIcon" | "kcFeedbackWarningIcon" | "kcFeedbackErrorIcon" | "kcFeedbackInfoIcon" | "kcFormSocialAccountContentClass" | "kcFormSocialAccountClass" | "kcSignUpClass" | "kcInfoAreaWrapperClass" | "kcLogoLink" | "kcLogoClass" | "kcContainerClass" | "kcContentClass" | "kcFeedbackAreaClass" | "kcLocaleClass" | "kcAlertIconClasserror" | "kcFormAreaClass" | "kcFormSocialAccountListClass" | "kcFormSocialAccountDoubleListClass" | "kcFormSocialAccountListLinkClass" | "kcWebAuthnKeyIcon" | "kcFormClass" | "kcFormGroupErrorClass" | "kcLabelClass" | "kcInputClass" | "kcInputWrapperClass" | "kcFormOptionsClass" | "kcFormButtonsClass" | "kcFormSettingClass" | "kcTextareaClass" | "kcInfoAreaClass" | "kcButtonClass" | "kcButtonPrimaryClass" | "kcButtonDefaultClass" | "kcButtonLargeClass" | "kcButtonBlockClass" | "kcInputLargeClass" | "kcSrOnlyClass" | "kcSelectAuthListClass" | "kcSelectAuthListItemClass" | "kcSelectAuthListItemInfoClass" | "kcSelectAuthListItemLeftClass" | "kcSelectAuthListItemBodyClass" | "kcSelectAuthListItemDescriptionClass" | "kcSelectAuthListItemHeadingClass" | "kcSelectAuthListItemHelpTextClass" | "kcAuthenticatorDefaultClass" | "kcAuthenticatorPasswordClass" | "kcAuthenticatorOTPClass" | "kcAuthenticatorWebAuthnClass" | "kcAuthenticatorWebAuthnPasswordlessClass" | "kcSelectOTPListClass" | "kcSelectOTPListItemClass" | "kcAuthenticatorOtpCircleClass" | "kcSelectOTPItemHeadingClass" | "kcFormOptionsWrapperClass", undefined>; diff --git a/lib/components/KcProps.js b/lib/components/KcProps.js new file mode 100644 index 00000000..41986556 --- /dev/null +++ b/lib/components/KcProps.js @@ -0,0 +1,71 @@ +"use strict"; +var __assign = (this && this.__assign) || function () { + __assign = Object.assign || function(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.allClearKcProps = exports.defaultKcProps = exports.allClearKcTemplateProps = exports.defaultKcTemplateProps = void 0; +var allPropertiesValuesToUndefined_1 = require("../tools/allPropertiesValuesToUndefined"); +var doExtends_1 = require("evt/tools/typeSafety/doExtends"); +exports.defaultKcTemplateProps = { + "stylesCommon": [ + "node_modules/patternfly/dist/css/patternfly.min.css", + "node_modules/patternfly/dist/css/patternfly-additions.min.css", + "lib/zocial/zocial.css" + ], + "styles": ["css/login.css"], + "scripts": [], + "kcHtmlClass": ["login-pf"], + "kcLoginClass": ["login-pf-page"], + "kcContentWrapperClass": ["row"], + "kcHeaderClass": ["login-pf-page-header"], + "kcHeaderWrapperClass": [], + "kcFormCardClass": ["card-pf"], + "kcFormCardAccountClass": ["login-pf-accounts"], + "kcFormSocialAccountClass": ["login-pf-social-section"], + "kcFormSocialAccountContentClass": ["col-xs-12", "col-sm-6"], + "kcFormHeaderClass": ["login-pf-header"], + "kcLocaleWrapperClass": [], + "kcFeedbackErrorIcon": ["pficon", "pficon-error-circle-o"], + "kcFeedbackWarningIcon": ["pficon", "pficon-warning-triangle-o"], + "kcFeedbackSuccessIcon": ["pficon", "pficon-ok"], + "kcFeedbackInfoIcon": ["pficon", "pficon-info"], + "kcResetFlowIcon": ["pficon", "pficon-arrow fa-2x"], + "kcFormGroupClass": ["form-group"], + "kcLabelWrapperClass": ["col-xs-12", "col-sm-12", "col-md-12", "col-lg-12"], + "kcSignUpClass": ["login-pf-signup"], + "kcInfoAreaWrapperClass": [] +}; +doExtends_1.doExtends(); +/** Tu use if you don't want any default */ +exports.allClearKcTemplateProps = allPropertiesValuesToUndefined_1.allPropertiesValuesToUndefined(exports.defaultKcTemplateProps); +doExtends_1.doExtends(); +exports.defaultKcProps = __assign(__assign({}, exports.defaultKcTemplateProps), { "kcLogoLink": "http://www.keycloak.org", "kcLogoClass": "login-pf-brand", "kcContainerClass": "container-fluid", "kcContentClass": ["col-sm-8", "col-sm-offset-2", "col-md-6", "col-md-offset-3", "col-lg-6", "col-lg-offset-3"], "kcFeedbackAreaClass": ["col-md-12"], "kcLocaleClass": ["col-xs-12", "col-sm-1"], "kcAlertIconClasserror": ["pficon", "pficon-error-circle-o"], "kcFormAreaClass": ["col-sm-10", "col-sm-offset-1", "col-md-8", "col-md-offset-2", "col-lg-8", "col-lg-offset-2"], "kcFormSocialAccountListClass": ["login-pf-social", "list-unstyled", "login-pf-social-all"], "kcFormSocialAccountDoubleListClass": ["login-pf-social-double-col"], "kcFormSocialAccountListLinkClass": ["login-pf-social-link"], "kcWebAuthnKeyIcon": ["pficon", "pficon-key"], "kcFormClass": ["form-horizontal"], "kcFormGroupErrorClass": ["has-error"], "kcLabelClass": ["control-label"], "kcInputClass": ["form-control"], "kcInputWrapperClass": ["col-xs-12", "col-sm-12", "col-md-12", "col-lg-12"], "kcFormOptionsClass": ["col-xs-12", "col-sm-12", "col-md-12", "col-lg-12"], "kcFormButtonsClass": ["col-xs-12", "col-sm-12", "col-md-12", "col-lg-12"], "kcFormSettingClass": ["login-pf-settings"], "kcTextareaClass": ["form-control"], "kcInfoAreaClass": ["col-xs-12", "col-sm-4", "col-md-4", "col-lg-5", "details"], + // css classes for form buttons main class used for all buttons + "kcButtonClass": ["btn"], + // classes defining priority of the button - primary or default (there is typically only one priority button for the form) + "kcButtonPrimaryClass": ["btn-primary"], "kcButtonDefaultClass": ["btn-default"], + // classes defining size of the button + "kcButtonLargeClass": ["btn-lg"], "kcButtonBlockClass": ["btn-block"], + // css classes for input + "kcInputLargeClass": ["input-lg"], + // css classes for form accessability + "kcSrOnlyClass": ["sr-only"], + // css classes for select-authenticator form + "kcSelectAuthListClass": ["list-group", "list-view-pf"], "kcSelectAuthListItemClass": ["list-group-item", "list-view-pf-stacked"], "kcSelectAuthListItemInfoClass": ["list-view-pf-main-info"], "kcSelectAuthListItemLeftClass": ["list-view-pf-left"], "kcSelectAuthListItemBodyClass": ["list-view-pf-body"], "kcSelectAuthListItemDescriptionClass": ["list-view-pf-description"], "kcSelectAuthListItemHeadingClass": ["list-group-item-heading"], "kcSelectAuthListItemHelpTextClass": ["list-group-item-text"], + // css classes for the authenticators + "kcAuthenticatorDefaultClass": ["fa", "list-view-pf-icon-lg"], "kcAuthenticatorPasswordClass": ["fa", "fa-unlock list-view-pf-icon-lg"], "kcAuthenticatorOTPClass": ["fa", "fa-mobile", "list-view-pf-icon-lg"], "kcAuthenticatorWebAuthnClass": ["fa", "fa-key", "list-view-pf-icon-lg"], "kcAuthenticatorWebAuthnPasswordlessClass": ["fa", "fa-key", "list-view-pf-icon-lg"], + //css classes for the OTP Login Form + "kcSelectOTPListClass": ["card-pf", "card-pf-view", "card-pf-view-select", "card-pf-view-single-select"], "kcSelectOTPListItemClass": ["card-pf-body", "card-pf-top-element"], "kcAuthenticatorOtpCircleClass": ["fa", "fa-mobile", "card-pf-icon-circle"], "kcSelectOTPItemHeadingClass": ["card-pf-title", "text-center"], "kcFormOptionsWrapperClass": [] }); +doExtends_1.doExtends(); +/** Tu use if you don't want any default */ +exports.allClearKcProps = allPropertiesValuesToUndefined_1.allPropertiesValuesToUndefined(exports.defaultKcProps); +doExtends_1.doExtends(); +//# sourceMappingURL=KcProps.js.map \ No newline at end of file diff --git a/lib/components/KcProps.js.map b/lib/components/KcProps.js.map new file mode 100644 index 00000000..afcc7e01 --- /dev/null +++ b/lib/components/KcProps.js.map @@ -0,0 +1 @@ +{"version":3,"file":"KcProps.js","sourceRoot":"","sources":["../../src/lib/components/KcProps.ts"],"names":[],"mappings":";;;;;;;;;;;;;;AACA,0FAAyF;AACzF,4DAA2D;AAqC9C,QAAA,sBAAsB,GAAG;IAClC,cAAc,EAAE;QACZ,qDAAqD;QACrD,+DAA+D;QAC/D,uBAAuB;KAC1B;IACD,QAAQ,EAAE,CAAC,eAAe,CAAC;IAC3B,SAAS,EAAE,EAAE;IACb,aAAa,EAAE,CAAC,UAAU,CAAC;IAC3B,cAAc,EAAE,CAAC,eAAe,CAAC;IACjC,uBAAuB,EAAE,CAAC,KAAK,CAAC;IAChC,eAAe,EAAE,CAAC,sBAAsB,CAAC;IACzC,sBAAsB,EAAE,EAAE;IAC1B,iBAAiB,EAAE,CAAC,SAAS,CAAC;IAC9B,wBAAwB,EAAE,CAAC,mBAAmB,CAAC;IAC/C,0BAA0B,EAAE,CAAC,yBAAyB,CAAC;IACvD,iCAAiC,EAAE,CAAC,WAAW,EAAE,UAAU,CAAC;IAC5D,mBAAmB,EAAE,CAAC,iBAAiB,CAAC;IACxC,sBAAsB,EAAE,EAAE;IAC1B,qBAAqB,EAAE,CAAC,QAAQ,EAAE,uBAAuB,CAAC;IAC1D,uBAAuB,EAAE,CAAC,QAAQ,EAAE,2BAA2B,CAAC;IAChE,uBAAuB,EAAE,CAAC,QAAQ,EAAE,WAAW,CAAC;IAChD,oBAAoB,EAAE,CAAC,QAAQ,EAAE,aAAa,CAAC;IAC/C,iBAAiB,EAAE,CAAC,QAAQ,EAAE,oBAAoB,CAAC;IACnD,kBAAkB,EAAE,CAAC,YAAY,CAAC;IAClC,qBAAqB,EAAE,CAAC,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,CAAC;IAC3E,eAAe,EAAE,CAAC,iBAAiB,CAAC;IACpC,wBAAwB,EAAE,EAAE;CACtB,CAAC;AAGX,qBAAS,EAAkD,CAAC;AAE5D,2CAA2C;AAC9B,QAAA,uBAAuB,GAChC,+DAA8B,CAAC,8BAAsB,CAAC,CAAC;AAE3D,qBAAS,EAAmD,CAAC;AAqDhD,QAAA,cAAc,GAAG,sBACvB,8BAAsB,KACzB,YAAY,EAAE,yBAAyB,EACvC,aAAa,EAAE,gBAAgB,EAC/B,kBAAkB,EAAE,iBAAiB,EACrC,gBAAgB,EAAE,CAAC,UAAU,EAAE,iBAAiB,EAAE,UAAU,EAAE,iBAAiB,EAAE,UAAU,EAAE,iBAAiB,CAAC,EAC/G,qBAAqB,EAAE,CAAC,WAAW,CAAC,EACpC,eAAe,EAAE,CAAC,WAAW,EAAE,UAAU,CAAC,EAC1C,uBAAuB,EAAE,CAAC,QAAQ,EAAE,uBAAuB,CAAC,EAE5D,iBAAiB,EAAE,CAAC,WAAW,EAAE,iBAAiB,EAAE,UAAU,EAAE,iBAAiB,EAAE,UAAU,EAAE,iBAAiB,CAAC,EACjH,8BAA8B,EAAE,CAAC,iBAAiB,EAAE,eAAe,EAAE,qBAAqB,CAAC,EAC3F,oCAAoC,EAAE,CAAC,4BAA4B,CAAC,EACpE,kCAAkC,EAAE,CAAC,sBAAsB,CAAC,EAC5D,mBAAmB,EAAE,CAAC,QAAQ,EAAE,YAAY,CAAC,EAE7C,aAAa,EAAE,CAAC,iBAAiB,CAAC,EAClC,uBAAuB,EAAE,CAAC,WAAW,CAAC,EACtC,cAAc,EAAE,CAAC,eAAe,CAAC,EACjC,cAAc,EAAE,CAAC,cAAc,CAAC,EAChC,qBAAqB,EAAE,CAAC,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,CAAC,EAC3E,oBAAoB,EAAE,CAAC,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,CAAC,EAC1E,oBAAoB,EAAE,CAAC,WAAW,EAAE,WAAW,EAAE,WAAW,EAAE,WAAW,CAAC,EAC1E,oBAAoB,EAAE,CAAC,mBAAmB,CAAC,EAC3C,iBAAiB,EAAE,CAAC,cAAc,CAAC,EAEnC,iBAAiB,EAAE,CAAC,WAAW,EAAE,UAAU,EAAE,UAAU,EAAE,UAAU,EAAE,SAAS,CAAC;IAE/E,+DAA+D;IAC/D,eAAe,EAAE,CAAC,KAAK,CAAC;IACxB,0HAA0H;IAC1H,sBAAsB,EAAE,CAAC,aAAa,CAAC,EACvC,sBAAsB,EAAE,CAAC,aAAa,CAAC;IACvC,sCAAsC;IACtC,oBAAoB,EAAE,CAAC,QAAQ,CAAC,EAChC,oBAAoB,EAAE,CAAC,WAAW,CAAC;IAEnC,wBAAwB;IACxB,mBAAmB,EAAE,CAAC,UAAU,CAAC;IAEjC,qCAAqC;IACrC,eAAe,EAAE,CAAC,SAAS,CAAC;IAE5B,4CAA4C;IAC5C,uBAAuB,EAAE,CAAC,YAAY,EAAE,cAAc,CAAC,EACvD,2BAA2B,EAAE,CAAC,iBAAiB,EAAE,sBAAsB,CAAC,EACxE,+BAA+B,EAAE,CAAC,wBAAwB,CAAC,EAC3D,+BAA+B,EAAE,CAAC,mBAAmB,CAAC,EACtD,+BAA+B,EAAE,CAAC,mBAAmB,CAAC,EACtD,sCAAsC,EAAE,CAAC,0BAA0B,CAAC,EACpE,kCAAkC,EAAE,CAAC,yBAAyB,CAAC,EAC/D,mCAAmC,EAAE,CAAC,sBAAsB,CAAC;IAE7D,qCAAqC;IACrC,6BAA6B,EAAE,CAAC,IAAI,EAAE,sBAAsB,CAAC,EAC7D,8BAA8B,EAAE,CAAC,IAAI,EAAE,gCAAgC,CAAC,EACxE,yBAAyB,EAAE,CAAC,IAAI,EAAE,WAAW,EAAE,sBAAsB,CAAC,EACtE,8BAA8B,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,sBAAsB,CAAC,EACxE,0CAA0C,EAAE,CAAC,IAAI,EAAE,QAAQ,EAAE,sBAAsB,CAAC;IAEpF,oCAAoC;IACpC,sBAAsB,EAAE,CAAC,SAAS,EAAE,cAAc,EAAE,qBAAqB,EAAE,4BAA4B,CAAC,EACxG,0BAA0B,EAAE,CAAC,cAAc,EAAE,qBAAqB,CAAC,EACnE,+BAA+B,EAAE,CAAC,IAAI,EAAE,WAAW,EAAE,qBAAqB,CAAC,EAC3E,6BAA6B,EAAE,CAAC,eAAe,EAAE,aAAa,CAAC,EAC/D,2BAA2B,EAAE,EAAE,GACzB,CAAC;AAEX,qBAAS,EAAkC,CAAC;AAE5C,2CAA2C;AAC9B,QAAA,eAAe,GACxB,+DAA8B,CAAC,sBAAc,CAAC,CAAC;AAEnD,qBAAS,EAAmC,CAAC"} \ No newline at end of file diff --git a/lib/components/Login.d.ts b/lib/components/Login.d.ts new file mode 100644 index 00000000..d8a7770f --- /dev/null +++ b/lib/components/Login.d.ts @@ -0,0 +1,3 @@ +/// +import type { KcProps } from "./KcProps"; +export declare const Login: import("react").MemoExoticComponent<(props: KcProps) => JSX.Element>; diff --git a/lib/components/Login.js b/lib/components/Login.js new file mode 100644 index 00000000..b9a8355e --- /dev/null +++ b/lib/components/Login.js @@ -0,0 +1,74 @@ +"use strict"; +var __assign = (this && this.__assign) || function () { + __assign = Object.assign || function(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); +}; +var __read = (this && this.__read) || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), r, ar = [], e; + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); + } + catch (error) { e = { error: error }; } + finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } + finally { if (e) throw e.error; } + } + return ar; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Login = void 0; +var jsx_runtime_1 = require("react/jsx-runtime"); +var react_1 = require("react"); +var Template_1 = require("./Template"); +var assert_1 = require("../tools/assert"); +var kcContext_1 = require("../kcContext"); +var useKcMessage_1 = require("../i18n/useKcMessage"); +var tss_react_1 = require("tss-react"); +var powerhooks_1 = require("powerhooks"); +exports.Login = react_1.memo(function (props) { + var _a; + var _b = useKcMessage_1.useKcMessage(), msg = _b.msg, msgStr = _b.msgStr; + assert_1.assert(kcContext_1.kcContext !== undefined && + kcContext_1.kcContext.pageId === "login.ftl"); + var social = kcContext_1.kcContext.social, realm = kcContext_1.kcContext.realm, url = kcContext_1.kcContext.url, usernameEditDisabled = kcContext_1.kcContext.usernameEditDisabled, login = kcContext_1.kcContext.login, auth = kcContext_1.kcContext.auth, registrationDisabled = kcContext_1.kcContext.registrationDisabled; + var _c = __read(react_1.useState(false), 2), isLoginButtonDisabled = _c[0], setIsLoginButtonDisabled = _c[1]; + var onSubmit = powerhooks_1.useConstCallback(function () { + return (setIsLoginButtonDisabled(true), true); + }); + return (jsx_runtime_1.jsx(Template_1.Template, __assign({}, props, { displayInfo: social.displayInfo, displayWide: realm.password && social.providers !== undefined, headerNode: msg("doLogIn"), formNode: jsx_runtime_1.jsxs("div", __assign({ id: "kc-form", className: tss_react_1.cx(realm.password && social.providers !== undefined && props.kcContentWrapperClass) }, { children: [jsx_runtime_1.jsx("div", __assign({ id: "kc-form-wrapper", className: tss_react_1.cx(realm.password && social.providers && [props.kcFormSocialAccountContentClass, props.kcFormSocialAccountClass]) }, { children: realm.password && + (jsx_runtime_1.jsxs("form", __assign({ id: "kc-form-login", onSubmit: onSubmit, action: url.loginAction, method: "post" }, { children: [jsx_runtime_1.jsxs("div", __assign({ className: tss_react_1.cx(props.kcFormGroupClass) }, { children: [jsx_runtime_1.jsx("label", __assign({ htmlFor: "username", className: tss_react_1.cx(props.kcLabelClass) }, { children: !realm.loginWithEmailAllowed ? + msg("username") + : + (!realm.registrationEmailAsUsername ? + msg("usernameOrEmail") : + msg("email")) }), void 0), + jsx_runtime_1.jsx("input", __assign({ tabIndex: 1, id: "username", className: tss_react_1.cx(props.kcInputClass), name: "username", defaultValue: (_a = login.username) !== null && _a !== void 0 ? _a : '', type: "text" }, (usernameEditDisabled ? { "disabled": true } : { "autoFocus": true, "autocomplete": "off" })), void 0)] }), void 0), + jsx_runtime_1.jsxs("div", __assign({ className: tss_react_1.cx(props.kcFormGroupClass) }, { children: [jsx_runtime_1.jsx("label", __assign({ htmlFor: "password", className: tss_react_1.cx(props.kcLabelClass) }, { children: msg("password") }), void 0), + jsx_runtime_1.jsx("input", { tabIndex: 2, id: "password", className: tss_react_1.cx(props.kcInputClass), name: "password", type: "password", autoComplete: "off" }, void 0)] }), void 0), + jsx_runtime_1.jsxs("div", __assign({ className: tss_react_1.cx(props.kcFormGroupClass, props.kcFormSettingClass) }, { children: [jsx_runtime_1.jsx("div", __assign({ id: "kc-form-options" }, { children: (realm.rememberMe && + !usernameEditDisabled) && + jsx_runtime_1.jsx("div", __assign({ className: "checkbox" }, { children: jsx_runtime_1.jsxs("label", { children: [jsx_runtime_1.jsx("input", __assign({ tabIndex: 3, id: "rememberMe", name: "rememberMe", type: "checkbox" }, (login.rememberMe ? { "checked": true } : {})), void 0), msg("rememberMe")] }, void 0) }), void 0) }), void 0), + jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcFormOptionsWrapperClass) }, { children: realm.resetPasswordAllowed && + jsx_runtime_1.jsx("span", { children: jsx_runtime_1.jsx("a", __assign({ tabIndex: 5, href: url.loginResetCredentialsUrl }, { children: msg("doForgotPassword") }), void 0) }, void 0) }), void 0)] }), void 0), + jsx_runtime_1.jsxs("div", __assign({ id: "kc-form-buttons", className: tss_react_1.cx(props.kcFormGroupClass) }, { children: [jsx_runtime_1.jsx("input", __assign({ type: "hidden", id: "id-hidden-input", name: "credentialId" }, ((auth === null || auth === void 0 ? void 0 : auth.selectedCredential) !== undefined ? { "value": auth.selectedCredential } : {})), void 0), + jsx_runtime_1.jsx("input", { tabIndex: 4, className: tss_react_1.cx(props.kcButtonClass, props.kcButtonPrimaryClass, props.kcButtonBlockClass, props.kcButtonLargeClass), name: "login", id: "kc-login", type: "submit", value: msgStr("doLogIn"), disabled: isLoginButtonDisabled }, void 0)] }), void 0)] }), void 0)) }), void 0), + (realm.password && social.providers !== undefined) && + jsx_runtime_1.jsx("div", __assign({ id: "kc-social-providers", className: tss_react_1.cx(props.kcFormSocialAccountContentClass, props.kcFormSocialAccountClass) }, { children: jsx_runtime_1.jsx("ul", __assign({ className: tss_react_1.cx(props.kcFormSocialAccountListClass, social.providers.length > 4 && props.kcFormSocialAccountDoubleListClass) }, { children: social.providers.map(function (p) { + return jsx_runtime_1.jsx("li", __assign({ className: tss_react_1.cx(props.kcFormSocialAccountListLinkClass) }, { children: jsx_runtime_1.jsx("a", __assign({ href: p.loginUrl, id: "zocial-" + p.alias, className: tss_react_1.cx("zocial", p.providerId) }, { children: jsx_runtime_1.jsx("span", { children: p.displayName }, void 0) }), void 0) }), void 0); + }) }), void 0) }), void 0)] }), void 0), infoNode: (realm.password && + realm.registrationAllowed && + !registrationDisabled) && + jsx_runtime_1.jsx("div", __assign({ id: "kc-registration" }, { children: jsx_runtime_1.jsxs("span", { children: [msg("noAccount"), jsx_runtime_1.jsx("a", __assign({ tabIndex: 6, href: url.registrationUrl }, { children: msg("doRegister") }), void 0)] }, void 0) }), void 0) }), void 0)); +}); +//# sourceMappingURL=Login.js.map \ No newline at end of file diff --git a/lib/components/Login.js.map b/lib/components/Login.js.map new file mode 100644 index 00000000..e8677225 --- /dev/null +++ b/lib/components/Login.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Login.js","sourceRoot":"","sources":["../../src/lib/components/Login.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AACA,+BAAuC;AACvC,uCAAsC;AAEtC,0CAAyC;AACzC,0CAAyC;AACzC,qDAAoD;AACpD,uCAA+B;AAC/B,yCAA8C;AAEjC,QAAA,KAAK,GAAG,YAAI,CAAC,UAAC,KAAc;;IAE/B,IAAA,KAAkB,2BAAY,EAAE,EAA9B,GAAG,SAAA,EAAE,MAAM,YAAmB,CAAC;IAEvC,eAAM,CACF,qBAAS,KAAK,SAAS;QACvB,qBAAS,CAAC,MAAM,KAAK,WAAW,CACnC,CAAC;IAGE,IAAA,MAAM,GAGN,qBAAS,OAHH,EAAE,KAAK,GAGb,qBAAS,MAHI,EAAE,GAAG,GAGlB,qBAAS,IAHS,EAClB,oBAAoB,GAEpB,qBAAS,qBAFW,EAAE,KAAK,GAE3B,qBAAS,MAFkB,EAC3B,IAAI,GACJ,qBAAS,KADL,EAAE,oBAAoB,GAC1B,qBAAS,qBADiB,CAChB;IAER,IAAA,KAAA,OAAoD,gBAAQ,CAAC,KAAK,CAAC,IAAA,EAAlE,qBAAqB,QAAA,EAAE,wBAAwB,QAAmB,CAAC;IAE1E,IAAM,QAAQ,GAAG,6BAAgB,CAAC;QAC9B,OAAA,CAAC,wBAAwB,CAAC,IAAI,CAAC,EAAE,IAAI,CAAC;IAAtC,CAAsC,CACzC,CAAC;IAEF,OAAO,CACH,kBAAC,mBAAQ,eACD,KAAK,IACT,WAAW,EAAE,MAAM,CAAC,WAAW,EAC/B,WAAW,EAAE,KAAK,CAAC,QAAQ,IAAI,MAAM,CAAC,SAAS,KAAK,SAAS,EAC7D,UAAU,EAAE,GAAG,CAAC,SAAS,CAAC,EAC1B,QAAQ,EACJ,qCACI,EAAE,EAAC,SAAS,EACZ,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,QAAQ,IAAI,MAAM,CAAC,SAAS,KAAK,SAAS,IAAI,KAAK,CAAC,qBAAqB,CAAC,iBAE9F,oCACI,EAAE,EAAC,iBAAiB,EACpB,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,QAAQ,IAAI,MAAM,CAAC,SAAS,IAAI,CAAC,KAAK,CAAC,+BAA+B,EAAE,KAAK,CAAC,wBAAwB,CAAC,CAAC,gBAGxH,KAAK,CAAC,QAAQ;wBACd,CACI,sCAAM,EAAE,EAAC,eAAe,EAAC,QAAQ,EAAE,QAAQ,EAAE,MAAM,EAAE,GAAG,CAAC,WAAW,EAAE,MAAM,EAAC,MAAM,iBAC/E,qCAAK,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,gBAAgB,CAAC,iBACtC,sCAAO,OAAO,EAAC,UAAU,EAAC,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,YAAY,CAAC,gBAEnD,CAAC,KAAK,CAAC,qBAAqB,CAAC,CAAC;gDAC1B,GAAG,CAAC,UAAU,CAAC;gDACf,CAAC;oDACD,CACI,CAAC,KAAK,CAAC,2BAA2B,CAAC,CAAC;wDAChC,GAAG,CAAC,iBAAiB,CAAC,CAAC,CAAC;wDACxB,GAAG,CAAC,OAAO,CAAC,CACnB,YAEL;wCACR,sCACI,QAAQ,EAAE,CAAC,EACX,EAAE,EAAC,UAAU,EACb,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,YAAY,CAAC,EACjC,IAAI,EAAC,UAAU,EACf,YAAY,EAAE,MAAA,KAAK,CAAC,QAAQ,mCAAI,EAAE,EAClC,IAAI,EAAC,MAAM,IACP,CAAC,oBAAoB,CAAC,CAAC,CAAC,EAAE,UAAU,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,WAAW,EAAE,IAAI,EAAE,cAAc,EAAE,KAAK,EAAE,CAAC,UAClG,aACA;gCACN,qCAAK,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,gBAAgB,CAAC,iBACtC,sCAAO,OAAO,EAAC,UAAU,EAAC,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,YAAY,CAAC,gBACtD,GAAG,CAAC,UAAU,CAAC,YACZ;wCACR,6BAAO,QAAQ,EAAE,CAAC,EAAE,EAAE,EAAC,UAAU,EAAC,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,YAAY,CAAC,EAAE,IAAI,EAAC,UAAU,EAAC,IAAI,EAAC,UAAU,EAAC,YAAY,EAAC,KAAK,WAAG,aACxH;gCACN,qCAAK,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,gBAAgB,EAAE,KAAK,CAAC,kBAAkB,CAAC,iBAChE,oCAAK,EAAE,EAAC,iBAAiB,gBAEjB,CACI,KAAK,CAAC,UAAU;gDAChB,CAAC,oBAAoB,CACxB;gDACD,oCAAK,SAAS,EAAC,UAAU,gBACrB,yCACI,sCAAO,QAAQ,EAAE,CAAC,EAAE,EAAE,EAAC,YAAY,EAAC,IAAI,EAAC,YAAY,EAAC,IAAI,EAAC,UAAU,IAAK,CAAC,KAAK,CAAC,UAAU,CAAC,CAAC,CAAC,EAAE,SAAS,EAAE,IAAI,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,UAAI,EAC1H,GAAG,CAAC,YAAY,CAAC,YACd,YACN,YAER;wCACN,oCAAK,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,yBAAyB,CAAC,gBAE3C,KAAK,CAAC,oBAAoB;gDAC1B,sCACI,kCAAG,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,GAAG,CAAC,wBAAwB,gBAAG,GAAG,CAAC,kBAAkB,CAAC,YAAK,WAC9E,YAET,aAEJ;gCACN,qCAAK,EAAE,EAAC,iBAAiB,EAAC,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,gBAAgB,CAAC,iBAC3D,sCACI,IAAI,EAAC,QAAQ,EACb,EAAE,EAAC,iBAAiB,EACpB,IAAI,EAAC,cAAc,IACf,CAAC,CAAA,IAAI,aAAJ,IAAI,uBAAJ,IAAI,CAAE,kBAAkB,MAAK,SAAS,CAAC,CAAC,CAAC,EAAE,OAAO,EAAE,IAAI,CAAC,kBAAkB,EAAE,CAAC,CAAC,CAAC,EAAE,CAAC,UAC1F;wCACF,6BACI,QAAQ,EAAE,CAAC,EACX,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,aAAa,EAAE,KAAK,CAAC,oBAAoB,EAAE,KAAK,CAAC,kBAAkB,EAAE,KAAK,CAAC,kBAAkB,CAAC,EAAE,IAAI,EAAC,OAAO,EAAC,EAAE,EAAC,UAAU,EAAC,IAAI,EAAC,QAAQ,EAC5J,KAAK,EAAE,MAAM,CAAC,SAAS,CAAC,EACxB,QAAQ,EAAE,qBAAqB,WACjC,aACA,aACH,CACV,YAEH;gBAEF,CAAC,KAAK,CAAC,QAAQ,IAAI,MAAM,CAAC,SAAS,KAAK,SAAS,CAAC;oBAClD,oCAAK,EAAE,EAAC,qBAAqB,EAAC,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,+BAA+B,EAAE,KAAK,CAAC,wBAAwB,CAAC,gBAC9G,mCAAI,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,4BAA4B,EAAE,MAAM,CAAC,SAAS,CAAC,MAAM,GAAG,CAAC,IAAI,KAAK,CAAC,kCAAkC,CAAC,gBAEtH,MAAM,CAAC,SAAS,CAAC,GAAG,CAAC,UAAA,CAAC;gCAClB,OAAA,mCAAI,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,gCAAgC,CAAC,gBACrD,kCAAG,IAAI,EAAE,CAAC,CAAC,QAAQ,EAAE,EAAE,EAAE,YAAU,CAAC,CAAC,KAAO,EAAE,SAAS,EAAE,cAAE,CAAC,QAAQ,EAAE,CAAC,CAAC,UAAU,CAAC,gBAC/E,sCAAO,CAAC,CAAC,WAAW,WAAQ,YAC5B,YACH;4BAJL,CAIK,CACR,YAEJ,YACH,aAER,EAEV,QAAQ,EACJ,CACI,KAAK,CAAC,QAAQ;YACd,KAAK,CAAC,mBAAmB;YACzB,CAAC,oBAAoB,CACxB;YACD,oCAAK,EAAE,EAAC,iBAAiB,gBACrB,wCACK,GAAG,CAAC,WAAW,CAAC,EACjB,kCAAG,QAAQ,EAAE,CAAC,EAAE,IAAI,EAAE,GAAG,CAAC,eAAe,gBACpC,GAAG,CAAC,YAAY,CAAC,YAClB,YACD,YACL,YAEZ,CACL,CAAC;AACN,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/lib/components/LoginResetPassword.d.ts b/lib/components/LoginResetPassword.d.ts new file mode 100644 index 00000000..05957e77 --- /dev/null +++ b/lib/components/LoginResetPassword.d.ts @@ -0,0 +1,3 @@ +/// +import type { KcProps } from "./KcProps"; +export declare const LoginResetPassword: import("react").MemoExoticComponent<(props: KcProps) => JSX.Element>; diff --git a/lib/components/LoginResetPassword.js b/lib/components/LoginResetPassword.js new file mode 100644 index 00000000..f6dde367 --- /dev/null +++ b/lib/components/LoginResetPassword.js @@ -0,0 +1,38 @@ +"use strict"; +var __assign = (this && this.__assign) || function () { + __assign = Object.assign || function(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.LoginResetPassword = void 0; +var jsx_runtime_1 = require("react/jsx-runtime"); +var react_1 = require("react"); +var Template_1 = require("./Template"); +var assert_1 = require("../tools/assert"); +var kcContext_1 = require("../kcContext"); +var useKcMessage_1 = require("../i18n/useKcMessage"); +var tss_react_1 = require("tss-react"); +exports.LoginResetPassword = react_1.memo(function (props) { + var _a = useKcMessage_1.useKcMessage(), msg = _a.msg, msgStr = _a.msgStr; + assert_1.assert(kcContext_1.kcContext !== undefined && + kcContext_1.kcContext.pageId === "login-reset-password.ftl"); + var url = kcContext_1.kcContext.url, realm = kcContext_1.kcContext.realm, auth = kcContext_1.kcContext.auth; + return (jsx_runtime_1.jsx(Template_1.Template, __assign({}, props, { displayMessage: false, headerNode: msg("emailForgotTitle"), formNode: jsx_runtime_1.jsxs("form", __assign({ id: "kc-reset-password-form", className: tss_react_1.cx(props.kcFormClass), action: url.loginAction, method: "post" }, { children: [jsx_runtime_1.jsxs("div", __assign({ className: tss_react_1.cx(props.kcFormGroupClass) }, { children: [jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcLabelWrapperClass) }, { children: jsx_runtime_1.jsx("label", __assign({ htmlFor: "username", className: tss_react_1.cx(props.kcLabelClass) }, { children: !realm.loginWithEmailAllowed ? + msg("username") + : + !realm.registrationEmailAsUsername ? + msg("usernameOrEmail") : + msg("email") }), void 0) }), void 0), + jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcInputWrapperClass) }, { children: jsx_runtime_1.jsx("input", { type: "text", id: "username", name: "username", className: tss_react_1.cx(props.kcInputClass), autoFocus: true, defaultValue: auth !== undefined && auth.showUsername ? + auth.attemptedUsername : undefined }, void 0) }), void 0)] }), void 0), + jsx_runtime_1.jsxs("div", __assign({ className: tss_react_1.cx(props.kcFormGroupClass, props.kcFormSettingClass) }, { children: [jsx_runtime_1.jsx("div", __assign({ id: "kc-form-options", className: tss_react_1.cx(props.kcFormOptionsClass) }, { children: jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcFormOptionsWrapperClass) }, { children: jsx_runtime_1.jsx("span", { children: jsx_runtime_1.jsx("a", __assign({ href: url.loginUrl }, { children: msg("backToLogin") }), void 0) }, void 0) }), void 0) }), void 0), + jsx_runtime_1.jsx("div", __assign({ id: "kc-form-buttons", className: tss_react_1.cx(props.kcFormButtonsClass) }, { children: jsx_runtime_1.jsx("input", { className: tss_react_1.cx(props.kcButtonClass, props.kcButtonPrimaryClass, props.kcButtonBlockClass, props.kcButtonLargeClass), type: "submit", defaultValue: msgStr("doSubmit") }, void 0) }), void 0)] }), void 0)] }), void 0), infoNode: msg("emailInstruction") }), void 0)); +}); +//# sourceMappingURL=LoginResetPassword.js.map \ No newline at end of file diff --git a/lib/components/LoginResetPassword.js.map b/lib/components/LoginResetPassword.js.map new file mode 100644 index 00000000..2137e0e7 --- /dev/null +++ b/lib/components/LoginResetPassword.js.map @@ -0,0 +1 @@ +{"version":3,"file":"LoginResetPassword.js","sourceRoot":"","sources":["../../src/lib/components/LoginResetPassword.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,+BAA6B;AAC7B,uCAAsC;AAEtC,0CAAyC;AACzC,0CAAyC;AACzC,qDAAoD;AACpD,uCAA+B;AAElB,QAAA,kBAAkB,GAAG,YAAI,CAAC,UAAC,KAAc;IAE5C,IAAA,KAAkB,2BAAY,EAAE,EAA9B,GAAG,SAAA,EAAE,MAAM,YAAmB,CAAC;IAEvC,eAAM,CACF,qBAAS,KAAK,SAAS;QACvB,qBAAS,CAAC,MAAM,KAAK,0BAA0B,CAClD,CAAC;IAGE,IAAA,GAAG,GAGH,qBAAS,IAHN,EACH,KAAK,GAEL,qBAAS,MAFJ,EACL,IAAI,GACJ,qBAAS,KADL,CACM;IAEd,OAAO,CACH,kBAAC,mBAAQ,eACD,KAAK,IACT,cAAc,EAAE,KAAK,EACrB,UAAU,EAAE,GAAG,CAAC,kBAAkB,CAAC,EACnC,QAAQ,EACJ,sCAAM,EAAE,EAAC,wBAAwB,EAAC,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,WAAW,CAAC,EAAE,MAAM,EAAE,GAAG,CAAC,WAAW,EAAE,MAAM,EAAC,MAAM,iBACtG,qCAAK,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,gBAAgB,CAAC,iBACtC,oCAAK,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,mBAAmB,CAAC,gBACzC,sCAAO,OAAO,EAAC,UAAU,EAAC,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,YAAY,CAAC,gBAEnD,CAAC,KAAK,CAAC,qBAAqB,CAAC,CAAC;oCAC1B,GAAG,CAAC,UAAU,CAAC;oCACf,CAAC;wCACD,CAAC,KAAK,CAAC,2BAA2B,CAAC,CAAC;4CAChC,GAAG,CAAC,iBAAiB,CAAC,CAAC,CAAC;4CACxB,GAAG,CAAC,OAAO,CAAC,YAEpB,YACN;wBACN,oCAAK,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,mBAAmB,CAAC,gBACzC,6BACI,IAAI,EAAC,MAAM,EACX,EAAE,EAAC,UAAU,EACb,IAAI,EAAC,UAAU,EACf,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,YAAY,CAAC,EACjC,SAAS,QACT,YAAY,EACR,IAAI,KAAK,SAAS,IAAI,IAAI,CAAC,YAAY,CAAC,CAAC;oCACrC,IAAI,CAAC,iBAAiB,CAAC,CAAC,CAAC,SAAS,WAE5C,YACA,aACJ;gBACN,qCAAK,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,gBAAgB,EAAE,KAAK,CAAC,kBAAkB,CAAC,iBAChE,oCAAK,EAAE,EAAC,iBAAiB,EAAC,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,kBAAkB,CAAC,gBAC7D,oCAAK,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,yBAAyB,CAAC,gBAC/C,sCACI,kCAAG,IAAI,EAAE,GAAG,CAAC,QAAQ,gBAAG,GAAG,CAAC,aAAa,CAAC,YAAK,WAC5C,YACL,YACJ;wBAEN,oCAAK,EAAE,EAAC,iBAAiB,EAAC,SAAS,EAAE,cAAE,CAAC,KAAK,CAAC,kBAAkB,CAAC,gBAC7D,6BACI,SAAS,EAAE,cAAE,CACT,KAAK,CAAC,aAAa,EAAE,KAAK,CAAC,oBAAoB,EAC/C,KAAK,CAAC,kBAAkB,EAAE,KAAK,CAAC,kBAAkB,CACrD,EACD,IAAI,EAAC,QAAQ,EACb,YAAY,EAAE,MAAM,CAAC,UAAU,CAAC,WAClC,YACA,aACJ,aACH,EAEX,QAAQ,EAAE,GAAG,CAAC,kBAAkB,CAAC,YACnC,CACL,CAAC;AACN,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/lib/components/LoginVerifyEmail.d.ts b/lib/components/LoginVerifyEmail.d.ts new file mode 100644 index 00000000..25861657 --- /dev/null +++ b/lib/components/LoginVerifyEmail.d.ts @@ -0,0 +1,3 @@ +/// +import type { KcProps } from "./KcProps"; +export declare const LoginVerifyEmail: import("react").MemoExoticComponent<(props: KcProps) => JSX.Element>; diff --git a/lib/components/LoginVerifyEmail.js b/lib/components/LoginVerifyEmail.js new file mode 100644 index 00000000..8142d2ac --- /dev/null +++ b/lib/components/LoginVerifyEmail.js @@ -0,0 +1,29 @@ +"use strict"; +var __assign = (this && this.__assign) || function () { + __assign = Object.assign || function(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.LoginVerifyEmail = void 0; +var jsx_runtime_1 = require("react/jsx-runtime"); +var react_1 = require("react"); +var Template_1 = require("./Template"); +var assert_1 = require("../tools/assert"); +var kcContext_1 = require("../kcContext"); +var useKcMessage_1 = require("../i18n/useKcMessage"); +exports.LoginVerifyEmail = react_1.memo(function (props) { + var msg = useKcMessage_1.useKcMessage().msg; + assert_1.assert(kcContext_1.kcContext !== undefined && + kcContext_1.kcContext.pageId === "login-verify-email.ftl"); + var url = kcContext_1.kcContext.url; + return (jsx_runtime_1.jsx(Template_1.Template, __assign({}, props, { displayMessage: false, headerNode: msg("emailVerifyTitle"), formNode: jsx_runtime_1.jsxs(jsx_runtime_1.Fragment, { children: [jsx_runtime_1.jsx("p", __assign({ className: "instruction" }, { children: msg("emailVerifyInstruction1") }), void 0), + jsx_runtime_1.jsxs("p", __assign({ className: "instruction" }, { children: [msg("emailVerifyInstruction2"), jsx_runtime_1.jsx("a", __assign({ href: url.loginAction }, { children: msg("doClickHere") }), void 0), msg("emailVerifyInstruction3")] }), void 0)] }, void 0) }), void 0)); +}); +//# sourceMappingURL=LoginVerifyEmail.js.map \ No newline at end of file diff --git a/lib/components/LoginVerifyEmail.js.map b/lib/components/LoginVerifyEmail.js.map new file mode 100644 index 00000000..a79cec17 --- /dev/null +++ b/lib/components/LoginVerifyEmail.js.map @@ -0,0 +1 @@ +{"version":3,"file":"LoginVerifyEmail.js","sourceRoot":"","sources":["../../src/lib/components/LoginVerifyEmail.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;AACA,+BAA6B;AAC7B,uCAAsC;AAEtC,0CAAyC;AACzC,0CAAyC;AACzC,qDAAoD;AAEvC,QAAA,gBAAgB,GAAG,YAAI,CAAC,UAAC,KAAc;IAExC,IAAA,GAAG,GAAK,2BAAY,EAAE,IAAnB,CAAoB;IAE/B,eAAM,CACF,qBAAS,KAAK,SAAS;QACvB,qBAAS,CAAC,MAAM,KAAK,wBAAwB,CAChD,CAAC;IAGE,IAAA,GAAG,GACH,qBAAS,IADN,CACO;IAEd,OAAO,CACH,kBAAC,mBAAQ,eACD,KAAK,IACT,cAAc,EAAE,KAAK,EACrB,UAAU,EAAE,GAAG,CAAC,kBAAkB,CAAC,EACnC,QAAQ,EACJ,wDACI,kCAAG,SAAS,EAAC,aAAa,gBACrB,GAAG,CAAC,yBAAyB,CAAC,YAC/B;gBACJ,mCAAG,SAAS,EAAC,aAAa,iBACrB,GAAG,CAAC,yBAAyB,CAAC,EAC/B,kCAAG,IAAI,EAAE,GAAG,CAAC,WAAW,gBAAG,GAAG,CAAC,aAAa,CAAC,YAAK,EACjD,GAAG,CAAC,yBAAyB,CAAC,aAC/B,YACL,YAET,CACL,CAAC;AAEN,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/lib/components/Register.d.ts b/lib/components/Register.d.ts new file mode 100644 index 00000000..545d7a8b --- /dev/null +++ b/lib/components/Register.d.ts @@ -0,0 +1,3 @@ +/// +import type { KcProps } from "./KcProps"; +export declare const Register: import("react").MemoExoticComponent<(props: KcProps) => JSX.Element>; diff --git a/lib/components/Register.js b/lib/components/Register.js new file mode 100644 index 00000000..3541afcd --- /dev/null +++ b/lib/components/Register.js @@ -0,0 +1,47 @@ +"use strict"; +var __assign = (this && this.__assign) || function () { + __assign = Object.assign || function(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Register = void 0; +var jsx_runtime_1 = require("react/jsx-runtime"); +var react_1 = require("react"); +var Template_1 = require("./Template"); +var assert_1 = require("../tools/assert"); +var kcContext_1 = require("../kcContext"); +var useKcMessage_1 = require("../i18n/useKcMessage"); +var tss_react_1 = require("tss-react"); +exports.Register = react_1.memo(function (props) { + var _a, _b, _c, _d; + var _e = useKcMessage_1.useKcMessage(), msg = _e.msg, msgStr = _e.msgStr; + assert_1.assert(kcContext_1.kcContext !== undefined && + kcContext_1.kcContext.pageId === "register.ftl"); + var url = kcContext_1.kcContext.url, messagesPerField = kcContext_1.kcContext.messagesPerField, register = kcContext_1.kcContext.register, realm = kcContext_1.kcContext.realm, passwordRequired = kcContext_1.kcContext.passwordRequired, recaptchaRequired = kcContext_1.kcContext.recaptchaRequired, recaptchaSiteKey = kcContext_1.kcContext.recaptchaSiteKey; + return (jsx_runtime_1.jsx(Template_1.Template, __assign({}, props, { headerNode: msg("registerTitle"), formNode: jsx_runtime_1.jsxs("form", __assign({ id: "kc-register-form", className: tss_react_1.cx(props.kcFormClass), action: url.registrationAction, method: "post" }, { children: [jsx_runtime_1.jsxs("div", __assign({ className: tss_react_1.cx(props.kcFormGroupClass, messagesPerField.printIfExists('firstName', props.kcFormGroupErrorClass)) }, { children: [jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcLabelWrapperClass) }, { children: jsx_runtime_1.jsx("label", __assign({ htmlFor: "firstName", className: tss_react_1.cx(props.kcLabelClass) }, { children: msg("firstName") }), void 0) }), void 0), + jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcInputWrapperClass) }, { children: jsx_runtime_1.jsx("input", { type: "text", id: "firstName", className: tss_react_1.cx(props.kcInputClass), name: "firstName", defaultValue: (_a = register.formData.firstName) !== null && _a !== void 0 ? _a : "" }, void 0) }), void 0)] }), void 0), + jsx_runtime_1.jsxs("div", __assign({ className: tss_react_1.cx(props.kcFormGroupClass, messagesPerField.printIfExists("lastName", props.kcFormGroupErrorClass)) }, { children: [jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcLabelWrapperClass) }, { children: jsx_runtime_1.jsx("label", __assign({ htmlFor: "lastName", className: tss_react_1.cx(props.kcLabelClass) }, { children: msg("lastName") }), void 0) }), void 0), + jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcInputWrapperClass) }, { children: jsx_runtime_1.jsx("input", { type: "text", id: "lastName", className: tss_react_1.cx(props.kcInputClass), name: "lastName", defaultValue: (_b = register.formData.lastName) !== null && _b !== void 0 ? _b : "" }, void 0) }), void 0)] }), void 0), + jsx_runtime_1.jsxs("div", __assign({ className: tss_react_1.cx(props.kcFormGroupClass, messagesPerField.printIfExists('email', props.kcFormGroupErrorClass)) }, { children: [jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcLabelWrapperClass) }, { children: jsx_runtime_1.jsx("label", __assign({ htmlFor: "email", className: tss_react_1.cx(props.kcLabelClass) }, { children: msg("email") }), void 0) }), void 0), + jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcInputWrapperClass) }, { children: jsx_runtime_1.jsx("input", { type: "text", id: "email", className: tss_react_1.cx(props.kcInputClass), name: "email", defaultValue: (_c = register.formData.email) !== null && _c !== void 0 ? _c : "", autoComplete: "email" }, void 0) }), void 0)] }), void 0), + !realm.registrationEmailAsUsername && + jsx_runtime_1.jsxs("div", __assign({ className: tss_react_1.cx(props.kcFormGroupClass, messagesPerField.printIfExists('username', props.kcFormGroupErrorClass)) }, { children: [jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcLabelWrapperClass) }, { children: jsx_runtime_1.jsx("label", __assign({ htmlFor: "username", className: tss_react_1.cx(props.kcLabelClass) }, { children: msg("username") }), void 0) }), void 0), + jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcInputWrapperClass) }, { children: jsx_runtime_1.jsx("input", { type: "text", id: "username", className: tss_react_1.cx(props.kcInputClass), name: "username", defaultValue: (_d = register.formData.username) !== null && _d !== void 0 ? _d : "", autoComplete: "username" }, void 0) }), void 0)] }), void 0), + passwordRequired && + jsx_runtime_1.jsxs(jsx_runtime_1.Fragment, { children: [jsx_runtime_1.jsxs("div", __assign({ className: tss_react_1.cx(props.kcFormGroupClass, messagesPerField.printIfExists("password", props.kcFormGroupErrorClass)) }, { children: [jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcLabelWrapperClass) }, { children: jsx_runtime_1.jsx("label", __assign({ htmlFor: "password", className: tss_react_1.cx(props.kcLabelClass) }, { children: msg("password") }), void 0) }), void 0), + jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcInputWrapperClass) }, { children: jsx_runtime_1.jsx("input", { type: "password", id: "password", className: tss_react_1.cx(props.kcInputClass), name: "password", autoComplete: "new-password" }, void 0) }), void 0)] }), void 0), + jsx_runtime_1.jsxs("div", __assign({ className: tss_react_1.cx(props.kcFormGroupClass, messagesPerField.printIfExists("password-confirm", props.kcFormGroupErrorClass)) }, { children: [jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcLabelWrapperClass) }, { children: jsx_runtime_1.jsx("label", __assign({ htmlFor: "password-confirm", className: tss_react_1.cx(props.kcLabelClass) }, { children: msg("passwordConfirm") }), void 0) }), void 0), + jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcInputWrapperClass) }, { children: jsx_runtime_1.jsx("input", { type: "password", id: "password-confirm", className: tss_react_1.cx(props.kcInputClass), name: "password-confirm" }, void 0) }), void 0)] }), void 0)] }, void 0), + recaptchaRequired && + jsx_runtime_1.jsx("div", __assign({ className: "form-group" }, { children: jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcInputWrapperClass) }, { children: jsx_runtime_1.jsx("div", { className: "g-recaptcha", "data-size": "compact", "data-sitekey": recaptchaSiteKey }, void 0) }), void 0) }), void 0), + jsx_runtime_1.jsxs("div", __assign({ className: tss_react_1.cx(props.kcFormGroupClass) }, { children: [jsx_runtime_1.jsx("div", __assign({ id: "kc-form-options", className: tss_react_1.cx(props.kcFormOptionsClass) }, { children: jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcFormOptionsWrapperClass) }, { children: jsx_runtime_1.jsx("span", { children: jsx_runtime_1.jsx("a", __assign({ href: url.loginUrl }, { children: msg("backToLogin") }), void 0) }, void 0) }), void 0) }), void 0), + jsx_runtime_1.jsx("div", __assign({ id: "kc-form-buttons", className: tss_react_1.cx(props.kcFormButtonsClass) }, { children: jsx_runtime_1.jsx("input", { className: tss_react_1.cx(props.kcButtonClass, props.kcButtonPrimaryClass, props.kcButtonBlockClass, props.kcButtonLargeClass), type: "submit", defaultValue: msgStr("doRegister") }, void 0) }), void 0)] }), void 0)] }), void 0) }), void 0)); +}); +//# sourceMappingURL=Register.js.map \ No newline at end of file diff --git a/lib/components/Register.js.map b/lib/components/Register.js.map new file mode 100644 index 00000000..345e5182 --- /dev/null +++ b/lib/components/Register.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Register.js","sourceRoot":"","sources":["../../src/lib/components/Register.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/components/Template.d.ts b/lib/components/Template.d.ts new file mode 100644 index 00000000..20bdf4b0 --- /dev/null +++ b/lib/components/Template.d.ts @@ -0,0 +1,14 @@ +import type { ReactNode } from "react"; +import type { KcTemplateProps } from "./KcProps"; +export declare type TemplateProps = { + displayInfo?: boolean; + displayMessage?: boolean; + displayRequiredFields?: boolean; + displayWide?: boolean; + showAnotherWayIfPresent?: boolean; + headerNode: ReactNode; + showUsernameNode?: ReactNode; + formNode: ReactNode; + infoNode?: ReactNode; +} & KcTemplateProps; +export declare const Template: import("react").MemoExoticComponent<(props: TemplateProps) => JSX.Element | null>; diff --git a/lib/components/Template.js b/lib/components/Template.js new file mode 100644 index 00000000..9cd00218 --- /dev/null +++ b/lib/components/Template.js @@ -0,0 +1,142 @@ +"use strict"; +var __assign = (this && this.__assign) || function () { + __assign = Object.assign || function(t) { + for (var s, i = 1, n = arguments.length; i < n; i++) { + s = arguments[i]; + for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) + t[p] = s[p]; + } + return t; + }; + return __assign.apply(this, arguments); +}; +var __read = (this && this.__read) || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), r, ar = [], e; + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); + } + catch (error) { e = { error: error }; } + finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } + finally { if (e) throw e.error; } + } + return ar; +}; +var __spreadArray = (this && this.__spreadArray) || function (to, from) { + for (var i = 0, il = from.length, j = to.length; i < il; i++, j++) + to[j] = from[i]; + return to; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.Template = void 0; +var jsx_runtime_1 = require("react/jsx-runtime"); +var react_1 = require("react"); +var useKcMessage_1 = require("../i18n/useKcMessage"); +var useKcLanguageTag_1 = require("../i18n/useKcLanguageTag"); +var kcContext_1 = require("../kcContext"); +var assert_1 = require("../tools/assert"); +var tss_react_1 = require("tss-react"); +var KcLanguageTag_1 = require("../i18n/KcLanguageTag"); +var KcLanguageTag_2 = require("../i18n/KcLanguageTag"); +var powerhooks_1 = require("powerhooks"); +var appendHead_1 = require("../tools/appendHead"); +var path_1 = require("path"); +var powerhooks_2 = require("powerhooks"); +exports.Template = react_1.memo(function (props) { + var _a = props.displayInfo, displayInfo = _a === void 0 ? false : _a, _b = props.displayMessage, displayMessage = _b === void 0 ? true : _b, _c = props.displayRequiredFields, displayRequiredFields = _c === void 0 ? false : _c, _d = props.displayWide, displayWide = _d === void 0 ? false : _d, _e = props.showAnotherWayIfPresent, showAnotherWayIfPresent = _e === void 0 ? true : _e, headerNode = props.headerNode, _f = props.showUsernameNode, showUsernameNode = _f === void 0 ? null : _f, formNode = props.formNode, _g = props.infoNode, infoNode = _g === void 0 ? null : _g; + react_1.useEffect(function () { console.log("Rendering this page with react using keycloakify"); }, []); + var msg = useKcMessage_1.useKcMessage().msg; + var _h = useKcLanguageTag_1.useKcLanguageTag(), kcLanguageTag = _h.kcLanguageTag, setKcLanguageTag = _h.setKcLanguageTag; + var onChangeLanguageClickFactory = powerhooks_1.useCallbackFactory(function (_a) { + var _b = __read(_a, 1), languageTag = _b[0]; + return setKcLanguageTag(languageTag); + }); + var onTryAnotherWayClick = powerhooks_2.useConstCallback(function () { + return (document.forms["kc-select-try-another-way-form"].submit(), false); + }); + assert_1.assert(kcContext_1.kcContext !== undefined); + var realm = kcContext_1.kcContext.realm, locale = kcContext_1.kcContext.locale, auth = kcContext_1.kcContext.auth, url = kcContext_1.kcContext.url, message = kcContext_1.kcContext.message, isAppInitiatedAction = kcContext_1.kcContext.isAppInitiatedAction; + react_1.useEffect(function () { + if (!realm.internationalizationEnabled) { + return; + } + assert_1.assert(locale !== undefined); + if (kcLanguageTag === KcLanguageTag_1.getBestMatchAmongKcLanguageTag(locale.current)) { + return; + } + window.location.href = + locale.supported.find(function (_a) { + var languageTag = _a.languageTag; + return languageTag === kcLanguageTag; + }).url; + }, [kcLanguageTag]); + var _j = __read(react_1.useReducer(function () { return true; }, false), 2), isExtraCssLoaded = _j[0], setExtraCssLoaded = _j[1]; + react_1.useEffect(function () { + var isUnmounted = false; + var toArr = function (x) { + return typeof x === "string" ? x.split(" ") : x !== null && x !== void 0 ? x : []; + }; + Promise.all(__spreadArray(__spreadArray([], __read(toArr(props.stylesCommon).map(function (relativePath) { return path_1.join(url.resourcesCommonPath, relativePath); }))), __read(toArr(props.styles).map(function (relativePath) { return path_1.join(url.resourcesPath, relativePath); }))).map(function (href) { return appendHead_1.appendHead({ + "type": "css", + href: href + }); })).then(function () { + if (isUnmounted) { + return; + } + setExtraCssLoaded(); + }); + toArr(props.scripts).forEach(function (relativePath) { return appendHead_1.appendHead({ + "type": "javascript", + "src": path_1.join(url.resourcesPath, relativePath) + }); }); + document.getElementsByTagName("html")[0] + .classList + .add(tss_react_1.cx(props.kcHtmlClass)); + return function () { isUnmounted = true; }; + }, []); + if (!isExtraCssLoaded) { + return null; + } + return (jsx_runtime_1.jsxs("div", __assign({ className: tss_react_1.cx(props.kcLoginClass) }, { children: [jsx_runtime_1.jsx("div", __assign({ id: "kc-header", className: tss_react_1.cx(props.kcHeaderClass) }, { children: jsx_runtime_1.jsx("div", __assign({ id: "kc-header-wrapper", className: tss_react_1.cx(props.kcHeaderWrapperClass) }, { children: msg("loginTitleHtml", realm.displayNameHtml) }), void 0) }), void 0), + jsx_runtime_1.jsxs("div", __assign({ className: tss_react_1.cx(props.kcFormCardClass, displayWide && props.kcFormCardAccountClass) }, { children: [jsx_runtime_1.jsxs("header", __assign({ className: tss_react_1.cx(props.kcFormHeaderClass) }, { children: [(realm.internationalizationEnabled && + (assert_1.assert(locale !== undefined), true) && + locale.supported.length > 1) && + jsx_runtime_1.jsx("div", __assign({ id: "kc-locale" }, { children: jsx_runtime_1.jsx("div", __assign({ id: "kc-locale-wrapper", className: tss_react_1.cx(props.kcLocaleWrapperClass) }, { children: jsx_runtime_1.jsxs("div", __assign({ className: "kc-dropdown", id: "kc-locale-dropdown" }, { children: [jsx_runtime_1.jsx("a", __assign({ href: "#", id: "kc-current-locale-link" }, { children: KcLanguageTag_2.getKcLanguageTagLabel(kcLanguageTag) }), void 0), + jsx_runtime_1.jsx("ul", { children: locale.supported.map(function (_a) { + var languageTag = _a.languageTag; + return jsx_runtime_1.jsx("li", __assign({ className: "kc-dropdown-item" }, { children: jsx_runtime_1.jsx("a", __assign({ href: "#", onClick: onChangeLanguageClickFactory(languageTag) }, { children: KcLanguageTag_2.getKcLanguageTagLabel(languageTag) }), void 0) }), void 0); + }) }, void 0)] }), void 0) }), void 0) }), void 0), + !(auth !== undefined && + auth.showUsername && + !auth.showResetCredentials) ? + (displayRequiredFields ? + (jsx_runtime_1.jsxs("div", __assign({ className: tss_react_1.cx(props.kcContentWrapperClass) }, { children: [jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcLabelWrapperClass, "subtitle") }, { children: jsx_runtime_1.jsxs("span", __assign({ className: "subtitle" }, { children: [jsx_runtime_1.jsx("span", __assign({ className: "required" }, { children: "*" }), void 0), msg("requiredFields")] }), void 0) }), void 0), + jsx_runtime_1.jsx("div", __assign({ className: "col-md-10" }, { children: jsx_runtime_1.jsx("h1", __assign({ id: "kc-page-title" }, { children: headerNode }), void 0) }), void 0)] }), void 0)) + : + (jsx_runtime_1.jsx("h1", __assign({ id: "kc-page-title" }, { children: headerNode }), void 0))) : (displayRequiredFields ? (jsx_runtime_1.jsxs("div", __assign({ className: tss_react_1.cx(props.kcContentWrapperClass) }, { children: [jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcLabelWrapperClass, "subtitle") }, { children: jsx_runtime_1.jsxs("span", __assign({ className: "subtitle" }, { children: [jsx_runtime_1.jsx("span", __assign({ className: "required" }, { children: "*" }), void 0), " ", msg("requiredFields")] }), void 0) }), void 0), + jsx_runtime_1.jsxs("div", __assign({ className: "col-md-10" }, { children: [showUsernameNode, jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcFormGroupClass) }, { children: jsx_runtime_1.jsxs("div", __assign({ id: "kc-username" }, { children: [jsx_runtime_1.jsx("label", __assign({ id: "kc-attempted-username" }, { children: auth === null || auth === void 0 ? void 0 : auth.attemptedUsername }), void 0), + jsx_runtime_1.jsx("a", __assign({ id: "reset-login", href: url.loginRestartFlowUrl }, { children: jsx_runtime_1.jsxs("div", __assign({ className: "kc-login-tooltip" }, { children: [jsx_runtime_1.jsx("i", { className: tss_react_1.cx(props.kcResetFlowIcon) }, void 0), + jsx_runtime_1.jsx("span", __assign({ className: "kc-tooltip-text" }, { children: msg("restartLoginTooltip") }), void 0)] }), void 0) }), void 0)] }), void 0) }), void 0)] }), void 0)] }), void 0)) : (jsx_runtime_1.jsxs(jsx_runtime_1.Fragment, { children: [showUsernameNode, jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(props.kcFormGroupClass) }, { children: jsx_runtime_1.jsxs("div", __assign({ id: "kc-username" }, { children: [jsx_runtime_1.jsx("label", __assign({ id: "kc-attempted-username" }, { children: auth === null || auth === void 0 ? void 0 : auth.attemptedUsername }), void 0), + jsx_runtime_1.jsx("a", __assign({ id: "reset-login", href: url.loginRestartFlowUrl }, { children: jsx_runtime_1.jsxs("div", __assign({ className: "kc-login-tooltip" }, { children: [jsx_runtime_1.jsx("i", { className: tss_react_1.cx(props.kcResetFlowIcon) }, void 0), + jsx_runtime_1.jsx("span", __assign({ className: "kc-tooltip-text" }, { children: msg("restartLoginTooltip") }), void 0)] }), void 0) }), void 0)] }), void 0) }), void 0)] }, void 0)))] }), void 0), + jsx_runtime_1.jsx("div", __assign({ id: "kc-content" }, { children: jsx_runtime_1.jsxs("div", __assign({ id: "kc-content-wrapper" }, { children: [(displayMessage && + message !== undefined && + (message.type !== "warning" || + !isAppInitiatedAction)) && + jsx_runtime_1.jsxs("div", __assign({ className: tss_react_1.cx("alert", "alert-" + message.type) }, { children: [message.type === "success" && jsx_runtime_1.jsx("span", { className: tss_react_1.cx(props.kcFeedbackSuccessIcon) }, void 0), + message.type === "warning" && jsx_runtime_1.jsx("span", { className: tss_react_1.cx(props.kcFeedbackWarningIcon) }, void 0), + message.type === "error" && jsx_runtime_1.jsx("span", { className: tss_react_1.cx(props.kcFeedbackErrorIcon) }, void 0), + message.type === "info" && jsx_runtime_1.jsx("span", { className: tss_react_1.cx(props.kcFeedbackInfoIcon) }, void 0), + jsx_runtime_1.jsx("span", __assign({ className: "kc-feedback-text" }, { children: message.summary }), void 0)] }), void 0), formNode, (auth !== undefined && + auth.showTryAnotherWayLink && + showAnotherWayIfPresent) && + jsx_runtime_1.jsx("form", __assign({ id: "kc-select-try-another-way-form", action: url.loginAction, method: "post", className: tss_react_1.cx(displayWide && props.kcContentWrapperClass) }, { children: jsx_runtime_1.jsx("div", __assign({ className: tss_react_1.cx(displayWide && [props.kcFormSocialAccountContentClass, props.kcFormSocialAccountClass]) }, { children: jsx_runtime_1.jsxs("div", __assign({ className: tss_react_1.cx(props.kcFormGroupClass) }, { children: [jsx_runtime_1.jsx("input", { type: "hidden", name: "tryAnotherWay", value: "on" }, void 0), + jsx_runtime_1.jsx("a", __assign({ href: "#", id: "try-another-way", onClick: onTryAnotherWayClick }, { children: msg("doTryAnotherWay") }), void 0)] }), void 0) }), void 0) }), void 0), + displayInfo && + jsx_runtime_1.jsx("div", __assign({ id: "kc-info", className: tss_react_1.cx(props.kcSignUpClass) }, { children: jsx_runtime_1.jsx("div", __assign({ id: "kc-info-wrapper", className: tss_react_1.cx(props.kcInfoAreaWrapperClass) }, { children: infoNode }), void 0) }), void 0)] }), void 0) }), void 0)] }), void 0)] }), void 0)); +}); +//# sourceMappingURL=Template.js.map \ No newline at end of file diff --git a/lib/components/Template.js.map b/lib/components/Template.js.map new file mode 100644 index 00000000..ef902480 --- /dev/null +++ b/lib/components/Template.js.map @@ -0,0 +1 @@ +{"version":3,"file":"Template.js","sourceRoot":"","sources":["../../src/lib/components/Template.tsx"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/i18n/KcLanguageTag.d.ts b/lib/i18n/KcLanguageTag.d.ts new file mode 100644 index 00000000..15a806a3 --- /dev/null +++ b/lib/i18n/KcLanguageTag.d.ts @@ -0,0 +1,11 @@ +import { messages } from "./generated_messages/login"; +export declare type KcLanguageTag = keyof typeof messages; +export declare type LanguageLabel = "Deutsch" | "Norsk" | "Русский" | "Svenska" | "Português (Brasil)" | "Lietuvių" | "English" | "Italiano" | "Français" | "中文简体" | "Español" | "Čeština" | "日本語" | "Slovenčina" | "Polish" | "Català" | "Nederlands" | "tr"; +export declare function getKcLanguageTagLabel(language: KcLanguageTag): LanguageLabel; +/** + * Pass in "fr-FR" or "français" for example, it will return the AvailableLanguage + * it corresponds to: "fr". + * If there is no reasonable match it's guessed from navigator.language. + * If still no matches "en" is returned. +*/ +export declare function getBestMatchAmongKcLanguageTag(languageLike: string): KcLanguageTag; diff --git a/lib/i18n/KcLanguageTag.js b/lib/i18n/KcLanguageTag.js new file mode 100644 index 00000000..cf1832b5 --- /dev/null +++ b/lib/i18n/KcLanguageTag.js @@ -0,0 +1,55 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.getBestMatchAmongKcLanguageTag = exports.getKcLanguageTagLabel = void 0; +var objectKeys_1 = require("evt/tools/typeSafety/objectKeys"); +var login_1 = require("./generated_messages/login"); +/* spell-checker: enable */ +function getKcLanguageTagLabel(language) { + switch (language) { + /* spell-checker: disable */ + case "es": return "Español"; + case "it": return "Italiano"; + case "fr": return "Français"; + case "ca": return "Català"; + case "en": return "English"; + case "de": return "Deutsch"; + case "no": return "Norsk"; + case "pt-BR": return "Português (Brasil)"; + case "ru": return "Русский"; + case "sk": return "Slovenčina"; + case "ja": return "日本語"; + case "pl": return "Polish"; + case "zh-CN": return "中文简体"; + case "sv": return "Svenska"; + case "lt": return "Lietuvių"; + case "cs": return "Čeština"; + case "nl": return "Nederlands"; + case "tr": return "tr"; + /* spell-checker: enable */ + } + return language; +} +exports.getKcLanguageTagLabel = getKcLanguageTagLabel; +var availableLanguages = objectKeys_1.objectKeys(login_1.messages); +/** + * Pass in "fr-FR" or "français" for example, it will return the AvailableLanguage + * it corresponds to: "fr". + * If there is no reasonable match it's guessed from navigator.language. + * If still no matches "en" is returned. +*/ +function getBestMatchAmongKcLanguageTag(languageLike) { + var iso2LanguageLike = languageLike.split("-")[0].toLowerCase(); + var kcLanguageTag = availableLanguages.find(function (language) { + return language.toLowerCase().includes(iso2LanguageLike) || + getKcLanguageTagLabel(language).toLocaleLowerCase() === languageLike.toLocaleLowerCase(); + }); + if (kcLanguageTag !== undefined) { + return kcLanguageTag; + } + if (languageLike !== navigator.language) { + return getBestMatchAmongKcLanguageTag(navigator.language); + } + return "en"; +} +exports.getBestMatchAmongKcLanguageTag = getBestMatchAmongKcLanguageTag; +//# sourceMappingURL=KcLanguageTag.js.map \ No newline at end of file diff --git a/lib/i18n/KcLanguageTag.js.map b/lib/i18n/KcLanguageTag.js.map new file mode 100644 index 00000000..cb721dc2 --- /dev/null +++ b/lib/i18n/KcLanguageTag.js.map @@ -0,0 +1 @@ +{"version":3,"file":"KcLanguageTag.js","sourceRoot":"","sources":["../../src/lib/i18n/KcLanguageTag.ts"],"names":[],"mappings":";;;AACA,8DAA6D;AAC7D,oDAAsD;AAStD,2BAA2B;AAE3B,SAAgB,qBAAqB,CAAC,QAAuB;IAEzD,QAAQ,QAAQ,EAAE;QACd,4BAA4B;QAC5B,KAAK,IAAI,CAAC,CAAC,OAAO,SAAS,CAAC;QAC5B,KAAK,IAAI,CAAC,CAAC,OAAO,UAAU,CAAC;QAC7B,KAAK,IAAI,CAAC,CAAC,OAAO,UAAU,CAAC;QAC7B,KAAK,IAAI,CAAC,CAAC,OAAO,QAAQ,CAAC;QAC3B,KAAK,IAAI,CAAC,CAAC,OAAO,SAAS,CAAC;QAC5B,KAAK,IAAI,CAAC,CAAC,OAAO,SAAS,CAAC;QAC5B,KAAK,IAAI,CAAC,CAAC,OAAO,OAAO,CAAC;QAC1B,KAAK,OAAO,CAAC,CAAC,OAAO,oBAAoB,CAAC;QAC1C,KAAK,IAAI,CAAC,CAAC,OAAO,SAAS,CAAC;QAC5B,KAAK,IAAI,CAAC,CAAC,OAAO,YAAY,CAAC;QAC/B,KAAK,IAAI,CAAC,CAAC,OAAO,KAAK,CAAC;QACxB,KAAK,IAAI,CAAC,CAAC,OAAO,QAAQ,CAAC;QAC3B,KAAK,OAAO,CAAC,CAAC,OAAO,MAAM,CAAA;QAC3B,KAAK,IAAI,CAAC,CAAC,OAAO,SAAS,CAAC;QAC5B,KAAK,IAAI,CAAC,CAAC,OAAO,UAAU,CAAC;QAC7B,KAAK,IAAI,CAAC,CAAC,OAAO,SAAS,CAAC;QAC5B,KAAK,IAAI,CAAC,CAAC,OAAO,YAAY,CAAC;QAC/B,KAAK,IAAI,CAAC,CAAC,OAAO,IAAI,CAAC;QACvB,2BAA2B;KAC9B;IAED,OAAO,QAAQ,CAAC;AAEpB,CAAC;AA3BD,sDA2BC;AAED,IAAM,kBAAkB,GAAG,uBAAU,CAAC,gBAAQ,CAAC,CAAC;AAEhD;;;;;EAKE;AACF,SAAgB,8BAA8B,CAC1C,YAAoB;IAGpB,IAAM,gBAAgB,GAAG,YAAY,CAAC,KAAK,CAAC,GAAG,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,EAAE,CAAC;IAElE,IAAM,aAAa,GAAG,kBAAkB,CAAC,IAAI,CAAC,UAAA,QAAQ;QAClD,OAAA,QAAQ,CAAC,WAAW,EAAE,CAAC,QAAQ,CAAC,gBAAgB,CAAC;YACjD,qBAAqB,CAAC,QAAQ,CAAC,CAAC,iBAAiB,EAAE,KAAK,YAAY,CAAC,iBAAiB,EAAE;IADxF,CACwF,CAC3F,CAAC;IAEF,IAAI,aAAa,KAAK,SAAS,EAAE;QAC7B,OAAO,aAAa,CAAC;KACxB;IAED,IAAI,YAAY,KAAK,SAAS,CAAC,QAAQ,EAAE;QACrC,OAAO,8BAA8B,CAAC,SAAS,CAAC,QAAQ,CAAC,CAAC;KAC7D;IAED,OAAO,IAAI,CAAC;AAChB,CAAC;AApBD,wEAoBC"} \ No newline at end of file diff --git a/lib/i18n/generated_messages/account.d.ts b/lib/i18n/generated_messages/account.d.ts new file mode 100644 index 00000000..691c26a0 --- /dev/null +++ b/lib/i18n/generated_messages/account.d.ts @@ -0,0 +1,3059 @@ +export declare const messages: { + readonly ca: { + readonly doSave: "Desa"; + readonly doCancel: "Cancel·la"; + readonly doLogOutAllSessions: "Desconnecta de totes les sessions"; + readonly doRemove: "Elimina"; + readonly doAdd: "Afegeix"; + readonly doSignOut: "Desconnectar"; + readonly editAccountHtmlTitle: "Edita compte"; + readonly federatedIdentitiesHtmlTitle: "Identitats federades"; + readonly accountLogHtmlTitle: "Registre del compte"; + readonly changePasswordHtmlTitle: "Canvia contrasenya"; + readonly sessionsHtmlTitle: "Sessions"; + readonly accountManagementTitle: "Gestió de Compte Keycloak"; + readonly authenticatorTitle: "Autenticador"; + readonly applicationsHtmlTitle: "Aplicacions"; + readonly authenticatorCode: "Codi d'un sol ús"; + readonly email: "Email"; + readonly firstName: "Nom"; + readonly givenName: "Nom de pila"; + readonly fullName: "Nom complet"; + readonly lastName: "Cognoms"; + readonly familyName: "Cognom"; + readonly password: "Contrasenya"; + readonly passwordConfirm: "Confirma la contrasenya"; + readonly passwordNew: "Nova contrasenya"; + readonly username: "Usuari"; + readonly address: "Adreça"; + readonly street: "Carrer"; + readonly locality: "Ciutat o Municipi"; + readonly region: "Estat, Província, o Regió"; + readonly postal_code: "Postal code"; + readonly country: "País"; + readonly emailVerified: "Email verificat"; + readonly gssDelegationCredential: "GSS Delegation Credential"; + readonly role_admin: "Administrador"; + readonly "role_realm-admin": "Administrador del domini"; + readonly "role_create-realm": "Crear domini"; + readonly "role_view-realm": "Veure domini"; + readonly "role_view-users": "Veure usuaris"; + readonly "role_view-applications": "Veure aplicacions"; + readonly "role_view-clients": "Veure clients"; + readonly "role_view-events": "Veure events"; + readonly "role_view-identity-providers": "Veure proveïdors d'identitat"; + readonly "role_manage-realm": "Gestionar domini"; + readonly "role_manage-users": "Gestinar usuaris"; + readonly "role_manage-applications": "Gestionar aplicacions"; + readonly "role_manage-identity-providers": "Gestionar proveïdors d'identitat"; + readonly "role_manage-clients": "Gestionar clients"; + readonly "role_manage-events": "Gestionar events"; + readonly "role_view-profile": "Veure perfil"; + readonly "role_manage-account": "Gestionar compte"; + readonly "role_read-token": "Llegir token"; + readonly "role_offline-access": "Accés sense connexió"; + readonly client_account: "Compte"; + readonly "client_security-admin-console": "Consola d'Administració de Seguretat"; + readonly "client_realm-management": "Gestió de domini"; + readonly client_broker: "Broker"; + readonly requiredFields: "Camps obligatoris"; + readonly allFieldsRequired: "Tots els camps obligatoris"; + readonly backToApplication: "« Torna a l'aplicació"; + readonly backTo: "Torna a {0}"; + readonly date: "Data"; + readonly event: "Event"; + readonly ip: "IP"; + readonly client: "Client"; + readonly clients: "Clients"; + readonly details: "Detalls"; + readonly started: "Iniciat"; + readonly lastAccess: "Últim accés"; + readonly expires: "Expira"; + readonly applications: "Aplicacions"; + readonly account: "Compte"; + readonly federatedIdentity: "Identitat federada"; + readonly authenticator: "Autenticador"; + readonly sessions: "Sessions"; + readonly log: "Registre"; + readonly application: "Aplicació"; + readonly availablePermissions: "Permisos disponibles"; + readonly grantedPermissions: "Permisos concedits"; + readonly grantedPersonalInfo: "Informació personal concedida"; + readonly additionalGrants: "Permisos addicionals"; + readonly action: "Acció"; + readonly inResource: "a"; + readonly fullAccess: "Accés total"; + readonly offlineToken: "Codi d'autorització offline"; + readonly revoke: "Revocar permís"; + readonly configureAuthenticators: "Autenticadors configurats"; + readonly mobile: "Mòbil"; + readonly totpStep1: "Instal·la FreeOTP o Google Authenticator al teu telèfon mòbil. Les dues aplicacions estan disponibles a Google Play i en l'App Store d'Apple."; + readonly totpStep2: "Obre l'aplicació i escaneja el codi o introdueix la clau."; + readonly totpStep3: "Introdueix el codi únic que et mostra l'aplicació d'autenticació i fes clic a Envia per finalitzar la configuració"; + readonly missingUsernameMessage: "Si us plau indica el teu usuari."; + readonly missingFirstNameMessage: "Si us plau indica el nom."; + readonly invalidEmailMessage: "Email no vàlid"; + readonly missingLastNameMessage: "Si us plau indica els teus cognoms."; + readonly missingEmailMessage: "Si us plau indica l'email."; + readonly missingPasswordMessage: "Si us plau indica la contrasenya."; + readonly notMatchPasswordMessage: "Les contrasenyes no coincideixen."; + readonly missingTotpMessage: "Si us plau indica el teu codi d'autenticació"; + readonly invalidPasswordExistingMessage: "La contrasenya actual no és correcta."; + readonly invalidPasswordConfirmMessage: "La confirmació de contrasenya no coincideix."; + readonly invalidTotpMessage: "El código de autenticación no es válido."; + readonly usernameExistsMessage: "L'usuari ja existeix"; + readonly emailExistsMessage: "L'email ja existeix"; + readonly readOnlyUserMessage: "No pots actualitzar el teu usuari perquè el teu compte és de només lectura."; + readonly readOnlyPasswordMessage: "No pots actualitzar la contrasenya perquè el teu compte és de només lectura."; + readonly successTotpMessage: "Aplicació d'autenticació mòbil configurada."; + readonly successTotpRemovedMessage: "Aplicació d'autenticació mòbil eliminada."; + readonly successGrantRevokedMessage: "Permís revocat correctament"; + readonly accountUpdatedMessage: "El teu compte s'ha actualitzat."; + readonly accountPasswordUpdatedMessage: "La contrasenya s'ha actualitzat."; + readonly missingIdentityProviderMessage: "Proveïdor d'identitat no indicat."; + readonly invalidFederatedIdentityActionMessage: "Acció no vàlida o no indicada."; + readonly identityProviderNotFoundMessage: "No s'ha trobat un proveïdor d'identitat."; + readonly federatedIdentityLinkNotActiveMessage: "Aquesta identitat ja no està activa"; + readonly federatedIdentityRemovingLastProviderMessage: "No pots eliminar l'última identitat federada perquè no tens fixada una contrasenya."; + readonly identityProviderRedirectErrorMessage: "Error en la redirecció al proveïdor d'identitat"; + readonly identityProviderRemovedMessage: "Proveïdor d'identitat esborrat correctament."; + readonly accountDisabledMessage: "El compte està desactivada, contacteu amb l'administrador."; + readonly accountTemporarilyDisabledMessage: "El compte està temporalment desactivat, contacta amb l'administrador o intenta-ho de nou més tard."; + readonly invalidPasswordMinLengthMessage: "Contrasenya incorrecta: longitud mínima {0}."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Contrasenya incorrecta: ha de contenir almenys {0} lletres minúscules."; + readonly invalidPasswordMinDigitsMessage: "Contraseña incorrecta: debe contener al menos {0} caracteres numéricos."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Contrasenya incorrecta: ha de contenir almenys {0} lletres majúscules."; + readonly invalidPasswordMinSpecialCharsMessage: "Contrasenya incorrecta: ha de contenir almenys {0} caràcters especials."; + readonly invalidPasswordNotUsernameMessage: "Contrasenya incorrecta: no pot ser igual al nom d'usuari."; + readonly invalidPasswordRegexPatternMessage: "Contrasenya incorrecta: no compleix l'expressió regular."; + readonly invalidPasswordHistoryMessage: "Contrasenya incorrecta: no pot ser igual a cap de les últimes {0} contrasenyes."; + }; + readonly cs: { + readonly doSave: "Uložit"; + readonly doCancel: "Zrušit"; + readonly doLogOutAllSessions: "Odhlásit všechny relace"; + readonly doRemove: "Odstranit"; + readonly doAdd: "Přidat"; + readonly doSignOut: "Odhlásit se"; + readonly editAccountHtmlTitle: "Upravit účet"; + readonly federatedIdentitiesHtmlTitle: "Propojené identity"; + readonly accountLogHtmlTitle: "Log účtu"; + readonly changePasswordHtmlTitle: "Změnit heslo"; + readonly sessionsHtmlTitle: "Relace"; + readonly accountManagementTitle: "Správa účtů Keycloak"; + readonly authenticatorTitle: "Autentizátor"; + readonly applicationsHtmlTitle: "Aplikace"; + readonly authenticatorCode: "Jednorázový kód"; + readonly email: "E-mail"; + readonly firstName: "První křestní jméno"; + readonly givenName: "Křestní jména"; + readonly fullName: "Celé jméno"; + readonly lastName: "Příjmení"; + readonly familyName: "Rodinné jméno"; + readonly password: "Heslo"; + readonly passwordConfirm: "Nové heslo (znovu)"; + readonly passwordNew: "Nové heslo"; + readonly username: "Uživatelské jméno"; + readonly address: "Adresa"; + readonly street: "Ulice"; + readonly locality: "Město nebo lokalita"; + readonly region: "Kraj"; + readonly postal_code: "PSČ"; + readonly country: "Stát"; + readonly emailVerified: "E-mail ověřen"; + readonly gssDelegationCredential: "GSS delegované oprávnění"; + readonly role_admin: "Správce"; + readonly "role_realm-admin": "Správce realmu"; + readonly "role_create-realm": "Vytvořit realm"; + readonly "role_view-realm": "Zobrazit realm"; + readonly "role_view-users": "Zobrazit uživatele"; + readonly "role_view-applications": "Zobrazit aplikace"; + readonly "role_view-clients": "Zobrazit klienty"; + readonly "role_view-events": "Zobrazit události"; + readonly "role_view-identity-providers": "Zobrazit poskytovatele identity"; + readonly "role_manage-realm": "Spravovat realm"; + readonly "role_manage-users": "Spravovat uživatele"; + readonly "role_manage-applications": "Spravovat aplikace"; + readonly "role_manage-identity-providers": "Spravovat poskytovatele identity"; + readonly "role_manage-clients": "Spravovat klienty"; + readonly "role_manage-events": "Spravovat události"; + readonly "role_view-profile": "Zobrazit profil"; + readonly "role_manage-account": "Spravovat účet"; + readonly "role_manage-account-links": "Spravovat odkazy na účet"; + readonly "role_read-token": "Číst token"; + readonly "role_offline-access": "Přístup offline"; + readonly role_uma_authorization: "Získání oprávnění"; + readonly client_account: "Účet"; + readonly "client_security-admin-console": "Administrátorská bezpečnostní konzole"; + readonly "client_admin-cli": "Administrátorské CLI"; + readonly "client_realm-management": "Správa realmů"; + readonly client_broker: "Broker"; + readonly requiredFields: "Požadovaná pole"; + readonly allFieldsRequired: "Všechna pole vyžadovaná"; + readonly backToApplication: "« Zpět na aplikaci"; + readonly backTo: "Zpět na {0}"; + readonly date: "Datum"; + readonly event: "Událost"; + readonly ip: "IP"; + readonly client: "Klient"; + readonly clients: "Klienti"; + readonly details: "Podrobnosti"; + readonly started: "Zahájeno"; + readonly lastAccess: "Poslední přístup"; + readonly expires: "Vyprší"; + readonly applications: "Aplikace"; + readonly account: "Účet"; + readonly federatedIdentity: "Propojená identita"; + readonly authenticator: "Autentizátor"; + readonly sessions: "Relace"; + readonly log: "Log"; + readonly application: "Aplikace"; + readonly availablePermissions: "Dostupná oprávnění"; + readonly grantedPermissions: "Udělené oprávnění"; + readonly grantedPersonalInfo: "Poskytnuté osobní informace"; + readonly additionalGrants: "Dodatečné oprávnění"; + readonly action: "Akce"; + readonly inResource: "v"; + readonly fullAccess: "Úplný přístup"; + readonly offlineToken: "Offline Token"; + readonly revoke: "Zrušit oprávnění"; + readonly configureAuthenticators: "Konfigurované autentizátory"; + readonly mobile: "Mobilní"; + readonly totpStep1: "Nainstalujte jednu z následujících aplikací"; + readonly totpStep2: "Otevřete aplikaci a naskenujte čárový kód"; + readonly totpStep3: "Zadejte jednorázový kód poskytnutý aplikací a klepnutím na tlačítko Uložit dokončete nastavení."; + readonly totpManualStep2: "Otevřete aplikaci a zadejte klíč"; + readonly totpManualStep3: "Použijte následující hodnoty konfigurace, pokud aplikace umožňuje jejich nastavení"; + readonly totpUnableToScan: "Nelze skenovat?"; + readonly totpScanBarcode: "Skenovat čárový kód?"; + readonly "totp.totp": "Založeno na čase"; + readonly "totp.hotp": "Založeno na čítači"; + readonly totpType: "Typ"; + readonly totpAlgorithm: "Algoritmus"; + readonly totpDigits: "Číslice"; + readonly totpInterval: "Interval"; + readonly totpCounter: "Čítač"; + readonly missingUsernameMessage: "Zadejte uživatelské jméno."; + readonly missingFirstNameMessage: "Zadejte prosím křestní jméno."; + readonly invalidEmailMessage: "Neplatná e-mailová adresa."; + readonly missingLastNameMessage: "Zadejte prosím příjmení."; + readonly missingEmailMessage: "Zadejte prosím e-mail."; + readonly missingPasswordMessage: "Zadejte prosím heslo."; + readonly notMatchPasswordMessage: "Hesla se neshodují."; + readonly missingTotpMessage: "Zadejte prosím kód autentizátoru."; + readonly invalidPasswordExistingMessage: "Neplatné stávající heslo."; + readonly invalidPasswordConfirmMessage: "Nová hesla se neshodují."; + readonly invalidTotpMessage: "Neplatný kód autentizátoru."; + readonly usernameExistsMessage: "Uživatelské jméno již existuje."; + readonly emailExistsMessage: "E-mail již existuje."; + readonly readOnlyUserMessage: "Nemůžete svůj účet aktualizovat, protože je pouze pro čtení."; + readonly readOnlyUsernameMessage: "Nemůžete aktualizovat své uživatelské jméno, protože je pouze pro čtení."; + readonly readOnlyPasswordMessage: "Nemůžete aktualizovat své heslo, protože váš účet je jen pro čtení."; + readonly successTotpMessage: "Ověření pomocí OTP úspěšně konfigurováno."; + readonly successTotpRemovedMessage: "Ověření pomocí OTP úspěšně odstraněno."; + readonly successGrantRevokedMessage: "Oprávnění bylo úspěšně zrušeno."; + readonly accountUpdatedMessage: "Váš účet byl aktualizován."; + readonly accountPasswordUpdatedMessage: "Vaše heslo bylo aktualizováno."; + readonly missingIdentityProviderMessage: "Chybějící poskytovatel identity."; + readonly invalidFederatedIdentityActionMessage: "Neplatná nebo chybějící akce."; + readonly identityProviderNotFoundMessage: "Poskytovatel identity nenalezen."; + readonly federatedIdentityLinkNotActiveMessage: "Tato identita již není aktivní."; + readonly federatedIdentityRemovingLastProviderMessage: "Nemůžete odstranit poslední propojenou identitu, protože nemáte heslo."; + readonly identityProviderRedirectErrorMessage: "Nepodařilo se přesměrovat na poskytovatele identity."; + readonly identityProviderRemovedMessage: "Poskytovatel identity byl úspěšně odstraněn."; + readonly identityProviderAlreadyLinkedMessage: "Propojená identita vrácená uživatelem {0} je již propojena s jiným uživatelem."; + readonly staleCodeAccountMessage: "Platnost vypršela. Zkuste to ještě jednou."; + readonly consentDenied: "Souhlas byl zamítnut."; + readonly accountDisabledMessage: "Účet je zakázán, kontaktujte správce."; + readonly accountTemporarilyDisabledMessage: "Účet je dočasně zakázán, kontaktujte správce nebo zkuste to později."; + readonly invalidPasswordMinLengthMessage: "Neplatné heslo: musí obsahovat minimálně {0} malých znaků."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Neplatné heslo: musí obsahovat minimálně {0} malé znaky."; + readonly invalidPasswordMinDigitsMessage: "Neplatné heslo: musí obsahovat nejméně {0} číslic."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Neplatné heslo: musí obsahovat nejméně {0} velkých písmenen."; + readonly invalidPasswordMinSpecialCharsMessage: "Neplatné heslo: musí obsahovat nejméně {0} speciálních znaků."; + readonly invalidPasswordNotUsernameMessage: "Neplatné heslo: nesmí být totožné s uživatelským jménem."; + readonly invalidPasswordRegexPatternMessage: "Neplatné heslo: neshoduje se zadaným regulárním výrazem."; + readonly invalidPasswordHistoryMessage: "Neplatné heslo: Nesmí se opakovat žádné z posledních {0} hesel."; + readonly invalidPasswordBlacklistedMessage: "Neplatné heslo: heslo je na černé listině."; + readonly invalidPasswordGenericMessage: "Neplatné heslo: nové heslo neodpovídá pravidlům hesla."; + }; + readonly de: { + readonly doSave: "Speichern"; + readonly doCancel: "Abbrechen"; + readonly doLogOutAllSessions: "Alle Sitzungen abmelden"; + readonly doRemove: "Entfernen"; + readonly doAdd: "Hinzufügen"; + readonly doSignOut: "Abmelden"; + readonly editAccountHtmlTitle: "Benutzerkonto bearbeiten"; + readonly federatedIdentitiesHtmlTitle: "Föderierte Identitäten"; + readonly accountLogHtmlTitle: "Benutzerkonto Log"; + readonly changePasswordHtmlTitle: "Passwort Ändern"; + readonly sessionsHtmlTitle: "Sitzungen"; + readonly accountManagementTitle: "Keycloak Benutzerkontoverwaltung"; + readonly authenticatorTitle: "Mehrfachauthentifizierung"; + readonly applicationsHtmlTitle: "Applikationen"; + readonly authenticatorCode: "One-time Code"; + readonly email: "E-Mail"; + readonly firstName: "Vorname"; + readonly givenName: "Vorname"; + readonly fullName: "Voller Name"; + readonly lastName: "Nachname"; + readonly familyName: "Nachname"; + readonly password: "Passwort"; + readonly passwordConfirm: "Passwort bestätigen"; + readonly passwordNew: "Neues Passwort"; + readonly username: "Benutzername"; + readonly address: "Adresse"; + readonly street: "Straße"; + readonly region: "Staat, Provinz, Region"; + readonly postal_code: "PLZ"; + readonly locality: "Stadt oder Ortschaft"; + readonly country: "Land"; + readonly emailVerified: "E-Mail verifiziert"; + readonly gssDelegationCredential: "GSS delegierte Berechtigung"; + readonly role_admin: "Admin"; + readonly "role_realm-admin": "Realm Admin"; + readonly "role_create-realm": "Realm erstellen"; + readonly "role_view-realm": "Realm ansehen"; + readonly "role_view-users": "Benutzer ansehen"; + readonly "role_view-applications": "Applikationen ansehen"; + readonly "role_view-clients": "Clients ansehen"; + readonly "role_view-events": "Events ansehen"; + readonly "role_view-identity-providers": "Identity Provider ansehen"; + readonly "role_manage-realm": "Realm verwalten"; + readonly "role_manage-users": "Benutzer verwalten"; + readonly "role_manage-applications": "Applikationen verwalten"; + readonly "role_manage-identity-providers": "Identity Provider verwalten"; + readonly "role_manage-clients": "Clients verwalten"; + readonly "role_manage-events": "Events verwalten"; + readonly "role_view-profile": "Profile ansehen"; + readonly "role_manage-account": "Profile verwalten"; + readonly "role_manage-account-links": "Profil-Links verwalten"; + readonly "role_read-token": "Token lesen"; + readonly "role_offline-access": "Offline-Zugriff"; + readonly role_uma_authorization: "Berechtigungen einholen"; + readonly client_account: "Clientkonto"; + readonly "client_security-admin-console": "Security Adminkonsole"; + readonly "client_realm-management": "Realm-Management"; + readonly client_broker: "Broker"; + readonly requiredFields: "Erforderliche Felder"; + readonly allFieldsRequired: "Alle Felder sind erforderlich"; + readonly backToApplication: "« Zurück zur Applikation"; + readonly backTo: "Zurück zu {0}"; + readonly date: "Datum"; + readonly event: "Ereignis"; + readonly ip: "IP"; + readonly client: "Client"; + readonly clients: "Clients"; + readonly details: "Details"; + readonly started: "Startdatum"; + readonly lastAccess: "Letzter Zugriff"; + readonly expires: "Ablaufdatum"; + readonly applications: "Applikationen"; + readonly account: "Benutzerkonto"; + readonly federatedIdentity: "Föderierte Identität"; + readonly authenticator: "Mehrfachauthentifizierung"; + readonly sessions: "Sitzungen"; + readonly log: "Log"; + readonly application: "Applikation"; + readonly availablePermissions: "verfügbare Berechtigungen"; + readonly grantedPermissions: "gewährte Berechtigungen"; + readonly grantedPersonalInfo: "gewährte persönliche Informationen"; + readonly additionalGrants: "zusätzliche Berechtigungen"; + readonly action: "Aktion"; + readonly inResource: "in"; + readonly fullAccess: "Vollzugriff"; + readonly offlineToken: "Offline-Token"; + readonly revoke: "Berechtigung widerrufen"; + readonly configureAuthenticators: "Mehrfachauthentifizierung konfigurieren"; + readonly mobile: "Mobil"; + readonly totpStep1: "Installieren Sie eine der folgenden Applikationen auf Ihrem Smartphone:"; + readonly totpStep2: "Öffnen Sie die Applikation und scannen Sie den Barcode."; + readonly totpStep3: "Geben Sie den von der Applikation generierten One-time Code ein und klicken Sie auf Speichern."; + readonly totpManualStep2: "Öffnen Sie die Applikation und geben Sie den folgenden Schlüssel ein."; + readonly totpManualStep3: "Verwenden Sie die folgenden Konfigurationswerte, falls Sie diese für die Applikation anpassen können:"; + readonly totpUnableToScan: "Sie können den Barcode nicht scannen?"; + readonly totpScanBarcode: "Barcode scannen?"; + readonly "totp.totp": "zeitbasiert (time-based)"; + readonly "totp.hotp": "zählerbasiert (counter-based)"; + readonly totpType: "Typ"; + readonly totpAlgorithm: "Algorithmus"; + readonly totpDigits: "Ziffern"; + readonly totpInterval: "Intervall"; + readonly totpCounter: "Zähler"; + readonly missingUsernameMessage: "Bitte geben Sie einen Benutzernamen ein."; + readonly missingFirstNameMessage: "Bitte geben Sie einen Vornamen ein."; + readonly invalidEmailMessage: "Ungültige E-Mail Adresse."; + readonly missingLastNameMessage: "Bitte geben Sie einen Nachnamen ein."; + readonly missingEmailMessage: "Bitte geben Sie eine E-Mail Adresse ein."; + readonly missingPasswordMessage: "Bitte geben Sie ein Passwort ein."; + readonly notMatchPasswordMessage: "Die Passwörter sind nicht identisch."; + readonly missingTotpMessage: "Bitte geben Sie den One-time Code ein."; + readonly invalidPasswordExistingMessage: "Das aktuelle Passwort ist ungültig."; + readonly invalidPasswordConfirmMessage: "Die Passwortbestätigung ist nicht identisch."; + readonly invalidTotpMessage: "Ungültiger One-time Code."; + readonly usernameExistsMessage: "Der Benutzername existiert bereits."; + readonly emailExistsMessage: "Die E-Mail-Adresse existiert bereits."; + readonly readOnlyUserMessage: "Sie können Ihr Benutzerkonto nicht ändern, da es schreibgeschützt ist."; + readonly readOnlyUsernameMessage: "Sie können Ihren Benutzernamen nicht ändern, da er schreibgeschützt ist."; + readonly readOnlyPasswordMessage: "Sie können Ihr Passwort nicht ändern, da es schreibgeschützt ist."; + readonly successTotpMessage: "Mehrfachauthentifizierung erfolgreich konfiguriert."; + readonly successTotpRemovedMessage: "Mehrfachauthentifizierung erfolgreich entfernt."; + readonly successGrantRevokedMessage: "Berechtigung erfolgreich widerrufen."; + readonly accountUpdatedMessage: "Ihr Benutzerkonto wurde aktualisiert."; + readonly accountPasswordUpdatedMessage: "Ihr Passwort wurde aktualisiert."; + readonly missingIdentityProviderMessage: "Identity Provider nicht angegeben."; + readonly invalidFederatedIdentityActionMessage: "Ungültige oder fehlende Aktion."; + readonly identityProviderNotFoundMessage: "Angegebener Identity Provider nicht gefunden."; + readonly federatedIdentityLinkNotActiveMessage: "Diese Identität ist nicht mehr aktiv."; + readonly federatedIdentityRemovingLastProviderMessage: "Sie können den letzten Eintrag nicht entfernen, da Sie kein Passwort haben."; + readonly identityProviderRedirectErrorMessage: "Fehler bei der Weiterleitung zum Identity Provider."; + readonly identityProviderRemovedMessage: "Identity Provider erfolgreich entfernt."; + readonly identityProviderAlreadyLinkedMessage: "Die föderierte Identität von {0} ist bereits einem anderen Benutzer zugewiesen."; + readonly staleCodeAccountMessage: "Diese Seite ist nicht mehr gültig, bitte versuchen Sie es noch einmal."; + readonly consentDenied: "Einverständnis verweigert."; + readonly accountDisabledMessage: "Ihr Benutzerkonto ist gesperrt, bitte kontaktieren Sie den Admin."; + readonly accountTemporarilyDisabledMessage: "Ihr Benutzerkonto ist temporär gesperrt, bitte kontaktieren Sie den Admin oder versuchen Sie es später noch einmal."; + readonly invalidPasswordMinLengthMessage: "Ungültiges Passwort: Es muss mindestens {0} Zeichen lang sein."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Ungültiges Passwort: Es muss mindestens {0} Kleinbuchstaben beinhalten."; + readonly invalidPasswordMinDigitsMessage: "Ungültiges Passwort: Es muss mindestens {0} Zahl(en) beinhalten."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Ungültiges Passwort: Es muss mindestens {0} Großbuchstaben beinhalten."; + readonly invalidPasswordMinSpecialCharsMessage: "Ungültiges Passwort: Es muss mindestens {0} Sonderzeichen beinhalten."; + readonly invalidPasswordNotUsernameMessage: "Ungültiges Passwort: Es darf nicht gleich sein wie der Benutzername."; + readonly invalidPasswordRegexPatternMessage: "Ungültiges Passwort: Es entspricht nicht dem Regex-Muster."; + readonly invalidPasswordHistoryMessage: "Ungültiges Passwort: Es darf nicht einem der letzten {0} Passwörter entsprechen."; + readonly invalidPasswordBlacklistedMessage: "Ungültiges Passwort: Das Passwort steht auf der Blocklist (schwarzen Liste)."; + readonly invalidPasswordGenericMessge: "Ungültiges Passwort: Das neue Passwort verletzt die Passwort-Richtlinien."; + }; + readonly en: { + readonly doSave: "Save"; + readonly doCancel: "Cancel"; + readonly doLogOutAllSessions: "Log out all sessions"; + readonly doRemove: "Remove"; + readonly doAdd: "Add"; + readonly doSignOut: "Sign Out"; + readonly doLogIn: "Log In"; + readonly doLink: "Link"; + readonly editAccountHtmlTitle: "Edit Account"; + readonly personalInfoHtmlTitle: "Personal Info"; + readonly federatedIdentitiesHtmlTitle: "Federated Identities"; + readonly accountLogHtmlTitle: "Account Log"; + readonly changePasswordHtmlTitle: "Change Password"; + readonly deviceActivityHtmlTitle: "Device Activity"; + readonly sessionsHtmlTitle: "Sessions"; + readonly accountManagementTitle: "Keycloak Account Management"; + readonly authenticatorTitle: "Authenticator"; + readonly applicationsHtmlTitle: "Applications"; + readonly linkedAccountsHtmlTitle: "Linked Accounts"; + readonly accountManagementWelcomeMessage: "Welcome to Keycloak Account Management"; + readonly personalInfoIntroMessage: "Manage your basic information"; + readonly accountSecurityTitle: "Account Security"; + readonly accountSecurityIntroMessage: "Control your password and account access"; + readonly applicationsIntroMessage: "Track and manage your app permission to access your account"; + readonly resourceIntroMessage: "Share your resources among team members"; + readonly passwordLastUpdateMessage: "Your password was updated at"; + readonly updatePasswordTitle: "Update Password"; + readonly updatePasswordMessageTitle: "Make sure you choose a strong password"; + readonly updatePasswordMessage: "A strong password contains a mix of numbers, letters, and symbols. It is hard to guess, does not resemble a real word, and is only used for this account."; + readonly personalSubTitle: "Your Personal Info"; + readonly personalSubMessage: "Manage this basic information: your first name, last name and email"; + readonly authenticatorCode: "One-time code"; + readonly email: "Email"; + readonly firstName: "First name"; + readonly givenName: "Given name"; + readonly fullName: "Full name"; + readonly lastName: "Last name"; + readonly familyName: "Family name"; + readonly password: "Password"; + readonly currentPassword: "Current Password"; + readonly passwordConfirm: "Confirmation"; + readonly passwordNew: "New Password"; + readonly username: "Username"; + readonly address: "Address"; + readonly street: "Street"; + readonly locality: "City or Locality"; + readonly region: "State, Province, or Region"; + readonly postal_code: "Zip or Postal code"; + readonly country: "Country"; + readonly emailVerified: "Email verified"; + readonly gssDelegationCredential: "GSS Delegation Credential"; + readonly profileScopeConsentText: "User profile"; + readonly emailScopeConsentText: "Email address"; + readonly addressScopeConsentText: "Address"; + readonly phoneScopeConsentText: "Phone number"; + readonly offlineAccessScopeConsentText: "Offline Access"; + readonly samlRoleListScopeConsentText: "My Roles"; + readonly rolesScopeConsentText: "User roles"; + readonly role_admin: "Admin"; + readonly "role_realm-admin": "Realm Admin"; + readonly "role_create-realm": "Create realm"; + readonly "role_view-realm": "View realm"; + readonly "role_view-users": "View users"; + readonly "role_view-applications": "View applications"; + readonly "role_view-clients": "View clients"; + readonly "role_view-events": "View events"; + readonly "role_view-identity-providers": "View identity providers"; + readonly "role_view-consent": "View consents"; + readonly "role_manage-realm": "Manage realm"; + readonly "role_manage-users": "Manage users"; + readonly "role_manage-applications": "Manage applications"; + readonly "role_manage-identity-providers": "Manage identity providers"; + readonly "role_manage-clients": "Manage clients"; + readonly "role_manage-events": "Manage events"; + readonly "role_view-profile": "View profile"; + readonly "role_manage-account": "Manage account"; + readonly "role_manage-account-links": "Manage account links"; + readonly "role_manage-consent": "Manage consents"; + readonly "role_read-token": "Read token"; + readonly "role_offline-access": "Offline access"; + readonly role_uma_authorization: "Obtain permissions"; + readonly client_account: "Account"; + readonly "client_account-console": "Account Console"; + readonly "client_security-admin-console": "Security Admin Console"; + readonly "client_admin-cli": "Admin CLI"; + readonly "client_realm-management": "Realm Management"; + readonly client_broker: "Broker"; + readonly requiredFields: "Required fields"; + readonly allFieldsRequired: "All fields required"; + readonly backToApplication: "« Back to application"; + readonly backTo: "Back to {0}"; + readonly date: "Date"; + readonly event: "Event"; + readonly ip: "IP"; + readonly client: "Client"; + readonly clients: "Clients"; + readonly details: "Details"; + readonly started: "Started"; + readonly lastAccess: "Last Access"; + readonly expires: "Expires"; + readonly applications: "Applications"; + readonly account: "Account"; + readonly federatedIdentity: "Federated Identity"; + readonly authenticator: "Authenticator"; + readonly "device-activity": "Device Activity"; + readonly sessions: "Sessions"; + readonly log: "Log"; + readonly application: "Application"; + readonly availableRoles: "Available Roles"; + readonly grantedPermissions: "Granted Permissions"; + readonly grantedPersonalInfo: "Granted Personal Info"; + readonly additionalGrants: "Additional Grants"; + readonly action: "Action"; + readonly inResource: "in"; + readonly fullAccess: "Full Access"; + readonly offlineToken: "Offline Token"; + readonly revoke: "Revoke Grant"; + readonly configureAuthenticators: "Configured Authenticators"; + readonly mobile: "Mobile"; + readonly totpStep1: "Install one of the following applications on your mobile:"; + readonly totpStep2: "Open the application and scan the barcode:"; + readonly totpStep3: "Enter the one-time code provided by the application and click Save to finish the setup."; + readonly totpStep3DeviceName: "Provide a Device Name to help you manage your OTP devices."; + readonly totpManualStep2: "Open the application and enter the key:"; + readonly totpManualStep3: "Use the following configuration values if the application allows setting them:"; + readonly totpUnableToScan: "Unable to scan?"; + readonly totpScanBarcode: "Scan barcode?"; + readonly "totp.totp": "Time-based"; + readonly "totp.hotp": "Counter-based"; + readonly totpType: "Type"; + readonly totpAlgorithm: "Algorithm"; + readonly totpDigits: "Digits"; + readonly totpInterval: "Interval"; + readonly totpCounter: "Counter"; + readonly totpDeviceName: "Device Name"; + readonly missingUsernameMessage: "Please specify username."; + readonly missingFirstNameMessage: "Please specify first name."; + readonly invalidEmailMessage: "Invalid email address."; + readonly missingLastNameMessage: "Please specify last name."; + readonly missingEmailMessage: "Please specify email."; + readonly missingPasswordMessage: "Please specify password."; + readonly notMatchPasswordMessage: "Passwords don't match."; + readonly invalidUserMessage: "Invalid user"; + readonly missingTotpMessage: "Please specify authenticator code."; + readonly missingTotpDeviceNameMessage: "Please specify device name."; + readonly invalidPasswordExistingMessage: "Invalid existing password."; + readonly invalidPasswordConfirmMessage: "Password confirmation doesn't match."; + readonly invalidTotpMessage: "Invalid authenticator code."; + readonly usernameExistsMessage: "Username already exists."; + readonly emailExistsMessage: "Email already exists."; + readonly readOnlyUserMessage: "You can't update your account as it is read-only."; + readonly readOnlyUsernameMessage: "You can't update your username as it is read-only."; + readonly readOnlyPasswordMessage: "You can't update your password as your account is read-only."; + readonly successTotpMessage: "Mobile authenticator configured."; + readonly successTotpRemovedMessage: "Mobile authenticator removed."; + readonly successGrantRevokedMessage: "Grant revoked successfully."; + readonly accountUpdatedMessage: "Your account has been updated."; + readonly accountPasswordUpdatedMessage: "Your password has been updated."; + readonly missingIdentityProviderMessage: "Identity provider not specified."; + readonly invalidFederatedIdentityActionMessage: "Invalid or missing action."; + readonly identityProviderNotFoundMessage: "Specified identity provider not found."; + readonly federatedIdentityLinkNotActiveMessage: "This identity is not active anymore."; + readonly federatedIdentityRemovingLastProviderMessage: "You can't remove last federated identity as you don't have a password."; + readonly identityProviderRedirectErrorMessage: "Failed to redirect to identity provider."; + readonly identityProviderRemovedMessage: "Identity provider removed successfully."; + readonly identityProviderAlreadyLinkedMessage: "Federated identity returned by {0} is already linked to another user."; + readonly staleCodeAccountMessage: "The page expired. Please try one more time."; + readonly consentDenied: "Consent denied."; + readonly accountDisabledMessage: "Account is disabled, contact your administrator."; + readonly accountTemporarilyDisabledMessage: "Account is temporarily disabled, contact your administrator or try again later."; + readonly invalidPasswordMinLengthMessage: "Invalid password: minimum length {0}."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Invalid password: must contain at least {0} lower case characters."; + readonly invalidPasswordMinDigitsMessage: "Invalid password: must contain at least {0} numerical digits."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Invalid password: must contain at least {0} upper case characters."; + readonly invalidPasswordMinSpecialCharsMessage: "Invalid password: must contain at least {0} special characters."; + readonly invalidPasswordNotUsernameMessage: "Invalid password: must not be equal to the username."; + readonly invalidPasswordRegexPatternMessage: "Invalid password: fails to match regex pattern(s)."; + readonly invalidPasswordHistoryMessage: "Invalid password: must not be equal to any of last {0} passwords."; + readonly invalidPasswordBlacklistedMessage: "Invalid password: password is blacklisted."; + readonly invalidPasswordGenericMessage: "Invalid password: new password doesn't match password policies."; + readonly myResources: "My Resources"; + readonly myResourcesSub: "My resources"; + readonly doDeny: "Deny"; + readonly doRevoke: "Revoke"; + readonly doApprove: "Approve"; + readonly doRemoveSharing: "Remove Sharing"; + readonly doRemoveRequest: "Remove Request"; + readonly peopleAccessResource: "People with access to this resource"; + readonly resourceManagedPolicies: "Permissions granting access to this resource"; + readonly resourceNoPermissionsGrantingAccess: "No permissions granting access to this resource"; + readonly anyAction: "Any action"; + readonly description: "Description"; + readonly name: "Name"; + readonly scopes: "Scopes"; + readonly resource: "Resource"; + readonly user: "User"; + readonly peopleSharingThisResource: "People sharing this resource"; + readonly shareWithOthers: "Share with others"; + readonly needMyApproval: "Need my approval"; + readonly requestsWaitingApproval: "Your requests waiting approval"; + readonly icon: "Icon"; + readonly requestor: "Requestor"; + readonly owner: "Owner"; + readonly resourcesSharedWithMe: "Resources shared with me"; + readonly permissionRequestion: "Permission Requestion"; + readonly permission: "Permission"; + readonly shares: "share(s)"; + readonly notBeingShared: "This resource is not being shared."; + readonly notHaveAnyResource: "You don't have any resources"; + readonly noResourcesSharedWithYou: "There are no resources shared with you"; + readonly havePermissionRequestsWaitingForApproval: "You have {0} permission request(s) waiting for approval."; + readonly clickHereForDetails: "Click here for details."; + readonly resourceIsNotBeingShared: "The resource is not being shared"; + readonly locale_ca: "Català"; + readonly locale_cs: "Čeština"; + readonly locale_de: "Deutsch"; + readonly locale_en: "English"; + readonly locale_es: "Español"; + readonly locale_fr: "Français"; + readonly locale_it: "Italian"; + readonly locale_ja: "日本語"; + readonly locale_nl: "Nederlands"; + readonly locale_no: "Norsk"; + readonly locale_lt: "Lietuvių"; + readonly "locale_pt-BR": "Português (Brasil)"; + readonly locale_ru: "Русский"; + readonly locale_sk: "Slovenčina"; + readonly locale_sv: "Svenska"; + readonly locale_tr: "Turkish"; + readonly "locale_zh-CN": "中文简体"; + readonly applicaitonName: "Name"; + readonly applicationType: "Application Type"; + readonly applicationInUse: "In-use app only"; + readonly clearAllFilter: "Clear all filters"; + readonly activeFilters: "Active filters"; + readonly filterByName: "Filter By Name ..."; + readonly allApps: "All applications"; + readonly internalApps: "Internal applications"; + readonly thirdpartyApps: "Third-Party applications"; + readonly appResults: "Results"; + readonly clientNotFoundMessage: "Client not found."; + readonly authorizedProvider: "Authorized Provider"; + readonly authorizedProviderMessage: "Authorized Providers linked with your account"; + readonly identityProvider: "Identity Provider"; + readonly identityProviderMessage: "To link your account with identity providers you have configured"; + readonly socialLogin: "Social Login"; + readonly userDefined: "User Defined"; + readonly removeAccess: "Remove Access"; + readonly removeAccessMessage: "You will need to grant access again, if you want to use this app account."; + readonly authenticatorStatusMessage: "Two-factor authentication is currently"; + readonly authenticatorFinishSetUpTitle: "Your Two-Factor Authentication"; + readonly authenticatorFinishSetUpMessage: "Each time you sign in to your Keycloak account, you will be asked to provide a two-factor authentication code."; + readonly authenticatorSubTitle: "Set Up Two-Factor Authentication"; + readonly authenticatorSubMessage: "To enhance the security of your account, enable at least one of the available two-factor authentication methods."; + readonly authenticatorMobileTitle: "Mobile Authenticator"; + readonly authenticatorMobileMessage: "Use mobile Authenticator to get Verification codes as the two-factor authentication."; + readonly authenticatorMobileFinishSetUpMessage: "The authenticator has been bound to your phone."; + readonly authenticatorActionSetup: "Set up"; + readonly authenticatorSMSTitle: "SMS Code"; + readonly authenticatorSMSMessage: "Keycloak will send the Verification code to your phone as the two-factor authentication."; + readonly authenticatorSMSFinishSetUpMessage: "Text messages are sent to"; + readonly authenticatorDefaultStatus: "Default"; + readonly authenticatorChangePhone: "Change Phone Number"; + readonly authenticatorBackupCodesTitle: "Backup Codes"; + readonly authenticatorBackupCodesMessage: "Get your 8-digit backup codes"; + readonly authenticatorBackupCodesFinishSetUpMessage: "12 backup codes were generated at this time. Each one can be used once."; + readonly authenticatorMobileSetupTitle: "Mobile Authenticator Setup"; + readonly smscodeIntroMessage: "Enter your phone number and a verification code will be sent to your phone."; + readonly mobileSetupStep1: "Install an authenticator application on your phone. The applications listed here are supported."; + readonly mobileSetupStep2: "Open the application and scan the barcode:"; + readonly mobileSetupStep3: "Enter the one-time code provided by the application and click Save to finish the setup."; + readonly scanBarCode: "Want to scan the barcode?"; + readonly enterBarCode: "Enter the one-time code"; + readonly doCopy: "Copy"; + readonly doFinish: "Finish"; + readonly authenticatorSMSCodeSetupTitle: "SMS Code Setup"; + readonly chooseYourCountry: "Choose your country"; + readonly enterYourPhoneNumber: "Enter your phone number"; + readonly sendVerficationCode: "Send Verification Code"; + readonly enterYourVerficationCode: "Enter your verification code"; + readonly authenticatorBackupCodesSetupTitle: "Backup Codes Setup"; + readonly backupcodesIntroMessage: "If you lose access to your phone, you can still log into your account through backup codes. Keep them somewhere safe and accessible."; + readonly realmName: "Realm"; + readonly doDownload: "Download"; + readonly doPrint: "Print"; + readonly "backupCodesTips-1": "Each backup code can be used once."; + readonly "backupCodesTips-2": "These codes were generated on"; + readonly generateNewBackupCodes: "Generate New Backup Codes"; + readonly "backupCodesTips-3": "When you generate new backup codes, the current codes will not work anymore."; + readonly backtoAuthenticatorPage: "Back to Authenticator Page"; + readonly resources: "Resources"; + readonly sharedwithMe: "Shared with Me"; + readonly share: "Share"; + readonly sharedwith: "Shared with"; + readonly accessPermissions: "Access Permissions"; + readonly permissionRequests: "Permission Requests"; + readonly approve: "Approve"; + readonly approveAll: "Approve all"; + readonly people: "people"; + readonly perPage: "per page"; + readonly currentPage: "Current Page"; + readonly sharetheResource: "Share the resource"; + readonly group: "Group"; + readonly selectPermission: "Select Permission"; + readonly addPeople: "Add people to share your resource with"; + readonly addTeam: "Add team to share your resource with"; + readonly myPermissions: "My Permissions"; + readonly waitingforApproval: "Waiting for approval"; + readonly anyPermission: "Any Permission"; + readonly "openshift.scope.user_info": "User information"; + readonly "openshift.scope.user_check-access": "User access information"; + readonly "openshift.scope.user_full": "Full Access"; + readonly "openshift.scope.list-projects": "List projects"; + }; + readonly es: { + readonly doSave: "Guardar"; + readonly doCancel: "Cancelar"; + readonly doLogOutAllSessions: "Desconectar de todas las sesiones"; + readonly doRemove: "Eliminar"; + readonly doAdd: "Añadir"; + readonly doSignOut: "Desconectar"; + readonly editAccountHtmlTitle: "Editar cuenta"; + readonly federatedIdentitiesHtmlTitle: "Identidades federadas"; + readonly accountLogHtmlTitle: "Registro de la cuenta"; + readonly changePasswordHtmlTitle: "Cambiar contraseña"; + readonly sessionsHtmlTitle: "Sesiones"; + readonly accountManagementTitle: "Gestión de Cuenta Keycloak"; + readonly authenticatorTitle: "Autenticador"; + readonly applicationsHtmlTitle: "Aplicaciones"; + readonly authenticatorCode: "Código de un solo uso"; + readonly email: "Email"; + readonly firstName: "Nombre"; + readonly givenName: "Nombre de pila"; + readonly fullName: "Nombre completo"; + readonly lastName: "Apellidos"; + readonly familyName: "Apellido"; + readonly password: "Contraseña"; + readonly passwordConfirm: "Confirma la contraseña"; + readonly passwordNew: "Nueva contraseña"; + readonly username: "Usuario"; + readonly address: "Dirección"; + readonly street: "Calle"; + readonly locality: "Ciudad o Municipio"; + readonly region: "Estado, Provincia, o Región"; + readonly postal_code: "Código Postal"; + readonly country: "País"; + readonly emailVerified: "Email verificado"; + readonly gssDelegationCredential: "GSS Delegation Credential"; + readonly role_admin: "Administrador"; + readonly "role_realm-admin": "Administrador del dominio"; + readonly "role_create-realm": "Crear dominio"; + readonly "role_view-realm": "Ver dominio"; + readonly "role_view-users": "Ver usuarios"; + readonly "role_view-applications": "Ver aplicaciones"; + readonly "role_view-clients": "Ver clientes"; + readonly "role_view-events": "Ver eventos"; + readonly "role_view-identity-providers": "Ver proveedores de identidad"; + readonly "role_manage-realm": "Gestionar dominio"; + readonly "role_manage-users": "Gestionar usuarios"; + readonly "role_manage-applications": "Gestionar aplicaciones"; + readonly "role_manage-identity-providers": "Gestionar proveedores de identidad"; + readonly "role_manage-clients": "Gestionar clientes"; + readonly "role_manage-events": "Gestionar eventos"; + readonly "role_view-profile": "Ver perfil"; + readonly "role_manage-account": "Gestionar cuenta"; + readonly "role_read-token": "Leer token"; + readonly "role_offline-access": "Acceso sin conexión"; + readonly client_account: "Cuenta"; + readonly "client_security-admin-console": "Consola de Administración de Seguridad"; + readonly "client_realm-management": "Gestión de dominio"; + readonly client_broker: "Broker"; + readonly requiredFields: "Campos obligatorios"; + readonly allFieldsRequired: "Todos los campos obligatorios"; + readonly backToApplication: "« Volver a la aplicación"; + readonly backTo: "Volver a {0}"; + readonly date: "Fecha"; + readonly event: "Evento"; + readonly ip: "IP"; + readonly client: "Cliente"; + readonly clients: "Clientes"; + readonly details: "Detalles"; + readonly started: "Iniciado"; + readonly lastAccess: "Último acceso"; + readonly expires: "Expira"; + readonly applications: "Aplicaciones"; + readonly account: "Cuenta"; + readonly federatedIdentity: "Identidad federada"; + readonly authenticator: "Autenticador"; + readonly sessions: "Sesiones"; + readonly log: "Regisro"; + readonly application: "Aplicación"; + readonly availablePermissions: "Permisos disponibles"; + readonly grantedPermissions: "Permisos concedidos"; + readonly grantedPersonalInfo: "Información personal concedida"; + readonly additionalGrants: "Permisos adicionales"; + readonly action: "Acción"; + readonly inResource: "en"; + readonly fullAccess: "Acceso total"; + readonly offlineToken: "Código de autorización offline"; + readonly revoke: "Revocar permiso"; + readonly configureAuthenticators: "Autenticadores configurados"; + readonly mobile: "Móvil"; + readonly totpStep1: "Instala FreeOTP o Google Authenticator en tu teléfono móvil. Ambas aplicaciones están disponibles en Google Play y en la App Store de Apple."; + readonly totpStep2: "Abre la aplicación y escanea el código o introduce la clave."; + readonly totpStep3: "Introduce el código único que te muestra la aplicación de autenticación y haz clic en Enviar para finalizar la configuración"; + readonly missingUsernameMessage: "Por favor indica tu usuario."; + readonly missingFirstNameMessage: "Por favor indica el nombre."; + readonly invalidEmailMessage: "Email no válido"; + readonly missingLastNameMessage: "Por favor indica tus apellidos."; + readonly missingEmailMessage: "Por favor indica el email."; + readonly missingPasswordMessage: "Por favor indica tu contraseña."; + readonly notMatchPasswordMessage: "Las contraseñas no coinciden."; + readonly missingTotpMessage: "Por favor indica tu código de autenticación"; + readonly invalidPasswordExistingMessage: "La contraseña actual no es correcta."; + readonly invalidPasswordConfirmMessage: "La confirmación de contraseña no coincide."; + readonly invalidTotpMessage: "El código de autenticación no es válido."; + readonly usernameExistsMessage: "El usuario ya existe"; + readonly emailExistsMessage: "El email ya existe"; + readonly readOnlyUserMessage: "No puedes actualizar tu usuario porque tu cuenta es de solo lectura."; + readonly readOnlyPasswordMessage: "No puedes actualizar tu contraseña porque tu cuenta es de solo lectura."; + readonly successTotpMessage: "Aplicación de autenticación móvil configurada."; + readonly successTotpRemovedMessage: "Aplicación de autenticación móvil eliminada."; + readonly successGrantRevokedMessage: "Permiso revocado correctamente"; + readonly accountUpdatedMessage: "Tu cuenta se ha actualizado."; + readonly accountPasswordUpdatedMessage: "Tu contraseña se ha actualizado."; + readonly missingIdentityProviderMessage: "Proveedor de identidad no indicado."; + readonly invalidFederatedIdentityActionMessage: "Acción no válida o no indicada."; + readonly identityProviderNotFoundMessage: "No se encontró un proveedor de identidad."; + readonly federatedIdentityLinkNotActiveMessage: "Esta identidad ya no está activa"; + readonly federatedIdentityRemovingLastProviderMessage: "No puedes eliminar la última identidad federada porque no tienes fijada una contraseña."; + readonly identityProviderRedirectErrorMessage: "Error en la redirección al proveedor de identidad"; + readonly identityProviderRemovedMessage: "Proveedor de identidad borrado correctamente."; + readonly accountDisabledMessage: "La cuenta está desactivada, contacta con el administrador."; + readonly accountTemporarilyDisabledMessage: "La cuenta está temporalmente desactivada, contacta con el administrador o inténtalo de nuevo más tarde."; + readonly invalidPasswordMinLengthMessage: "Contraseña incorrecta: longitud mínima {0}."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Contraseña incorrecta: debe contener al menos {0} letras minúsculas."; + readonly invalidPasswordMinDigitsMessage: "Contraseña incorrecta: debe contener al menos {0} caracteres numéricos."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Contraseña incorrecta: debe contener al menos {0} letras mayúsculas."; + readonly invalidPasswordMinSpecialCharsMessage: "Contraseña incorrecta: debe contener al menos {0} caracteres especiales."; + readonly invalidPasswordNotUsernameMessage: "Contraseña incorrecta: no puede ser igual al nombre de usuario."; + readonly invalidPasswordRegexPatternMessage: "Contraseña incorrecta: no cumple la expresión regular."; + readonly invalidPasswordHistoryMessage: "Contraseña incorrecta: no puede ser igual a ninguna de las últimas {0} contraseñas."; + }; + readonly fr: { + readonly doSave: "Sauvegarder"; + readonly doCancel: "Annuler"; + readonly doLogOutAllSessions: "Déconnexion de toutes les sessions"; + readonly doRemove: "Supprimer"; + readonly doAdd: "Ajouter"; + readonly doSignOut: "Déconnexion"; + readonly editAccountHtmlTitle: "Édition du compte"; + readonly federatedIdentitiesHtmlTitle: "Identités fédérées"; + readonly accountLogHtmlTitle: "Accès au compte"; + readonly changePasswordHtmlTitle: "Changer de mot de passe"; + readonly sessionsHtmlTitle: "Sessions"; + readonly accountManagementTitle: "Gestion du compte Keycloak"; + readonly authenticatorTitle: "Authentification"; + readonly applicationsHtmlTitle: "Applications"; + readonly authenticatorCode: "Mot de passe unique"; + readonly email: "Courriel"; + readonly firstName: "Prénom"; + readonly givenName: "Prénom"; + readonly fullName: "Nom complet"; + readonly lastName: "Nom"; + readonly familyName: "Nom de famille"; + readonly password: "Mot de passe"; + readonly passwordConfirm: "Confirmation"; + readonly passwordNew: "Nouveau mot de passe"; + readonly username: "Compte"; + readonly address: "Adresse"; + readonly street: "Rue"; + readonly locality: "Ville ou Localité"; + readonly region: "État, Province ou Région"; + readonly postal_code: "Code Postal"; + readonly country: "Pays"; + readonly emailVerified: "Courriel vérifié"; + readonly gssDelegationCredential: "Accréditation de délégation GSS"; + readonly role_admin: "Administrateur"; + readonly "role_realm-admin": "Administrateur du domaine"; + readonly "role_create-realm": "Créer un domaine"; + readonly "role_view-realm": "Voir un domaine"; + readonly "role_view-users": "Voir les utilisateurs"; + readonly "role_view-applications": "Voir les applications"; + readonly "role_view-clients": "Voir les clients"; + readonly "role_view-events": "Voir les événements"; + readonly "role_view-identity-providers": "Voir les fournisseurs d'identités"; + readonly "role_manage-realm": "Gérer le domaine"; + readonly "role_manage-users": "Gérer les utilisateurs"; + readonly "role_manage-applications": "Gérer les applications"; + readonly "role_manage-identity-providers": "Gérer les fournisseurs d'identités"; + readonly "role_manage-clients": "Gérer les clients"; + readonly "role_manage-events": "Gérer les événements"; + readonly "role_view-profile": "Voir le profil"; + readonly "role_manage-account": "Gérer le compte"; + readonly "role_read-token": "Lire le jeton d'authentification"; + readonly "role_offline-access": "Accès hors-ligne"; + readonly client_account: "Compte"; + readonly "client_security-admin-console": "Console d'administration de la sécurité"; + readonly "client_admin-cli": "Admin CLI"; + readonly "client_realm-management": "Gestion du domaine"; + readonly client_broker: "Broker"; + readonly requiredFields: "Champs obligatoires"; + readonly allFieldsRequired: "Tous les champs sont obligatoires"; + readonly backToApplication: "« Revenir à l'application"; + readonly backTo: "Revenir à {0}"; + readonly date: "Date"; + readonly event: "Evénement"; + readonly ip: "IP"; + readonly client: "Client"; + readonly clients: "Clients"; + readonly details: "Détails"; + readonly started: "Début"; + readonly lastAccess: "Dernier accès"; + readonly expires: "Expiration"; + readonly applications: "Applications"; + readonly account: "Compte"; + readonly federatedIdentity: "Identité fédérée"; + readonly authenticator: "Authentification"; + readonly sessions: "Sessions"; + readonly log: "Connexion"; + readonly application: "Application"; + readonly availablePermissions: "Permissions disponibles"; + readonly grantedPermissions: "Permissions accordées"; + readonly grantedPersonalInfo: "Informations personnelles accordées"; + readonly additionalGrants: "Droits additionnels"; + readonly action: "Action"; + readonly inResource: "dans"; + readonly fullAccess: "Accès complet"; + readonly offlineToken: "Jeton d'authentification hors-ligne"; + readonly revoke: "Révoquer un droit"; + readonly configureAuthenticators: "Authentifications configurées."; + readonly mobile: "Téléphone mobile"; + readonly totpStep1: "Installez une des applications suivantes sur votre mobile"; + readonly totpStep2: "Ouvrez l'application et scannez le code-barres ou entrez la clef."; + readonly totpStep3: "Entrez le code à usage unique fourni par l'application et cliquez sur Sauvegarder pour terminer."; + readonly totpManualStep2: "Ouvrez l'application et entrez la clef"; + readonly totpManualStep3: "Utilisez les valeurs de configuration suivante si l'application les autorise"; + readonly totpUnableToScan: "Impossible de scanner ?"; + readonly totpScanBarcode: "Scanner le code-barres ?"; + readonly "totp.totp": "Basé sur le temps"; + readonly "totp.hotp": "Basé sur un compteur"; + readonly totpType: "Type"; + readonly totpAlgorithm: "Algorithme"; + readonly totpDigits: "Chiffres"; + readonly totpInterval: "Intervalle"; + readonly totpCounter: "Compteur"; + readonly missingUsernameMessage: "Veuillez entrer votre nom d'utilisateur."; + readonly missingFirstNameMessage: "Veuillez entrer votre prénom."; + readonly invalidEmailMessage: "Courriel invalide."; + readonly missingLastNameMessage: "Veuillez entrer votre nom."; + readonly missingEmailMessage: "Veuillez entrer votre courriel."; + readonly missingPasswordMessage: "Veuillez entrer votre mot de passe."; + readonly notMatchPasswordMessage: "Les mots de passe ne sont pas identiques"; + readonly missingTotpMessage: "Veuillez entrer le code d'authentification."; + readonly invalidPasswordExistingMessage: "Mot de passe existant invalide."; + readonly invalidPasswordConfirmMessage: "Le mot de passe de confirmation ne correspond pas."; + readonly invalidTotpMessage: "Le code d'authentification est invalide."; + readonly usernameExistsMessage: "Le nom d'utilisateur existe déjà."; + readonly emailExistsMessage: "Le courriel existe déjà."; + readonly readOnlyUserMessage: "Vous ne pouvez pas mettre à jour votre compte car il est en lecture seule."; + readonly readOnlyPasswordMessage: "Vous ne pouvez pas mettre à jour votre mot de passe car votre compte est en lecture seule."; + readonly successTotpMessage: "L'authentification via téléphone mobile est configurée."; + readonly successTotpRemovedMessage: "L'authentification via téléphone mobile est supprimée."; + readonly successGrantRevokedMessage: "Droit révoqué avec succès."; + readonly accountUpdatedMessage: "Votre compte a été mis à jour."; + readonly accountPasswordUpdatedMessage: "Votre mot de passe a été mis à jour."; + readonly missingIdentityProviderMessage: "Le fournisseur d'identité n'est pas spécifié."; + readonly invalidFederatedIdentityActionMessage: "Action manquante ou invalide."; + readonly identityProviderNotFoundMessage: "Le fournisseur d'identité spécifié n'est pas trouvé."; + readonly federatedIdentityLinkNotActiveMessage: "Cette identité n'est plus active dorénavant."; + readonly federatedIdentityRemovingLastProviderMessage: "Vous ne pouvez pas supprimer votre dernière fédération d'identité sans avoir de mot de passe spécifié."; + readonly identityProviderRedirectErrorMessage: "Erreur de redirection vers le fournisseur d'identité."; + readonly identityProviderRemovedMessage: "Le fournisseur d'identité a été supprimé correctement."; + readonly identityProviderAlreadyLinkedMessage: "Le fournisseur d'identité retourné par {0} est déjà lié à un autre utilisateur."; + readonly accountDisabledMessage: "Ce compte est désactivé, veuillez contacter votre administrateur."; + readonly accountTemporarilyDisabledMessage: "Ce compte est temporairement désactivé, veuillez contacter votre administrateur ou réessayez plus tard."; + readonly invalidPasswordMinLengthMessage: "Mot de passe invalide: longueur minimale {0}."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Mot de passe invalide: doit contenir au moins {0} lettre(s) en minuscule."; + readonly invalidPasswordMinDigitsMessage: "Mot de passe invalide: doit contenir au moins {0} chiffre(s)."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Mot de passe invalide: doit contenir au moins {0} lettre(s) en majuscule."; + readonly invalidPasswordMinSpecialCharsMessage: "Mot de passe invalide: doit contenir au moins {0} caractère(s) spéciaux."; + readonly invalidPasswordNotUsernameMessage: "Mot de passe invalide: ne doit pas être identique au nom d'utilisateur."; + readonly invalidPasswordRegexPatternMessage: "Mot de passe invalide: ne valide pas l'expression rationnelle."; + readonly invalidPasswordHistoryMessage: "Mot de passe invalide: ne doit pas être égal aux {0} derniers mots de passe."; + }; + readonly it: { + readonly doSave: "Salva"; + readonly doCancel: "Annulla"; + readonly doLogOutAllSessions: "Effettua il logout da tutte le sessioni"; + readonly doRemove: "Elimina"; + readonly doAdd: "Aggiungi"; + readonly doSignOut: "Esci"; + readonly doLogIn: "Log In"; + readonly doLink: "Link"; + readonly editAccountHtmlTitle: "Modifica Account"; + readonly personalInfoHtmlTitle: "Informazioni personali"; + readonly federatedIdentitiesHtmlTitle: "Identità federate"; + readonly accountLogHtmlTitle: "Log dell'account"; + readonly changePasswordHtmlTitle: "Cambia password"; + readonly deviceActivityHtmlTitle: "Attività dei dispositivi"; + readonly sessionsHtmlTitle: "Sessioni"; + readonly accountManagementTitle: "Gestione degli account di Keycloak"; + readonly authenticatorTitle: "Autenticatore"; + readonly applicationsHtmlTitle: "Applicazioni"; + readonly linkedAccountsHtmlTitle: "Account collegati"; + readonly accountManagementWelcomeMessage: "Benvenuto nella gestione degli account di Keycloak"; + readonly personalInfoIntroMessage: "Gestisci le tue informazioni di base"; + readonly accountSecurityTitle: "Sicurezza dell'account"; + readonly accountSecurityIntroMessage: "Controlla la tua password e gli accessi dell'account"; + readonly applicationsIntroMessage: "Traccia e gestisci i permessi delle applicazioni nell'accesso al tuo account"; + readonly resourceIntroMessage: "Condividi le tue risorse tra i membri del team"; + readonly passwordLastUpdateMessage: "La tua password è stata aggiornata il"; + readonly updatePasswordTitle: "Aggiornamento password"; + readonly updatePasswordMessageTitle: "Assicurati di scegliere una password robusta"; + readonly updatePasswordMessage: "Una password robusta contiene un misto di numeri, lettere, e simboli. È difficile da indovinare, non assomiglia a una parola reale, ed è utilizzata solo per questo account."; + readonly personalSubTitle: "Le tue informazioni personali"; + readonly personalSubMessage: "Gestisce queste informazioni di base: il tuo nome, cognome, e indirizzo email"; + readonly authenticatorCode: "Codice monouso"; + readonly email: "Email"; + readonly firstName: "Nome"; + readonly givenName: "Nome"; + readonly fullName: "Nome completo"; + readonly lastName: "Cognome"; + readonly familyName: "Cognome"; + readonly password: "Password"; + readonly currentPassword: "Password attuale"; + readonly passwordConfirm: "Conferma password"; + readonly passwordNew: "Nuova password"; + readonly username: "Username"; + readonly address: "Indirizzo"; + readonly street: "Via"; + readonly locality: "Città o località"; + readonly region: "Stato, Provincia, o Regione"; + readonly postal_code: "CAP"; + readonly country: "Paese"; + readonly emailVerified: "Email verificata"; + readonly gssDelegationCredential: "Credenziali delega GSS"; + readonly profileScopeConsentText: "Profilo utente"; + readonly emailScopeConsentText: "Indirizzo email"; + readonly addressScopeConsentText: "Indirizzo"; + readonly phoneScopeConsentText: "Numero di telefono"; + readonly offlineAccessScopeConsentText: "Accesso offline"; + readonly samlRoleListScopeConsentText: "I miei ruoli"; + readonly rolesScopeConsentText: "Ruoli utente"; + readonly role_admin: "Admin"; + readonly "role_realm-admin": "Realm admin"; + readonly "role_create-realm": "Crea realm"; + readonly "role_view-realm": "Visualizza realm"; + readonly "role_view-users": "Visualizza utenti"; + readonly "role_view-applications": "Visualizza applicazioni"; + readonly "role_view-clients": "Visualizza client"; + readonly "role_view-events": "Visualizza eventi"; + readonly "role_view-identity-providers": "Visualizza identity provider"; + readonly "role_view-consent": "Visualizza consensi"; + readonly "role_manage-realm": "Gestisci realm"; + readonly "role_manage-users": "Gestisci utenti"; + readonly "role_manage-applications": "Gestisci applicazioni"; + readonly "role_manage-identity-providers": "Gestisci identity provider"; + readonly "role_manage-clients": "Gestisci client"; + readonly "role_manage-events": "Gestisci eventi"; + readonly "role_view-profile": "Visualizza profilo"; + readonly "role_manage-account": "Gestisci account"; + readonly "role_manage-account-links": "Gestisci i link dell'account"; + readonly "role_manage-consent": "Gestisci consensi"; + readonly "role_read-token": "Leggi token"; + readonly "role_offline-access": "Accesso offline"; + readonly role_uma_authorization: "Ottieni permessi"; + readonly client_account: "Account"; + readonly "client_account-console": "Console account"; + readonly "client_security-admin-console": "Console di amministrazione di sicurezza"; + readonly "client_admin-cli": "Admin CLI"; + readonly "client_realm-management": "Gestione realm"; + readonly client_broker: "Broker"; + readonly requiredFields: "Campi obbligatori"; + readonly allFieldsRequired: "Tutti campi obbligatori"; + readonly backToApplication: "« Torna all'applicazione"; + readonly backTo: "Torna a {0}"; + readonly date: "Data"; + readonly event: "Evento"; + readonly ip: "IP"; + readonly client: "Client"; + readonly clients: "Client"; + readonly details: "Dettagli"; + readonly started: "Iniziato"; + readonly lastAccess: "Ultimo accesso"; + readonly expires: "Scade"; + readonly applications: "Applicazioni"; + readonly account: "Account"; + readonly federatedIdentity: "Identità federate"; + readonly authenticator: "Autenticatore"; + readonly "device-activity": "Attività dei dispositivi"; + readonly sessions: "Sessioni"; + readonly log: "Log"; + readonly application: "Applicazione"; + readonly availablePermissions: "Autorizzazioni disponibili"; + readonly grantedPermissions: "Autorizzazioni concesse"; + readonly grantedPersonalInfo: "Informazioni personali concesse"; + readonly additionalGrants: "Ulteriori concessioni"; + readonly action: "Azione"; + readonly inResource: "in"; + readonly fullAccess: "Accesso completo"; + readonly offlineToken: "Token offline"; + readonly revoke: "Revoca concessione"; + readonly configureAuthenticators: "Autenticatori configurati"; + readonly mobile: "Dispositivo mobile"; + readonly totpStep1: "Installa una delle seguenti applicazioni sul tuo dispositivo mobile"; + readonly totpStep2: "Apri l'applicazione e scansiona il codice QR"; + readonly totpStep3: "Scrivi il codice monouso fornito dall'applicazione e clicca Salva per completare il setup."; + readonly totpStep3DeviceName: "Fornisci il nome del dispositivo per aiutarti a gestire i dispositivi di autenticazione."; + readonly totpManualStep2: "Apri l'applicazione e scrivi la chiave"; + readonly totpManualStep3: "Usa le seguenti impostazioni se l'applicazione lo consente"; + readonly totpUnableToScan: "Non riesci a scansionare il codice QR?"; + readonly totpScanBarcode: "Vuoi scansionare il codice QR?"; + readonly "totp.totp": "Basato sull'ora"; + readonly "totp.hotp": "Basato sul contatore"; + readonly totpType: "Tipo"; + readonly totpAlgorithm: "Algoritmo"; + readonly totpDigits: "Cifre"; + readonly totpInterval: "Intervallo"; + readonly totpCounter: "Contatore"; + readonly totpDeviceName: "Nome dispositivo"; + readonly missingUsernameMessage: "Inserisci lo username."; + readonly missingFirstNameMessage: "Inserisci il nome."; + readonly invalidEmailMessage: "Indirizzo email non valido."; + readonly missingLastNameMessage: "Inserisci il cognome."; + readonly missingEmailMessage: "Inserisci l'indirizzo email."; + readonly missingPasswordMessage: "Inserisci la password."; + readonly notMatchPasswordMessage: "Le password non coincidono."; + readonly invalidUserMessage: "Utente non valido"; + readonly missingTotpMessage: "Inserisci il codice di autenticazione."; + readonly missingTotpDeviceNameMessage: "Inserisci il nome del dispositivo di autenticazione."; + readonly invalidPasswordExistingMessage: "Password esistente non valida."; + readonly invalidPasswordConfirmMessage: "La password di conferma non coincide."; + readonly invalidTotpMessage: "Codice di autenticazione non valido."; + readonly usernameExistsMessage: "Username già esistente."; + readonly emailExistsMessage: "Email già esistente."; + readonly readOnlyUserMessage: "Non puoi aggiornare il tuo account poiché è in modalità sola lettura."; + readonly readOnlyUsernameMessage: "Non puoi aggiornare il tuo nome utente poiché è in modalità sola lettura."; + readonly readOnlyPasswordMessage: "Non puoi aggiornare il tuo account poiché è in modalità sola lettura."; + readonly successTotpMessage: "Autenticatore mobile configurato."; + readonly successTotpRemovedMessage: "Autenticatore mobile eliminato."; + readonly successGrantRevokedMessage: "Concessione revocata con successo."; + readonly accountUpdatedMessage: "Il tuo account è stato aggiornato."; + readonly accountPasswordUpdatedMessage: "La tua password è stata aggiornata."; + readonly missingIdentityProviderMessage: "Identity provider non specificato."; + readonly invalidFederatedIdentityActionMessage: "Azione non valida o mancante."; + readonly identityProviderNotFoundMessage: "L'identity provider specificato non è stato trovato."; + readonly federatedIdentityLinkNotActiveMessage: "Questo identity non è più attivo."; + readonly federatedIdentityRemovingLastProviderMessage: "Non puoi rimuovere l'ultima identità federata poiché non hai più la password."; + readonly identityProviderRedirectErrorMessage: "Il reindirizzamento all'identity provider è fallito."; + readonly identityProviderRemovedMessage: "Identity provider eliminato correttamente."; + readonly identityProviderAlreadyLinkedMessage: "L'identità federata restituita da {0} è già collegata ad un altro utente."; + readonly staleCodeAccountMessage: "La pagina è scaduta. Prova di nuovo."; + readonly consentDenied: "Consenso negato."; + readonly accountDisabledMessage: "Account disabilitato, contatta l'amministratore."; + readonly accountTemporarilyDisabledMessage: "L'account è temporaneamente disabilitato, contatta l'amministratore o riprova più tardi."; + readonly invalidPasswordMinLengthMessage: "Password non valida: lunghezza minima {0}."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Password non valida: deve contenere almeno {0} caratteri minuscoli."; + readonly invalidPasswordMinDigitsMessage: "Password non valida: deve contenere almeno {0} numeri."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Password non valida: deve contenere almeno {0} caratteri maiuscoli."; + readonly invalidPasswordMinSpecialCharsMessage: "Password non valida: deve contenere almeno {0} caratteri speciali."; + readonly invalidPasswordNotUsernameMessage: "Password non valida: non deve essere uguale allo username."; + readonly invalidPasswordRegexPatternMessage: "Password non valida: fallito il match con una o più espressioni regolari."; + readonly invalidPasswordHistoryMessage: "Password non valida: non deve essere uguale a una delle ultime {0} password."; + readonly invalidPasswordBlacklistedMessage: "Password non valida: la password non è consentita."; + readonly invalidPasswordGenericMessage: "Password non valida: la nuova password non rispetta le indicazioni previste."; + readonly myResources: "Le mie risorse"; + readonly myResourcesSub: "Le mie risorse"; + readonly doDeny: "Nega"; + readonly doRevoke: "Revoca"; + readonly doApprove: "Approva"; + readonly doRemoveSharing: "Rimuovi condivisione"; + readonly doRemoveRequest: "Rimuovi richiesta"; + readonly peopleAccessResource: "Persone che hanno accesso a questa risorsa"; + readonly resourceManagedPolicies: "Permessi che danno accesso a questa risorsa"; + readonly resourceNoPermissionsGrantingAccess: "Nessun permesso dà accesso a questa risorsa"; + readonly anyAction: "Qualsiasi azione"; + readonly description: "Descrizione"; + readonly name: "Nome"; + readonly scopes: "Ambito"; + readonly resource: "Risorsa"; + readonly user: "Utente"; + readonly peopleSharingThisResource: "Persone che condividono questa risorsa"; + readonly shareWithOthers: "Condividi con altri"; + readonly needMyApproval: "Richiede la mia approvazione"; + readonly requestsWaitingApproval: "La tua richiesta è in attesa di approvazione"; + readonly icon: "Icona"; + readonly requestor: "Richiedente"; + readonly owner: "Proprietario"; + readonly resourcesSharedWithMe: "Risorse condivise con me"; + readonly permissionRequestion: "Richiesta di permesso"; + readonly permission: "Permesso"; + readonly shares: "condivisioni"; + readonly notBeingShared: "Questa risorsa non è in condivisione."; + readonly notHaveAnyResource: "Non hai nessuna risorsa"; + readonly noResourcesSharedWithYou: "Non ci sono risorse condivise con te"; + readonly havePermissionRequestsWaitingForApproval: "Hai {0} richiesta(e) di permesso in attesa di approvazione."; + readonly clickHereForDetails: "Clicca qui per i dettagli."; + readonly resourceIsNotBeingShared: "La risorsa non è in condivisione"; + readonly locale_it: "Italiano"; + readonly applicaitonName: "Nome"; + readonly applicationType: "Tipo applicazione"; + readonly applicationInUse: "In-use app only"; + readonly clearAllFilter: "Azzera tutti i filtri"; + readonly activeFilters: "Filtri attivi"; + readonly filterByName: "Filtra per nome ..."; + readonly allApps: "Tutte le applicazioni"; + readonly internalApps: "Applicazioni interne"; + readonly thirdpartyApps: "Applicazioni di terze parti"; + readonly appResults: "Risultati"; + readonly clientNotFoundMessage: "Client non trovato."; + readonly authorizedProvider: "Provider autorizzato"; + readonly authorizedProviderMessage: "Provider autorizzati collegati al tuo account"; + readonly identityProvider: "Identity provider"; + readonly identityProviderMessage: "Collegare il tuo account con gli identity provider che hai configurato"; + readonly socialLogin: "Social Login"; + readonly userDefined: "Definito dall'utente"; + readonly removeAccess: "Rimuovi accesso"; + readonly removeAccessMessage: "Devi concedere di nuovo l'accesso, se vuoi utilizzare l'account di questa applicazione."; + readonly authenticatorStatusMessage: "L'autenticazione a due fattori è attualmente"; + readonly authenticatorFinishSetUpTitle: "La tua autenticazione a due fattori"; + readonly authenticatorFinishSetUpMessage: "Ogni volta che effettui l'accesso al tuo account Keycloak, ti verrà richiesto di fornire il tuo codice di autenticazione a due fattori."; + readonly authenticatorSubTitle: "Imposta l'autenticazione a due fattori"; + readonly authenticatorSubMessage: "Per incrementare la sicurezza del tuo account, attiva almeno uno dei metodi disponibili per l'autenticazione a due fattori."; + readonly authenticatorMobileTitle: "Autenticatore mobile"; + readonly authenticatorMobileMessage: "Utilizza l'autenticatore mobile per ottenere i codici di verifica per l'autenticazione a due fattori."; + readonly authenticatorMobileFinishSetUpMessage: "L'autenticatore è stato collegato al tuo telefono."; + readonly authenticatorActionSetup: "Set up"; + readonly authenticatorSMSTitle: "Codice SMS"; + readonly authenticatorSMSMessage: "Keycloak invierà il codice di verifica al tuo telefono per l'autenticazione a due fattori."; + readonly authenticatorSMSFinishSetUpMessage: "I messaggi di testo vengono inviati a"; + readonly authenticatorDefaultStatus: "Default"; + readonly authenticatorChangePhone: "Cambia numero di telefono"; + readonly authenticatorBackupCodesTitle: "Codici di backup"; + readonly authenticatorBackupCodesMessage: "Ottieni i tuoi codici di backup a otto cifre"; + readonly authenticatorBackupCodesFinishSetUpMessage: "Sono stati generati dodici codici di backup. Ognuno può essere usato una sola volta."; + readonly authenticatorMobileSetupTitle: "Setup autenticatore mobile"; + readonly smscodeIntroMessage: "Inserisci il tuo numero di telefono e ti verrà inviato un codice di verifica."; + readonly mobileSetupStep1: "Installa un'applicazione di autenticazione sul tuo telefono. Sono supportate le applicazioni qui elencate."; + readonly mobileSetupStep2: "Apri l'applicazione e scansiona il codice QR:"; + readonly mobileSetupStep3: "Inserisci il codice monouso fornito dall'applicazione e clicca Salva per completare il setup."; + readonly scanBarCode: "Vuoi scansionare il codice QR?"; + readonly enterBarCode: "Inserisci il codice monouso"; + readonly doCopy: "Copia"; + readonly doFinish: "Termina"; + readonly authenticatorSMSCodeSetupTitle: "Setup codice SMS"; + readonly chooseYourCountry: "Scegli la tua nazione"; + readonly enterYourPhoneNumber: "Inserisci il tuo numero di telefono"; + readonly sendVerficationCode: "Invia il codice di verifica"; + readonly enterYourVerficationCode: "Inserisci il codice di verifica"; + readonly authenticatorBackupCodesSetupTitle: "Setup backup codici"; + readonly backupcodesIntroMessage: "Se non disponi più del tuo telefono, puoi comunque accedere al tuo account attraverso i codici di backup. Conservali in un posto sicuro e accessibile."; + readonly realmName: "Realm"; + readonly doDownload: "Download"; + readonly doPrint: "Stampa"; + readonly "backupCodesTips-1": "Ogni codice di backup può essere usato una sola volta."; + readonly "backupCodesTips-2": "Questi codici sono stati generati il"; + readonly generateNewBackupCodes: "Genera dei nuovi codici di backup"; + readonly "backupCodesTips-3": "Quando generi dei nuovi codici di backup, quelli attuali non funzioneranno più."; + readonly backtoAuthenticatorPage: "Torna alla pagina dell'autenticatore"; + readonly resources: "Risorse"; + readonly sharedwithMe: "Condiviso con me"; + readonly share: "Condiviso"; + readonly sharedwith: "Condiviso con"; + readonly accessPermissions: "Permessi di accesso"; + readonly permissionRequests: "Richieste di permesso"; + readonly approve: "Approva"; + readonly approveAll: "Approva tutti"; + readonly people: "persone"; + readonly perPage: "per pagina"; + readonly currentPage: "Pagina corrente"; + readonly sharetheResource: "Condividi la risorsa"; + readonly group: "Gruppo"; + readonly selectPermission: "Seleziona permessi"; + readonly addPeople: "Aggiungi persone con le quali condividere la tua risorsa"; + readonly addTeam: "Aggiungi gruppi con i quali condividere la tua risorsa"; + readonly myPermissions: "Miei permessi"; + readonly waitingforApproval: "Attesa dell'approvazione"; + readonly anyPermission: "Qualsiasi permesso"; + readonly "openshift.scope.user_info": "Informazioni utente"; + readonly "openshift.scope.user_check-access": "Informazioni per l'accesso dell'utente"; + readonly "openshift.scope.user_full": "Accesso completo"; + readonly "openshift.scope.list-projects": "Elenca progetti"; + }; + readonly ja: { + readonly doSave: "保存"; + readonly doCancel: "キャンセル"; + readonly doLogOutAllSessions: "全セッションからログアウト"; + readonly doRemove: "削除"; + readonly doAdd: "追加"; + readonly doSignOut: "サインアウト"; + readonly doLogIn: "ログイン"; + readonly doLink: "リンク"; + readonly editAccountHtmlTitle: "アカウントの編集"; + readonly personalInfoHtmlTitle: "個人情報"; + readonly federatedIdentitiesHtmlTitle: "連携済みアイデンティティー"; + readonly accountLogHtmlTitle: "アカウントログ"; + readonly changePasswordHtmlTitle: "パスワード変更"; + readonly deviceActivityHtmlTitle: "デバイス・アクティビティー"; + readonly sessionsHtmlTitle: "セッション"; + readonly accountManagementTitle: "Keycloakアカウント管理"; + readonly authenticatorTitle: "オーセンティケーター"; + readonly applicationsHtmlTitle: "アプリケーション"; + readonly linkedAccountsHtmlTitle: "リンクされたアカウント"; + readonly accountManagementWelcomeMessage: "Keycloakアカウント管理へようこそ"; + readonly personalInfoIntroMessage: "基本情報を管理する"; + readonly accountSecurityTitle: "アカウント・セキュリティー"; + readonly accountSecurityIntroMessage: "パスワードとアカウント・アクセスを制御する"; + readonly applicationsIntroMessage: "アカウントへアクセスするためにアプリのパーミッションを追跡して管理する"; + readonly resourceIntroMessage: "チームメンバー間でリソースを共有する"; + readonly passwordLastUpdateMessage: "パスワードは更新されました"; + readonly updatePasswordTitle: "パスワードの更新"; + readonly updatePasswordMessageTitle: "強力なパスワードを選択してください"; + readonly updatePasswordMessage: "強力なパスワードは、数字、文字、記号を含みます。推測が難しく、実在する言葉に似ておらず、このアカウントだけで使用されています。"; + readonly personalSubTitle: "個人情報"; + readonly personalSubMessage: "この基本情報を管理してください:名、姓、メール"; + readonly authenticatorCode: "ワンタイムコード"; + readonly email: "Eメール"; + readonly firstName: "名"; + readonly givenName: "名"; + readonly fullName: "氏名"; + readonly lastName: "姓"; + readonly familyName: "姓"; + readonly password: "パスワード"; + readonly currentPassword: "現在のパスワード"; + readonly passwordConfirm: "新しいパスワード(確認)"; + readonly passwordNew: "新しいパスワード"; + readonly username: "ユーザー名"; + readonly address: "住所"; + readonly street: "番地"; + readonly locality: "市区町村"; + readonly region: "都道府県"; + readonly postal_code: "郵便番号"; + readonly country: "国"; + readonly emailVerified: "確認済みEメール"; + readonly gssDelegationCredential: "GSS委譲クレデンシャル"; + readonly profileScopeConsentText: "ユーザー・プロファイル"; + readonly emailScopeConsentText: "メールアドレス"; + readonly addressScopeConsentText: "アドレス"; + readonly phoneScopeConsentText: "電話番号"; + readonly offlineAccessScopeConsentText: "オフライン・アクセス"; + readonly samlRoleListScopeConsentText: "ロール"; + readonly rolesScopeConsentText: "ユーザーロール"; + readonly role_admin: "管理者"; + readonly "role_realm-admin": "レルム管理者"; + readonly "role_create-realm": "レルムの作成"; + readonly "role_view-realm": "レルムの参照"; + readonly "role_view-users": "ユーザーの参照"; + readonly "role_view-applications": "アプリケーションの参照"; + readonly "role_view-clients": "クライアントの参照"; + readonly "role_view-events": "イベントの参照"; + readonly "role_view-identity-providers": "アイデンティティー・プロバイダーの参照"; + readonly "role_view-consent": "同意の参照"; + readonly "role_manage-realm": "レルムの管理"; + readonly "role_manage-users": "ユーザーの管理"; + readonly "role_manage-applications": "アプリケーションの管理"; + readonly "role_manage-identity-providers": "アイデンティティー・プロバイダーの管理"; + readonly "role_manage-clients": "クライアントの管理"; + readonly "role_manage-events": "イベントの管理"; + readonly "role_view-profile": "プロファイルの参照"; + readonly "role_manage-account": "アカウントの管理"; + readonly "role_manage-account-links": "アカウントリンクの管理"; + readonly "role_manage-consent": "同意の管理"; + readonly "role_read-token": "トークンの参照"; + readonly "role_offline-access": "オフライン・アクセス"; + readonly role_uma_authorization: "パーミッションの取得"; + readonly client_account: "アカウント"; + readonly "client_account-console": "アカウント・コンソール"; + readonly "client_security-admin-console": "セキュリティー管理コンソール"; + readonly "client_admin-cli": "管理CLI"; + readonly "client_realm-management": "レルム管理"; + readonly client_broker: "ブローカー"; + readonly requiredFields: "必須"; + readonly allFieldsRequired: "全ての入力項目が必須"; + readonly backToApplication: "« アプリケーションに戻る"; + readonly backTo: "{0}に戻る"; + readonly date: "日付"; + readonly event: "イベント"; + readonly ip: "IP"; + readonly client: "クライアント"; + readonly clients: "クライアント"; + readonly details: "詳細"; + readonly started: "開始"; + readonly lastAccess: "最終アクセス"; + readonly expires: "有効期限"; + readonly applications: "アプリケーション"; + readonly account: "アカウント"; + readonly federatedIdentity: "連携済みアイデンティティー"; + readonly authenticator: "オーセンティケーター"; + readonly "device-activity": "デバイス・アクティビティー"; + readonly sessions: "セッション"; + readonly log: "ログ"; + readonly application: "アプリケーション"; + readonly availableRoles: "利用可能なロール"; + readonly grantedPermissions: "許可されたパーミッション"; + readonly grantedPersonalInfo: "許可された個人情報"; + readonly additionalGrants: "追加の許可"; + readonly action: "アクション"; + readonly inResource: "in"; + readonly fullAccess: "フルアクセス"; + readonly offlineToken: "オフライン・トークン"; + readonly revoke: "許可の取り消し"; + readonly configureAuthenticators: "設定済みのオーセンティケーター"; + readonly mobile: "モバイル"; + readonly totpStep1: "モバイルに以下のアプリケーションのいずれかをインストールしてください。"; + readonly totpStep2: "アプリケーションを開き、バーコードをスキャンしてください。"; + readonly totpStep3: "アプリケーションで提供されたワンタイムコードを入力して保存をクリックし、セットアップを完了してください。"; + readonly totpStep3DeviceName: "OTPデバイスの管理に役立つようなデバイス名を指定してください。"; + readonly totpManualStep2: "アプリケーションを開き、キーを入力してください。"; + readonly totpManualStep3: "アプリケーションが設定できる場合は、次の設定値を使用してください。"; + readonly totpUnableToScan: "スキャンできませんか?"; + readonly totpScanBarcode: "バーコードをスキャンしますか?"; + readonly "totp.totp": "時間ベース"; + readonly "totp.hotp": "カウンターベース"; + readonly totpType: "タイプ"; + readonly totpAlgorithm: "アルゴリズム"; + readonly totpDigits: "数字"; + readonly totpInterval: "間隔"; + readonly totpCounter: "カウンター"; + readonly totpDeviceName: "デバイス名"; + readonly missingUsernameMessage: "ユーザー名を入力してください。"; + readonly missingFirstNameMessage: "名を入力してください。"; + readonly invalidEmailMessage: "無効なメールアドレスです。"; + readonly missingLastNameMessage: "姓を入力してください。"; + readonly missingEmailMessage: "Eメールを入力してください。"; + readonly missingPasswordMessage: "パスワードを入力してください。"; + readonly notMatchPasswordMessage: "パスワードが一致していません。"; + readonly invalidUserMessage: "無効なユーザーです。"; + readonly missingTotpMessage: "オーセンティケーター・コードを入力してください。"; + readonly missingTotpDeviceNameMessage: "デバイス名を指定してください。"; + readonly invalidPasswordExistingMessage: "既存のパスワードが不正です。"; + readonly invalidPasswordConfirmMessage: "新しいパスワード(確認)と一致していません。"; + readonly invalidTotpMessage: "無効なオーセンティケーター・コードです。"; + readonly usernameExistsMessage: "既に存在するユーザー名です。"; + readonly emailExistsMessage: "既に存在するEメールです。"; + readonly readOnlyUserMessage: "読み取り専用のため、アカウントを更新することはできません。"; + readonly readOnlyUsernameMessage: "読み取り専用のため、ユーザー名を更新することはできません。"; + readonly readOnlyPasswordMessage: "読み取り専用のため、パスワードを更新することはできません。"; + readonly successTotpMessage: "モバイル・オーセンティケーターが設定されました。"; + readonly successTotpRemovedMessage: "モバイル・オーセンティケーターが削除されました。"; + readonly successGrantRevokedMessage: "許可が正常に取り消しされました。"; + readonly accountUpdatedMessage: "アカウントが更新されました。"; + readonly accountPasswordUpdatedMessage: "パスワードが更新されました。"; + readonly missingIdentityProviderMessage: "アイデンティティー・プロバイダーが指定されていません。"; + readonly invalidFederatedIdentityActionMessage: "無効または存在しないアクションです。"; + readonly identityProviderNotFoundMessage: "指定されたアイデンティティー・プロバイダーが見つかりません。"; + readonly federatedIdentityLinkNotActiveMessage: "このアイデンティティーは有効ではありません。"; + readonly federatedIdentityRemovingLastProviderMessage: "パスワードがないため、最後の連携済みアイデンティティーが削除できません。"; + readonly identityProviderRedirectErrorMessage: "アイデンティティー・プロバイダーへのリダイレクトに失敗しました。"; + readonly identityProviderRemovedMessage: "アイデンティティー・プロバイダーが正常に削除されました。"; + readonly identityProviderAlreadyLinkedMessage: "{0}から返された連携済みアイデンティティーは既に他のユーザーに関連付けされています。"; + readonly staleCodeAccountMessage: "有効期限切れです。再度お試しください。"; + readonly consentDenied: "同意が拒否されました。"; + readonly accountDisabledMessage: "アカウントが無効です。管理者に連絡してください。"; + readonly accountTemporarilyDisabledMessage: "アカウントが一時的に無効です。管理者に連絡するか、しばらく時間をおいてから再度お試しください。"; + readonly invalidPasswordMinLengthMessage: "無効なパスワード: 最小{0}の長さが必要です。"; + readonly invalidPasswordMinLowerCaseCharsMessage: "無効なパスワード: 少なくとも{0}文字の小文字を含む必要があります。"; + readonly invalidPasswordMinDigitsMessage: "無効なパスワード: 少なくとも{0}文字の数字を含む必要があります。"; + readonly invalidPasswordMinUpperCaseCharsMessage: "無効なパスワード:少なくとも{0}文字の大文字を含む必要があります。"; + readonly invalidPasswordMinSpecialCharsMessage: "無効なパスワード: 少なくとも{0}文字の特殊文字を含む必要があります。"; + readonly invalidPasswordNotUsernameMessage: "無効なパスワード: ユーザー名と同じパスワードは禁止されています。"; + readonly invalidPasswordRegexPatternMessage: "無効なパスワード: 正規表現パターンと一致しません。"; + readonly invalidPasswordHistoryMessage: "無効なパスワード: 最近の{0}パスワードのいずれかと同じパスワードは禁止されています。"; + readonly invalidPasswordBlacklistedMessage: "無効なパスワード: パスワードがブラックリストに含まれています。"; + readonly invalidPasswordGenericMessage: "無効なパスワード: 新しいパスワードはパスワード・ポリシーと一致しません。"; + readonly myResources: "マイリソース"; + readonly myResourcesSub: "マイリソース"; + readonly doDeny: "拒否"; + readonly doRevoke: "取り消し"; + readonly doApprove: "承認"; + readonly doRemoveSharing: "共有の削除"; + readonly doRemoveRequest: "要求の削除"; + readonly peopleAccessResource: "このリソースにアクセスできる人"; + readonly resourceManagedPolicies: "このリソースへのアクセスを許可するパーミッション"; + readonly resourceNoPermissionsGrantingAccess: "このリソースへのアクセスを許可する権限はありません"; + readonly anyAction: "任意のアクション"; + readonly description: "説明"; + readonly name: "名前"; + readonly scopes: "スコープ"; + readonly resource: "リソース"; + readonly user: "ユーザー"; + readonly peopleSharingThisResource: "このリソースを共有している人"; + readonly shareWithOthers: "他人と共有"; + readonly needMyApproval: "承認が必要"; + readonly requestsWaitingApproval: "承認待ちの要求"; + readonly icon: "アイコン"; + readonly requestor: "要求者"; + readonly owner: "オーナー"; + readonly resourcesSharedWithMe: "共有しているリソース"; + readonly permissionRequestion: "パーミッションの要求"; + readonly permission: "パーミッション"; + readonly shares: "共有(複数)"; + readonly notBeingShared: "このリソースは共有されていません。"; + readonly notHaveAnyResource: "リソースがありません。"; + readonly noResourcesSharedWithYou: "共有しているリソースはありません"; + readonly havePermissionRequestsWaitingForApproval: "承認を待っている{0}個のパーミッションの要求があります。"; + readonly clickHereForDetails: "詳細はこちらをクリックしてください。"; + readonly resourceIsNotBeingShared: "リソースは共有されていません。"; + readonly locale_ca: "Català"; + readonly locale_de: "Deutsch"; + readonly locale_en: "English"; + readonly locale_es: "Español"; + readonly locale_fr: "Français"; + readonly locale_it: "Italian"; + readonly locale_ja: "日本語"; + readonly locale_nl: "Nederlands"; + readonly locale_no: "Norsk"; + readonly locale_lt: "Lietuvių"; + readonly "locale_pt-BR": "Português (Brasil)"; + readonly locale_ru: "Русский"; + readonly locale_sk: "Slovenčina"; + readonly locale_sv: "Svenska"; + readonly locale_tr: "Turkish"; + readonly "locale_zh-CN": "中文简体"; + readonly applicaitonName: "名前"; + readonly applicationType: "アプリケーション・タイプ"; + readonly applicationInUse: "使用中のアプリケーションのみ"; + readonly clearAllFilter: "すべてのフィルターをクリア"; + readonly activeFilters: "アクティブなフィルター"; + readonly filterByName: "名前でフィルタリング..."; + readonly allApps: "すべてのアプリケーション"; + readonly internalApps: "内部アプリケーション"; + readonly thirdpartyApps: "サードパーティーのアプリケーション"; + readonly appResults: "結果"; + readonly clientNotFoundMessage: "クライアントが見つかりません。"; + readonly authorizedProvider: "認可済みプロバイダー"; + readonly authorizedProviderMessage: "アカウントにリンクされた認可済みプロバイダー"; + readonly identityProvider: "アイデンティティー・プロバイダー"; + readonly identityProviderMessage: "アカウントと設定したアイデンティティー・プロバイダーをリンクするには"; + readonly socialLogin: "ソーシャル・ログイン"; + readonly userDefined: "ユーザー定義"; + readonly removeAccess: "アクセス権の削除"; + readonly removeAccessMessage: "このアプリ・アカウントを使用する場合は、アクセス権を再度付与する必要があります。"; + readonly authenticatorStatusMessage: "2要素認証は現在"; + readonly authenticatorFinishSetUpTitle: "あなたの2要素認証"; + readonly authenticatorFinishSetUpMessage: "Keycloakアカウントにサインインするたびに、2要素認証コードを入力するように求められます。"; + readonly authenticatorSubTitle: "2要素認証を設定する"; + readonly authenticatorSubMessage: "アカウントのセキュリティーを強化するには、利用可能な2要素認証の方式のうち少なくとも1つを有効にします。"; + readonly authenticatorMobileTitle: "モバイル・オーセンティケーター"; + readonly authenticatorMobileMessage: "モバイル・オーセンティケーターを使用して、2要素認証として確認コードを取得します。"; + readonly authenticatorMobileFinishSetUpMessage: "オーセンティケーターはあなたの携帯電話にバインドされています。"; + readonly authenticatorActionSetup: "セットアップ"; + readonly authenticatorSMSTitle: "SMSコード"; + readonly authenticatorSMSMessage: "Keycloakは、2要素認証として確認コードを携帯電話に送信します。"; + readonly authenticatorSMSFinishSetUpMessage: "テキスト・メッセージが次の電話番号宛に送信されます:"; + readonly authenticatorDefaultStatus: "デフォルト"; + readonly authenticatorChangePhone: "電話番号の変更"; + readonly authenticatorBackupCodesTitle: "バックアップ・コード"; + readonly authenticatorBackupCodesMessage: "8桁のバックアップ・コードの入手"; + readonly authenticatorBackupCodesFinishSetUpMessage: "この時点で12個のバックアップ・コードが生成されました。それぞれ一度だけ使用できます。"; + readonly authenticatorMobileSetupTitle: "モバイル・オーセンティケーターのセットアップ"; + readonly smscodeIntroMessage: "電話番号を入力すると、確認コードがあなたの電話に送信されます。"; + readonly mobileSetupStep1: "携帯電話にオーセンティケーター・アプリケーションをインストールします。ここにリストされているアプリケーションがサポートされています。"; + readonly mobileSetupStep2: "アプリケーションを開き、バーコードをスキャンしてください。"; + readonly mobileSetupStep3: "アプリケーションから提供されたワンタイムコードを入力し、保存をクリックしてセットアップを終了します。"; + readonly scanBarCode: "バーコードをスキャンしますか?"; + readonly enterBarCode: "ワンタイムコードを入力してください"; + readonly doCopy: "コピー"; + readonly doFinish: "終了"; + readonly authenticatorSMSCodeSetupTitle: "SMSコードのセットアップ"; + readonly chooseYourCountry: "国を選んでください"; + readonly enterYourPhoneNumber: "電話番号を入力してください"; + readonly sendVerficationCode: "確認コードの送信"; + readonly enterYourVerficationCode: "確認コードを入力してください"; + readonly authenticatorBackupCodesSetupTitle: "バックアップ・コードのセットアップ"; + readonly backupcodesIntroMessage: "携帯電話にアクセスできない場合でも、バックアップ・コードを使用してアカウントにログインできます。どこか安全でアクセス可能な場所に保管してください。"; + readonly realmName: "レルム"; + readonly doDownload: "ダウンロード"; + readonly doPrint: "印刷"; + readonly "backupCodesTips-1": "各バックアップ・コードは1回使用できます。"; + readonly "backupCodesTips-2": "これらのコードはこの日に生成されました:"; + readonly generateNewBackupCodes: "新しいバックアップ・コードを生成する"; + readonly "backupCodesTips-3": "新しいバックアップ・コードを生成すると、現在のコードは機能しなくなります。"; + readonly backtoAuthenticatorPage: "オーセンティケーター・ページに戻る"; + readonly resources: "リソース"; + readonly sharedwithMe: "私と共有"; + readonly share: "共有"; + readonly sharedwith: "共有"; + readonly accessPermissions: "アクセス・パーミッション"; + readonly permissionRequests: "パーミッションの要求"; + readonly approve: "承認"; + readonly approveAll: "すべて承認"; + readonly people: "人"; + readonly perPage: "1ページあたり"; + readonly currentPage: "現在のページ"; + readonly sharetheResource: "リソースの共有"; + readonly group: "グループ"; + readonly selectPermission: "パーミッションを選択"; + readonly addPeople: "あなたのリソースを共有する人を追加"; + readonly addTeam: "あなたのリソースを共有するチームを追加"; + readonly myPermissions: "私のパーミッション"; + readonly waitingforApproval: "承認待ち"; + readonly anyPermission: "任意のパーミッション"; + readonly "openshift.scope.user_info": "ユーザー情報"; + readonly "openshift.scope.user_check-access": "ユーザーアクセス情報"; + readonly "openshift.scope.user_full": "フルアクセス"; + readonly "openshift.scope.list-projects": "プロジェクトの一覧表示"; + }; + readonly lt: { + readonly doSave: "Saugoti"; + readonly doCancel: "Atšaukti"; + readonly doLogOutAllSessions: "Atjungti visas sesijas"; + readonly doRemove: "Šalinti"; + readonly doAdd: "Pridėti"; + readonly doSignOut: "Atsijungti"; + readonly editAccountHtmlTitle: "Redaguoti paskyrą"; + readonly federatedIdentitiesHtmlTitle: "Susietos paskyros"; + readonly accountLogHtmlTitle: "Paskyros žurnalas"; + readonly changePasswordHtmlTitle: "Keisti slaptažodį"; + readonly sessionsHtmlTitle: "Prisijungimo sesijos"; + readonly accountManagementTitle: "Keycloak Naudotojų Administravimas"; + readonly authenticatorTitle: "Autentifikatorius"; + readonly applicationsHtmlTitle: "Programos"; + readonly authenticatorCode: "Vienkartinis kodas"; + readonly email: "El. paštas"; + readonly firstName: "Vardas"; + readonly givenName: "Pavardė"; + readonly fullName: "Pilnas vardas"; + readonly lastName: "Pavardė"; + readonly familyName: "Pavardė"; + readonly password: "Slaptažodis"; + readonly passwordConfirm: "Pakartotas slaptažodis"; + readonly passwordNew: "Naujas slaptažodis"; + readonly username: "Naudotojo vardas"; + readonly address: "Adresas"; + readonly street: "Gatvė"; + readonly locality: "Miestas arba vietovė"; + readonly region: "Rajonas"; + readonly postal_code: "Pašto kodas"; + readonly country: "Šalis"; + readonly emailVerified: "El. pašto adresas patvirtintas"; + readonly gssDelegationCredential: "GSS prisijungimo duomenų delegavimas"; + readonly role_admin: "Administratorius"; + readonly "role_realm-admin": "Srities administravimas"; + readonly "role_create-realm": "Kurti sritį"; + readonly "role_view-realm": "Peržiūrėti sritį"; + readonly "role_view-users": "Peržiūrėti naudotojus"; + readonly "role_view-applications": "Peržiūrėti programas"; + readonly "role_view-clients": "Peržiūrėti klientines programas"; + readonly "role_view-events": "Peržiūrėti įvykių žurnalą"; + readonly "role_view-identity-providers": "Peržiūrėti tapatybės teikėjus"; + readonly "role_manage-realm": "Valdyti sritis"; + readonly "role_manage-users": "Valdyti naudotojus"; + readonly "role_manage-applications": "Valdyti programas"; + readonly "role_manage-identity-providers": "Valdyti tapatybės teikėjus"; + readonly "role_manage-clients": "Valdyti programas"; + readonly "role_manage-events": "Valdyti įvykius"; + readonly "role_view-profile": "Peržiūrėti paskyrą"; + readonly "role_manage-account": "Valdyti paskyrą"; + readonly "role_read-token": "Skaityti prieigos rakšą"; + readonly "role_offline-access": "Darbas neprisijungus"; + readonly role_uma_authorization: "Įgauti UMA autorizavimo teises"; + readonly client_account: "Paskyra"; + readonly "client_security-admin-console": "Saugumo administravimo konsolė"; + readonly "client_admin-cli": "Administravimo CLI"; + readonly "client_realm-management": "Srities valdymas"; + readonly client_broker: "Tarpininkas"; + readonly requiredFields: "Privalomi laukai"; + readonly allFieldsRequired: "Visi laukai yra privalomi"; + readonly backToApplication: "« Grįžti į programą"; + readonly backTo: "Atgal į {0}"; + readonly date: "Data"; + readonly event: "Įvykis"; + readonly ip: "IP"; + readonly client: "Klientas"; + readonly clients: "Klientai"; + readonly details: "Detaliau"; + readonly started: "Sukūrimo laikas"; + readonly lastAccess: "Vėliausia prieiga"; + readonly expires: "Galioja iki"; + readonly applications: "Programos"; + readonly account: "Paskyra"; + readonly federatedIdentity: "Susieta tapatybė"; + readonly authenticator: "Autentifikatorius"; + readonly sessions: "Sesijos"; + readonly log: "Įvykiai"; + readonly application: "Programa"; + readonly availablePermissions: "Galimos teisės"; + readonly grantedPermissions: "Įgalintos teisės"; + readonly grantedPersonalInfo: "Įgalinta asmeninė informacija"; + readonly additionalGrants: "Papildomi įgaliojimai"; + readonly action: "Veiksmas"; + readonly inResource: "yra"; + readonly fullAccess: "Pilna prieiga"; + readonly offlineToken: "Režimo neprisijungus raktas (token)"; + readonly revoke: "Atšaukti įgaliojimą"; + readonly configureAuthenticators: "Sukonfigūruotas autentifikatorius"; + readonly mobile: "Mobilus"; + readonly totpStep1: "Įdiekite FreeOTP arba Google Authenticator savo įrenginyje. Programėlės prieinamos Google Play ir Apple App Store."; + readonly totpStep2: "Atidarykite programėlę ir nuskenuokite barkodą arba įveskite kodą."; + readonly totpStep3: "Įveskite programėlėje sugeneruotą vieną kartą galiojantį kodą ir paspauskite Saugoti norėdami prisijungti."; + readonly missingUsernameMessage: "Prašome įvesti naudotojo vardą."; + readonly missingFirstNameMessage: "Prašome įvesti vardą."; + readonly invalidEmailMessage: "Neteisingas el. pašto adresas."; + readonly missingLastNameMessage: "Prašome įvesti pavardę."; + readonly missingEmailMessage: "Prašome įvesti el. pašto adresą."; + readonly missingPasswordMessage: "Prašome įvesti slaptažodį."; + readonly notMatchPasswordMessage: "Slaptažodžiai nesutampa."; + readonly missingTotpMessage: "Prašome įvesti autentifikacijos kodą."; + readonly invalidPasswordExistingMessage: "Neteisingas dabartinis slaptažodis."; + readonly invalidPasswordConfirmMessage: "Pakartotas slaptažodis nesutampa."; + readonly invalidTotpMessage: "Neteisingas autentifikacijos kodas."; + readonly usernameExistsMessage: "Toks naudotojas jau egzistuoja."; + readonly emailExistsMessage: "El. pašto adresas jau egzistuoja."; + readonly readOnlyUserMessage: "Tik skaitymui sukonfigūruotos paskyros duomenų atnaujinti neleidžiama."; + readonly readOnlyPasswordMessage: "Tik skaitymui sukonfigūruotos paskyros slaptažodžio atnaujinti neleidžiama."; + readonly successTotpMessage: "Mobilus autentifikatorius sukonfigūruotas."; + readonly successTotpRemovedMessage: "Mobilus autentifikatorius pašalintas."; + readonly successGrantRevokedMessage: "Įgalinimas pašalintas sėkmingai."; + readonly accountUpdatedMessage: "Jūsų paskyros duomenys sėkmingai atnaujinti."; + readonly accountPasswordUpdatedMessage: "Jūsų paskyros slaptažodis pakeistas."; + readonly missingIdentityProviderMessage: "Nenurodytas tapatybės teikėjas."; + readonly invalidFederatedIdentityActionMessage: "Neteisingas arba nežinomas veiksmas."; + readonly identityProviderNotFoundMessage: "Nurodytas tapatybės teikėjas nerastas."; + readonly federatedIdentityLinkNotActiveMessage: "Nurodyta susieta tapatybė neaktyvi."; + readonly federatedIdentityRemovingLastProviderMessage: "Jūs negalite pašalinti paskutinio tapatybės teikėjo sąsajos, nes Jūs neturite nusistatę paskyros slaptažodžio."; + readonly identityProviderRedirectErrorMessage: "Klaida nukreipiant į tapatybės teikėjo puslapį."; + readonly identityProviderRemovedMessage: "Tapatybės teikėjas sėkmingai pašalintas."; + readonly identityProviderAlreadyLinkedMessage: "Susieta tapatybė iš {0} jau susieta su kita paskyra."; + readonly staleCodeAccountMessage: "Puslapio galiojimas baigėsi. Bandykite dar kartą."; + readonly consentDenied: "Prieiga draudžiama."; + readonly accountDisabledMessage: "Paskyros galiojimas sustabdytas, kreipkitės į administratorių."; + readonly accountTemporarilyDisabledMessage: "Paskyros galiojimas laikinai sustabdytas. Kreipkitės į administratorių arba pabandykite vėliau."; + readonly invalidPasswordMinLengthMessage: "Per trumpas slaptažodis: mažiausias ilgis {0}."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Neteisingas slaptažodis: privaloma įvesti {0} mažąją raidę."; + readonly invalidPasswordMinDigitsMessage: "Neteisingas slaptažodis: privaloma įvesti {0} skaitmenį."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Neteisingas slaptažodis: privaloma įvesti {0} didžiąją raidę."; + readonly invalidPasswordMinSpecialCharsMessage: "Neteisingas slaptažodis: privaloma įvesti {0} specialų simbolį."; + readonly invalidPasswordNotUsernameMessage: "Neteisingas slaptažodis: slaptažodis negali sutapti su naudotojo vardu."; + readonly invalidPasswordRegexPatternMessage: "Neteisingas slaptažodis: slaptažodis netenkina regex taisyklės(ių)."; + readonly invalidPasswordHistoryMessage: "Neteisingas slaptažodis: slaptažodis negali sutapti su prieš tai buvusiais {0} slaptažodžiais."; + }; + readonly nl: { + readonly doSave: "Opslaan"; + readonly doCancel: "Annuleer"; + readonly doLogOutAllSessions: "Alle sessies uitloggen"; + readonly doRemove: "Verwijder"; + readonly doAdd: "Voeg toe"; + readonly doSignOut: "Afmelden"; + readonly editAccountHtmlTitle: "Bewerk account"; + readonly federatedIdentitiesHtmlTitle: "Federated Identities"; + readonly accountLogHtmlTitle: "Account log"; + readonly changePasswordHtmlTitle: "Verander wachtwoord"; + readonly sessionsHtmlTitle: "Sessies"; + readonly accountManagementTitle: "Keycloak Accountbeheer"; + readonly authenticatorTitle: "Authenticator"; + readonly applicationsHtmlTitle: "Toepassingen"; + readonly authenticatorCode: "Eenmalige code"; + readonly email: "E-mailadres"; + readonly firstName: "Voornaam"; + readonly givenName: "Voornaam"; + readonly fullName: "Volledige naam"; + readonly lastName: "Achternaam"; + readonly familyName: "Achternaam"; + readonly password: "Wachtwoord"; + readonly passwordConfirm: "Bevestiging"; + readonly passwordNew: "Nieuw Wachtwoord"; + readonly username: "Gebruikersnaam"; + readonly address: "Adres"; + readonly street: "Straat"; + readonly locality: "Stad of plaats"; + readonly region: "Staat, provincie of regio"; + readonly postal_code: "Postcode"; + readonly country: "Land"; + readonly emailVerified: "E-mailadres geverifieerd"; + readonly gssDelegationCredential: "GSS gedelegeerde aanmeldgegevens"; + readonly role_admin: "Beheer"; + readonly "role_realm-admin": "Realmbeheer"; + readonly "role_create-realm": "Creëer realm"; + readonly "role_view-realm": "Bekijk realm"; + readonly "role_view-users": "Bekijk gebruikers"; + readonly "role_view-applications": "Bekijk toepassingen"; + readonly "role_view-clients": "Bekijk clients"; + readonly "role_view-events": "Bekijk gebeurtenissen"; + readonly "role_view-identity-providers": "Bekijk identity providers"; + readonly "role_manage-realm": "Beheer realm"; + readonly "role_manage-users": "Beheer gebruikers"; + readonly "role_manage-applications": "Beheer toepassingen"; + readonly "role_manage-identity-providers": "Beheer identity providers"; + readonly "role_manage-clients": "Beheer clients"; + readonly "role_manage-events": "Beheer gebeurtenissen"; + readonly "role_view-profile": "Bekijk profiel"; + readonly "role_manage-account": "Beheer account"; + readonly "role_manage-account-links": "Beheer accountkoppelingen"; + readonly "role_read-token": "Lees token"; + readonly "role_offline-access": "Offline toegang"; + readonly role_uma_authorization: "Verkrijg UMA rechten"; + readonly client_account: "Account"; + readonly "client_security-admin-console": "Console Veligheidsbeheer"; + readonly "client_admin-cli": "Beheer CLI"; + readonly "client_realm-management": "Realmbeheer"; + readonly client_broker: "Broker"; + readonly requiredFields: "Verplichte velden"; + readonly allFieldsRequired: "Alle velden verplicht"; + readonly backToApplication: "« Terug naar toepassing"; + readonly backTo: "Terug naar {0}"; + readonly date: "Datum"; + readonly event: "Gebeurtenis"; + readonly ip: "IP"; + readonly client: "Client"; + readonly clients: "Clients"; + readonly details: "Details"; + readonly started: "Gestart"; + readonly lastAccess: "Laatste toegang"; + readonly expires: "Vervalt"; + readonly applications: "Toepassingen"; + readonly account: "Account"; + readonly federatedIdentity: "Federated Identity"; + readonly authenticator: "Authenticator"; + readonly sessions: "Sessies"; + readonly log: "Log"; + readonly application: "Toepassing"; + readonly availablePermissions: "Beschikbare rechten"; + readonly grantedPermissions: "Gegunde rechten"; + readonly grantedPersonalInfo: "Gegunde Persoonsgegevens"; + readonly additionalGrants: "Verdere vergunningen"; + readonly action: "Actie"; + readonly inResource: "in"; + readonly fullAccess: "Volledige toegang"; + readonly offlineToken: "Offline Token"; + readonly revoke: "Vergunning intrekken"; + readonly configureAuthenticators: "Ingestelde authenticators"; + readonly mobile: "Mobiel nummer"; + readonly totpStep1: "Installeer een van de onderstaande applicaties op uw mobiele apparaat:"; + readonly totpStep2: "Open de toepassing en scan de QR-code of voer de sleutel in."; + readonly totpStep3: "Voer de door de toepassing gegeven eenmalige code in en klik op Opslaan om de configuratie af te ronden."; + readonly missingUsernameMessage: "Gebruikersnaam ontbreekt."; + readonly missingFirstNameMessage: "Voornaam onbreekt."; + readonly invalidEmailMessage: "Ongeldig e-mailadres."; + readonly missingLastNameMessage: "Achternaam ontbreekt."; + readonly missingEmailMessage: "E-mailadres ontbreekt."; + readonly missingPasswordMessage: "Wachtwoord ontbreekt."; + readonly notMatchPasswordMessage: "Wachtwoorden komen niet overeen."; + readonly missingTotpMessage: "Authenticatiecode ontbreekt."; + readonly invalidPasswordExistingMessage: "Ongeldig bestaand wachtwoord."; + readonly invalidPasswordConfirmMessage: "Wachtwoordbevestiging komt niet overeen."; + readonly invalidTotpMessage: "Ongeldige authenticatiecode."; + readonly emailExistsMessage: "E-mailadres bestaat reeds."; + readonly readOnlyUserMessage: "U kunt uw account niet bijwerken aangezien het account alleen-lezen is."; + readonly readOnlyPasswordMessage: "U kunt uw wachtwoord niet wijzigen omdat uw account alleen-lezen is."; + readonly successTotpMessage: "Mobiele authenticator geconfigureerd."; + readonly successTotpRemovedMessage: "Mobiele authenticator verwijderd."; + readonly successGrantRevokedMessage: "Vergunning succesvol ingetrokken"; + readonly accountUpdatedMessage: "Uw account is gewijzigd."; + readonly accountPasswordUpdatedMessage: "Uw wachtwoord is gewijzigd."; + readonly missingIdentityProviderMessage: "Geen identity provider aangegeven."; + readonly invalidFederatedIdentityActionMessage: "Ongeldige of ontbrekende actie op federated identity."; + readonly identityProviderNotFoundMessage: "Gespecificeerde identity provider niet gevonden."; + readonly federatedIdentityLinkNotActiveMessage: "Deze federated identity is niet langer geldig."; + readonly federatedIdentityRemovingLastProviderMessage: "U kunt de laatste federated identity provider niet verwijderen aangezien u dan niet langer zou kunnen inloggen."; + readonly identityProviderRedirectErrorMessage: "Kon niet herverwijzen naar identity provider."; + readonly identityProviderRemovedMessage: "Identity provider met succes verwijderd."; + readonly identityProviderAlreadyLinkedMessage: "Door {0} teruggegeven federated identity is al gekoppeld aan een andere gebruiker."; + readonly staleCodeAccountMessage: "De pagina is verlopen. Probeer het nogmaals."; + readonly consentDenied: "Toestemming geweigerd"; + readonly accountDisabledMessage: "Account is gedeactiveerd. Contacteer de beheerder."; + readonly accountTemporarilyDisabledMessage: "Account is tijdelijk deactiveerd, neem contact op met de beheerder of probeer het later opnieuw."; + readonly invalidPasswordMinLengthMessage: "Ongeldig wachtwoord: de minimale lengte is {0} karakters."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Ongeldig wachtwoord: het moet minstens {0} kleine letters bevatten."; + readonly invalidPasswordMinDigitsMessage: "Ongeldig wachtwoord: het moet minstens {0} getallen bevatten."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Ongeldig wachtwoord: het moet minstens {0} hoofdletters bevatten."; + readonly invalidPasswordMinSpecialCharsMessage: "Ongeldig wachtwoord: het moet minstens {0} speciale karakters bevatten."; + readonly invalidPasswordNotUsernameMessage: "Ongeldig wachtwoord: het mag niet overeenkomen met de gebruikersnaam."; + readonly invalidPasswordRegexPatternMessage: "Ongeldig wachtwoord: het voldoet niet aan het door de beheerder ingestelde patroon."; + readonly invalidPasswordHistoryMessage: "Ongeldig wachtwoord: het mag niet overeen komen met een van de laatste {0} wachtwoorden."; + readonly invalidPasswordGenericMessage: "Ongeldig wachtwoord: het nieuwe wachtwoord voldoet niet aan het wachtwoordbeleid."; + }; + readonly no: { + readonly doSave: "Lagre"; + readonly doCancel: "Avbryt"; + readonly doLogOutAllSessions: "Logg ut av alle sesjoner"; + readonly doRemove: "Fjern"; + readonly doAdd: "Legg til"; + readonly doSignOut: "Logg ut"; + readonly editAccountHtmlTitle: "Rediger konto"; + readonly federatedIdentitiesHtmlTitle: "Federerte identiteter"; + readonly accountLogHtmlTitle: "Kontologg"; + readonly changePasswordHtmlTitle: "Endre passord"; + readonly sessionsHtmlTitle: "Sesjoner"; + readonly accountManagementTitle: "Keycloak kontoadministrasjon"; + readonly authenticatorTitle: "Autentikator"; + readonly applicationsHtmlTitle: "Applikasjoner"; + readonly authenticatorCode: "Engangskode"; + readonly email: "E-post"; + readonly firstName: "Fornavn"; + readonly givenName: "Fornavn"; + readonly fullName: "Fullt navn"; + readonly lastName: "Etternavn"; + readonly familyName: "Etternavn"; + readonly password: "Passord"; + readonly passwordConfirm: "Bekreftelse"; + readonly passwordNew: "Nytt passord"; + readonly username: "Brukernavn"; + readonly address: "Adresse"; + readonly street: "Gate-/veinavn + husnummer"; + readonly locality: "By"; + readonly region: "Fylke"; + readonly postal_code: "Postnummer"; + readonly country: "Land"; + readonly emailVerified: "E-post bekreftet"; + readonly gssDelegationCredential: "GSS legitimasjonsdelegering"; + readonly role_admin: "Administrator"; + readonly "role_realm-admin": "Administrator for sikkerhetsdomene"; + readonly "role_create-realm": "Opprette sikkerhetsdomene"; + readonly "role_view-realm": "Se sikkerhetsdomene"; + readonly "role_view-users": "Se brukere"; + readonly "role_view-applications": "Se applikasjoner"; + readonly "role_view-clients": "Se klienter"; + readonly "role_view-events": "Se hendelser"; + readonly "role_view-identity-providers": "Se identitetsleverandører"; + readonly "role_manage-realm": "Administrere sikkerhetsdomene"; + readonly "role_manage-users": "Administrere brukere"; + readonly "role_manage-applications": "Administrere applikasjoner"; + readonly "role_manage-identity-providers": "Administrere identitetsleverandører"; + readonly "role_manage-clients": "Administrere klienter"; + readonly "role_manage-events": "Administrere hendelser"; + readonly "role_view-profile": "Se profil"; + readonly "role_manage-account": "Administrere konto"; + readonly "role_read-token": "Lese token"; + readonly "role_offline-access": "Frakoblet tilgang"; + readonly role_uma_authorization: "Skaffe tillatelser"; + readonly client_account: "Konto"; + readonly "client_security-admin-console": "Sikkerhetsadministrasjonskonsoll"; + readonly "client_admin-cli": "Kommandolinje-grensesnitt for administrator"; + readonly "client_realm-management": "Sikkerhetsdomene-administrasjon"; + readonly client_broker: "Broker"; + readonly requiredFields: "Obligatoriske felt"; + readonly allFieldsRequired: "Alle felt må fylles ut"; + readonly backToApplication: "« Tilbake til applikasjonen"; + readonly backTo: "Tilbake til {0}"; + readonly date: "Dato"; + readonly event: "Hendelse"; + readonly ip: "IP"; + readonly client: "Klient"; + readonly clients: "Klienter"; + readonly details: "Detaljer"; + readonly started: "Startet"; + readonly lastAccess: "Sist benyttet"; + readonly expires: "Utløper"; + readonly applications: "Applikasjoner"; + readonly account: "Konto"; + readonly federatedIdentity: "Federert identitet"; + readonly authenticator: "Autentikator"; + readonly sessions: "Sesjoner"; + readonly log: "Logg"; + readonly application: "Applikasjon"; + readonly availablePermissions: "Tilgjengelige rettigheter"; + readonly grantedPermissions: "Innvilgede rettigheter"; + readonly grantedPersonalInfo: "Innvilget personlig informasjon"; + readonly additionalGrants: "Ekstra rettigheter"; + readonly action: "Handling"; + readonly inResource: "i"; + readonly fullAccess: "Full tilgang"; + readonly offlineToken: "Offline token"; + readonly revoke: "Opphev rettighet"; + readonly configureAuthenticators: "Konfigurerte autentikatorer"; + readonly mobile: "Mobiltelefon"; + readonly totpStep1: "Installer ett av følgende programmer på mobilen din."; + readonly totpStep2: "Åpne applikasjonen og skann strekkoden eller skriv inn koden."; + readonly totpStep3: "Skriv inn engangskoden gitt av applikasjonen og klikk Lagre for å fullføre."; + readonly missingUsernameMessage: "Vennligst oppgi brukernavn."; + readonly missingFirstNameMessage: "Vennligst oppgi fornavn."; + readonly invalidEmailMessage: "Ugyldig e-postadresse."; + readonly missingLastNameMessage: "Vennligst oppgi etternavn."; + readonly missingEmailMessage: "Vennligst oppgi e-postadresse."; + readonly missingPasswordMessage: "Vennligst oppgi passord."; + readonly notMatchPasswordMessage: "Passordene er ikke like."; + readonly missingTotpMessage: "Vennligst oppgi engangskode."; + readonly invalidPasswordExistingMessage: "Ugyldig eksisterende passord."; + readonly invalidPasswordConfirmMessage: "Passordene er ikke like."; + readonly invalidTotpMessage: "Ugyldig engangskode."; + readonly usernameExistsMessage: "Brukernavnet finnes allerede."; + readonly emailExistsMessage: "E-postadressen finnes allerede."; + readonly readOnlyUserMessage: "Du kan ikke oppdatere kontoen din ettersom den er skrivebeskyttet."; + readonly readOnlyPasswordMessage: "Du kan ikke oppdatere passordet ditt ettersom kontoen din er skrivebeskyttet."; + readonly successTotpMessage: "Autentikator for mobiltelefon er konfigurert."; + readonly successTotpRemovedMessage: "Autentikator for mobiltelefon er fjernet."; + readonly successGrantRevokedMessage: "Vellykket oppheving av rettighet."; + readonly accountUpdatedMessage: "Kontoen din har blitt oppdatert."; + readonly accountPasswordUpdatedMessage: "Ditt passord har blitt oppdatert."; + readonly missingIdentityProviderMessage: "Identitetsleverandør er ikke spesifisert."; + readonly invalidFederatedIdentityActionMessage: "Ugyldig eller manglende handling."; + readonly identityProviderNotFoundMessage: "Spesifisert identitetsleverandør ikke funnet."; + readonly federatedIdentityLinkNotActiveMessage: "Denne identiteten er ikke lenger aktiv."; + readonly federatedIdentityRemovingLastProviderMessage: "Du kan ikke fjerne siste federerte identitet ettersom du ikke har et passord."; + readonly identityProviderRedirectErrorMessage: "Redirect til identitetsleverandør feilet."; + readonly identityProviderRemovedMessage: "Fjerning av identitetsleverandør var vellykket."; + readonly identityProviderAlreadyLinkedMessage: "Federert identitet returnert av {0} er allerede koblet til en annen bruker."; + readonly staleCodeAccountMessage: "Siden har utløpt. Vennligst prøv en gang til."; + readonly consentDenied: "Samtykke avslått."; + readonly accountDisabledMessage: "Konto er deaktivert, kontakt administrator."; + readonly accountTemporarilyDisabledMessage: "Konto er midlertidig deaktivert, kontakt administrator eller prøv igjen senere."; + readonly invalidPasswordMinLengthMessage: "Ugyldig passord: minimum lengde {0}."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Ugyldig passord: må inneholde minimum {0} små bokstaver."; + readonly invalidPasswordMinDigitsMessage: "Ugyldig passord: må inneholde minimum {0} sifre."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Ugyldig passord: må inneholde minimum {0} store bokstaver."; + readonly invalidPasswordMinSpecialCharsMessage: "Ugyldig passord: må inneholde minimum {0} spesialtegn."; + readonly invalidPasswordNotUsernameMessage: "Ugyldig passord: kan ikke være likt brukernavn."; + readonly invalidPasswordRegexPatternMessage: "Ugyldig passord: tilfredsstiller ikke kravene for passord-mønster."; + readonly invalidPasswordHistoryMessage: "Ugyldig passord: kan ikke være likt noen av de {0} foregående passordene."; + readonly locale_ca: "Català"; + readonly locale_de: "Deutsch"; + readonly locale_en: "English"; + readonly locale_es: "Español"; + readonly locale_fr: "Français"; + readonly locale_it: "Italian"; + readonly locale_ja: "日本語"; + readonly locale_no: "Norsk"; + readonly locale_nl: "Nederlands"; + readonly "locale_pt-BR": "Português (Brasil)"; + readonly locale_ru: "Русский"; + readonly "locale_zh-CN": "中文简体"; + }; + readonly pl: {}; + readonly "pt-BR": { + readonly doSave: "Salvar"; + readonly doCancel: "Cancelar"; + readonly doLogOutAllSessions: "Sair de todas as sessões"; + readonly doRemove: "Remover"; + readonly doAdd: "Adicionar"; + readonly doSignOut: "Sair"; + readonly editAccountHtmlTitle: "Editar Conta"; + readonly federatedIdentitiesHtmlTitle: "Identidades Federadas"; + readonly accountLogHtmlTitle: "Log da conta"; + readonly changePasswordHtmlTitle: "Alterar senha"; + readonly sessionsHtmlTitle: "Sessões"; + readonly accountManagementTitle: "Gerenciamento de Conta"; + readonly authenticatorTitle: "Autenticator"; + readonly applicationsHtmlTitle: "Aplicativos"; + readonly authenticatorCode: "Código autenticador"; + readonly email: "E-mail"; + readonly firstName: "Primeiro nome"; + readonly givenName: "Primeiro nome"; + readonly fullName: "Nome completo"; + readonly lastName: "Sobrenome"; + readonly familyName: "Sobrenome"; + readonly password: "Senha"; + readonly passwordConfirm: "Confirmação"; + readonly passwordNew: "Nova senha"; + readonly username: "Nome de usúario"; + readonly address: "Endereço"; + readonly street: "Logradouro"; + readonly locality: "Cidade ou Localidade"; + readonly region: "Estado"; + readonly postal_code: "CEP"; + readonly country: "País"; + readonly emailVerified: "E-mail verificado"; + readonly gssDelegationCredential: "GSS Delegação de Credencial"; + readonly role_admin: "Admin"; + readonly "role_realm-admin": "Realm Admin"; + readonly "role_create-realm": "Cria realm"; + readonly "role_view-realm": "Visualiza realm"; + readonly "role_view-users": "Visualiza usuários"; + readonly "role_view-applications": "Visualiza aplicações"; + readonly "role_view-clients": "Visualiza clientes"; + readonly "role_view-events": "Visualiza eventos"; + readonly "role_view-identity-providers": "Visualiza provedores de identidade"; + readonly "role_manage-realm": "Gerencia realm"; + readonly "role_manage-users": "Gerencia usuários"; + readonly "role_manage-applications": "Gerencia aplicações"; + readonly "role_manage-identity-providers": "Gerencia provedores de identidade"; + readonly "role_manage-clients": "Gerencia clientes"; + readonly "role_manage-events": "Gerencia eventos"; + readonly "role_view-profile": "Visualiza perfil"; + readonly "role_manage-account": "Gerencia conta"; + readonly "role_read-token": "Lê token"; + readonly "role_offline-access": "Acesso Offline"; + readonly role_uma_authorization: "Obter permissões"; + readonly client_account: "Conta"; + readonly "client_security-admin-console": "Console de Administração de Segurança"; + readonly "client_admin-cli": "Admin CLI"; + readonly "client_realm-management": "Gerenciamento de Realm"; + readonly client_broker: "Broker"; + readonly requiredFields: "Campos obrigatórios"; + readonly allFieldsRequired: "Todos os campos são obrigatórios"; + readonly backToApplication: "« Voltar para aplicação"; + readonly backTo: "Voltar para {0}"; + readonly date: "Data"; + readonly event: "Evento"; + readonly ip: "IP"; + readonly client: "Cliente"; + readonly clients: "Clientes"; + readonly details: "Detalhes"; + readonly started: "Iniciado"; + readonly lastAccess: "Último acesso"; + readonly expires: "Expira"; + readonly applications: "Aplicativos"; + readonly account: "Conta"; + readonly federatedIdentity: "Identidade Federada"; + readonly authenticator: "Autenticador"; + readonly sessions: "Sessões"; + readonly log: "Log"; + readonly application: "Aplicativo"; + readonly availablePermissions: "Permissões Disponíveis"; + readonly grantedPermissions: "Permissões Concedidas"; + readonly grantedPersonalInfo: "Informações Pessoais Concedidas"; + readonly additionalGrants: "Concessões Adicionais"; + readonly action: "Ação"; + readonly inResource: "em"; + readonly fullAccess: "Acesso Completo"; + readonly offlineToken: "Offline Token"; + readonly revoke: "Revogar Concessões"; + readonly configureAuthenticators: "Autenticadores Configurados"; + readonly mobile: "Mobile"; + readonly totpStep1: "Instalar FreeOTP ou Google Authenticator em seu dispositivo. Ambas aplicações estão disponíveis no Google Play e na Apple App Store."; + readonly totpStep2: "Abra o aplicativo e escaneie o código de barras ou entre com o código."; + readonly totpStep3: "Digite o código fornecido pelo aplicativo e clique em Salvar para concluir a configuração."; + readonly missingUsernameMessage: "Por favor, especifique o nome de usuário."; + readonly missingFirstNameMessage: "Por favor, informe o primeiro nome."; + readonly invalidEmailMessage: "E-mail inválido."; + readonly missingLastNameMessage: "Por favor, informe o sobrenome."; + readonly missingEmailMessage: "Por favor, informe o e-mail."; + readonly missingPasswordMessage: "Por favor, informe a senha."; + readonly notMatchPasswordMessage: "As senhas não coincidem."; + readonly missingTotpMessage: "Por favor, informe o código autenticador."; + readonly invalidPasswordExistingMessage: "Senha atual inválida."; + readonly invalidPasswordConfirmMessage: "A senha de confirmação não coincide."; + readonly invalidTotpMessage: "Código autenticador inválido."; + readonly usernameExistsMessage: "Este nome de usuário já existe."; + readonly emailExistsMessage: "Este e-mail já existe."; + readonly readOnlyUserMessage: "Você não pode atualizar sua conta, uma vez que é apenas de leitura"; + readonly readOnlyPasswordMessage: "Você não pode atualizar sua senha, sua conta é somente leitura"; + readonly successTotpMessage: "Autenticador mobile configurado."; + readonly successTotpRemovedMessage: "Autenticador mobile removido."; + readonly successGrantRevokedMessage: "Concessões revogadas com sucesso."; + readonly accountUpdatedMessage: "Sua conta foi atualizada"; + readonly accountPasswordUpdatedMessage: "Sua senha foi atualizada"; + readonly missingIdentityProviderMessage: "Provedor de identidade não especificado"; + readonly invalidFederatedIdentityActionMessage: "Ação inválida ou ausente"; + readonly identityProviderNotFoundMessage: "O provedor de identidade especificado não foi encontrado"; + readonly federatedIdentityLinkNotActiveMessage: "Esta identidade não está mais em atividade"; + readonly federatedIdentityRemovingLastProviderMessage: "Você não pode remover a última identidade federada como você não tem senha"; + readonly identityProviderRedirectErrorMessage: "Falha ao redirecionar para o provedor de identidade"; + readonly identityProviderRemovedMessage: "Provedor de identidade removido com sucesso"; + readonly identityProviderAlreadyLinkedMessage: "Identidade federada retornado por {0} já está ligado a outro usuário."; + readonly accountDisabledMessage: "Conta desativada, contate o administrador"; + readonly accountTemporarilyDisabledMessage: "A conta está temporariamente indisponível, contate o administrador ou tente novamente mais tarde"; + readonly invalidPasswordMinLengthMessage: "Senha inválida: comprimento mínimo {0}"; + readonly invalidPasswordMinLowerCaseCharsMessage: "Senha inválida: deve conter pelo menos {0} caractere(s) minúsculo"; + readonly invalidPasswordMinDigitsMessage: "Senha inválida: deve conter pelo menos {0} número(s)"; + readonly invalidPasswordMinUpperCaseCharsMessage: "Senha inválida: deve conter pelo menos {0} caractere(s) maiúsculo"; + readonly invalidPasswordMinSpecialCharsMessage: "Senha inválida: deve conter pelo menos {0} caractere(s) especial"; + readonly invalidPasswordNotUsernameMessage: "Senha inválida: não deve ser igual ao nome de usuário"; + readonly invalidPasswordRegexPatternMessage: "Senha inválida: não corresponde ao padrão da expressão regular."; + readonly invalidPasswordHistoryMessage: "Senha inválida: não pode ser igual a qualquer uma das {0} últimas senhas."; + }; + readonly ru: { + readonly doSave: "Сохранить"; + readonly doCancel: "Отмена"; + readonly doLogOutAllSessions: "Выйти из всех сессий"; + readonly doRemove: "Удалить"; + readonly doAdd: "Добавить"; + readonly doSignOut: "Выход"; + readonly editAccountHtmlTitle: "Изменение учетной записи"; + readonly federatedIdentitiesHtmlTitle: "Федеративные идентификаторы"; + readonly accountLogHtmlTitle: "Лог учетной записи"; + readonly changePasswordHtmlTitle: "Смена пароля"; + readonly sessionsHtmlTitle: "Сессии"; + readonly accountManagementTitle: "Управление учетной записью"; + readonly authenticatorTitle: "Аутентификатор"; + readonly applicationsHtmlTitle: "Приложения"; + readonly authenticatorCode: "Одноразовый код"; + readonly email: "E-mail"; + readonly firstName: "Имя"; + readonly givenName: "Имя"; + readonly fullName: "Полное имя"; + readonly lastName: "Фамилия"; + readonly familyName: "Фамилия"; + readonly password: "Пароль"; + readonly passwordConfirm: "Подтверждение пароля"; + readonly passwordNew: "Новый пароль"; + readonly username: "Имя пользователя"; + readonly address: "Адрес"; + readonly street: "Улица"; + readonly locality: "Город"; + readonly region: "Регион"; + readonly postal_code: "Почтовый индекс"; + readonly country: "Страна"; + readonly emailVerified: "E-mail подтвержден"; + readonly gssDelegationCredential: "Делегирование учетных данных через GSS"; + readonly role_admin: "Администратор"; + readonly "role_realm-admin": "Администратор realm"; + readonly "role_create-realm": "Создать realm"; + readonly "role_view-realm": "Просмотр realm"; + readonly "role_view-users": "Просмотр пользователей"; + readonly "role_view-applications": "Просмотр приложений"; + readonly "role_view-clients": "Просмотр клиентов"; + readonly "role_view-events": "Просмотр событий"; + readonly "role_view-identity-providers": "Просмотр провайдеров учетных записей"; + readonly "role_manage-realm": "Управление realm"; + readonly "role_manage-users": "Управление пользователями"; + readonly "role_manage-applications": "Управление приложениями"; + readonly "role_manage-identity-providers": "Управление провайдерами учетных записей"; + readonly "role_manage-clients": "Управление клиентами"; + readonly "role_manage-events": "Управление событиями"; + readonly "role_view-profile": "Просмотр профиля"; + readonly "role_manage-account": "Управление учетной записью"; + readonly "role_read-token": "Чтение токена"; + readonly "role_offline-access": "Доступ оффлайн"; + readonly role_uma_authorization: "Получение разрешений"; + readonly client_account: "Учетная запись"; + readonly "client_security-admin-console": "Консоль администратора безопасности"; + readonly "client_admin-cli": "Командный интерфейс администратора"; + readonly "client_realm-management": "Управление Realm"; + readonly client_broker: "Брокер"; + readonly requiredFields: "Обязательные поля"; + readonly allFieldsRequired: "Все поля обязательны"; + readonly backToApplication: "« Назад в приложение"; + readonly backTo: "Назад в {0}"; + readonly date: "Дата"; + readonly event: "Событие"; + readonly ip: "IP"; + readonly client: "Клиент"; + readonly clients: "Клиенты"; + readonly details: "Детали"; + readonly started: "Начата"; + readonly lastAccess: "Последний доступ"; + readonly expires: "Истекает"; + readonly applications: "Приложения"; + readonly account: "Учетная запись"; + readonly federatedIdentity: "Федеративный идентификатор"; + readonly authenticator: "Аутентификатор"; + readonly sessions: "Сессии"; + readonly log: "Журнал"; + readonly application: "Приложение"; + readonly availablePermissions: "Доступные разрешения"; + readonly grantedPermissions: "Согласованные разрешения"; + readonly grantedPersonalInfo: "Согласованная персональная информация"; + readonly additionalGrants: "Дополнительные согласования"; + readonly action: "Действие"; + readonly inResource: "в"; + readonly fullAccess: "Полный доступ"; + readonly offlineToken: "Оффлайн токен"; + readonly revoke: "Отозвать согласование"; + readonly configureAuthenticators: "Сконфигурированные аутентификаторы"; + readonly mobile: "Мобильное приложение"; + readonly totpStep1: "Установите FreeOTP или Google Authenticator. Оба приложения доступны на Google Play и в Apple App Store."; + readonly totpStep2: "Откройте приложение и просканируйте баркод, либо введите ключ."; + readonly totpStep3: "Введите одноразовый код, выданный приложением, и нажмите сохранить для завершения установки."; + readonly missingUsernameMessage: "Введите имя пользователя."; + readonly missingFirstNameMessage: "Введите имя."; + readonly invalidEmailMessage: "Введите корректный E-mail."; + readonly missingLastNameMessage: "Введите фамилию."; + readonly missingEmailMessage: "Введите E-mail."; + readonly missingPasswordMessage: "Введите пароль."; + readonly notMatchPasswordMessage: "Пароли не совпадают."; + readonly missingTotpMessage: "Введите код аутентификатора."; + readonly invalidPasswordExistingMessage: "Существующий пароль неверный."; + readonly invalidPasswordConfirmMessage: "Подтверждение пароля не совпадает."; + readonly invalidTotpMessage: "Неверный код аутентификатора."; + readonly usernameExistsMessage: "Имя пользователя уже существует."; + readonly emailExistsMessage: "E-mail уже существует."; + readonly readOnlyUserMessage: "Вы не можете обновить информацию вашей учетной записи, т.к. она доступна только для чтения."; + readonly readOnlyPasswordMessage: "Вы не можете обновить пароль вашей учетной записи, т.к. он доступен только для чтения."; + readonly successTotpMessage: "Аутентификатор в мобильном приложении сконфигурирован."; + readonly successTotpRemovedMessage: "Аутентификатор в мобильном приложении удален."; + readonly successGrantRevokedMessage: "Согласование отозвано успешно."; + readonly accountUpdatedMessage: "Ваша учетная запись обновлена."; + readonly accountPasswordUpdatedMessage: "Ваш пароль обновлен."; + readonly missingIdentityProviderMessage: "Провайдер учетных записей не задан."; + readonly invalidFederatedIdentityActionMessage: "Некорректное или недопустимое действие."; + readonly identityProviderNotFoundMessage: "Заданный провайдер учетных записей не найден."; + readonly federatedIdentityLinkNotActiveMessage: "Идентификатор больше не активен."; + readonly federatedIdentityRemovingLastProviderMessage: "Вы не можете удалить последний федеративный идентификатор, т.к. Вы не имеете пароля."; + readonly identityProviderRedirectErrorMessage: "Ошибка перенаправления в провайдер учетных записей."; + readonly identityProviderRemovedMessage: "Провайдер учетных записей успешно удален."; + readonly identityProviderAlreadyLinkedMessage: "Федеративный идентификатор, возвращенный {0} уже используется другим пользователем."; + readonly staleCodeAccountMessage: "Страница устарела. Попробуйте еще раз."; + readonly consentDenied: "В согласовании отказано."; + readonly accountDisabledMessage: "Учетная запись заблокирована, обратитесь к администратору."; + readonly accountTemporarilyDisabledMessage: "Учетная запись временно заблокирована, обратитесь к администратору или попробуйте позже."; + readonly invalidPasswordMinLengthMessage: "Некорректный пароль: длина пароля должна быть не менее {0} символа(ов)."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Некорректный пароль: пароль должен содержать не менее {0} символа(ов) в нижнем регистре."; + readonly invalidPasswordMinDigitsMessage: "Некорректный пароль: пароль должен содержать не менее {0} цифр(ы)."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Некорректный пароль: пароль должен содержать не менее {0} символа(ов) в верхнем регистре."; + readonly invalidPasswordMinSpecialCharsMessage: "Некорректный пароль: пароль должен содержать не менее {0} спецсимвола(ов)."; + readonly invalidPasswordNotUsernameMessage: "Некорректный пароль: пароль не должен совпадать с именем пользователя."; + readonly invalidPasswordRegexPatternMessage: "Некорректный пароль: пароль не удовлетворяет регулярному выражению."; + readonly invalidPasswordHistoryMessage: "Некорректный пароль: пароль не должен совпадать с последним(и) {0} паролями."; + readonly invalidPasswordGenericMessage: "Некорректный пароль: новый пароль не соответствует правилам пароля."; + }; + readonly sk: { + readonly doSave: "Uložiť"; + readonly doCancel: "Zrušiť"; + readonly doLogOutAllSessions: "Odhlásenie všetkých relácií"; + readonly doRemove: "Odstrániť"; + readonly doAdd: "Pridať"; + readonly doSignOut: "Odhlásiť"; + readonly editAccountHtmlTitle: "Upraviť účet"; + readonly federatedIdentitiesHtmlTitle: "Prepojená identita"; + readonly accountLogHtmlTitle: "Denník zmien užívateľských účtov"; + readonly changePasswordHtmlTitle: "Zmena hesla"; + readonly sessionsHtmlTitle: "Relácie"; + readonly accountManagementTitle: "Správa účtu Keycloak"; + readonly authenticatorTitle: "Autentifikátor"; + readonly applicationsHtmlTitle: "Aplikácie"; + readonly authenticatorCode: "Jednorázový kód"; + readonly email: "E-mail"; + readonly firstName: "Meno"; + readonly givenName: "Meno pri narodení"; + readonly fullName: "Celé meno"; + readonly lastName: "Priezvisko"; + readonly familyName: "Rodné meno"; + readonly password: "Heslo"; + readonly passwordConfirm: "Potrvrdenie hesla"; + readonly passwordNew: "Nové heslo"; + readonly username: "Meno používateľa"; + readonly address: "Adresa"; + readonly street: "Ulica"; + readonly locality: "Mesto alebo lokalita"; + readonly region: "Kraj"; + readonly postal_code: "PSČ"; + readonly country: "Štát"; + readonly emailVerified: "E-mail overený"; + readonly gssDelegationCredential: "GSS delegované oprávnenie"; + readonly role_admin: "Administrátor"; + readonly "role_realm-admin": "Administrátor realmu"; + readonly "role_create-realm": "Vytvoriť realm"; + readonly "role_view-realm": "Zobraziť realm"; + readonly "role_view-users": "Zobraziť používateľov"; + readonly "role_view-applications": "Zobraziť aplikácie"; + readonly "role_view-clients": "Zobraziť klientov"; + readonly "role_view-events": "Zobraziť udalosti"; + readonly "role_view-identity-providers": "Zobraziť klientov poskytovateľov identity"; + readonly "role_manage-realm": "Spravovať realm"; + readonly "role_manage-users": "Spravovať používateľov"; + readonly "role_manage-applications": "Spravovať aplikácie"; + readonly "role_manage-identity-providers": "Spravovať poskytovateľov identity"; + readonly "role_manage-clients": "Spravovať klientov"; + readonly "role_manage-events": "Spravovať udalosti"; + readonly "role_view-profile": "Zobraziť profil"; + readonly "role_manage-account": "Spravovať účet"; + readonly "role_manage-account-links": "Spravovať odkazy na účet"; + readonly "role_read-token": "Čítať token"; + readonly "role_offline-access": "Offline prístup"; + readonly role_uma_authorization: "Autorizácia používateľom riadeného prístupu"; + readonly client_account: "Účet klienta"; + readonly "client_security-admin-console": "Bezpečnostná administrátorská konzola"; + readonly "client_admin-cli": "Spravovať CLI klienta"; + readonly "client_realm-management": "Spravovať realmy klienta"; + readonly client_broker: "Broker"; + readonly requiredFields: "Povinné polia"; + readonly allFieldsRequired: "Všetky požadované polia"; + readonly backToApplication: "« Späť na aplikáciu"; + readonly backTo: "Späť na {0}"; + readonly date: "Dátum"; + readonly event: "Udalosť"; + readonly ip: "IP"; + readonly client: "Klient"; + readonly clients: "Klienti"; + readonly details: "Podrobnosti"; + readonly started: "Začíname"; + readonly lastAccess: "Posledný prístup"; + readonly expires: "Vyprší"; + readonly applications: "Aplikácie"; + readonly account: "Účet"; + readonly federatedIdentity: "Prepojená identita"; + readonly authenticator: "Autentifikátor"; + readonly sessions: "Relácie"; + readonly log: "Denník"; + readonly application: "Aplikácia"; + readonly availablePermissions: "Dostupné oprávnenia"; + readonly grantedPermissions: "Pridelené oprávnenia"; + readonly grantedPersonalInfo: "Poskytnuté osobné informácie"; + readonly additionalGrants: "Dodatočné oprávnenia"; + readonly action: "Akcia"; + readonly inResource: "v"; + readonly fullAccess: "Úplný prístup"; + readonly offlineToken: "Offline token"; + readonly revoke: "Zrušiť oprávnenie"; + readonly configureAuthenticators: "Nakonfigurované autentifikátory"; + readonly mobile: "Mobilný"; + readonly totpStep1: "Nainštalujte vo svojom zariadení FreeOTP alebo Google Authenticator. Obidve aplikácie sú k dispozícii v Google Play a Apple App Store."; + readonly totpStep2: "Otvorte aplikáciu a naskenujte čiarový kód alebo zadajte kľúč."; + readonly totpStep3: "Zadajte jednorazový kód poskytnutý aplikáciou a kliknutím na tlačidlo Uložiť dokončíte nastavenie."; + readonly totpManualStep2: "Otvorte aplikáciu a zadajte kľúč"; + readonly totpManualStep3: "Použite nasledujúce hodnoty konfigurácie, ak aplikácia umožňuje ich nastavenie"; + readonly totpUnableToScan: "Nemožno skenovať?"; + readonly totpScanBarcode: "Skenovanie čiarového kódu?"; + readonly "totp.totp": "Založené na čase"; + readonly "totp.hotp": "Založené na počítadle"; + readonly totpType: "Typ"; + readonly totpAlgorithm: "Algoritmus"; + readonly totpDigits: "Číslica"; + readonly totpInterval: "Interval"; + readonly totpCounter: "Počítadlo"; + readonly missingUsernameMessage: "Zadajte používateľské meno."; + readonly missingFirstNameMessage: "Zadajte meno."; + readonly invalidEmailMessage: "Neplatná e-mailová adresa."; + readonly missingLastNameMessage: "Zadajte priezvisko."; + readonly missingEmailMessage: "Zadajte e-mail."; + readonly missingPasswordMessage: "Zadajte heslo, prosím."; + readonly notMatchPasswordMessage: "Heslá sa nezhodujú."; + readonly missingTotpMessage: "Zadajte jednorazový kód, prosím"; + readonly invalidPasswordExistingMessage: "Neplatné existujúce heslo."; + readonly invalidPasswordConfirmMessage: "Potvrdenie hesla sa nezhoduje."; + readonly invalidTotpMessage: "Neplatný jednorazový kód."; + readonly usernameExistsMessage: "Užívateľské meno už existuje."; + readonly emailExistsMessage: "E-mail už existuje."; + readonly readOnlyUserMessage: "Váš účet nemôžete aktualizovať, pretože je iba na čítanie."; + readonly readOnlyUsernameMessage: "Nemôžete aktualizovať svoje používateľské meno, pretože je iba na čítanie."; + readonly readOnlyPasswordMessage: "Heslo nemôžete aktualizovať, pretože váš účet je iba na čítanie."; + readonly successTotpMessage: "Konfigurácia mobilného autentifikátora."; + readonly successTotpRemovedMessage: "Mobilný autentifikátor bol odstránený."; + readonly successGrantRevokedMessage: "Oprávnenie bolo úspešne zrušené."; + readonly accountUpdatedMessage: "Váš účet bol aktualizovaný."; + readonly accountPasswordUpdatedMessage: "Vaše heslo bolo aktualizované."; + readonly missingIdentityProviderMessage: "Poskytovateľ identity nie je zadaný."; + readonly invalidFederatedIdentityActionMessage: "Neplatná alebo chýbajúca akcia."; + readonly identityProviderNotFoundMessage: "Zadaný poskytovateľ identity nenájdený."; + readonly federatedIdentityLinkNotActiveMessage: "Identita už nie je aktívna."; + readonly federatedIdentityRemovingLastProviderMessage: "Nemôžete odstrániť poslednú spojenú identitu, pretože nemáte heslo."; + readonly identityProviderRedirectErrorMessage: "Nepodarilo sa presmerovať na poskytovateľa identity."; + readonly identityProviderRemovedMessage: "Poskytovateľ identity bol úspešne odstránený."; + readonly identityProviderAlreadyLinkedMessage: "Spojená identita vrátená {0} je už prepojená s iným používateľom."; + readonly staleCodeAccountMessage: "Platnosť vypršala. Skúste ešte raz."; + readonly consentDenied: "Súhlas bol zamietnutý."; + readonly accountDisabledMessage: "Účet je zakázaný, kontaktujte správcu."; + readonly accountTemporarilyDisabledMessage: "Účet je dočasne zakázaný, kontaktujte administrátora alebo skúste neskôr."; + readonly invalidPasswordMinLengthMessage: "Neplatné heslo: minimálna dĺžka {0}."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Neplatné heslo: musí obsahovať minimálne {0} malé písmená."; + readonly invalidPasswordMinDigitsMessage: "Neplatné heslo: musí obsahovať aspoň {0} číslic."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Neplatné heslo: musí obsahovať aspoň {0} veľké písmená."; + readonly invalidPasswordMinSpecialCharsMessage: "Neplatné heslo: musí obsahovať aspoň {0} špeciálne znaky."; + readonly invalidPasswordNotUsernameMessage: "Neplatné heslo: nesmie byť rovnaké ako používateľské meno."; + readonly invalidPasswordRegexPatternMessage: "Neplatné heslo: nezodpovedá regulárnemu výrazu."; + readonly invalidPasswordHistoryMessage: "Neplatné heslo: nesmie sa rovnať žiadnemu z posledných {0} hesiel."; + readonly invalidPasswordBlacklistedMessage: "Neplatné heslo: heslo je na čiernej listine."; + readonly invalidPasswordGenericMessage: "Neplatné heslo: nové heslo nezodpovedá pravidlám hesiel."; + readonly myResources: "Moje Zdroje"; + readonly myResourcesSub: "Moje zdroje"; + readonly doDeny: "Zakázať"; + readonly doRevoke: "Odvolať"; + readonly doApprove: "Schváliť"; + readonly doRemoveSharing: "Odstránenie zdieľania"; + readonly doRemoveRequest: "Odstrániť požiadavku"; + readonly peopleAccessResource: "Ľudia s prístupom k tomuto zdroju"; + readonly name: "Názov"; + readonly scopes: "Rozsahy"; + readonly resource: "Zdroj"; + readonly user: "Používateľ"; + readonly peopleSharingThisResource: "Ľudia zdieľajúci tento zdroj"; + readonly shareWithOthers: "Zdieľať s ostatnými"; + readonly needMyApproval: "Potrebuje môj súhlas"; + readonly requestsWaitingApproval: "Vaše požiadavky čakajú na schválenie"; + readonly icon: "Ikona"; + readonly requestor: "Žiadateľ"; + readonly owner: "Vlastník"; + readonly resourcesSharedWithMe: "Zdroje zdieľané so mnou"; + readonly permissionRequestion: "Žiadosti o povolenie"; + readonly permission: "Oprávnenie"; + readonly shares: "podiel (y)"; + }; + readonly sv: { + readonly doSave: "Spara"; + readonly doCancel: "Avbryt"; + readonly doLogOutAllSessions: "Logga ut från samtliga sessioner"; + readonly doRemove: "Ta bort"; + readonly doAdd: "Lägg till"; + readonly doSignOut: "Logga ut"; + readonly editAccountHtmlTitle: "Redigera konto"; + readonly federatedIdentitiesHtmlTitle: "Federerade identiteter"; + readonly accountLogHtmlTitle: "Kontologg"; + readonly changePasswordHtmlTitle: "Byt lösenord"; + readonly sessionsHtmlTitle: "Sessioner"; + readonly accountManagementTitle: "Kontohantering för Keycloak"; + readonly authenticatorTitle: "Autentiserare"; + readonly applicationsHtmlTitle: "Applikationer"; + readonly authenticatorCode: "Engångskod"; + readonly email: "E-post"; + readonly firstName: "Förnamn"; + readonly lastName: "Efternamn"; + readonly password: "Lösenord"; + readonly passwordConfirm: "Bekräftelse"; + readonly passwordNew: "Nytt lösenord"; + readonly username: "Användarnamn"; + readonly address: "Adress"; + readonly street: "Gata"; + readonly locality: "Postort"; + readonly region: "Stat, Provins eller Region"; + readonly postal_code: "Postnummer"; + readonly country: "Land"; + readonly emailVerified: "E-post verifierad"; + readonly gssDelegationCredential: "GSS Delegation Credential"; + readonly role_admin: "Administratör"; + readonly "role_realm-admin": "Realm-administratör"; + readonly "role_create-realm": "Skapa realm"; + readonly "role_view-realm": "Visa realm"; + readonly "role_view-users": "Visa användare"; + readonly "role_view-applications": "Visa applikationer"; + readonly "role_view-clients": "Visa klienter"; + readonly "role_view-events": "Visa event"; + readonly "role_view-identity-providers": "Visa identitetsleverantörer"; + readonly "role_manage-realm": "Hantera realm"; + readonly "role_manage-users": "Hantera användare"; + readonly "role_manage-applications": "Hantera applikationer"; + readonly "role_manage-identity-providers": "Hantera identitetsleverantörer"; + readonly "role_manage-clients": "Hantera klienter"; + readonly "role_manage-events": "Hantera event"; + readonly "role_view-profile": "Visa profil"; + readonly "role_manage-account": "Hantera konto"; + readonly "role_read-token": "Läs element"; + readonly "role_offline-access": "Åtkomst offline"; + readonly role_uma_authorization: "Erhåll tillstånd"; + readonly client_account: "Konto"; + readonly "client_security-admin-console": "Säkerhetsadministratörskonsol"; + readonly "client_admin-cli": "Administratörs-CLI"; + readonly "client_realm-management": "Realmhantering"; + readonly requiredFields: "Obligatoriska fält"; + readonly allFieldsRequired: "Samtliga fält krävs"; + readonly backToApplication: "« Tillbaka till applikationen"; + readonly backTo: "Tillbaka till {0}"; + readonly date: "Datum"; + readonly event: "Event"; + readonly ip: "IP"; + readonly client: "Klient"; + readonly clients: "Klienter"; + readonly details: "Detaljer"; + readonly started: "Startade"; + readonly lastAccess: "Senast åtkomst"; + readonly expires: "Upphör"; + readonly applications: "Applikationer"; + readonly account: "Konto"; + readonly federatedIdentity: "Federerad identitet"; + readonly authenticator: "Autentiserare"; + readonly sessions: "Sessioner"; + readonly log: "Logg"; + readonly application: "Applikation"; + readonly availablePermissions: "Tillgängliga rättigheter"; + readonly grantedPermissions: "Beviljade rättigheter"; + readonly grantedPersonalInfo: "Medgiven personlig information"; + readonly additionalGrants: "Ytterligare medgivanden"; + readonly action: "Åtgärd"; + readonly inResource: "i"; + readonly fullAccess: "Fullständig åtkomst"; + readonly offlineToken: "Offline token"; + readonly revoke: "Upphäv rättighet"; + readonly configureAuthenticators: "Konfigurerade autentiserare"; + readonly mobile: "Mobil"; + readonly totpStep1: "Installera FreeOTP eller Google Authenticator på din enhet. Båda applikationerna finns tillgängliga på Google Play och Apple App Store."; + readonly totpStep2: "Öppna applikationen och skanna streckkoden eller skriv i nyckeln."; + readonly totpStep3: "Fyll i engångskoden som tillhandahålls av applikationen och klicka på Spara för att avsluta inställningarna."; + readonly missingUsernameMessage: "Vänligen ange användarnamn."; + readonly missingFirstNameMessage: "Vänligen ange förnamn."; + readonly invalidEmailMessage: "Ogiltig e-postadress."; + readonly missingLastNameMessage: "Vänligen ange efternamn."; + readonly missingEmailMessage: "Vänligen ange e-post."; + readonly missingPasswordMessage: "Vänligen ange lösenord."; + readonly notMatchPasswordMessage: "Lösenorden matchar inte."; + readonly missingTotpMessage: "Vänligen ange autentiseringskoden."; + readonly invalidPasswordExistingMessage: "Det nuvarande lösenordet är ogiltigt."; + readonly invalidPasswordConfirmMessage: "Lösenordsbekräftelsen matchar inte."; + readonly invalidTotpMessage: "Autentiseringskoden är ogiltig."; + readonly usernameExistsMessage: "Användarnamnet finns redan."; + readonly emailExistsMessage: "E-posten finns redan."; + readonly readOnlyUserMessage: "Du kan inte uppdatera ditt konto eftersom det är skrivskyddat."; + readonly readOnlyPasswordMessage: "Du kan inte uppdatera ditt lösenord eftersom ditt konto är skrivskyddat."; + readonly successTotpMessage: "Mobilautentiseraren är inställd."; + readonly successTotpRemovedMessage: "Mobilautentiseraren är borttagen."; + readonly successGrantRevokedMessage: "Upphävandet av rättigheten lyckades."; + readonly accountUpdatedMessage: "Ditt konto har uppdaterats."; + readonly accountPasswordUpdatedMessage: "Ditt lösenord har uppdaterats."; + readonly missingIdentityProviderMessage: "Identitetsleverantör är inte angiven."; + readonly invalidFederatedIdentityActionMessage: "Åtgärden är ogiltig eller saknas."; + readonly identityProviderNotFoundMessage: "Angiven identitetsleverantör hittas inte."; + readonly federatedIdentityLinkNotActiveMessage: "Den här identiteten är inte längre aktiv."; + readonly federatedIdentityRemovingLastProviderMessage: "Du kan inte ta bort senaste federerade identiteten eftersom du inte har ett lösenord."; + readonly identityProviderRedirectErrorMessage: "Misslyckades med att omdirigera till identitetsleverantör."; + readonly identityProviderRemovedMessage: "Borttagningen av identitetsleverantören lyckades."; + readonly identityProviderAlreadyLinkedMessage: "Den federerade identiteten som returnerades av {0} är redan länkad till en annan användare."; + readonly staleCodeAccountMessage: "Sidan har upphört att gälla. Vänligen försök igen."; + readonly consentDenied: "Samtycket förnekades."; + readonly accountDisabledMessage: "Kontot är inaktiverat, kontakta administratör."; + readonly accountTemporarilyDisabledMessage: "Kontot är tillfälligt inaktiverat, kontakta administratör eller försök igen senare."; + readonly invalidPasswordMinLengthMessage: "Ogiltigt lösenord. Minsta längd är {0}."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Ogiltigt lösenord: måste innehålla minst {0} små bokstäver."; + readonly invalidPasswordMinDigitsMessage: "Ogiltigt lösenord: måste innehålla minst {0} siffror."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Ogiltigt lösenord: måste innehålla minst {0} stora bokstäver."; + readonly invalidPasswordMinSpecialCharsMessage: "Ogiltigt lösenord: måste innehålla minst {0} specialtecken."; + readonly invalidPasswordNotUsernameMessage: "Ogiltigt lösenord: Får inte vara samma som användarnamnet."; + readonly invalidPasswordRegexPatternMessage: "Ogiltigt lösenord: matchar inte kravet för lösenordsmönster."; + readonly invalidPasswordHistoryMessage: "Ogiltigt lösenord: Får inte vara samma som de senaste {0} lösenorden."; + readonly invalidPasswordGenericMessage: "Ogiltigt lösenord: Det nya lösenordet stämmer inte med lösenordspolicyn."; + }; + readonly tr: { + readonly doSave: "Kaydet"; + readonly doCancel: "İptal"; + readonly doLogOutAllSessions: "Tüm Oturumları Kapat"; + readonly doRemove: "Sil"; + readonly doAdd: "Ekle"; + readonly doSignOut: "Çıkış"; + readonly doLogIn: "Oturum aç"; + readonly doLink: "Bağlantı"; + readonly editAccountHtmlTitle: "Hesabım"; + readonly personalInfoHtmlTitle: "Kişisel bilgi"; + readonly federatedIdentitiesHtmlTitle: "Değiştirilen Kimlikler"; + readonly accountLogHtmlTitle: "Kullanıcı Logları"; + readonly changePasswordHtmlTitle: "Şifre Değiştirme"; + readonly deviceActivityHtmlTitle: "Cihaz Etkinliği"; + readonly sessionsHtmlTitle: "Oturum"; + readonly accountManagementTitle: "Keycloak Kullanıcı Hesabı Yönetimi"; + readonly authenticatorTitle: "Kimlik Doğrulama"; + readonly applicationsHtmlTitle: "Uygulama"; + readonly linkedAccountsHtmlTitle: "Bağlantılı Hesaplar"; + readonly accountManagementWelcomeMessage: "Keycloak Hesap Yönetimine Hoş Geldiniz"; + readonly personalInfoIntroMessage: "Temel bilgilerinizi yönetin"; + readonly accountSecurityTitle: "Hesap Güvenliği"; + readonly accountSecurityIntroMessage: "Şifrenizi ve hesap erişiminizi kontrol edin"; + readonly applicationsIntroMessage: "Hesabınıza erişmek için uygulama izninizi takip edin ve yönetin"; + readonly resourceIntroMessage: "Kaynaklarınızı ekip üyeleri arasında paylaşın"; + readonly passwordLastUpdateMessage: "Şifreniz güncellendi"; + readonly updatePasswordTitle: "Şifre güncelle"; + readonly updatePasswordMessageTitle: "Güçlü bir şifre seçtiğinizden emin olun"; + readonly updatePasswordMessage: "Güçlü bir şifre, sayılar, harfler ve sembollerin karışımından oluşmalıdır. Tahmin etmesi zor ve gerçek bir kelimeye benzemeyen şifre sadece bu hesap için kullanılır."; + readonly personalSubTitle: "Kişisel Bilgileriniz"; + readonly personalSubMessage: "Bu temel bilgileri yönetin: adınız, soyadınız ve e-posta adresiniz"; + readonly authenticatorCode: "Kimlik Doğrulama Kodu"; + readonly email: "E-Mail"; + readonly firstName: "Ad"; + readonly givenName: "Ad"; + readonly fullName: "Ad Soyad"; + readonly lastName: "Soyad"; + readonly familyName: "Soyad"; + readonly password: "Şifre"; + readonly currentPassword: "Şimdiki Şifre"; + readonly passwordConfirm: "Şifre Doğrulama"; + readonly passwordNew: "Yeni Şifre"; + readonly username: "Kullanıcı Adı"; + readonly address: "Adres"; + readonly street: "Cadde"; + readonly region: "Bölge"; + readonly postal_code: "Posta Kodu"; + readonly locality: "Şehir"; + readonly country: "Ülke"; + readonly emailVerified: "E-Mail Doğrulandı"; + readonly gssDelegationCredential: "GSS Yetki Bilgisi"; + readonly profileScopeConsentText: "Kullanıcı profili"; + readonly emailScopeConsentText: "Email adresi"; + readonly addressScopeConsentText: "Adres"; + readonly phoneScopeConsentText: "Telefon numarası"; + readonly offlineAccessScopeConsentText: "Çevrimdışı Erişim"; + readonly samlRoleListScopeConsentText: "Rollerim"; + readonly rolesScopeConsentText: "Kullanıcı rolleri"; + readonly role_admin: "Admin"; + readonly "role_realm-admin": "Realm Admin"; + readonly "role_create-realm": "Realm Oluştur"; + readonly "role_view-realm": "Realm görüntüle"; + readonly "role_view-users": "Kullanıcıları görüntüle"; + readonly "role_view-applications": "Uygulamaları görüntüle"; + readonly "role_view-clients": "İstemci görüntüle"; + readonly "role_view-events": "Olay görüntüle"; + readonly "role_view-identity-providers": "Kimlik Sağlayıcılar"; + readonly "role_manage-realm": "Realm yönet"; + readonly "role_manage-users": "Kullanıcıları yönet"; + readonly "role_manage-applications": "Uygulamaları yönet"; + readonly "role_manage-identity-providers": "Kimlik Sağlayıcıları Yönet"; + readonly "role_manage-clients": "İstemci yönet"; + readonly "role_manage-events": "Olay yönet"; + readonly "role_view-profile": "Profilleri görüntüle"; + readonly "role_manage-account": "Profilleri Yönet"; + readonly "role_manage-account-links": "Profil bağlantılarını yönet"; + readonly "role_read-token": "Token oku"; + readonly "role_offline-access": "Çevirimdışı Yetki"; + readonly role_uma_authorization: "İzinleri Al"; + readonly client_account: "Müşteri Hesabı"; + readonly "client_security-admin-console": "Güvenlik Yönetici Konsolu"; + readonly "client_admin-cli": "Admin CLI"; + readonly "client_realm-management": "Realm-Management"; + readonly client_broker: "Broker"; + readonly requiredFields: "Zorunlu Alanlar"; + readonly allFieldsRequired: "Tüm Alanlar Zorunlu"; + readonly backToApplication: "« Uygulamaya Dön"; + readonly backTo: "Geri Dön {0}"; + readonly date: "Gün"; + readonly event: "Olay"; + readonly ip: "IP"; + readonly client: "İstemci"; + readonly clients: "İstemciler"; + readonly details: "Detaylar"; + readonly started: "Başlangıç Tarihi"; + readonly lastAccess: "Son Erişim Tarihi"; + readonly expires: "Son Kullanma Tarihi"; + readonly applications: "Uygulama"; + readonly account: "Hesap"; + readonly federatedIdentity: "Federal Kimlik"; + readonly authenticator: "Kimlik Doğrulama"; + readonly "device-activity": "Cihaz Etkinliği"; + readonly sessions: "Oturum"; + readonly log: "Log"; + readonly application: "Uygulama"; + readonly availablePermissions: "Kullanılabilir İzinler"; + readonly availableRoles: "Kullanılabilir Roller"; + readonly grantedPermissions: "Verilen İzinler"; + readonly grantedPersonalInfo: "İzin Verilen Kişisel Bilgiler"; + readonly additionalGrants: "Ek İzinler"; + readonly action: "Aksiyon"; + readonly inResource: "Kaynak"; + readonly fullAccess: "Tam Yetki"; + readonly offlineToken: "Çevirimdışı-Token"; + readonly revoke: "İzni İptal et"; + readonly configureAuthenticators: "Çoklu Kimlik Doğrulama"; + readonly mobile: "Mobil"; + readonly totpStep1: "Akıllı Telefonunuza aşağıdaki uygulamalardan birini yükleyin:"; + readonly totpStep2: "Uygulamayı açın ve barkodu okutun."; + readonly totpStep3: "Uygulama tarafından oluşturulan tek seferlik kodu girin ve Kaydet'i tıklayın."; + readonly totpManualStep2: "Uygulamayı açın ve aşağıdaki anahtarı girin."; + readonly totpManualStep3: "Bunları uygulama için özelleştirebilirseniz aşağıdaki yapılandırma değerlerini kullanın:"; + readonly totpUnableToScan: "Barkodu tarayamıyor musunuz?"; + readonly totpScanBarcode: "Barkod Tara?"; + readonly "totp.totp": "Zaman bazlı (time-based)"; + readonly "totp.hotp": "Sayaç tabanlı (counter-based)"; + readonly totpType: "Tip"; + readonly totpAlgorithm: "Algoritma"; + readonly totpDigits: "Basamak"; + readonly totpInterval: "Aralık"; + readonly totpCounter: "Sayaç"; + readonly missingUsernameMessage: "Lütfen bir kullanıcı adı giriniz."; + readonly missingFirstNameMessage: "Lütfen bir ad girin."; + readonly invalidEmailMessage: "Geçersiz e-posta adresi."; + readonly missingLastNameMessage: "Lütfen bir soyadı giriniz."; + readonly missingEmailMessage: "Lütfen bir e-mail adresi giriniz."; + readonly missingPasswordMessage: "Lütfen bir şifre giriniz."; + readonly notMatchPasswordMessage: "Şifreler aynı değil."; + readonly missingTotpMessage: "Lütfen tek seferlik kodu girin."; + readonly invalidPasswordExistingMessage: "Mevcut şifre geçersiz."; + readonly invalidPasswordConfirmMessage: "Şifre onayı aynı değil."; + readonly invalidTotpMessage: "Geçersiz tek seferlik kod."; + readonly usernameExistsMessage: "Kullanıcı adı zaten mevcut."; + readonly emailExistsMessage: "E-posta adresi zaten mevcut."; + readonly readOnlyUserMessage: "Yazma korumalı olduğundan kullanıcı hesabınızı değiştiremezsiniz."; + readonly readOnlyUsernameMessage: "Yazma korumalı olduğundan kullanıcı adınızı değiştiremezsiniz."; + readonly readOnlyPasswordMessage: "Yazma korumalı olduğundan şifrenizi değiştiremezsiniz."; + readonly successTotpMessage: "Çoklu kimlik doğrulaması başarıyla yapılandırıldı."; + readonly successTotpRemovedMessage: "Çoklu kimlik doğrulama başarıyla kaldırıldı."; + readonly successGrantRevokedMessage: "İzin başarıyla iptal edildi."; + readonly accountUpdatedMessage: "Kullanıcı hesabınız güncellendi."; + readonly accountPasswordUpdatedMessage: "Şifreniz güncellendi."; + readonly missingIdentityProviderMessage: "Kimlik Sağlayıcısı belirtilmemiş."; + readonly invalidFederatedIdentityActionMessage: "Geçersiz veya eksik eylem."; + readonly identityProviderNotFoundMessage: "Belirtilen Kimlik Sağlayıcı bulunamadı."; + readonly federatedIdentityLinkNotActiveMessage: "Bu kimlik artık aktif değil."; + readonly federatedIdentityRemovingLastProviderMessage: "Şifreniz olmadığı için son girişi kaldıramazsınız."; + readonly identityProviderRedirectErrorMessage: "Kimlik sağlayıcıya iletilirken hata oluştu."; + readonly identityProviderRemovedMessage: "Kimlik Sağlayıcısı başarıyla kaldırıldı."; + readonly identityProviderAlreadyLinkedMessage: "Değiştirilmiş {0} kimliği başka bir kullanıcıya atanmış."; + readonly staleCodeAccountMessage: "Bu sayfa artık geçerli değil, lütfen tekrar deneyin."; + readonly consentDenied: "Onay reddedildi."; + readonly accountDisabledMessage: "Hesabınız kilitlendi, lütfen yöneticiyle iletişime geçin."; + readonly accountTemporarilyDisabledMessage: "Hesabınız geçici olarak kilitlendi, lütfen yöneticiyle iletişime geçin veya daha sonra tekrar deneyin."; + readonly invalidPasswordMinLengthMessage: "Geçersiz Şifre: En az {0} karakter uzunluğunda olmalı."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Geçersiz Şifre : En az {0} küçük harf içermelidir."; + readonly invalidPasswordMinDigitsMessage: "Geçersiz Şifre: En az {0} sayı(lar) içermelidir."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Geçersiz Şifre: En az {0} büyük harf içermelidir."; + readonly invalidPasswordMinSpecialCharsMessage: "Geçersiz Şifre: En az {0} özel karakter içermelidir."; + readonly invalidPasswordNotUsernameMessage: "Geçersiz Şifre: Kullanıcı adıyla aynı olamaz."; + readonly invalidPasswordRegexPatternMessage: "Geçersiz Şifre: Regex Patternine uygun değil."; + readonly invalidPasswordHistoryMessage: "Geçersiz Şifre: Son {0} şifreden biri olamaz."; + readonly invalidPasswordBlacklistedMessage: "Geçersiz Şifre: Şifre bloklanmış şifreler listesindedir (kara liste)."; + readonly invalidPasswordGenericMessge: "Geçersiz Şifre: Yeni şifre, şifre kurallarını ihlal ediyor."; + readonly myResources: "Kaynaklarım"; + readonly myResourcesSub: "Kaynaklarım"; + readonly doDeny: "Reddet"; + readonly doRevoke: "Geri al"; + readonly doApprove: "Onayla"; + readonly doRemoveSharing: "Paylaşımı Kaldır"; + readonly doRemoveRequest: "İsteği Kaldır"; + readonly peopleAccessResource: "Bu kaynağa erişimi olan kişiler"; + readonly resourceManagedPolicies: "Bu kaynağa erişim izni veren izinler"; + readonly resourceNoPermissionsGrantingAccess: "Bu kaynağa erişim izni verilmeyen izin yok"; + readonly anyAction: "Herhangi bir eylem"; + readonly description: "Açıklama"; + readonly name: "İsim"; + readonly scopes: "Kapsam"; + readonly resource: "Kaynak"; + readonly user: "Kullanıcı"; + readonly peopleSharingThisResource: "Bu kaynağı paylaşan kullanıcılar"; + readonly shareWithOthers: "Başkalarıyla paylaş"; + readonly needMyApproval: "Onayım gerekli"; + readonly requestsWaitingApproval: "Talepleriniz onay bekliyor"; + readonly icon: "Icon"; + readonly requestor: "Talep eden"; + readonly owner: "Sahip"; + readonly resourcesSharedWithMe: "Kaynaklar benimle paylaşıldı"; + readonly permissionRequestion: "İzin Talepleri"; + readonly permission: "İzin"; + readonly shares: "Paylaşım(lar)"; + readonly locale_ca: "Katalanca"; + readonly locale_de: "Almanca"; + readonly locale_en: "İngilizce"; + readonly locale_es: "İspanyolca"; + readonly locale_fr: "Fransızca"; + readonly locale_it: "İtalyanca"; + readonly locale_ja: "Japonca"; + readonly locale_nl: "Felemenkçe"; + readonly locale_no: "Norveçce"; + readonly locale_pl: "Lehçe"; + readonly locale_pt_BR: "Portekizce"; + readonly "locale_pt-BR": "Portekizce"; + readonly locale_ru: "Rusça"; + readonly locale_lt: "Litvanca"; + readonly "locale_zh-CN": "Çince"; + readonly locale_sk: "Slovakça"; + readonly locale_sv: "İsveççe"; + readonly locale_tr: "Türkçe"; + readonly applicaitonName: "İsim"; + readonly applicationType: "Uygulama Tipi"; + readonly applicationInUse: "Yalnızca uygulama içi kullanım"; + readonly clearAllFilter: "Tüm filtreleri temizle"; + readonly activeFilters: "Aktif filtreler"; + readonly filterByName: "İsme Göre Filtrele ..."; + readonly allApps: "Bütün uygulamalar"; + readonly internalApps: "İç uygulamalar"; + readonly thirdpartyApps: "Üçüncü parti uygulamalar"; + readonly appResults: "Sonuçlar"; + readonly authorizedProvider: "Yetkili Tedarikçi"; + readonly authorizedProviderMessage: "Yetkili Sağlayıcılar hesabınızla bağlantılı"; + readonly identityProvider: "Kimlik Sağlayıcısı"; + readonly identityProviderMessage: "Hesabınızı yapılandırdığınız kimlik sağlayıcılarıyla bağlamak için"; + readonly socialLogin: "Sosyal Giriş"; + readonly userDefined: "Kullanıcı tanımlı"; + readonly removeAccess: "Erişimi Kaldır"; + readonly removeAccessMessage: "Bu uygulama hesabını kullanmak istiyorsanız tekrar erişim vermeniz gerekir."; + readonly authenticatorStatusMessage: "İki faktörlü kimlik doğrulama aktif"; + readonly authenticatorFinishSetUpTitle: "İki Faktörlü Doğrulama"; + readonly authenticatorFinishSetUpMessage: "Keycloak hesabınızda her oturum açtığınızda, iki faktörlü bir doğrulama kodu girmeniz istenecektir."; + readonly authenticatorSubTitle: "İki Faktörlü Kimlik Doğrulamayı Ayarlama"; + readonly authenticatorSubMessage: "Hesabınızın güvenliğini artırmak için mevcut iki faktörlü kimlik doğrulama yöntemlerinden en az birini etkinleştirin."; + readonly authenticatorMobileTitle: "Mobil Kimlik Doğrulayıcı"; + readonly authenticatorMobileMessage: "Doğrulama kodlarını iki faktörlü kimlik doğrulama olarak almak için mobil Doğrulayıcı'yı kullanın."; + readonly authenticatorMobileFinishSetUpMessage: "Doğrulayıcı, telefonunuza bağlı."; + readonly authenticatorActionSetup: "Kur"; + readonly authenticatorSMSTitle: "SMS Kodu"; + readonly authenticatorSMSMessage: "Keycloak, doğrulama kodunu telefonunuza iki faktörlü kimlik doğrulaması olarak gönderecektir."; + readonly authenticatorSMSFinishSetUpMessage: "Kısa mesajlar gönderilir"; + readonly authenticatorDefaultStatus: "Varsayılan"; + readonly authenticatorChangePhone: "Telefon Numarasını Değiştir"; + readonly authenticatorBackupCodesTitle: "Yedekleme Kodları"; + readonly authenticatorBackupCodesMessage: "8 haneli yedek kodlarınızı alın"; + readonly authenticatorBackupCodesFinishSetUpMessage: "Şu anda 12 haneli yedek kod oluşturuldu. Her biri bir kez kullanılabilir."; + readonly authenticatorMobileSetupTitle: "Mobil Kimlik Doğrulama Kurulumu"; + readonly smscodeIntroMessage: "Telefon numaranızı girin ve telefonunuza bir doğrulama kodu gönderilecektir."; + readonly mobileSetupStep1: "Telefonunuza bir kimlik doğrulama uygulaması yükleyin. Burada listelenen uygulamalar desteklenmektedir."; + readonly mobileSetupStep2: "Uygulamayı açın ve barkodu tarayın."; + readonly mobileSetupStep3: "Uygulama tarafından sağlanan tek seferlik kodu girin ve kurulumu tamamlamak için Kaydet'e tıklayın."; + readonly scanBarCode: "Barkodu taramak ister misiniz?"; + readonly enterBarCode: "Tek seferlik kodu girin"; + readonly doCopy: "Kopyala"; + readonly doFinish: "Bitir"; + readonly authenticatorSMSCodeSetupTitle: "SMS Kodu Kurulumu"; + readonly chooseYourCountry: "Ülkenizi seçin"; + readonly enterYourPhoneNumber: "Telefon numaranızı girin"; + readonly sendVerficationCode: "Doğrulama kodu Gönder"; + readonly enterYourVerficationCode: "Onaylama kodunu girin"; + readonly authenticatorBackupCodesSetupTitle: "Yedekleme Kodları Kurulumu"; + readonly backupcodesIntroMessage: "Telefonunuza erişimi kaybederseniz, yine de yedek kodlar aracılığıyla hesabınıza giriş yapabilirsiniz. Onları güvenli ve erişilebilir bir yerde saklayın."; + readonly realmName: "Realm"; + readonly doDownload: "İndir"; + readonly doPrint: "Yazdır"; + readonly "backupCodesTips-1": "Her yedek kod bir kez kullanılabilir."; + readonly "backupCodesTips-2": "Bu kodlar üzerinde oluşturuldu"; + readonly generateNewBackupCodes: "Yeni Yedekleme Kodları Oluştur"; + readonly "backupCodesTips-3": "Yeni yedek kodlar oluşturduğunuzda, mevcut kodlar artık çalışmayacaktır."; + readonly backtoAuthenticatorPage: "Kimlik Doğrulayıcı Sayfasına Geri Dön"; + readonly resources: "Kaynaklar"; + readonly sharedwithMe: "Benimle paylaştı"; + readonly share: "Paylaşım"; + readonly sharedwith: "İle paylaştı"; + readonly accessPermissions: "Erişim İzinleri"; + readonly permissionRequests: "İzin İstekleri"; + readonly approve: "Onayla"; + readonly approveAll: "Tümünü onayla"; + readonly people: "İnsanlar"; + readonly perPage: "Sayfa başına"; + readonly currentPage: "Geçerli sayfa"; + readonly sharetheResource: "Kaynağı paylaş"; + readonly group: "Grup"; + readonly selectPermission: "İzin Seç"; + readonly addPeople: "Kaynağınızı paylaşmak için kullanıcı ekleyin"; + readonly addTeam: "Kaynağınızı paylaşmak için ekip ekleyin"; + readonly myPermissions: "İzinlerim"; + readonly waitingforApproval: "Onay bekleniyor"; + readonly anyPermission: "Herhangi bir izin"; + }; + readonly "zh-CN": { + readonly doSave: "保存"; + readonly doCancel: "取消"; + readonly doLogOutAllSessions: "登出所有会话"; + readonly doRemove: "删除"; + readonly doAdd: "添加"; + readonly doSignOut: "登出"; + readonly editAccountHtmlTitle: "编辑账户"; + readonly federatedIdentitiesHtmlTitle: "链接的身份"; + readonly accountLogHtmlTitle: "账户日志"; + readonly changePasswordHtmlTitle: "更改密码"; + readonly sessionsHtmlTitle: "会话"; + readonly accountManagementTitle: "Keycloak账户管理"; + readonly authenticatorTitle: "认证者"; + readonly applicationsHtmlTitle: "应用"; + readonly authenticatorCode: "一次性认证码"; + readonly email: "电子邮件"; + readonly firstName: "名"; + readonly givenName: "姓"; + readonly fullName: "全名"; + readonly lastName: "姓"; + readonly familyName: "姓"; + readonly password: "密码"; + readonly passwordConfirm: "确认"; + readonly passwordNew: "新密码"; + readonly username: "用户名"; + readonly address: "地址"; + readonly street: "街道"; + readonly locality: "城市住所"; + readonly region: "省,自治区,直辖市"; + readonly postal_code: "邮政编码"; + readonly country: "国家"; + readonly emailVerified: "验证过的Email"; + readonly gssDelegationCredential: "GSS Delegation Credential"; + readonly role_admin: "管理员"; + readonly "role_realm-admin": "域管理员"; + readonly "role_create-realm": "创建域"; + readonly "role_view-realm": "查看域"; + readonly "role_view-users": "查看用户"; + readonly "role_view-applications": "查看应用"; + readonly "role_view-clients": "查看客户"; + readonly "role_view-events": "查看事件"; + readonly "role_view-identity-providers": "查看身份提供者"; + readonly "role_manage-realm": "管理域"; + readonly "role_manage-users": "管理用户"; + readonly "role_manage-applications": "管理应用"; + readonly "role_manage-identity-providers": "管理身份提供者"; + readonly "role_manage-clients": "管理客户"; + readonly "role_manage-events": "管理事件"; + readonly "role_view-profile": "查看用户信息"; + readonly "role_manage-account": "管理账户"; + readonly "role_read-token": "读取 token"; + readonly "role_offline-access": "离线访问"; + readonly role_uma_authorization: "获取授权"; + readonly client_account: "账户"; + readonly "client_security-admin-console": "安全管理终端"; + readonly "client_admin-cli": "管理命令行"; + readonly "client_realm-management": "域管理"; + readonly client_broker: "代理"; + readonly requiredFields: "必填项"; + readonly allFieldsRequired: "所有项必填"; + readonly backToApplication: "« 回到应用"; + readonly backTo: "回到 {0}"; + readonly date: "日期"; + readonly event: "事件"; + readonly ip: "IP"; + readonly client: "客户端"; + readonly clients: "客户端"; + readonly details: "详情"; + readonly started: "开始"; + readonly lastAccess: "最后一次访问"; + readonly expires: "过期时间"; + readonly applications: "应用"; + readonly account: "账户"; + readonly federatedIdentity: "关联身份"; + readonly authenticator: "认证方"; + readonly sessions: "会话"; + readonly log: "日志"; + readonly application: "应用"; + readonly availablePermissions: "可用权限"; + readonly grantedPermissions: "授予权限"; + readonly grantedPersonalInfo: "授权的个人信息"; + readonly additionalGrants: "可授予的权限"; + readonly action: "操作"; + readonly inResource: "in"; + readonly fullAccess: "所有权限"; + readonly offlineToken: "离线 token"; + readonly revoke: "收回授权"; + readonly configureAuthenticators: "配置的认证者"; + readonly mobile: "手机"; + readonly totpStep1: "在你的设备上安装 FreeOTP 或者 Google Authenticator.两个应用可以从 Google Play 和 Apple App Store下载。"; + readonly totpStep2: "打开应用扫描二维码输入验证码"; + readonly totpStep3: "输入应用提供的一次性验证码单击保存"; + readonly missingUsernameMessage: "请指定用户名"; + readonly missingFirstNameMessage: "请指定名"; + readonly invalidEmailMessage: "无效的电子邮箱地址"; + readonly missingLastNameMessage: "请指定姓"; + readonly missingEmailMessage: "请指定邮件地址"; + readonly missingPasswordMessage: "请输入密码"; + readonly notMatchPasswordMessage: "密码不匹配"; + readonly missingTotpMessage: "请指定认证者代码"; + readonly invalidPasswordExistingMessage: "无效的旧密码"; + readonly invalidPasswordConfirmMessage: "确认密码不相符"; + readonly invalidTotpMessage: "无效的认证码"; + readonly usernameExistsMessage: "用户名已经存在"; + readonly emailExistsMessage: "电子邮箱已经存在"; + readonly readOnlyUserMessage: "无法修改账户,因为它是只读的。"; + readonly readOnlyPasswordMessage: "不可以更该账户因为它是只读的。"; + readonly successTotpMessage: "手机认证者配置完毕"; + readonly successTotpRemovedMessage: "手机认证者已删除"; + readonly successGrantRevokedMessage: "授权成功回收"; + readonly accountUpdatedMessage: "您的账户已经更新"; + readonly accountPasswordUpdatedMessage: "您的密码已经修改"; + readonly missingIdentityProviderMessage: "身份提供者未指定"; + readonly invalidFederatedIdentityActionMessage: "无效或者缺少操作"; + readonly identityProviderNotFoundMessage: "指定的身份提供者未找到"; + readonly federatedIdentityLinkNotActiveMessage: "这个身份不再使用了。"; + readonly federatedIdentityRemovingLastProviderMessage: "你不可以移除最后一个身份提供者因为你没有设置密码"; + readonly identityProviderRedirectErrorMessage: "尝试重定向到身份提供商失败"; + readonly identityProviderRemovedMessage: "身份提供商成功删除"; + readonly identityProviderAlreadyLinkedMessage: "链接的身份 {0} 已经连接到已有用户。"; + readonly staleCodeAccountMessage: "页面过期。请再试一次。"; + readonly consentDenied: "不同意"; + readonly accountDisabledMessage: "账户已经关闭,请联系管理员"; + readonly accountTemporarilyDisabledMessage: "账户暂时关闭,请联系管理员或稍后再试。"; + readonly invalidPasswordMinLengthMessage: "无效的密码:最短长度 {0}."; + readonly invalidPasswordMinLowerCaseCharsMessage: "无效的密码: 至少包含 {0} 小写字母。"; + readonly invalidPasswordMinDigitsMessage: "无效的密码: 至少包含 {0} 数字。"; + readonly invalidPasswordMinUpperCaseCharsMessage: "无效的密码: 至少包含 {0} 大写字母"; + readonly invalidPasswordMinSpecialCharsMessage: "无效的密码: 至少包含 {0} 个特殊字符"; + readonly invalidPasswordNotUsernameMessage: "无效的密码: 不能与用户名相同"; + readonly invalidPasswordRegexPatternMessage: "无效的密码: 无法与正则表达式匹配"; + readonly invalidPasswordHistoryMessage: "无效的密码: 不能与之前的{0} 个旧密码相同"; + readonly locale_ca: "Català"; + readonly locale_de: "Deutsch"; + readonly locale_en: "English"; + readonly locale_es: "Español"; + readonly locale_fr: "Français"; + readonly locale_it: "Italian"; + readonly locale_ja: "日本語"; + readonly locale_nl: "Nederlands"; + readonly locale_no: "Norsk"; + readonly locale_lt: "Lietuvių"; + readonly "locale_pt-BR": "Português (Brasil)"; + readonly locale_ru: "Русский"; + readonly "locale_zh-CN": "中文简体"; + }; +}; diff --git a/lib/i18n/generated_messages/account.js b/lib/i18n/generated_messages/account.js new file mode 100644 index 00000000..402b06fa --- /dev/null +++ b/lib/i18n/generated_messages/account.js @@ -0,0 +1,3067 @@ +"use strict"; +//This code was automatically generated by running dist/bin/generate-i18n-messages.js +//PLEASE DO NOT EDIT MANUALLY +Object.defineProperty(exports, "__esModule", { value: true }); +exports.messages = void 0; +/* spell-checker: disable */ +exports.messages = { + "ca": { + "doSave": "Desa", + "doCancel": "Cancel·la", + "doLogOutAllSessions": "Desconnecta de totes les sessions", + "doRemove": "Elimina", + "doAdd": "Afegeix", + "doSignOut": "Desconnectar", + "editAccountHtmlTitle": "Edita compte", + "federatedIdentitiesHtmlTitle": "Identitats federades", + "accountLogHtmlTitle": "Registre del compte", + "changePasswordHtmlTitle": "Canvia contrasenya", + "sessionsHtmlTitle": "Sessions", + "accountManagementTitle": "Gestió de Compte Keycloak", + "authenticatorTitle": "Autenticador", + "applicationsHtmlTitle": "Aplicacions", + "authenticatorCode": "Codi d'un sol ús", + "email": "Email", + "firstName": "Nom", + "givenName": "Nom de pila", + "fullName": "Nom complet", + "lastName": "Cognoms", + "familyName": "Cognom", + "password": "Contrasenya", + "passwordConfirm": "Confirma la contrasenya", + "passwordNew": "Nova contrasenya", + "username": "Usuari", + "address": "Adreça", + "street": "Carrer", + "locality": "Ciutat o Municipi", + "region": "Estat, Província, o Regió", + "postal_code": "Postal code", + "country": "País", + "emailVerified": "Email verificat", + "gssDelegationCredential": "GSS Delegation Credential", + "role_admin": "Administrador", + "role_realm-admin": "Administrador del domini", + "role_create-realm": "Crear domini", + "role_view-realm": "Veure domini", + "role_view-users": "Veure usuaris", + "role_view-applications": "Veure aplicacions", + "role_view-clients": "Veure clients", + "role_view-events": "Veure events", + "role_view-identity-providers": "Veure proveïdors d'identitat", + "role_manage-realm": "Gestionar domini", + "role_manage-users": "Gestinar usuaris", + "role_manage-applications": "Gestionar aplicacions", + "role_manage-identity-providers": "Gestionar proveïdors d'identitat", + "role_manage-clients": "Gestionar clients", + "role_manage-events": "Gestionar events", + "role_view-profile": "Veure perfil", + "role_manage-account": "Gestionar compte", + "role_read-token": "Llegir token", + "role_offline-access": "Accés sense connexió", + "client_account": "Compte", + "client_security-admin-console": "Consola d'Administració de Seguretat", + "client_realm-management": "Gestió de domini", + "client_broker": "Broker", + "requiredFields": "Camps obligatoris", + "allFieldsRequired": "Tots els camps obligatoris", + "backToApplication": "« Torna a l'aplicació", + "backTo": "Torna a {0}", + "date": "Data", + "event": "Event", + "ip": "IP", + "client": "Client", + "clients": "Clients", + "details": "Detalls", + "started": "Iniciat", + "lastAccess": "Últim accés", + "expires": "Expira", + "applications": "Aplicacions", + "account": "Compte", + "federatedIdentity": "Identitat federada", + "authenticator": "Autenticador", + "sessions": "Sessions", + "log": "Registre", + "application": "Aplicació", + "availablePermissions": "Permisos disponibles", + "grantedPermissions": "Permisos concedits", + "grantedPersonalInfo": "Informació personal concedida", + "additionalGrants": "Permisos addicionals", + "action": "Acció", + "inResource": "a", + "fullAccess": "Accés total", + "offlineToken": "Codi d'autorització offline", + "revoke": "Revocar permís", + "configureAuthenticators": "Autenticadors configurats", + "mobile": "Mòbil", + "totpStep1": "Instal·la FreeOTP o Google Authenticator al teu telèfon mòbil. Les dues aplicacions estan disponibles a Google Play i en l'App Store d'Apple.", + "totpStep2": "Obre l'aplicació i escaneja el codi o introdueix la clau.", + "totpStep3": "Introdueix el codi únic que et mostra l'aplicació d'autenticació i fes clic a Envia per finalitzar la configuració", + "missingUsernameMessage": "Si us plau indica el teu usuari.", + "missingFirstNameMessage": "Si us plau indica el nom.", + "invalidEmailMessage": "Email no vàlid", + "missingLastNameMessage": "Si us plau indica els teus cognoms.", + "missingEmailMessage": "Si us plau indica l'email.", + "missingPasswordMessage": "Si us plau indica la contrasenya.", + "notMatchPasswordMessage": "Les contrasenyes no coincideixen.", + "missingTotpMessage": "Si us plau indica el teu codi d'autenticació", + "invalidPasswordExistingMessage": "La contrasenya actual no és correcta.", + "invalidPasswordConfirmMessage": "La confirmació de contrasenya no coincideix.", + "invalidTotpMessage": "El código de autenticación no es válido.", + "usernameExistsMessage": "L'usuari ja existeix", + "emailExistsMessage": "L'email ja existeix", + "readOnlyUserMessage": "No pots actualitzar el teu usuari perquè el teu compte és de només lectura.", + "readOnlyPasswordMessage": "No pots actualitzar la contrasenya perquè el teu compte és de només lectura.", + "successTotpMessage": "Aplicació d'autenticació mòbil configurada.", + "successTotpRemovedMessage": "Aplicació d'autenticació mòbil eliminada.", + "successGrantRevokedMessage": "Permís revocat correctament", + "accountUpdatedMessage": "El teu compte s'ha actualitzat.", + "accountPasswordUpdatedMessage": "La contrasenya s'ha actualitzat.", + "missingIdentityProviderMessage": "Proveïdor d'identitat no indicat.", + "invalidFederatedIdentityActionMessage": "Acció no vàlida o no indicada.", + "identityProviderNotFoundMessage": "No s'ha trobat un proveïdor d'identitat.", + "federatedIdentityLinkNotActiveMessage": "Aquesta identitat ja no està activa", + "federatedIdentityRemovingLastProviderMessage": "No pots eliminar l'última identitat federada perquè no tens fixada una contrasenya.", + "identityProviderRedirectErrorMessage": "Error en la redirecció al proveïdor d'identitat", + "identityProviderRemovedMessage": "Proveïdor d'identitat esborrat correctament.", + "accountDisabledMessage": "El compte està desactivada, contacteu amb l'administrador.", + "accountTemporarilyDisabledMessage": "El compte està temporalment desactivat, contacta amb l'administrador o intenta-ho de nou més tard.", + "invalidPasswordMinLengthMessage": "Contrasenya incorrecta: longitud mínima {0}.", + "invalidPasswordMinLowerCaseCharsMessage": "Contrasenya incorrecta: ha de contenir almenys {0} lletres minúscules.", + "invalidPasswordMinDigitsMessage": "Contraseña incorrecta: debe contener al menos {0} caracteres numéricos.", + "invalidPasswordMinUpperCaseCharsMessage": "Contrasenya incorrecta: ha de contenir almenys {0} lletres majúscules.", + "invalidPasswordMinSpecialCharsMessage": "Contrasenya incorrecta: ha de contenir almenys {0} caràcters especials.", + "invalidPasswordNotUsernameMessage": "Contrasenya incorrecta: no pot ser igual al nom d'usuari.", + "invalidPasswordRegexPatternMessage": "Contrasenya incorrecta: no compleix l'expressió regular.", + "invalidPasswordHistoryMessage": "Contrasenya incorrecta: no pot ser igual a cap de les últimes {0} contrasenyes." + }, + "cs": { + "doSave": "Uložit", + "doCancel": "Zrušit", + "doLogOutAllSessions": "Odhlásit všechny relace", + "doRemove": "Odstranit", + "doAdd": "Přidat", + "doSignOut": "Odhlásit se", + "editAccountHtmlTitle": "Upravit účet", + "federatedIdentitiesHtmlTitle": "Propojené identity", + "accountLogHtmlTitle": "Log účtu", + "changePasswordHtmlTitle": "Změnit heslo", + "sessionsHtmlTitle": "Relace", + "accountManagementTitle": "Správa účtů Keycloak", + "authenticatorTitle": "Autentizátor", + "applicationsHtmlTitle": "Aplikace", + "authenticatorCode": "Jednorázový kód", + "email": "E-mail", + "firstName": "První křestní jméno", + "givenName": "Křestní jména", + "fullName": "Celé jméno", + "lastName": "Příjmení", + "familyName": "Rodinné jméno", + "password": "Heslo", + "passwordConfirm": "Nové heslo (znovu)", + "passwordNew": "Nové heslo", + "username": "Uživatelské jméno", + "address": "Adresa", + "street": "Ulice", + "locality": "Město nebo lokalita", + "region": "Kraj", + "postal_code": "PSČ", + "country": "Stát", + "emailVerified": "E-mail ověřen", + "gssDelegationCredential": "GSS delegované oprávnění", + "role_admin": "Správce", + "role_realm-admin": "Správce realmu", + "role_create-realm": "Vytvořit realm", + "role_view-realm": "Zobrazit realm", + "role_view-users": "Zobrazit uživatele", + "role_view-applications": "Zobrazit aplikace", + "role_view-clients": "Zobrazit klienty", + "role_view-events": "Zobrazit události", + "role_view-identity-providers": "Zobrazit poskytovatele identity", + "role_manage-realm": "Spravovat realm", + "role_manage-users": "Spravovat uživatele", + "role_manage-applications": "Spravovat aplikace", + "role_manage-identity-providers": "Spravovat poskytovatele identity", + "role_manage-clients": "Spravovat klienty", + "role_manage-events": "Spravovat události", + "role_view-profile": "Zobrazit profil", + "role_manage-account": "Spravovat účet", + "role_manage-account-links": "Spravovat odkazy na účet", + "role_read-token": "Číst token", + "role_offline-access": "Přístup offline", + "role_uma_authorization": "Získání oprávnění", + "client_account": "Účet", + "client_security-admin-console": "Administrátorská bezpečnostní konzole", + "client_admin-cli": "Administrátorské CLI", + "client_realm-management": "Správa realmů", + "client_broker": "Broker", + "requiredFields": "Požadovaná pole", + "allFieldsRequired": "Všechna pole vyžadovaná", + "backToApplication": "« Zpět na aplikaci", + "backTo": "Zpět na {0}", + "date": "Datum", + "event": "Událost", + "ip": "IP", + "client": "Klient", + "clients": "Klienti", + "details": "Podrobnosti", + "started": "Zahájeno", + "lastAccess": "Poslední přístup", + "expires": "Vyprší", + "applications": "Aplikace", + "account": "Účet", + "federatedIdentity": "Propojená identita", + "authenticator": "Autentizátor", + "sessions": "Relace", + "log": "Log", + "application": "Aplikace", + "availablePermissions": "Dostupná oprávnění", + "grantedPermissions": "Udělené oprávnění", + "grantedPersonalInfo": "Poskytnuté osobní informace", + "additionalGrants": "Dodatečné oprávnění", + "action": "Akce", + "inResource": "v", + "fullAccess": "Úplný přístup", + "offlineToken": "Offline Token", + "revoke": "Zrušit oprávnění", + "configureAuthenticators": "Konfigurované autentizátory", + "mobile": "Mobilní", + "totpStep1": "Nainstalujte jednu z následujících aplikací", + "totpStep2": "Otevřete aplikaci a naskenujte čárový kód", + "totpStep3": "Zadejte jednorázový kód poskytnutý aplikací a klepnutím na tlačítko Uložit dokončete nastavení.", + "totpManualStep2": "Otevřete aplikaci a zadejte klíč", + "totpManualStep3": "Použijte následující hodnoty konfigurace, pokud aplikace umožňuje jejich nastavení", + "totpUnableToScan": "Nelze skenovat?", + "totpScanBarcode": "Skenovat čárový kód?", + "totp.totp": "Založeno na čase", + "totp.hotp": "Založeno na čítači", + "totpType": "Typ", + "totpAlgorithm": "Algoritmus", + "totpDigits": "Číslice", + "totpInterval": "Interval", + "totpCounter": "Čítač", + "missingUsernameMessage": "Zadejte uživatelské jméno.", + "missingFirstNameMessage": "Zadejte prosím křestní jméno.", + "invalidEmailMessage": "Neplatná e-mailová adresa.", + "missingLastNameMessage": "Zadejte prosím příjmení.", + "missingEmailMessage": "Zadejte prosím e-mail.", + "missingPasswordMessage": "Zadejte prosím heslo.", + "notMatchPasswordMessage": "Hesla se neshodují.", + "missingTotpMessage": "Zadejte prosím kód autentizátoru.", + "invalidPasswordExistingMessage": "Neplatné stávající heslo.", + "invalidPasswordConfirmMessage": "Nová hesla se neshodují.", + "invalidTotpMessage": "Neplatný kód autentizátoru.", + "usernameExistsMessage": "Uživatelské jméno již existuje.", + "emailExistsMessage": "E-mail již existuje.", + "readOnlyUserMessage": "Nemůžete svůj účet aktualizovat, protože je pouze pro čtení.", + "readOnlyUsernameMessage": "Nemůžete aktualizovat své uživatelské jméno, protože je pouze pro čtení.", + "readOnlyPasswordMessage": "Nemůžete aktualizovat své heslo, protože váš účet je jen pro čtení.", + "successTotpMessage": "Ověření pomocí OTP úspěšně konfigurováno.", + "successTotpRemovedMessage": "Ověření pomocí OTP úspěšně odstraněno.", + "successGrantRevokedMessage": "Oprávnění bylo úspěšně zrušeno.", + "accountUpdatedMessage": "Váš účet byl aktualizován.", + "accountPasswordUpdatedMessage": "Vaše heslo bylo aktualizováno.", + "missingIdentityProviderMessage": "Chybějící poskytovatel identity.", + "invalidFederatedIdentityActionMessage": "Neplatná nebo chybějící akce.", + "identityProviderNotFoundMessage": "Poskytovatel identity nenalezen.", + "federatedIdentityLinkNotActiveMessage": "Tato identita již není aktivní.", + "federatedIdentityRemovingLastProviderMessage": "Nemůžete odstranit poslední propojenou identitu, protože nemáte heslo.", + "identityProviderRedirectErrorMessage": "Nepodařilo se přesměrovat na poskytovatele identity.", + "identityProviderRemovedMessage": "Poskytovatel identity byl úspěšně odstraněn.", + "identityProviderAlreadyLinkedMessage": "Propojená identita vrácená uživatelem {0} je již propojena s jiným uživatelem.", + "staleCodeAccountMessage": "Platnost vypršela. Zkuste to ještě jednou.", + "consentDenied": "Souhlas byl zamítnut.", + "accountDisabledMessage": "Účet je zakázán, kontaktujte správce.", + "accountTemporarilyDisabledMessage": "Účet je dočasně zakázán, kontaktujte správce nebo zkuste to později.", + "invalidPasswordMinLengthMessage": "Neplatné heslo: musí obsahovat minimálně {0} malých znaků.", + "invalidPasswordMinLowerCaseCharsMessage": "Neplatné heslo: musí obsahovat minimálně {0} malé znaky.", + "invalidPasswordMinDigitsMessage": "Neplatné heslo: musí obsahovat nejméně {0} číslic.", + "invalidPasswordMinUpperCaseCharsMessage": "Neplatné heslo: musí obsahovat nejméně {0} velkých písmenen.", + "invalidPasswordMinSpecialCharsMessage": "Neplatné heslo: musí obsahovat nejméně {0} speciálních znaků.", + "invalidPasswordNotUsernameMessage": "Neplatné heslo: nesmí být totožné s uživatelským jménem.", + "invalidPasswordRegexPatternMessage": "Neplatné heslo: neshoduje se zadaným regulárním výrazem.", + "invalidPasswordHistoryMessage": "Neplatné heslo: Nesmí se opakovat žádné z posledních {0} hesel.", + "invalidPasswordBlacklistedMessage": "Neplatné heslo: heslo je na černé listině.", + "invalidPasswordGenericMessage": "Neplatné heslo: nové heslo neodpovídá pravidlům hesla." + }, + "de": { + "doSave": "Speichern", + "doCancel": "Abbrechen", + "doLogOutAllSessions": "Alle Sitzungen abmelden", + "doRemove": "Entfernen", + "doAdd": "Hinzufügen", + "doSignOut": "Abmelden", + "editAccountHtmlTitle": "Benutzerkonto bearbeiten", + "federatedIdentitiesHtmlTitle": "Föderierte Identitäten", + "accountLogHtmlTitle": "Benutzerkonto Log", + "changePasswordHtmlTitle": "Passwort Ändern", + "sessionsHtmlTitle": "Sitzungen", + "accountManagementTitle": "Keycloak Benutzerkontoverwaltung", + "authenticatorTitle": "Mehrfachauthentifizierung", + "applicationsHtmlTitle": "Applikationen", + "authenticatorCode": "One-time Code", + "email": "E-Mail", + "firstName": "Vorname", + "givenName": "Vorname", + "fullName": "Voller Name", + "lastName": "Nachname", + "familyName": "Nachname", + "password": "Passwort", + "passwordConfirm": "Passwort bestätigen", + "passwordNew": "Neues Passwort", + "username": "Benutzername", + "address": "Adresse", + "street": "Straße", + "region": "Staat, Provinz, Region", + "postal_code": "PLZ", + "locality": "Stadt oder Ortschaft", + "country": "Land", + "emailVerified": "E-Mail verifiziert", + "gssDelegationCredential": "GSS delegierte Berechtigung", + "role_admin": "Admin", + "role_realm-admin": "Realm Admin", + "role_create-realm": "Realm erstellen", + "role_view-realm": "Realm ansehen", + "role_view-users": "Benutzer ansehen", + "role_view-applications": "Applikationen ansehen", + "role_view-clients": "Clients ansehen", + "role_view-events": "Events ansehen", + "role_view-identity-providers": "Identity Provider ansehen", + "role_manage-realm": "Realm verwalten", + "role_manage-users": "Benutzer verwalten", + "role_manage-applications": "Applikationen verwalten", + "role_manage-identity-providers": "Identity Provider verwalten", + "role_manage-clients": "Clients verwalten", + "role_manage-events": "Events verwalten", + "role_view-profile": "Profile ansehen", + "role_manage-account": "Profile verwalten", + "role_manage-account-links": "Profil-Links verwalten", + "role_read-token": "Token lesen", + "role_offline-access": "Offline-Zugriff", + "role_uma_authorization": "Berechtigungen einholen", + "client_account": "Clientkonto", + "client_security-admin-console": "Security Adminkonsole", + "client_realm-management": "Realm-Management", + "client_broker": "Broker", + "requiredFields": "Erforderliche Felder", + "allFieldsRequired": "Alle Felder sind erforderlich", + "backToApplication": "« Zurück zur Applikation", + "backTo": "Zurück zu {0}", + "date": "Datum", + "event": "Ereignis", + "ip": "IP", + "client": "Client", + "clients": "Clients", + "details": "Details", + "started": "Startdatum", + "lastAccess": "Letzter Zugriff", + "expires": "Ablaufdatum", + "applications": "Applikationen", + "account": "Benutzerkonto", + "federatedIdentity": "Föderierte Identität", + "authenticator": "Mehrfachauthentifizierung", + "sessions": "Sitzungen", + "log": "Log", + "application": "Applikation", + "availablePermissions": "verfügbare Berechtigungen", + "grantedPermissions": "gewährte Berechtigungen", + "grantedPersonalInfo": "gewährte persönliche Informationen", + "additionalGrants": "zusätzliche Berechtigungen", + "action": "Aktion", + "inResource": "in", + "fullAccess": "Vollzugriff", + "offlineToken": "Offline-Token", + "revoke": "Berechtigung widerrufen", + "configureAuthenticators": "Mehrfachauthentifizierung konfigurieren", + "mobile": "Mobil", + "totpStep1": "Installieren Sie eine der folgenden Applikationen auf Ihrem Smartphone:", + "totpStep2": "Öffnen Sie die Applikation und scannen Sie den Barcode.", + "totpStep3": "Geben Sie den von der Applikation generierten One-time Code ein und klicken Sie auf Speichern.", + "totpManualStep2": "Öffnen Sie die Applikation und geben Sie den folgenden Schlüssel ein.", + "totpManualStep3": "Verwenden Sie die folgenden Konfigurationswerte, falls Sie diese für die Applikation anpassen können:", + "totpUnableToScan": "Sie können den Barcode nicht scannen?", + "totpScanBarcode": "Barcode scannen?", + "totp.totp": "zeitbasiert (time-based)", + "totp.hotp": "zählerbasiert (counter-based)", + "totpType": "Typ", + "totpAlgorithm": "Algorithmus", + "totpDigits": "Ziffern", + "totpInterval": "Intervall", + "totpCounter": "Zähler", + "missingUsernameMessage": "Bitte geben Sie einen Benutzernamen ein.", + "missingFirstNameMessage": "Bitte geben Sie einen Vornamen ein.", + "invalidEmailMessage": "Ungültige E-Mail Adresse.", + "missingLastNameMessage": "Bitte geben Sie einen Nachnamen ein.", + "missingEmailMessage": "Bitte geben Sie eine E-Mail Adresse ein.", + "missingPasswordMessage": "Bitte geben Sie ein Passwort ein.", + "notMatchPasswordMessage": "Die Passwörter sind nicht identisch.", + "missingTotpMessage": "Bitte geben Sie den One-time Code ein.", + "invalidPasswordExistingMessage": "Das aktuelle Passwort ist ungültig.", + "invalidPasswordConfirmMessage": "Die Passwortbestätigung ist nicht identisch.", + "invalidTotpMessage": "Ungültiger One-time Code.", + "usernameExistsMessage": "Der Benutzername existiert bereits.", + "emailExistsMessage": "Die E-Mail-Adresse existiert bereits.", + "readOnlyUserMessage": "Sie können Ihr Benutzerkonto nicht ändern, da es schreibgeschützt ist.", + "readOnlyUsernameMessage": "Sie können Ihren Benutzernamen nicht ändern, da er schreibgeschützt ist.", + "readOnlyPasswordMessage": "Sie können Ihr Passwort nicht ändern, da es schreibgeschützt ist.", + "successTotpMessage": "Mehrfachauthentifizierung erfolgreich konfiguriert.", + "successTotpRemovedMessage": "Mehrfachauthentifizierung erfolgreich entfernt.", + "successGrantRevokedMessage": "Berechtigung erfolgreich widerrufen.", + "accountUpdatedMessage": "Ihr Benutzerkonto wurde aktualisiert.", + "accountPasswordUpdatedMessage": "Ihr Passwort wurde aktualisiert.", + "missingIdentityProviderMessage": "Identity Provider nicht angegeben.", + "invalidFederatedIdentityActionMessage": "Ungültige oder fehlende Aktion.", + "identityProviderNotFoundMessage": "Angegebener Identity Provider nicht gefunden.", + "federatedIdentityLinkNotActiveMessage": "Diese Identität ist nicht mehr aktiv.", + "federatedIdentityRemovingLastProviderMessage": "Sie können den letzten Eintrag nicht entfernen, da Sie kein Passwort haben.", + "identityProviderRedirectErrorMessage": "Fehler bei der Weiterleitung zum Identity Provider.", + "identityProviderRemovedMessage": "Identity Provider erfolgreich entfernt.", + "identityProviderAlreadyLinkedMessage": "Die föderierte Identität von {0} ist bereits einem anderen Benutzer zugewiesen.", + "staleCodeAccountMessage": "Diese Seite ist nicht mehr gültig, bitte versuchen Sie es noch einmal.", + "consentDenied": "Einverständnis verweigert.", + "accountDisabledMessage": "Ihr Benutzerkonto ist gesperrt, bitte kontaktieren Sie den Admin.", + "accountTemporarilyDisabledMessage": "Ihr Benutzerkonto ist temporär gesperrt, bitte kontaktieren Sie den Admin oder versuchen Sie es später noch einmal.", + "invalidPasswordMinLengthMessage": "Ungültiges Passwort: Es muss mindestens {0} Zeichen lang sein.", + "invalidPasswordMinLowerCaseCharsMessage": "Ungültiges Passwort: Es muss mindestens {0} Kleinbuchstaben beinhalten.", + "invalidPasswordMinDigitsMessage": "Ungültiges Passwort: Es muss mindestens {0} Zahl(en) beinhalten.", + "invalidPasswordMinUpperCaseCharsMessage": "Ungültiges Passwort: Es muss mindestens {0} Großbuchstaben beinhalten.", + "invalidPasswordMinSpecialCharsMessage": "Ungültiges Passwort: Es muss mindestens {0} Sonderzeichen beinhalten.", + "invalidPasswordNotUsernameMessage": "Ungültiges Passwort: Es darf nicht gleich sein wie der Benutzername.", + "invalidPasswordRegexPatternMessage": "Ungültiges Passwort: Es entspricht nicht dem Regex-Muster.", + "invalidPasswordHistoryMessage": "Ungültiges Passwort: Es darf nicht einem der letzten {0} Passwörter entsprechen.", + "invalidPasswordBlacklistedMessage": "Ungültiges Passwort: Das Passwort steht auf der Blocklist (schwarzen Liste).", + "invalidPasswordGenericMessge": "Ungültiges Passwort: Das neue Passwort verletzt die Passwort-Richtlinien." + }, + "en": { + "doSave": "Save", + "doCancel": "Cancel", + "doLogOutAllSessions": "Log out all sessions", + "doRemove": "Remove", + "doAdd": "Add", + "doSignOut": "Sign Out", + "doLogIn": "Log In", + "doLink": "Link", + "editAccountHtmlTitle": "Edit Account", + "personalInfoHtmlTitle": "Personal Info", + "federatedIdentitiesHtmlTitle": "Federated Identities", + "accountLogHtmlTitle": "Account Log", + "changePasswordHtmlTitle": "Change Password", + "deviceActivityHtmlTitle": "Device Activity", + "sessionsHtmlTitle": "Sessions", + "accountManagementTitle": "Keycloak Account Management", + "authenticatorTitle": "Authenticator", + "applicationsHtmlTitle": "Applications", + "linkedAccountsHtmlTitle": "Linked Accounts", + "accountManagementWelcomeMessage": "Welcome to Keycloak Account Management", + "personalInfoIntroMessage": "Manage your basic information", + "accountSecurityTitle": "Account Security", + "accountSecurityIntroMessage": "Control your password and account access", + "applicationsIntroMessage": "Track and manage your app permission to access your account", + "resourceIntroMessage": "Share your resources among team members", + "passwordLastUpdateMessage": "Your password was updated at", + "updatePasswordTitle": "Update Password", + "updatePasswordMessageTitle": "Make sure you choose a strong password", + "updatePasswordMessage": "A strong password contains a mix of numbers, letters, and symbols. It is hard to guess, does not resemble a real word, and is only used for this account.", + "personalSubTitle": "Your Personal Info", + "personalSubMessage": "Manage this basic information: your first name, last name and email", + "authenticatorCode": "One-time code", + "email": "Email", + "firstName": "First name", + "givenName": "Given name", + "fullName": "Full name", + "lastName": "Last name", + "familyName": "Family name", + "password": "Password", + "currentPassword": "Current Password", + "passwordConfirm": "Confirmation", + "passwordNew": "New Password", + "username": "Username", + "address": "Address", + "street": "Street", + "locality": "City or Locality", + "region": "State, Province, or Region", + "postal_code": "Zip or Postal code", + "country": "Country", + "emailVerified": "Email verified", + "gssDelegationCredential": "GSS Delegation Credential", + "profileScopeConsentText": "User profile", + "emailScopeConsentText": "Email address", + "addressScopeConsentText": "Address", + "phoneScopeConsentText": "Phone number", + "offlineAccessScopeConsentText": "Offline Access", + "samlRoleListScopeConsentText": "My Roles", + "rolesScopeConsentText": "User roles", + "role_admin": "Admin", + "role_realm-admin": "Realm Admin", + "role_create-realm": "Create realm", + "role_view-realm": "View realm", + "role_view-users": "View users", + "role_view-applications": "View applications", + "role_view-clients": "View clients", + "role_view-events": "View events", + "role_view-identity-providers": "View identity providers", + "role_view-consent": "View consents", + "role_manage-realm": "Manage realm", + "role_manage-users": "Manage users", + "role_manage-applications": "Manage applications", + "role_manage-identity-providers": "Manage identity providers", + "role_manage-clients": "Manage clients", + "role_manage-events": "Manage events", + "role_view-profile": "View profile", + "role_manage-account": "Manage account", + "role_manage-account-links": "Manage account links", + "role_manage-consent": "Manage consents", + "role_read-token": "Read token", + "role_offline-access": "Offline access", + "role_uma_authorization": "Obtain permissions", + "client_account": "Account", + "client_account-console": "Account Console", + "client_security-admin-console": "Security Admin Console", + "client_admin-cli": "Admin CLI", + "client_realm-management": "Realm Management", + "client_broker": "Broker", + "requiredFields": "Required fields", + "allFieldsRequired": "All fields required", + "backToApplication": "« Back to application", + "backTo": "Back to {0}", + "date": "Date", + "event": "Event", + "ip": "IP", + "client": "Client", + "clients": "Clients", + "details": "Details", + "started": "Started", + "lastAccess": "Last Access", + "expires": "Expires", + "applications": "Applications", + "account": "Account", + "federatedIdentity": "Federated Identity", + "authenticator": "Authenticator", + "device-activity": "Device Activity", + "sessions": "Sessions", + "log": "Log", + "application": "Application", + "availableRoles": "Available Roles", + "grantedPermissions": "Granted Permissions", + "grantedPersonalInfo": "Granted Personal Info", + "additionalGrants": "Additional Grants", + "action": "Action", + "inResource": "in", + "fullAccess": "Full Access", + "offlineToken": "Offline Token", + "revoke": "Revoke Grant", + "configureAuthenticators": "Configured Authenticators", + "mobile": "Mobile", + "totpStep1": "Install one of the following applications on your mobile:", + "totpStep2": "Open the application and scan the barcode:", + "totpStep3": "Enter the one-time code provided by the application and click Save to finish the setup.", + "totpStep3DeviceName": "Provide a Device Name to help you manage your OTP devices.", + "totpManualStep2": "Open the application and enter the key:", + "totpManualStep3": "Use the following configuration values if the application allows setting them:", + "totpUnableToScan": "Unable to scan?", + "totpScanBarcode": "Scan barcode?", + "totp.totp": "Time-based", + "totp.hotp": "Counter-based", + "totpType": "Type", + "totpAlgorithm": "Algorithm", + "totpDigits": "Digits", + "totpInterval": "Interval", + "totpCounter": "Counter", + "totpDeviceName": "Device Name", + "missingUsernameMessage": "Please specify username.", + "missingFirstNameMessage": "Please specify first name.", + "invalidEmailMessage": "Invalid email address.", + "missingLastNameMessage": "Please specify last name.", + "missingEmailMessage": "Please specify email.", + "missingPasswordMessage": "Please specify password.", + "notMatchPasswordMessage": "Passwords don't match.", + "invalidUserMessage": "Invalid user", + "missingTotpMessage": "Please specify authenticator code.", + "missingTotpDeviceNameMessage": "Please specify device name.", + "invalidPasswordExistingMessage": "Invalid existing password.", + "invalidPasswordConfirmMessage": "Password confirmation doesn't match.", + "invalidTotpMessage": "Invalid authenticator code.", + "usernameExistsMessage": "Username already exists.", + "emailExistsMessage": "Email already exists.", + "readOnlyUserMessage": "You can't update your account as it is read-only.", + "readOnlyUsernameMessage": "You can't update your username as it is read-only.", + "readOnlyPasswordMessage": "You can't update your password as your account is read-only.", + "successTotpMessage": "Mobile authenticator configured.", + "successTotpRemovedMessage": "Mobile authenticator removed.", + "successGrantRevokedMessage": "Grant revoked successfully.", + "accountUpdatedMessage": "Your account has been updated.", + "accountPasswordUpdatedMessage": "Your password has been updated.", + "missingIdentityProviderMessage": "Identity provider not specified.", + "invalidFederatedIdentityActionMessage": "Invalid or missing action.", + "identityProviderNotFoundMessage": "Specified identity provider not found.", + "federatedIdentityLinkNotActiveMessage": "This identity is not active anymore.", + "federatedIdentityRemovingLastProviderMessage": "You can't remove last federated identity as you don't have a password.", + "identityProviderRedirectErrorMessage": "Failed to redirect to identity provider.", + "identityProviderRemovedMessage": "Identity provider removed successfully.", + "identityProviderAlreadyLinkedMessage": "Federated identity returned by {0} is already linked to another user.", + "staleCodeAccountMessage": "The page expired. Please try one more time.", + "consentDenied": "Consent denied.", + "accountDisabledMessage": "Account is disabled, contact your administrator.", + "accountTemporarilyDisabledMessage": "Account is temporarily disabled, contact your administrator or try again later.", + "invalidPasswordMinLengthMessage": "Invalid password: minimum length {0}.", + "invalidPasswordMinLowerCaseCharsMessage": "Invalid password: must contain at least {0} lower case characters.", + "invalidPasswordMinDigitsMessage": "Invalid password: must contain at least {0} numerical digits.", + "invalidPasswordMinUpperCaseCharsMessage": "Invalid password: must contain at least {0} upper case characters.", + "invalidPasswordMinSpecialCharsMessage": "Invalid password: must contain at least {0} special characters.", + "invalidPasswordNotUsernameMessage": "Invalid password: must not be equal to the username.", + "invalidPasswordRegexPatternMessage": "Invalid password: fails to match regex pattern(s).", + "invalidPasswordHistoryMessage": "Invalid password: must not be equal to any of last {0} passwords.", + "invalidPasswordBlacklistedMessage": "Invalid password: password is blacklisted.", + "invalidPasswordGenericMessage": "Invalid password: new password doesn't match password policies.", + "myResources": "My Resources", + "myResourcesSub": "My resources", + "doDeny": "Deny", + "doRevoke": "Revoke", + "doApprove": "Approve", + "doRemoveSharing": "Remove Sharing", + "doRemoveRequest": "Remove Request", + "peopleAccessResource": "People with access to this resource", + "resourceManagedPolicies": "Permissions granting access to this resource", + "resourceNoPermissionsGrantingAccess": "No permissions granting access to this resource", + "anyAction": "Any action", + "description": "Description", + "name": "Name", + "scopes": "Scopes", + "resource": "Resource", + "user": "User", + "peopleSharingThisResource": "People sharing this resource", + "shareWithOthers": "Share with others", + "needMyApproval": "Need my approval", + "requestsWaitingApproval": "Your requests waiting approval", + "icon": "Icon", + "requestor": "Requestor", + "owner": "Owner", + "resourcesSharedWithMe": "Resources shared with me", + "permissionRequestion": "Permission Requestion", + "permission": "Permission", + "shares": "share(s)", + "notBeingShared": "This resource is not being shared.", + "notHaveAnyResource": "You don't have any resources", + "noResourcesSharedWithYou": "There are no resources shared with you", + "havePermissionRequestsWaitingForApproval": "You have {0} permission request(s) waiting for approval.", + "clickHereForDetails": "Click here for details.", + "resourceIsNotBeingShared": "The resource is not being shared", + "locale_ca": "Català", + "locale_cs": "Čeština", + "locale_de": "Deutsch", + "locale_en": "English", + "locale_es": "Español", + "locale_fr": "Français", + "locale_it": "Italian", + "locale_ja": "日本語", + "locale_nl": "Nederlands", + "locale_no": "Norsk", + "locale_lt": "Lietuvių", + "locale_pt-BR": "Português (Brasil)", + "locale_ru": "Русский", + "locale_sk": "Slovenčina", + "locale_sv": "Svenska", + "locale_tr": "Turkish", + "locale_zh-CN": "中文简体", + "applicaitonName": "Name", + "applicationType": "Application Type", + "applicationInUse": "In-use app only", + "clearAllFilter": "Clear all filters", + "activeFilters": "Active filters", + "filterByName": "Filter By Name ...", + "allApps": "All applications", + "internalApps": "Internal applications", + "thirdpartyApps": "Third-Party applications", + "appResults": "Results", + "clientNotFoundMessage": "Client not found.", + "authorizedProvider": "Authorized Provider", + "authorizedProviderMessage": "Authorized Providers linked with your account", + "identityProvider": "Identity Provider", + "identityProviderMessage": "To link your account with identity providers you have configured", + "socialLogin": "Social Login", + "userDefined": "User Defined", + "removeAccess": "Remove Access", + "removeAccessMessage": "You will need to grant access again, if you want to use this app account.", + "authenticatorStatusMessage": "Two-factor authentication is currently", + "authenticatorFinishSetUpTitle": "Your Two-Factor Authentication", + "authenticatorFinishSetUpMessage": "Each time you sign in to your Keycloak account, you will be asked to provide a two-factor authentication code.", + "authenticatorSubTitle": "Set Up Two-Factor Authentication", + "authenticatorSubMessage": "To enhance the security of your account, enable at least one of the available two-factor authentication methods.", + "authenticatorMobileTitle": "Mobile Authenticator", + "authenticatorMobileMessage": "Use mobile Authenticator to get Verification codes as the two-factor authentication.", + "authenticatorMobileFinishSetUpMessage": "The authenticator has been bound to your phone.", + "authenticatorActionSetup": "Set up", + "authenticatorSMSTitle": "SMS Code", + "authenticatorSMSMessage": "Keycloak will send the Verification code to your phone as the two-factor authentication.", + "authenticatorSMSFinishSetUpMessage": "Text messages are sent to", + "authenticatorDefaultStatus": "Default", + "authenticatorChangePhone": "Change Phone Number", + "authenticatorBackupCodesTitle": "Backup Codes", + "authenticatorBackupCodesMessage": "Get your 8-digit backup codes", + "authenticatorBackupCodesFinishSetUpMessage": "12 backup codes were generated at this time. Each one can be used once.", + "authenticatorMobileSetupTitle": "Mobile Authenticator Setup", + "smscodeIntroMessage": "Enter your phone number and a verification code will be sent to your phone.", + "mobileSetupStep1": "Install an authenticator application on your phone. The applications listed here are supported.", + "mobileSetupStep2": "Open the application and scan the barcode:", + "mobileSetupStep3": "Enter the one-time code provided by the application and click Save to finish the setup.", + "scanBarCode": "Want to scan the barcode?", + "enterBarCode": "Enter the one-time code", + "doCopy": "Copy", + "doFinish": "Finish", + "authenticatorSMSCodeSetupTitle": "SMS Code Setup", + "chooseYourCountry": "Choose your country", + "enterYourPhoneNumber": "Enter your phone number", + "sendVerficationCode": "Send Verification Code", + "enterYourVerficationCode": "Enter your verification code", + "authenticatorBackupCodesSetupTitle": "Backup Codes Setup", + "backupcodesIntroMessage": "If you lose access to your phone, you can still log into your account through backup codes. Keep them somewhere safe and accessible.", + "realmName": "Realm", + "doDownload": "Download", + "doPrint": "Print", + "backupCodesTips-1": "Each backup code can be used once.", + "backupCodesTips-2": "These codes were generated on", + "generateNewBackupCodes": "Generate New Backup Codes", + "backupCodesTips-3": "When you generate new backup codes, the current codes will not work anymore.", + "backtoAuthenticatorPage": "Back to Authenticator Page", + "resources": "Resources", + "sharedwithMe": "Shared with Me", + "share": "Share", + "sharedwith": "Shared with", + "accessPermissions": "Access Permissions", + "permissionRequests": "Permission Requests", + "approve": "Approve", + "approveAll": "Approve all", + "people": "people", + "perPage": "per page", + "currentPage": "Current Page", + "sharetheResource": "Share the resource", + "group": "Group", + "selectPermission": "Select Permission", + "addPeople": "Add people to share your resource with", + "addTeam": "Add team to share your resource with", + "myPermissions": "My Permissions", + "waitingforApproval": "Waiting for approval", + "anyPermission": "Any Permission", + "openshift.scope.user_info": "User information", + "openshift.scope.user_check-access": "User access information", + "openshift.scope.user_full": "Full Access", + "openshift.scope.list-projects": "List projects" + }, + "es": { + "doSave": "Guardar", + "doCancel": "Cancelar", + "doLogOutAllSessions": "Desconectar de todas las sesiones", + "doRemove": "Eliminar", + "doAdd": "Añadir", + "doSignOut": "Desconectar", + "editAccountHtmlTitle": "Editar cuenta", + "federatedIdentitiesHtmlTitle": "Identidades federadas", + "accountLogHtmlTitle": "Registro de la cuenta", + "changePasswordHtmlTitle": "Cambiar contraseña", + "sessionsHtmlTitle": "Sesiones", + "accountManagementTitle": "Gestión de Cuenta Keycloak", + "authenticatorTitle": "Autenticador", + "applicationsHtmlTitle": "Aplicaciones", + "authenticatorCode": "Código de un solo uso", + "email": "Email", + "firstName": "Nombre", + "givenName": "Nombre de pila", + "fullName": "Nombre completo", + "lastName": "Apellidos", + "familyName": "Apellido", + "password": "Contraseña", + "passwordConfirm": "Confirma la contraseña", + "passwordNew": "Nueva contraseña", + "username": "Usuario", + "address": "Dirección", + "street": "Calle", + "locality": "Ciudad o Municipio", + "region": "Estado, Provincia, o Región", + "postal_code": "Código Postal", + "country": "País", + "emailVerified": "Email verificado", + "gssDelegationCredential": "GSS Delegation Credential", + "role_admin": "Administrador", + "role_realm-admin": "Administrador del dominio", + "role_create-realm": "Crear dominio", + "role_view-realm": "Ver dominio", + "role_view-users": "Ver usuarios", + "role_view-applications": "Ver aplicaciones", + "role_view-clients": "Ver clientes", + "role_view-events": "Ver eventos", + "role_view-identity-providers": "Ver proveedores de identidad", + "role_manage-realm": "Gestionar dominio", + "role_manage-users": "Gestionar usuarios", + "role_manage-applications": "Gestionar aplicaciones", + "role_manage-identity-providers": "Gestionar proveedores de identidad", + "role_manage-clients": "Gestionar clientes", + "role_manage-events": "Gestionar eventos", + "role_view-profile": "Ver perfil", + "role_manage-account": "Gestionar cuenta", + "role_read-token": "Leer token", + "role_offline-access": "Acceso sin conexión", + "client_account": "Cuenta", + "client_security-admin-console": "Consola de Administración de Seguridad", + "client_realm-management": "Gestión de dominio", + "client_broker": "Broker", + "requiredFields": "Campos obligatorios", + "allFieldsRequired": "Todos los campos obligatorios", + "backToApplication": "« Volver a la aplicación", + "backTo": "Volver a {0}", + "date": "Fecha", + "event": "Evento", + "ip": "IP", + "client": "Cliente", + "clients": "Clientes", + "details": "Detalles", + "started": "Iniciado", + "lastAccess": "Último acceso", + "expires": "Expira", + "applications": "Aplicaciones", + "account": "Cuenta", + "federatedIdentity": "Identidad federada", + "authenticator": "Autenticador", + "sessions": "Sesiones", + "log": "Regisro", + "application": "Aplicación", + "availablePermissions": "Permisos disponibles", + "grantedPermissions": "Permisos concedidos", + "grantedPersonalInfo": "Información personal concedida", + "additionalGrants": "Permisos adicionales", + "action": "Acción", + "inResource": "en", + "fullAccess": "Acceso total", + "offlineToken": "Código de autorización offline", + "revoke": "Revocar permiso", + "configureAuthenticators": "Autenticadores configurados", + "mobile": "Móvil", + "totpStep1": "Instala FreeOTP o Google Authenticator en tu teléfono móvil. Ambas aplicaciones están disponibles en Google Play y en la App Store de Apple.", + "totpStep2": "Abre la aplicación y escanea el código o introduce la clave.", + "totpStep3": "Introduce el código único que te muestra la aplicación de autenticación y haz clic en Enviar para finalizar la configuración", + "missingUsernameMessage": "Por favor indica tu usuario.", + "missingFirstNameMessage": "Por favor indica el nombre.", + "invalidEmailMessage": "Email no válido", + "missingLastNameMessage": "Por favor indica tus apellidos.", + "missingEmailMessage": "Por favor indica el email.", + "missingPasswordMessage": "Por favor indica tu contraseña.", + "notMatchPasswordMessage": "Las contraseñas no coinciden.", + "missingTotpMessage": "Por favor indica tu código de autenticación", + "invalidPasswordExistingMessage": "La contraseña actual no es correcta.", + "invalidPasswordConfirmMessage": "La confirmación de contraseña no coincide.", + "invalidTotpMessage": "El código de autenticación no es válido.", + "usernameExistsMessage": "El usuario ya existe", + "emailExistsMessage": "El email ya existe", + "readOnlyUserMessage": "No puedes actualizar tu usuario porque tu cuenta es de solo lectura.", + "readOnlyPasswordMessage": "No puedes actualizar tu contraseña porque tu cuenta es de solo lectura.", + "successTotpMessage": "Aplicación de autenticación móvil configurada.", + "successTotpRemovedMessage": "Aplicación de autenticación móvil eliminada.", + "successGrantRevokedMessage": "Permiso revocado correctamente", + "accountUpdatedMessage": "Tu cuenta se ha actualizado.", + "accountPasswordUpdatedMessage": "Tu contraseña se ha actualizado.", + "missingIdentityProviderMessage": "Proveedor de identidad no indicado.", + "invalidFederatedIdentityActionMessage": "Acción no válida o no indicada.", + "identityProviderNotFoundMessage": "No se encontró un proveedor de identidad.", + "federatedIdentityLinkNotActiveMessage": "Esta identidad ya no está activa", + "federatedIdentityRemovingLastProviderMessage": "No puedes eliminar la última identidad federada porque no tienes fijada una contraseña.", + "identityProviderRedirectErrorMessage": "Error en la redirección al proveedor de identidad", + "identityProviderRemovedMessage": "Proveedor de identidad borrado correctamente.", + "accountDisabledMessage": "La cuenta está desactivada, contacta con el administrador.", + "accountTemporarilyDisabledMessage": "La cuenta está temporalmente desactivada, contacta con el administrador o inténtalo de nuevo más tarde.", + "invalidPasswordMinLengthMessage": "Contraseña incorrecta: longitud mínima {0}.", + "invalidPasswordMinLowerCaseCharsMessage": "Contraseña incorrecta: debe contener al menos {0} letras minúsculas.", + "invalidPasswordMinDigitsMessage": "Contraseña incorrecta: debe contener al menos {0} caracteres numéricos.", + "invalidPasswordMinUpperCaseCharsMessage": "Contraseña incorrecta: debe contener al menos {0} letras mayúsculas.", + "invalidPasswordMinSpecialCharsMessage": "Contraseña incorrecta: debe contener al menos {0} caracteres especiales.", + "invalidPasswordNotUsernameMessage": "Contraseña incorrecta: no puede ser igual al nombre de usuario.", + "invalidPasswordRegexPatternMessage": "Contraseña incorrecta: no cumple la expresión regular.", + "invalidPasswordHistoryMessage": "Contraseña incorrecta: no puede ser igual a ninguna de las últimas {0} contraseñas." + }, + "fr": { + "doSave": "Sauvegarder", + "doCancel": "Annuler", + "doLogOutAllSessions": "Déconnexion de toutes les sessions", + "doRemove": "Supprimer", + "doAdd": "Ajouter", + "doSignOut": "Déconnexion", + "editAccountHtmlTitle": "Édition du compte", + "federatedIdentitiesHtmlTitle": "Identités fédérées", + "accountLogHtmlTitle": "Accès au compte", + "changePasswordHtmlTitle": "Changer de mot de passe", + "sessionsHtmlTitle": "Sessions", + "accountManagementTitle": "Gestion du compte Keycloak", + "authenticatorTitle": "Authentification", + "applicationsHtmlTitle": "Applications", + "authenticatorCode": "Mot de passe unique", + "email": "Courriel", + "firstName": "Prénom", + "givenName": "Prénom", + "fullName": "Nom complet", + "lastName": "Nom", + "familyName": "Nom de famille", + "password": "Mot de passe", + "passwordConfirm": "Confirmation", + "passwordNew": "Nouveau mot de passe", + "username": "Compte", + "address": "Adresse", + "street": "Rue", + "locality": "Ville ou Localité", + "region": "État, Province ou Région", + "postal_code": "Code Postal", + "country": "Pays", + "emailVerified": "Courriel vérifié", + "gssDelegationCredential": "Accréditation de délégation GSS", + "role_admin": "Administrateur", + "role_realm-admin": "Administrateur du domaine", + "role_create-realm": "Créer un domaine", + "role_view-realm": "Voir un domaine", + "role_view-users": "Voir les utilisateurs", + "role_view-applications": "Voir les applications", + "role_view-clients": "Voir les clients", + "role_view-events": "Voir les événements", + "role_view-identity-providers": "Voir les fournisseurs d'identités", + "role_manage-realm": "Gérer le domaine", + "role_manage-users": "Gérer les utilisateurs", + "role_manage-applications": "Gérer les applications", + "role_manage-identity-providers": "Gérer les fournisseurs d'identités", + "role_manage-clients": "Gérer les clients", + "role_manage-events": "Gérer les événements", + "role_view-profile": "Voir le profil", + "role_manage-account": "Gérer le compte", + "role_read-token": "Lire le jeton d'authentification", + "role_offline-access": "Accès hors-ligne", + "client_account": "Compte", + "client_security-admin-console": "Console d'administration de la sécurité", + "client_admin-cli": "Admin CLI", + "client_realm-management": "Gestion du domaine", + "client_broker": "Broker", + "requiredFields": "Champs obligatoires", + "allFieldsRequired": "Tous les champs sont obligatoires", + "backToApplication": "« Revenir à l'application", + "backTo": "Revenir à {0}", + "date": "Date", + "event": "Evénement", + "ip": "IP", + "client": "Client", + "clients": "Clients", + "details": "Détails", + "started": "Début", + "lastAccess": "Dernier accès", + "expires": "Expiration", + "applications": "Applications", + "account": "Compte", + "federatedIdentity": "Identité fédérée", + "authenticator": "Authentification", + "sessions": "Sessions", + "log": "Connexion", + "application": "Application", + "availablePermissions": "Permissions disponibles", + "grantedPermissions": "Permissions accordées", + "grantedPersonalInfo": "Informations personnelles accordées", + "additionalGrants": "Droits additionnels", + "action": "Action", + "inResource": "dans", + "fullAccess": "Accès complet", + "offlineToken": "Jeton d'authentification hors-ligne", + "revoke": "Révoquer un droit", + "configureAuthenticators": "Authentifications configurées.", + "mobile": "Téléphone mobile", + "totpStep1": "Installez une des applications suivantes sur votre mobile", + "totpStep2": "Ouvrez l'application et scannez le code-barres ou entrez la clef.", + "totpStep3": "Entrez le code à usage unique fourni par l'application et cliquez sur Sauvegarder pour terminer.", + "totpManualStep2": "Ouvrez l'application et entrez la clef", + "totpManualStep3": "Utilisez les valeurs de configuration suivante si l'application les autorise", + "totpUnableToScan": "Impossible de scanner ?", + "totpScanBarcode": "Scanner le code-barres ?", + "totp.totp": "Basé sur le temps", + "totp.hotp": "Basé sur un compteur", + "totpType": "Type", + "totpAlgorithm": "Algorithme", + "totpDigits": "Chiffres", + "totpInterval": "Intervalle", + "totpCounter": "Compteur", + "missingUsernameMessage": "Veuillez entrer votre nom d'utilisateur.", + "missingFirstNameMessage": "Veuillez entrer votre prénom.", + "invalidEmailMessage": "Courriel invalide.", + "missingLastNameMessage": "Veuillez entrer votre nom.", + "missingEmailMessage": "Veuillez entrer votre courriel.", + "missingPasswordMessage": "Veuillez entrer votre mot de passe.", + "notMatchPasswordMessage": "Les mots de passe ne sont pas identiques", + "missingTotpMessage": "Veuillez entrer le code d'authentification.", + "invalidPasswordExistingMessage": "Mot de passe existant invalide.", + "invalidPasswordConfirmMessage": "Le mot de passe de confirmation ne correspond pas.", + "invalidTotpMessage": "Le code d'authentification est invalide.", + "usernameExistsMessage": "Le nom d'utilisateur existe déjà.", + "emailExistsMessage": "Le courriel existe déjà.", + "readOnlyUserMessage": "Vous ne pouvez pas mettre à jour votre compte car il est en lecture seule.", + "readOnlyPasswordMessage": "Vous ne pouvez pas mettre à jour votre mot de passe car votre compte est en lecture seule.", + "successTotpMessage": "L'authentification via téléphone mobile est configurée.", + "successTotpRemovedMessage": "L'authentification via téléphone mobile est supprimée.", + "successGrantRevokedMessage": "Droit révoqué avec succès.", + "accountUpdatedMessage": "Votre compte a été mis à jour.", + "accountPasswordUpdatedMessage": "Votre mot de passe a été mis à jour.", + "missingIdentityProviderMessage": "Le fournisseur d'identité n'est pas spécifié.", + "invalidFederatedIdentityActionMessage": "Action manquante ou invalide.", + "identityProviderNotFoundMessage": "Le fournisseur d'identité spécifié n'est pas trouvé.", + "federatedIdentityLinkNotActiveMessage": "Cette identité n'est plus active dorénavant.", + "federatedIdentityRemovingLastProviderMessage": "Vous ne pouvez pas supprimer votre dernière fédération d'identité sans avoir de mot de passe spécifié.", + "identityProviderRedirectErrorMessage": "Erreur de redirection vers le fournisseur d'identité.", + "identityProviderRemovedMessage": "Le fournisseur d'identité a été supprimé correctement.", + "identityProviderAlreadyLinkedMessage": "Le fournisseur d'identité retourné par {0} est déjà lié à un autre utilisateur.", + "accountDisabledMessage": "Ce compte est désactivé, veuillez contacter votre administrateur.", + "accountTemporarilyDisabledMessage": "Ce compte est temporairement désactivé, veuillez contacter votre administrateur ou réessayez plus tard.", + "invalidPasswordMinLengthMessage": "Mot de passe invalide: longueur minimale {0}.", + "invalidPasswordMinLowerCaseCharsMessage": "Mot de passe invalide: doit contenir au moins {0} lettre(s) en minuscule.", + "invalidPasswordMinDigitsMessage": "Mot de passe invalide: doit contenir au moins {0} chiffre(s).", + "invalidPasswordMinUpperCaseCharsMessage": "Mot de passe invalide: doit contenir au moins {0} lettre(s) en majuscule.", + "invalidPasswordMinSpecialCharsMessage": "Mot de passe invalide: doit contenir au moins {0} caractère(s) spéciaux.", + "invalidPasswordNotUsernameMessage": "Mot de passe invalide: ne doit pas être identique au nom d'utilisateur.", + "invalidPasswordRegexPatternMessage": "Mot de passe invalide: ne valide pas l'expression rationnelle.", + "invalidPasswordHistoryMessage": "Mot de passe invalide: ne doit pas être égal aux {0} derniers mots de passe." + }, + "it": { + "doSave": "Salva", + "doCancel": "Annulla", + "doLogOutAllSessions": "Effettua il logout da tutte le sessioni", + "doRemove": "Elimina", + "doAdd": "Aggiungi", + "doSignOut": "Esci", + "doLogIn": "Log In", + "doLink": "Link", + "editAccountHtmlTitle": "Modifica Account", + "personalInfoHtmlTitle": "Informazioni personali", + "federatedIdentitiesHtmlTitle": "Identità federate", + "accountLogHtmlTitle": "Log dell'account", + "changePasswordHtmlTitle": "Cambia password", + "deviceActivityHtmlTitle": "Attività dei dispositivi", + "sessionsHtmlTitle": "Sessioni", + "accountManagementTitle": "Gestione degli account di Keycloak", + "authenticatorTitle": "Autenticatore", + "applicationsHtmlTitle": "Applicazioni", + "linkedAccountsHtmlTitle": "Account collegati", + "accountManagementWelcomeMessage": "Benvenuto nella gestione degli account di Keycloak", + "personalInfoIntroMessage": "Gestisci le tue informazioni di base", + "accountSecurityTitle": "Sicurezza dell'account", + "accountSecurityIntroMessage": "Controlla la tua password e gli accessi dell'account", + "applicationsIntroMessage": "Traccia e gestisci i permessi delle applicazioni nell'accesso al tuo account", + "resourceIntroMessage": "Condividi le tue risorse tra i membri del team", + "passwordLastUpdateMessage": "La tua password è stata aggiornata il", + "updatePasswordTitle": "Aggiornamento password", + "updatePasswordMessageTitle": "Assicurati di scegliere una password robusta", + "updatePasswordMessage": "Una password robusta contiene un misto di numeri, lettere, e simboli. È difficile da indovinare, non assomiglia a una parola reale, ed è utilizzata solo per questo account.", + "personalSubTitle": "Le tue informazioni personali", + "personalSubMessage": "Gestisce queste informazioni di base: il tuo nome, cognome, e indirizzo email", + "authenticatorCode": "Codice monouso", + "email": "Email", + "firstName": "Nome", + "givenName": "Nome", + "fullName": "Nome completo", + "lastName": "Cognome", + "familyName": "Cognome", + "password": "Password", + "currentPassword": "Password attuale", + "passwordConfirm": "Conferma password", + "passwordNew": "Nuova password", + "username": "Username", + "address": "Indirizzo", + "street": "Via", + "locality": "Città o località", + "region": "Stato, Provincia, o Regione", + "postal_code": "CAP", + "country": "Paese", + "emailVerified": "Email verificata", + "gssDelegationCredential": "Credenziali delega GSS", + "profileScopeConsentText": "Profilo utente", + "emailScopeConsentText": "Indirizzo email", + "addressScopeConsentText": "Indirizzo", + "phoneScopeConsentText": "Numero di telefono", + "offlineAccessScopeConsentText": "Accesso offline", + "samlRoleListScopeConsentText": "I miei ruoli", + "rolesScopeConsentText": "Ruoli utente", + "role_admin": "Admin", + "role_realm-admin": "Realm admin", + "role_create-realm": "Crea realm", + "role_view-realm": "Visualizza realm", + "role_view-users": "Visualizza utenti", + "role_view-applications": "Visualizza applicazioni", + "role_view-clients": "Visualizza client", + "role_view-events": "Visualizza eventi", + "role_view-identity-providers": "Visualizza identity provider", + "role_view-consent": "Visualizza consensi", + "role_manage-realm": "Gestisci realm", + "role_manage-users": "Gestisci utenti", + "role_manage-applications": "Gestisci applicazioni", + "role_manage-identity-providers": "Gestisci identity provider", + "role_manage-clients": "Gestisci client", + "role_manage-events": "Gestisci eventi", + "role_view-profile": "Visualizza profilo", + "role_manage-account": "Gestisci account", + "role_manage-account-links": "Gestisci i link dell'account", + "role_manage-consent": "Gestisci consensi", + "role_read-token": "Leggi token", + "role_offline-access": "Accesso offline", + "role_uma_authorization": "Ottieni permessi", + "client_account": "Account", + "client_account-console": "Console account", + "client_security-admin-console": "Console di amministrazione di sicurezza", + "client_admin-cli": "Admin CLI", + "client_realm-management": "Gestione realm", + "client_broker": "Broker", + "requiredFields": "Campi obbligatori", + "allFieldsRequired": "Tutti campi obbligatori", + "backToApplication": "« Torna all'applicazione", + "backTo": "Torna a {0}", + "date": "Data", + "event": "Evento", + "ip": "IP", + "client": "Client", + "clients": "Client", + "details": "Dettagli", + "started": "Iniziato", + "lastAccess": "Ultimo accesso", + "expires": "Scade", + "applications": "Applicazioni", + "account": "Account", + "federatedIdentity": "Identità federate", + "authenticator": "Autenticatore", + "device-activity": "Attività dei dispositivi", + "sessions": "Sessioni", + "log": "Log", + "application": "Applicazione", + "availablePermissions": "Autorizzazioni disponibili", + "grantedPermissions": "Autorizzazioni concesse", + "grantedPersonalInfo": "Informazioni personali concesse", + "additionalGrants": "Ulteriori concessioni", + "action": "Azione", + "inResource": "in", + "fullAccess": "Accesso completo", + "offlineToken": "Token offline", + "revoke": "Revoca concessione", + "configureAuthenticators": "Autenticatori configurati", + "mobile": "Dispositivo mobile", + "totpStep1": "Installa una delle seguenti applicazioni sul tuo dispositivo mobile", + "totpStep2": "Apri l'applicazione e scansiona il codice QR", + "totpStep3": "Scrivi il codice monouso fornito dall'applicazione e clicca Salva per completare il setup.", + "totpStep3DeviceName": "Fornisci il nome del dispositivo per aiutarti a gestire i dispositivi di autenticazione.", + "totpManualStep2": "Apri l'applicazione e scrivi la chiave", + "totpManualStep3": "Usa le seguenti impostazioni se l'applicazione lo consente", + "totpUnableToScan": "Non riesci a scansionare il codice QR?", + "totpScanBarcode": "Vuoi scansionare il codice QR?", + "totp.totp": "Basato sull'ora", + "totp.hotp": "Basato sul contatore", + "totpType": "Tipo", + "totpAlgorithm": "Algoritmo", + "totpDigits": "Cifre", + "totpInterval": "Intervallo", + "totpCounter": "Contatore", + "totpDeviceName": "Nome dispositivo", + "missingUsernameMessage": "Inserisci lo username.", + "missingFirstNameMessage": "Inserisci il nome.", + "invalidEmailMessage": "Indirizzo email non valido.", + "missingLastNameMessage": "Inserisci il cognome.", + "missingEmailMessage": "Inserisci l'indirizzo email.", + "missingPasswordMessage": "Inserisci la password.", + "notMatchPasswordMessage": "Le password non coincidono.", + "invalidUserMessage": "Utente non valido", + "missingTotpMessage": "Inserisci il codice di autenticazione.", + "missingTotpDeviceNameMessage": "Inserisci il nome del dispositivo di autenticazione.", + "invalidPasswordExistingMessage": "Password esistente non valida.", + "invalidPasswordConfirmMessage": "La password di conferma non coincide.", + "invalidTotpMessage": "Codice di autenticazione non valido.", + "usernameExistsMessage": "Username già esistente.", + "emailExistsMessage": "Email già esistente.", + "readOnlyUserMessage": "Non puoi aggiornare il tuo account poiché è in modalità sola lettura.", + "readOnlyUsernameMessage": "Non puoi aggiornare il tuo nome utente poiché è in modalità sola lettura.", + "readOnlyPasswordMessage": "Non puoi aggiornare il tuo account poiché è in modalità sola lettura.", + "successTotpMessage": "Autenticatore mobile configurato.", + "successTotpRemovedMessage": "Autenticatore mobile eliminato.", + "successGrantRevokedMessage": "Concessione revocata con successo.", + "accountUpdatedMessage": "Il tuo account è stato aggiornato.", + "accountPasswordUpdatedMessage": "La tua password è stata aggiornata.", + "missingIdentityProviderMessage": "Identity provider non specificato.", + "invalidFederatedIdentityActionMessage": "Azione non valida o mancante.", + "identityProviderNotFoundMessage": "L'identity provider specificato non è stato trovato.", + "federatedIdentityLinkNotActiveMessage": "Questo identity non è più attivo.", + "federatedIdentityRemovingLastProviderMessage": "Non puoi rimuovere l'ultima identità federata poiché non hai più la password.", + "identityProviderRedirectErrorMessage": "Il reindirizzamento all'identity provider è fallito.", + "identityProviderRemovedMessage": "Identity provider eliminato correttamente.", + "identityProviderAlreadyLinkedMessage": "L'identità federata restituita da {0} è già collegata ad un altro utente.", + "staleCodeAccountMessage": "La pagina è scaduta. Prova di nuovo.", + "consentDenied": "Consenso negato.", + "accountDisabledMessage": "Account disabilitato, contatta l'amministratore.", + "accountTemporarilyDisabledMessage": "L'account è temporaneamente disabilitato, contatta l'amministratore o riprova più tardi.", + "invalidPasswordMinLengthMessage": "Password non valida: lunghezza minima {0}.", + "invalidPasswordMinLowerCaseCharsMessage": "Password non valida: deve contenere almeno {0} caratteri minuscoli.", + "invalidPasswordMinDigitsMessage": "Password non valida: deve contenere almeno {0} numeri.", + "invalidPasswordMinUpperCaseCharsMessage": "Password non valida: deve contenere almeno {0} caratteri maiuscoli.", + "invalidPasswordMinSpecialCharsMessage": "Password non valida: deve contenere almeno {0} caratteri speciali.", + "invalidPasswordNotUsernameMessage": "Password non valida: non deve essere uguale allo username.", + "invalidPasswordRegexPatternMessage": "Password non valida: fallito il match con una o più espressioni regolari.", + "invalidPasswordHistoryMessage": "Password non valida: non deve essere uguale a una delle ultime {0} password.", + "invalidPasswordBlacklistedMessage": "Password non valida: la password non è consentita.", + "invalidPasswordGenericMessage": "Password non valida: la nuova password non rispetta le indicazioni previste.", + "myResources": "Le mie risorse", + "myResourcesSub": "Le mie risorse", + "doDeny": "Nega", + "doRevoke": "Revoca", + "doApprove": "Approva", + "doRemoveSharing": "Rimuovi condivisione", + "doRemoveRequest": "Rimuovi richiesta", + "peopleAccessResource": "Persone che hanno accesso a questa risorsa", + "resourceManagedPolicies": "Permessi che danno accesso a questa risorsa", + "resourceNoPermissionsGrantingAccess": "Nessun permesso dà accesso a questa risorsa", + "anyAction": "Qualsiasi azione", + "description": "Descrizione", + "name": "Nome", + "scopes": "Ambito", + "resource": "Risorsa", + "user": "Utente", + "peopleSharingThisResource": "Persone che condividono questa risorsa", + "shareWithOthers": "Condividi con altri", + "needMyApproval": "Richiede la mia approvazione", + "requestsWaitingApproval": "La tua richiesta è in attesa di approvazione", + "icon": "Icona", + "requestor": "Richiedente", + "owner": "Proprietario", + "resourcesSharedWithMe": "Risorse condivise con me", + "permissionRequestion": "Richiesta di permesso", + "permission": "Permesso", + "shares": "condivisioni", + "notBeingShared": "Questa risorsa non è in condivisione.", + "notHaveAnyResource": "Non hai nessuna risorsa", + "noResourcesSharedWithYou": "Non ci sono risorse condivise con te", + "havePermissionRequestsWaitingForApproval": "Hai {0} richiesta(e) di permesso in attesa di approvazione.", + "clickHereForDetails": "Clicca qui per i dettagli.", + "resourceIsNotBeingShared": "La risorsa non è in condivisione", + "locale_it": "Italiano", + "applicaitonName": "Nome", + "applicationType": "Tipo applicazione", + "applicationInUse": "In-use app only", + "clearAllFilter": "Azzera tutti i filtri", + "activeFilters": "Filtri attivi", + "filterByName": "Filtra per nome ...", + "allApps": "Tutte le applicazioni", + "internalApps": "Applicazioni interne", + "thirdpartyApps": "Applicazioni di terze parti", + "appResults": "Risultati", + "clientNotFoundMessage": "Client non trovato.", + "authorizedProvider": "Provider autorizzato", + "authorizedProviderMessage": "Provider autorizzati collegati al tuo account", + "identityProvider": "Identity provider", + "identityProviderMessage": "Collegare il tuo account con gli identity provider che hai configurato", + "socialLogin": "Social Login", + "userDefined": "Definito dall'utente", + "removeAccess": "Rimuovi accesso", + "removeAccessMessage": "Devi concedere di nuovo l'accesso, se vuoi utilizzare l'account di questa applicazione.", + "authenticatorStatusMessage": "L'autenticazione a due fattori è attualmente", + "authenticatorFinishSetUpTitle": "La tua autenticazione a due fattori", + "authenticatorFinishSetUpMessage": "Ogni volta che effettui l'accesso al tuo account Keycloak, ti verrà richiesto di fornire il tuo codice di autenticazione a due fattori.", + "authenticatorSubTitle": "Imposta l'autenticazione a due fattori", + "authenticatorSubMessage": "Per incrementare la sicurezza del tuo account, attiva almeno uno dei metodi disponibili per l'autenticazione a due fattori.", + "authenticatorMobileTitle": "Autenticatore mobile", + "authenticatorMobileMessage": "Utilizza l'autenticatore mobile per ottenere i codici di verifica per l'autenticazione a due fattori.", + "authenticatorMobileFinishSetUpMessage": "L'autenticatore è stato collegato al tuo telefono.", + "authenticatorActionSetup": "Set up", + "authenticatorSMSTitle": "Codice SMS", + "authenticatorSMSMessage": "Keycloak invierà il codice di verifica al tuo telefono per l'autenticazione a due fattori.", + "authenticatorSMSFinishSetUpMessage": "I messaggi di testo vengono inviati a", + "authenticatorDefaultStatus": "Default", + "authenticatorChangePhone": "Cambia numero di telefono", + "authenticatorBackupCodesTitle": "Codici di backup", + "authenticatorBackupCodesMessage": "Ottieni i tuoi codici di backup a otto cifre", + "authenticatorBackupCodesFinishSetUpMessage": "Sono stati generati dodici codici di backup. Ognuno può essere usato una sola volta.", + "authenticatorMobileSetupTitle": "Setup autenticatore mobile", + "smscodeIntroMessage": "Inserisci il tuo numero di telefono e ti verrà inviato un codice di verifica.", + "mobileSetupStep1": "Installa un'applicazione di autenticazione sul tuo telefono. Sono supportate le applicazioni qui elencate.", + "mobileSetupStep2": "Apri l'applicazione e scansiona il codice QR:", + "mobileSetupStep3": "Inserisci il codice monouso fornito dall'applicazione e clicca Salva per completare il setup.", + "scanBarCode": "Vuoi scansionare il codice QR?", + "enterBarCode": "Inserisci il codice monouso", + "doCopy": "Copia", + "doFinish": "Termina", + "authenticatorSMSCodeSetupTitle": "Setup codice SMS", + "chooseYourCountry": "Scegli la tua nazione", + "enterYourPhoneNumber": "Inserisci il tuo numero di telefono", + "sendVerficationCode": "Invia il codice di verifica", + "enterYourVerficationCode": "Inserisci il codice di verifica", + "authenticatorBackupCodesSetupTitle": "Setup backup codici", + "backupcodesIntroMessage": "Se non disponi più del tuo telefono, puoi comunque accedere al tuo account attraverso i codici di backup. Conservali in un posto sicuro e accessibile.", + "realmName": "Realm", + "doDownload": "Download", + "doPrint": "Stampa", + "backupCodesTips-1": "Ogni codice di backup può essere usato una sola volta.", + "backupCodesTips-2": "Questi codici sono stati generati il", + "generateNewBackupCodes": "Genera dei nuovi codici di backup", + "backupCodesTips-3": "Quando generi dei nuovi codici di backup, quelli attuali non funzioneranno più.", + "backtoAuthenticatorPage": "Torna alla pagina dell'autenticatore", + "resources": "Risorse", + "sharedwithMe": "Condiviso con me", + "share": "Condiviso", + "sharedwith": "Condiviso con", + "accessPermissions": "Permessi di accesso", + "permissionRequests": "Richieste di permesso", + "approve": "Approva", + "approveAll": "Approva tutti", + "people": "persone", + "perPage": "per pagina", + "currentPage": "Pagina corrente", + "sharetheResource": "Condividi la risorsa", + "group": "Gruppo", + "selectPermission": "Seleziona permessi", + "addPeople": "Aggiungi persone con le quali condividere la tua risorsa", + "addTeam": "Aggiungi gruppi con i quali condividere la tua risorsa", + "myPermissions": "Miei permessi", + "waitingforApproval": "Attesa dell'approvazione", + "anyPermission": "Qualsiasi permesso", + "openshift.scope.user_info": "Informazioni utente", + "openshift.scope.user_check-access": "Informazioni per l'accesso dell'utente", + "openshift.scope.user_full": "Accesso completo", + "openshift.scope.list-projects": "Elenca progetti" + }, + "ja": { + "doSave": "保存", + "doCancel": "キャンセル", + "doLogOutAllSessions": "全セッションからログアウト", + "doRemove": "削除", + "doAdd": "追加", + "doSignOut": "サインアウト", + "doLogIn": "ログイン", + "doLink": "リンク", + "editAccountHtmlTitle": "アカウントの編集", + "personalInfoHtmlTitle": "個人情報", + "federatedIdentitiesHtmlTitle": "連携済みアイデンティティー", + "accountLogHtmlTitle": "アカウントログ", + "changePasswordHtmlTitle": "パスワード変更", + "deviceActivityHtmlTitle": "デバイス・アクティビティー", + "sessionsHtmlTitle": "セッション", + "accountManagementTitle": "Keycloakアカウント管理", + "authenticatorTitle": "オーセンティケーター", + "applicationsHtmlTitle": "アプリケーション", + "linkedAccountsHtmlTitle": "リンクされたアカウント", + "accountManagementWelcomeMessage": "Keycloakアカウント管理へようこそ", + "personalInfoIntroMessage": "基本情報を管理する", + "accountSecurityTitle": "アカウント・セキュリティー", + "accountSecurityIntroMessage": "パスワードとアカウント・アクセスを制御する", + "applicationsIntroMessage": "アカウントへアクセスするためにアプリのパーミッションを追跡して管理する", + "resourceIntroMessage": "チームメンバー間でリソースを共有する", + "passwordLastUpdateMessage": "パスワードは更新されました", + "updatePasswordTitle": "パスワードの更新", + "updatePasswordMessageTitle": "強力なパスワードを選択してください", + "updatePasswordMessage": "強力なパスワードは、数字、文字、記号を含みます。推測が難しく、実在する言葉に似ておらず、このアカウントだけで使用されています。", + "personalSubTitle": "個人情報", + "personalSubMessage": "この基本情報を管理してください:名、姓、メール", + "authenticatorCode": "ワンタイムコード", + "email": "Eメール", + "firstName": "名", + "givenName": "名", + "fullName": "氏名", + "lastName": "姓", + "familyName": "姓", + "password": "パスワード", + "currentPassword": "現在のパスワード", + "passwordConfirm": "新しいパスワード(確認)", + "passwordNew": "新しいパスワード", + "username": "ユーザー名", + "address": "住所", + "street": "番地", + "locality": "市区町村", + "region": "都道府県", + "postal_code": "郵便番号", + "country": "国", + "emailVerified": "確認済みEメール", + "gssDelegationCredential": "GSS委譲クレデンシャル", + "profileScopeConsentText": "ユーザー・プロファイル", + "emailScopeConsentText": "メールアドレス", + "addressScopeConsentText": "アドレス", + "phoneScopeConsentText": "電話番号", + "offlineAccessScopeConsentText": "オフライン・アクセス", + "samlRoleListScopeConsentText": "ロール", + "rolesScopeConsentText": "ユーザーロール", + "role_admin": "管理者", + "role_realm-admin": "レルム管理者", + "role_create-realm": "レルムの作成", + "role_view-realm": "レルムの参照", + "role_view-users": "ユーザーの参照", + "role_view-applications": "アプリケーションの参照", + "role_view-clients": "クライアントの参照", + "role_view-events": "イベントの参照", + "role_view-identity-providers": "アイデンティティー・プロバイダーの参照", + "role_view-consent": "同意の参照", + "role_manage-realm": "レルムの管理", + "role_manage-users": "ユーザーの管理", + "role_manage-applications": "アプリケーションの管理", + "role_manage-identity-providers": "アイデンティティー・プロバイダーの管理", + "role_manage-clients": "クライアントの管理", + "role_manage-events": "イベントの管理", + "role_view-profile": "プロファイルの参照", + "role_manage-account": "アカウントの管理", + "role_manage-account-links": "アカウントリンクの管理", + "role_manage-consent": "同意の管理", + "role_read-token": "トークンの参照", + "role_offline-access": "オフライン・アクセス", + "role_uma_authorization": "パーミッションの取得", + "client_account": "アカウント", + "client_account-console": "アカウント・コンソール", + "client_security-admin-console": "セキュリティー管理コンソール", + "client_admin-cli": "管理CLI", + "client_realm-management": "レルム管理", + "client_broker": "ブローカー", + "requiredFields": "必須", + "allFieldsRequired": "全ての入力項目が必須", + "backToApplication": "« アプリケーションに戻る", + "backTo": "{0}に戻る", + "date": "日付", + "event": "イベント", + "ip": "IP", + "client": "クライアント", + "clients": "クライアント", + "details": "詳細", + "started": "開始", + "lastAccess": "最終アクセス", + "expires": "有効期限", + "applications": "アプリケーション", + "account": "アカウント", + "federatedIdentity": "連携済みアイデンティティー", + "authenticator": "オーセンティケーター", + "device-activity": "デバイス・アクティビティー", + "sessions": "セッション", + "log": "ログ", + "application": "アプリケーション", + "availableRoles": "利用可能なロール", + "grantedPermissions": "許可されたパーミッション", + "grantedPersonalInfo": "許可された個人情報", + "additionalGrants": "追加の許可", + "action": "アクション", + "inResource": "in", + "fullAccess": "フルアクセス", + "offlineToken": "オフライン・トークン", + "revoke": "許可の取り消し", + "configureAuthenticators": "設定済みのオーセンティケーター", + "mobile": "モバイル", + "totpStep1": "モバイルに以下のアプリケーションのいずれかをインストールしてください。", + "totpStep2": "アプリケーションを開き、バーコードをスキャンしてください。", + "totpStep3": "アプリケーションで提供されたワンタイムコードを入力して保存をクリックし、セットアップを完了してください。", + "totpStep3DeviceName": "OTPデバイスの管理に役立つようなデバイス名を指定してください。", + "totpManualStep2": "アプリケーションを開き、キーを入力してください。", + "totpManualStep3": "アプリケーションが設定できる場合は、次の設定値を使用してください。", + "totpUnableToScan": "スキャンできませんか?", + "totpScanBarcode": "バーコードをスキャンしますか?", + "totp.totp": "時間ベース", + "totp.hotp": "カウンターベース", + "totpType": "タイプ", + "totpAlgorithm": "アルゴリズム", + "totpDigits": "数字", + "totpInterval": "間隔", + "totpCounter": "カウンター", + "totpDeviceName": "デバイス名", + "missingUsernameMessage": "ユーザー名を入力してください。", + "missingFirstNameMessage": "名を入力してください。", + "invalidEmailMessage": "無効なメールアドレスです。", + "missingLastNameMessage": "姓を入力してください。", + "missingEmailMessage": "Eメールを入力してください。", + "missingPasswordMessage": "パスワードを入力してください。", + "notMatchPasswordMessage": "パスワードが一致していません。", + "invalidUserMessage": "無効なユーザーです。", + "missingTotpMessage": "オーセンティケーター・コードを入力してください。", + "missingTotpDeviceNameMessage": "デバイス名を指定してください。", + "invalidPasswordExistingMessage": "既存のパスワードが不正です。", + "invalidPasswordConfirmMessage": "新しいパスワード(確認)と一致していません。", + "invalidTotpMessage": "無効なオーセンティケーター・コードです。", + "usernameExistsMessage": "既に存在するユーザー名です。", + "emailExistsMessage": "既に存在するEメールです。", + "readOnlyUserMessage": "読み取り専用のため、アカウントを更新することはできません。", + "readOnlyUsernameMessage": "読み取り専用のため、ユーザー名を更新することはできません。", + "readOnlyPasswordMessage": "読み取り専用のため、パスワードを更新することはできません。", + "successTotpMessage": "モバイル・オーセンティケーターが設定されました。", + "successTotpRemovedMessage": "モバイル・オーセンティケーターが削除されました。", + "successGrantRevokedMessage": "許可が正常に取り消しされました。", + "accountUpdatedMessage": "アカウントが更新されました。", + "accountPasswordUpdatedMessage": "パスワードが更新されました。", + "missingIdentityProviderMessage": "アイデンティティー・プロバイダーが指定されていません。", + "invalidFederatedIdentityActionMessage": "無効または存在しないアクションです。", + "identityProviderNotFoundMessage": "指定されたアイデンティティー・プロバイダーが見つかりません。", + "federatedIdentityLinkNotActiveMessage": "このアイデンティティーは有効ではありません。", + "federatedIdentityRemovingLastProviderMessage": "パスワードがないため、最後の連携済みアイデンティティーが削除できません。", + "identityProviderRedirectErrorMessage": "アイデンティティー・プロバイダーへのリダイレクトに失敗しました。", + "identityProviderRemovedMessage": "アイデンティティー・プロバイダーが正常に削除されました。", + "identityProviderAlreadyLinkedMessage": "{0}から返された連携済みアイデンティティーは既に他のユーザーに関連付けされています。", + "staleCodeAccountMessage": "有効期限切れです。再度お試しください。", + "consentDenied": "同意が拒否されました。", + "accountDisabledMessage": "アカウントが無効です。管理者に連絡してください。", + "accountTemporarilyDisabledMessage": "アカウントが一時的に無効です。管理者に連絡するか、しばらく時間をおいてから再度お試しください。", + "invalidPasswordMinLengthMessage": "無効なパスワード: 最小{0}の長さが必要です。", + "invalidPasswordMinLowerCaseCharsMessage": "無効なパスワード: 少なくとも{0}文字の小文字を含む必要があります。", + "invalidPasswordMinDigitsMessage": "無効なパスワード: 少なくとも{0}文字の数字を含む必要があります。", + "invalidPasswordMinUpperCaseCharsMessage": "無効なパスワード:少なくとも{0}文字の大文字を含む必要があります。", + "invalidPasswordMinSpecialCharsMessage": "無効なパスワード: 少なくとも{0}文字の特殊文字を含む必要があります。", + "invalidPasswordNotUsernameMessage": "無効なパスワード: ユーザー名と同じパスワードは禁止されています。", + "invalidPasswordRegexPatternMessage": "無効なパスワード: 正規表現パターンと一致しません。", + "invalidPasswordHistoryMessage": "無効なパスワード: 最近の{0}パスワードのいずれかと同じパスワードは禁止されています。", + "invalidPasswordBlacklistedMessage": "無効なパスワード: パスワードがブラックリストに含まれています。", + "invalidPasswordGenericMessage": "無効なパスワード: 新しいパスワードはパスワード・ポリシーと一致しません。", + "myResources": "マイリソース", + "myResourcesSub": "マイリソース", + "doDeny": "拒否", + "doRevoke": "取り消し", + "doApprove": "承認", + "doRemoveSharing": "共有の削除", + "doRemoveRequest": "要求の削除", + "peopleAccessResource": "このリソースにアクセスできる人", + "resourceManagedPolicies": "このリソースへのアクセスを許可するパーミッション", + "resourceNoPermissionsGrantingAccess": "このリソースへのアクセスを許可する権限はありません", + "anyAction": "任意のアクション", + "description": "説明", + "name": "名前", + "scopes": "スコープ", + "resource": "リソース", + "user": "ユーザー", + "peopleSharingThisResource": "このリソースを共有している人", + "shareWithOthers": "他人と共有", + "needMyApproval": "承認が必要", + "requestsWaitingApproval": "承認待ちの要求", + "icon": "アイコン", + "requestor": "要求者", + "owner": "オーナー", + "resourcesSharedWithMe": "共有しているリソース", + "permissionRequestion": "パーミッションの要求", + "permission": "パーミッション", + "shares": "共有(複数)", + "notBeingShared": "このリソースは共有されていません。", + "notHaveAnyResource": "リソースがありません。", + "noResourcesSharedWithYou": "共有しているリソースはありません", + "havePermissionRequestsWaitingForApproval": "承認を待っている{0}個のパーミッションの要求があります。", + "clickHereForDetails": "詳細はこちらをクリックしてください。", + "resourceIsNotBeingShared": "リソースは共有されていません。", + "locale_ca": "Català", + "locale_de": "Deutsch", + "locale_en": "English", + "locale_es": "Español", + "locale_fr": "Français", + "locale_it": "Italian", + "locale_ja": "日本語", + "locale_nl": "Nederlands", + "locale_no": "Norsk", + "locale_lt": "Lietuvių", + "locale_pt-BR": "Português (Brasil)", + "locale_ru": "Русский", + "locale_sk": "Slovenčina", + "locale_sv": "Svenska", + "locale_tr": "Turkish", + "locale_zh-CN": "中文简体", + "applicaitonName": "名前", + "applicationType": "アプリケーション・タイプ", + "applicationInUse": "使用中のアプリケーションのみ", + "clearAllFilter": "すべてのフィルターをクリア", + "activeFilters": "アクティブなフィルター", + "filterByName": "名前でフィルタリング...", + "allApps": "すべてのアプリケーション", + "internalApps": "内部アプリケーション", + "thirdpartyApps": "サードパーティーのアプリケーション", + "appResults": "結果", + "clientNotFoundMessage": "クライアントが見つかりません。", + "authorizedProvider": "認可済みプロバイダー", + "authorizedProviderMessage": "アカウントにリンクされた認可済みプロバイダー", + "identityProvider": "アイデンティティー・プロバイダー", + "identityProviderMessage": "アカウントと設定したアイデンティティー・プロバイダーをリンクするには", + "socialLogin": "ソーシャル・ログイン", + "userDefined": "ユーザー定義", + "removeAccess": "アクセス権の削除", + "removeAccessMessage": "このアプリ・アカウントを使用する場合は、アクセス権を再度付与する必要があります。", + "authenticatorStatusMessage": "2要素認証は現在", + "authenticatorFinishSetUpTitle": "あなたの2要素認証", + "authenticatorFinishSetUpMessage": "Keycloakアカウントにサインインするたびに、2要素認証コードを入力するように求められます。", + "authenticatorSubTitle": "2要素認証を設定する", + "authenticatorSubMessage": "アカウントのセキュリティーを強化するには、利用可能な2要素認証の方式のうち少なくとも1つを有効にします。", + "authenticatorMobileTitle": "モバイル・オーセンティケーター", + "authenticatorMobileMessage": "モバイル・オーセンティケーターを使用して、2要素認証として確認コードを取得します。", + "authenticatorMobileFinishSetUpMessage": "オーセンティケーターはあなたの携帯電話にバインドされています。", + "authenticatorActionSetup": "セットアップ", + "authenticatorSMSTitle": "SMSコード", + "authenticatorSMSMessage": "Keycloakは、2要素認証として確認コードを携帯電話に送信します。", + "authenticatorSMSFinishSetUpMessage": "テキスト・メッセージが次の電話番号宛に送信されます:", + "authenticatorDefaultStatus": "デフォルト", + "authenticatorChangePhone": "電話番号の変更", + "authenticatorBackupCodesTitle": "バックアップ・コード", + "authenticatorBackupCodesMessage": "8桁のバックアップ・コードの入手", + "authenticatorBackupCodesFinishSetUpMessage": "この時点で12個のバックアップ・コードが生成されました。それぞれ一度だけ使用できます。", + "authenticatorMobileSetupTitle": "モバイル・オーセンティケーターのセットアップ", + "smscodeIntroMessage": "電話番号を入力すると、確認コードがあなたの電話に送信されます。", + "mobileSetupStep1": "携帯電話にオーセンティケーター・アプリケーションをインストールします。ここにリストされているアプリケーションがサポートされています。", + "mobileSetupStep2": "アプリケーションを開き、バーコードをスキャンしてください。", + "mobileSetupStep3": "アプリケーションから提供されたワンタイムコードを入力し、保存をクリックしてセットアップを終了します。", + "scanBarCode": "バーコードをスキャンしますか?", + "enterBarCode": "ワンタイムコードを入力してください", + "doCopy": "コピー", + "doFinish": "終了", + "authenticatorSMSCodeSetupTitle": "SMSコードのセットアップ", + "chooseYourCountry": "国を選んでください", + "enterYourPhoneNumber": "電話番号を入力してください", + "sendVerficationCode": "確認コードの送信", + "enterYourVerficationCode": "確認コードを入力してください", + "authenticatorBackupCodesSetupTitle": "バックアップ・コードのセットアップ", + "backupcodesIntroMessage": "携帯電話にアクセスできない場合でも、バックアップ・コードを使用してアカウントにログインできます。どこか安全でアクセス可能な場所に保管してください。", + "realmName": "レルム", + "doDownload": "ダウンロード", + "doPrint": "印刷", + "backupCodesTips-1": "各バックアップ・コードは1回使用できます。", + "backupCodesTips-2": "これらのコードはこの日に生成されました:", + "generateNewBackupCodes": "新しいバックアップ・コードを生成する", + "backupCodesTips-3": "新しいバックアップ・コードを生成すると、現在のコードは機能しなくなります。", + "backtoAuthenticatorPage": "オーセンティケーター・ページに戻る", + "resources": "リソース", + "sharedwithMe": "私と共有", + "share": "共有", + "sharedwith": "共有", + "accessPermissions": "アクセス・パーミッション", + "permissionRequests": "パーミッションの要求", + "approve": "承認", + "approveAll": "すべて承認", + "people": "人", + "perPage": "1ページあたり", + "currentPage": "現在のページ", + "sharetheResource": "リソースの共有", + "group": "グループ", + "selectPermission": "パーミッションを選択", + "addPeople": "あなたのリソースを共有する人を追加", + "addTeam": "あなたのリソースを共有するチームを追加", + "myPermissions": "私のパーミッション", + "waitingforApproval": "承認待ち", + "anyPermission": "任意のパーミッション", + "openshift.scope.user_info": "ユーザー情報", + "openshift.scope.user_check-access": "ユーザーアクセス情報", + "openshift.scope.user_full": "フルアクセス", + "openshift.scope.list-projects": "プロジェクトの一覧表示" + }, + "lt": { + "doSave": "Saugoti", + "doCancel": "Atšaukti", + "doLogOutAllSessions": "Atjungti visas sesijas", + "doRemove": "Šalinti", + "doAdd": "Pridėti", + "doSignOut": "Atsijungti", + "editAccountHtmlTitle": "Redaguoti paskyrą", + "federatedIdentitiesHtmlTitle": "Susietos paskyros", + "accountLogHtmlTitle": "Paskyros žurnalas", + "changePasswordHtmlTitle": "Keisti slaptažodį", + "sessionsHtmlTitle": "Prisijungimo sesijos", + "accountManagementTitle": "Keycloak Naudotojų Administravimas", + "authenticatorTitle": "Autentifikatorius", + "applicationsHtmlTitle": "Programos", + "authenticatorCode": "Vienkartinis kodas", + "email": "El. paštas", + "firstName": "Vardas", + "givenName": "Pavardė", + "fullName": "Pilnas vardas", + "lastName": "Pavardė", + "familyName": "Pavardė", + "password": "Slaptažodis", + "passwordConfirm": "Pakartotas slaptažodis", + "passwordNew": "Naujas slaptažodis", + "username": "Naudotojo vardas", + "address": "Adresas", + "street": "Gatvė", + "locality": "Miestas arba vietovė", + "region": "Rajonas", + "postal_code": "Pašto kodas", + "country": "Šalis", + "emailVerified": "El. pašto adresas patvirtintas", + "gssDelegationCredential": "GSS prisijungimo duomenų delegavimas", + "role_admin": "Administratorius", + "role_realm-admin": "Srities administravimas", + "role_create-realm": "Kurti sritį", + "role_view-realm": "Peržiūrėti sritį", + "role_view-users": "Peržiūrėti naudotojus", + "role_view-applications": "Peržiūrėti programas", + "role_view-clients": "Peržiūrėti klientines programas", + "role_view-events": "Peržiūrėti įvykių žurnalą", + "role_view-identity-providers": "Peržiūrėti tapatybės teikėjus", + "role_manage-realm": "Valdyti sritis", + "role_manage-users": "Valdyti naudotojus", + "role_manage-applications": "Valdyti programas", + "role_manage-identity-providers": "Valdyti tapatybės teikėjus", + "role_manage-clients": "Valdyti programas", + "role_manage-events": "Valdyti įvykius", + "role_view-profile": "Peržiūrėti paskyrą", + "role_manage-account": "Valdyti paskyrą", + "role_read-token": "Skaityti prieigos rakšą", + "role_offline-access": "Darbas neprisijungus", + "role_uma_authorization": "Įgauti UMA autorizavimo teises", + "client_account": "Paskyra", + "client_security-admin-console": "Saugumo administravimo konsolė", + "client_admin-cli": "Administravimo CLI", + "client_realm-management": "Srities valdymas", + "client_broker": "Tarpininkas", + "requiredFields": "Privalomi laukai", + "allFieldsRequired": "Visi laukai yra privalomi", + "backToApplication": "« Grįžti į programą", + "backTo": "Atgal į {0}", + "date": "Data", + "event": "Įvykis", + "ip": "IP", + "client": "Klientas", + "clients": "Klientai", + "details": "Detaliau", + "started": "Sukūrimo laikas", + "lastAccess": "Vėliausia prieiga", + "expires": "Galioja iki", + "applications": "Programos", + "account": "Paskyra", + "federatedIdentity": "Susieta tapatybė", + "authenticator": "Autentifikatorius", + "sessions": "Sesijos", + "log": "Įvykiai", + "application": "Programa", + "availablePermissions": "Galimos teisės", + "grantedPermissions": "Įgalintos teisės", + "grantedPersonalInfo": "Įgalinta asmeninė informacija", + "additionalGrants": "Papildomi įgaliojimai", + "action": "Veiksmas", + "inResource": "yra", + "fullAccess": "Pilna prieiga", + "offlineToken": "Režimo neprisijungus raktas (token)", + "revoke": "Atšaukti įgaliojimą", + "configureAuthenticators": "Sukonfigūruotas autentifikatorius", + "mobile": "Mobilus", + "totpStep1": "Įdiekite FreeOTP arba Google Authenticator savo įrenginyje. Programėlės prieinamos Google Play ir Apple App Store.", + "totpStep2": "Atidarykite programėlę ir nuskenuokite barkodą arba įveskite kodą.", + "totpStep3": "Įveskite programėlėje sugeneruotą vieną kartą galiojantį kodą ir paspauskite Saugoti norėdami prisijungti.", + "missingUsernameMessage": "Prašome įvesti naudotojo vardą.", + "missingFirstNameMessage": "Prašome įvesti vardą.", + "invalidEmailMessage": "Neteisingas el. pašto adresas.", + "missingLastNameMessage": "Prašome įvesti pavardę.", + "missingEmailMessage": "Prašome įvesti el. pašto adresą.", + "missingPasswordMessage": "Prašome įvesti slaptažodį.", + "notMatchPasswordMessage": "Slaptažodžiai nesutampa.", + "missingTotpMessage": "Prašome įvesti autentifikacijos kodą.", + "invalidPasswordExistingMessage": "Neteisingas dabartinis slaptažodis.", + "invalidPasswordConfirmMessage": "Pakartotas slaptažodis nesutampa.", + "invalidTotpMessage": "Neteisingas autentifikacijos kodas.", + "usernameExistsMessage": "Toks naudotojas jau egzistuoja.", + "emailExistsMessage": "El. pašto adresas jau egzistuoja.", + "readOnlyUserMessage": "Tik skaitymui sukonfigūruotos paskyros duomenų atnaujinti neleidžiama.", + "readOnlyPasswordMessage": "Tik skaitymui sukonfigūruotos paskyros slaptažodžio atnaujinti neleidžiama.", + "successTotpMessage": "Mobilus autentifikatorius sukonfigūruotas.", + "successTotpRemovedMessage": "Mobilus autentifikatorius pašalintas.", + "successGrantRevokedMessage": "Įgalinimas pašalintas sėkmingai.", + "accountUpdatedMessage": "Jūsų paskyros duomenys sėkmingai atnaujinti.", + "accountPasswordUpdatedMessage": "Jūsų paskyros slaptažodis pakeistas.", + "missingIdentityProviderMessage": "Nenurodytas tapatybės teikėjas.", + "invalidFederatedIdentityActionMessage": "Neteisingas arba nežinomas veiksmas.", + "identityProviderNotFoundMessage": "Nurodytas tapatybės teikėjas nerastas.", + "federatedIdentityLinkNotActiveMessage": "Nurodyta susieta tapatybė neaktyvi.", + "federatedIdentityRemovingLastProviderMessage": "Jūs negalite pašalinti paskutinio tapatybės teikėjo sąsajos, nes Jūs neturite nusistatę paskyros slaptažodžio.", + "identityProviderRedirectErrorMessage": "Klaida nukreipiant į tapatybės teikėjo puslapį.", + "identityProviderRemovedMessage": "Tapatybės teikėjas sėkmingai pašalintas.", + "identityProviderAlreadyLinkedMessage": "Susieta tapatybė iš {0} jau susieta su kita paskyra.", + "staleCodeAccountMessage": "Puslapio galiojimas baigėsi. Bandykite dar kartą.", + "consentDenied": "Prieiga draudžiama.", + "accountDisabledMessage": "Paskyros galiojimas sustabdytas, kreipkitės į administratorių.", + "accountTemporarilyDisabledMessage": "Paskyros galiojimas laikinai sustabdytas. Kreipkitės į administratorių arba pabandykite vėliau.", + "invalidPasswordMinLengthMessage": "Per trumpas slaptažodis: mažiausias ilgis {0}.", + "invalidPasswordMinLowerCaseCharsMessage": "Neteisingas slaptažodis: privaloma įvesti {0} mažąją raidę.", + "invalidPasswordMinDigitsMessage": "Neteisingas slaptažodis: privaloma įvesti {0} skaitmenį.", + "invalidPasswordMinUpperCaseCharsMessage": "Neteisingas slaptažodis: privaloma įvesti {0} didžiąją raidę.", + "invalidPasswordMinSpecialCharsMessage": "Neteisingas slaptažodis: privaloma įvesti {0} specialų simbolį.", + "invalidPasswordNotUsernameMessage": "Neteisingas slaptažodis: slaptažodis negali sutapti su naudotojo vardu.", + "invalidPasswordRegexPatternMessage": "Neteisingas slaptažodis: slaptažodis netenkina regex taisyklės(ių).", + "invalidPasswordHistoryMessage": "Neteisingas slaptažodis: slaptažodis negali sutapti su prieš tai buvusiais {0} slaptažodžiais." + }, + "nl": { + "doSave": "Opslaan", + "doCancel": "Annuleer", + "doLogOutAllSessions": "Alle sessies uitloggen", + "doRemove": "Verwijder", + "doAdd": "Voeg toe", + "doSignOut": "Afmelden", + "editAccountHtmlTitle": "Bewerk account", + "federatedIdentitiesHtmlTitle": "Federated Identities", + "accountLogHtmlTitle": "Account log", + "changePasswordHtmlTitle": "Verander wachtwoord", + "sessionsHtmlTitle": "Sessies", + "accountManagementTitle": "Keycloak Accountbeheer", + "authenticatorTitle": "Authenticator", + "applicationsHtmlTitle": "Toepassingen", + "authenticatorCode": "Eenmalige code", + "email": "E-mailadres", + "firstName": "Voornaam", + "givenName": "Voornaam", + "fullName": "Volledige naam", + "lastName": "Achternaam", + "familyName": "Achternaam", + "password": "Wachtwoord", + "passwordConfirm": "Bevestiging", + "passwordNew": "Nieuw Wachtwoord", + "username": "Gebruikersnaam", + "address": "Adres", + "street": "Straat", + "locality": "Stad of plaats", + "region": "Staat, provincie of regio", + "postal_code": "Postcode", + "country": "Land", + "emailVerified": "E-mailadres geverifieerd", + "gssDelegationCredential": "GSS gedelegeerde aanmeldgegevens", + "role_admin": "Beheer", + "role_realm-admin": "Realmbeheer", + "role_create-realm": "Creëer realm", + "role_view-realm": "Bekijk realm", + "role_view-users": "Bekijk gebruikers", + "role_view-applications": "Bekijk toepassingen", + "role_view-clients": "Bekijk clients", + "role_view-events": "Bekijk gebeurtenissen", + "role_view-identity-providers": "Bekijk identity providers", + "role_manage-realm": "Beheer realm", + "role_manage-users": "Beheer gebruikers", + "role_manage-applications": "Beheer toepassingen", + "role_manage-identity-providers": "Beheer identity providers", + "role_manage-clients": "Beheer clients", + "role_manage-events": "Beheer gebeurtenissen", + "role_view-profile": "Bekijk profiel", + "role_manage-account": "Beheer account", + "role_manage-account-links": "Beheer accountkoppelingen", + "role_read-token": "Lees token", + "role_offline-access": "Offline toegang", + "role_uma_authorization": "Verkrijg UMA rechten", + "client_account": "Account", + "client_security-admin-console": "Console Veligheidsbeheer", + "client_admin-cli": "Beheer CLI", + "client_realm-management": "Realmbeheer", + "client_broker": "Broker", + "requiredFields": "Verplichte velden", + "allFieldsRequired": "Alle velden verplicht", + "backToApplication": "« Terug naar toepassing", + "backTo": "Terug naar {0}", + "date": "Datum", + "event": "Gebeurtenis", + "ip": "IP", + "client": "Client", + "clients": "Clients", + "details": "Details", + "started": "Gestart", + "lastAccess": "Laatste toegang", + "expires": "Vervalt", + "applications": "Toepassingen", + "account": "Account", + "federatedIdentity": "Federated Identity", + "authenticator": "Authenticator", + "sessions": "Sessies", + "log": "Log", + "application": "Toepassing", + "availablePermissions": "Beschikbare rechten", + "grantedPermissions": "Gegunde rechten", + "grantedPersonalInfo": "Gegunde Persoonsgegevens", + "additionalGrants": "Verdere vergunningen", + "action": "Actie", + "inResource": "in", + "fullAccess": "Volledige toegang", + "offlineToken": "Offline Token", + "revoke": "Vergunning intrekken", + "configureAuthenticators": "Ingestelde authenticators", + "mobile": "Mobiel nummer", + "totpStep1": "Installeer een van de onderstaande applicaties op uw mobiele apparaat:", + "totpStep2": "Open de toepassing en scan de QR-code of voer de sleutel in.", + "totpStep3": "Voer de door de toepassing gegeven eenmalige code in en klik op Opslaan om de configuratie af te ronden.", + "missingUsernameMessage": "Gebruikersnaam ontbreekt.", + "missingFirstNameMessage": "Voornaam onbreekt.", + "invalidEmailMessage": "Ongeldig e-mailadres.", + "missingLastNameMessage": "Achternaam ontbreekt.", + "missingEmailMessage": "E-mailadres ontbreekt.", + "missingPasswordMessage": "Wachtwoord ontbreekt.", + "notMatchPasswordMessage": "Wachtwoorden komen niet overeen.", + "missingTotpMessage": "Authenticatiecode ontbreekt.", + "invalidPasswordExistingMessage": "Ongeldig bestaand wachtwoord.", + "invalidPasswordConfirmMessage": "Wachtwoordbevestiging komt niet overeen.", + "invalidTotpMessage": "Ongeldige authenticatiecode.", + "emailExistsMessage": "E-mailadres bestaat reeds.", + "readOnlyUserMessage": "U kunt uw account niet bijwerken aangezien het account alleen-lezen is.", + "readOnlyPasswordMessage": "U kunt uw wachtwoord niet wijzigen omdat uw account alleen-lezen is.", + "successTotpMessage": "Mobiele authenticator geconfigureerd.", + "successTotpRemovedMessage": "Mobiele authenticator verwijderd.", + "successGrantRevokedMessage": "Vergunning succesvol ingetrokken", + "accountUpdatedMessage": "Uw account is gewijzigd.", + "accountPasswordUpdatedMessage": "Uw wachtwoord is gewijzigd.", + "missingIdentityProviderMessage": "Geen identity provider aangegeven.", + "invalidFederatedIdentityActionMessage": "Ongeldige of ontbrekende actie op federated identity.", + "identityProviderNotFoundMessage": "Gespecificeerde identity provider niet gevonden.", + "federatedIdentityLinkNotActiveMessage": "Deze federated identity is niet langer geldig.", + "federatedIdentityRemovingLastProviderMessage": "U kunt de laatste federated identity provider niet verwijderen aangezien u dan niet langer zou kunnen inloggen.", + "identityProviderRedirectErrorMessage": "Kon niet herverwijzen naar identity provider.", + "identityProviderRemovedMessage": "Identity provider met succes verwijderd.", + "identityProviderAlreadyLinkedMessage": "Door {0} teruggegeven federated identity is al gekoppeld aan een andere gebruiker.", + "staleCodeAccountMessage": "De pagina is verlopen. Probeer het nogmaals.", + "consentDenied": "Toestemming geweigerd", + "accountDisabledMessage": "Account is gedeactiveerd. Contacteer de beheerder.", + "accountTemporarilyDisabledMessage": "Account is tijdelijk deactiveerd, neem contact op met de beheerder of probeer het later opnieuw.", + "invalidPasswordMinLengthMessage": "Ongeldig wachtwoord: de minimale lengte is {0} karakters.", + "invalidPasswordMinLowerCaseCharsMessage": "Ongeldig wachtwoord: het moet minstens {0} kleine letters bevatten.", + "invalidPasswordMinDigitsMessage": "Ongeldig wachtwoord: het moet minstens {0} getallen bevatten.", + "invalidPasswordMinUpperCaseCharsMessage": "Ongeldig wachtwoord: het moet minstens {0} hoofdletters bevatten.", + "invalidPasswordMinSpecialCharsMessage": "Ongeldig wachtwoord: het moet minstens {0} speciale karakters bevatten.", + "invalidPasswordNotUsernameMessage": "Ongeldig wachtwoord: het mag niet overeenkomen met de gebruikersnaam.", + "invalidPasswordRegexPatternMessage": "Ongeldig wachtwoord: het voldoet niet aan het door de beheerder ingestelde patroon.", + "invalidPasswordHistoryMessage": "Ongeldig wachtwoord: het mag niet overeen komen met een van de laatste {0} wachtwoorden.", + "invalidPasswordGenericMessage": "Ongeldig wachtwoord: het nieuwe wachtwoord voldoet niet aan het wachtwoordbeleid." + }, + "no": { + "doSave": "Lagre", + "doCancel": "Avbryt", + "doLogOutAllSessions": "Logg ut av alle sesjoner", + "doRemove": "Fjern", + "doAdd": "Legg til", + "doSignOut": "Logg ut", + "editAccountHtmlTitle": "Rediger konto", + "federatedIdentitiesHtmlTitle": "Federerte identiteter", + "accountLogHtmlTitle": "Kontologg", + "changePasswordHtmlTitle": "Endre passord", + "sessionsHtmlTitle": "Sesjoner", + "accountManagementTitle": "Keycloak kontoadministrasjon", + "authenticatorTitle": "Autentikator", + "applicationsHtmlTitle": "Applikasjoner", + "authenticatorCode": "Engangskode", + "email": "E-post", + "firstName": "Fornavn", + "givenName": "Fornavn", + "fullName": "Fullt navn", + "lastName": "Etternavn", + "familyName": "Etternavn", + "password": "Passord", + "passwordConfirm": "Bekreftelse", + "passwordNew": "Nytt passord", + "username": "Brukernavn", + "address": "Adresse", + "street": "Gate-/veinavn + husnummer", + "locality": "By", + "region": "Fylke", + "postal_code": "Postnummer", + "country": "Land", + "emailVerified": "E-post bekreftet", + "gssDelegationCredential": "GSS legitimasjonsdelegering", + "role_admin": "Administrator", + "role_realm-admin": "Administrator for sikkerhetsdomene", + "role_create-realm": "Opprette sikkerhetsdomene", + "role_view-realm": "Se sikkerhetsdomene", + "role_view-users": "Se brukere", + "role_view-applications": "Se applikasjoner", + "role_view-clients": "Se klienter", + "role_view-events": "Se hendelser", + "role_view-identity-providers": "Se identitetsleverandører", + "role_manage-realm": "Administrere sikkerhetsdomene", + "role_manage-users": "Administrere brukere", + "role_manage-applications": "Administrere applikasjoner", + "role_manage-identity-providers": "Administrere identitetsleverandører", + "role_manage-clients": "Administrere klienter", + "role_manage-events": "Administrere hendelser", + "role_view-profile": "Se profil", + "role_manage-account": "Administrere konto", + "role_read-token": "Lese token", + "role_offline-access": "Frakoblet tilgang", + "role_uma_authorization": "Skaffe tillatelser", + "client_account": "Konto", + "client_security-admin-console": "Sikkerhetsadministrasjonskonsoll", + "client_admin-cli": "Kommandolinje-grensesnitt for administrator", + "client_realm-management": "Sikkerhetsdomene-administrasjon", + "client_broker": "Broker", + "requiredFields": "Obligatoriske felt", + "allFieldsRequired": "Alle felt må fylles ut", + "backToApplication": "« Tilbake til applikasjonen", + "backTo": "Tilbake til {0}", + "date": "Dato", + "event": "Hendelse", + "ip": "IP", + "client": "Klient", + "clients": "Klienter", + "details": "Detaljer", + "started": "Startet", + "lastAccess": "Sist benyttet", + "expires": "Utløper", + "applications": "Applikasjoner", + "account": "Konto", + "federatedIdentity": "Federert identitet", + "authenticator": "Autentikator", + "sessions": "Sesjoner", + "log": "Logg", + "application": "Applikasjon", + "availablePermissions": "Tilgjengelige rettigheter", + "grantedPermissions": "Innvilgede rettigheter", + "grantedPersonalInfo": "Innvilget personlig informasjon", + "additionalGrants": "Ekstra rettigheter", + "action": "Handling", + "inResource": "i", + "fullAccess": "Full tilgang", + "offlineToken": "Offline token", + "revoke": "Opphev rettighet", + "configureAuthenticators": "Konfigurerte autentikatorer", + "mobile": "Mobiltelefon", + "totpStep1": "Installer ett av følgende programmer på mobilen din.", + "totpStep2": "Åpne applikasjonen og skann strekkoden eller skriv inn koden.", + "totpStep3": "Skriv inn engangskoden gitt av applikasjonen og klikk Lagre for å fullføre.", + "missingUsernameMessage": "Vennligst oppgi brukernavn.", + "missingFirstNameMessage": "Vennligst oppgi fornavn.", + "invalidEmailMessage": "Ugyldig e-postadresse.", + "missingLastNameMessage": "Vennligst oppgi etternavn.", + "missingEmailMessage": "Vennligst oppgi e-postadresse.", + "missingPasswordMessage": "Vennligst oppgi passord.", + "notMatchPasswordMessage": "Passordene er ikke like.", + "missingTotpMessage": "Vennligst oppgi engangskode.", + "invalidPasswordExistingMessage": "Ugyldig eksisterende passord.", + "invalidPasswordConfirmMessage": "Passordene er ikke like.", + "invalidTotpMessage": "Ugyldig engangskode.", + "usernameExistsMessage": "Brukernavnet finnes allerede.", + "emailExistsMessage": "E-postadressen finnes allerede.", + "readOnlyUserMessage": "Du kan ikke oppdatere kontoen din ettersom den er skrivebeskyttet.", + "readOnlyPasswordMessage": "Du kan ikke oppdatere passordet ditt ettersom kontoen din er skrivebeskyttet.", + "successTotpMessage": "Autentikator for mobiltelefon er konfigurert.", + "successTotpRemovedMessage": "Autentikator for mobiltelefon er fjernet.", + "successGrantRevokedMessage": "Vellykket oppheving av rettighet.", + "accountUpdatedMessage": "Kontoen din har blitt oppdatert.", + "accountPasswordUpdatedMessage": "Ditt passord har blitt oppdatert.", + "missingIdentityProviderMessage": "Identitetsleverandør er ikke spesifisert.", + "invalidFederatedIdentityActionMessage": "Ugyldig eller manglende handling.", + "identityProviderNotFoundMessage": "Spesifisert identitetsleverandør ikke funnet.", + "federatedIdentityLinkNotActiveMessage": "Denne identiteten er ikke lenger aktiv.", + "federatedIdentityRemovingLastProviderMessage": "Du kan ikke fjerne siste federerte identitet ettersom du ikke har et passord.", + "identityProviderRedirectErrorMessage": "Redirect til identitetsleverandør feilet.", + "identityProviderRemovedMessage": "Fjerning av identitetsleverandør var vellykket.", + "identityProviderAlreadyLinkedMessage": "Federert identitet returnert av {0} er allerede koblet til en annen bruker.", + "staleCodeAccountMessage": "Siden har utløpt. Vennligst prøv en gang til.", + "consentDenied": "Samtykke avslått.", + "accountDisabledMessage": "Konto er deaktivert, kontakt administrator.", + "accountTemporarilyDisabledMessage": "Konto er midlertidig deaktivert, kontakt administrator eller prøv igjen senere.", + "invalidPasswordMinLengthMessage": "Ugyldig passord: minimum lengde {0}.", + "invalidPasswordMinLowerCaseCharsMessage": "Ugyldig passord: må inneholde minimum {0} små bokstaver.", + "invalidPasswordMinDigitsMessage": "Ugyldig passord: må inneholde minimum {0} sifre.", + "invalidPasswordMinUpperCaseCharsMessage": "Ugyldig passord: må inneholde minimum {0} store bokstaver.", + "invalidPasswordMinSpecialCharsMessage": "Ugyldig passord: må inneholde minimum {0} spesialtegn.", + "invalidPasswordNotUsernameMessage": "Ugyldig passord: kan ikke være likt brukernavn.", + "invalidPasswordRegexPatternMessage": "Ugyldig passord: tilfredsstiller ikke kravene for passord-mønster.", + "invalidPasswordHistoryMessage": "Ugyldig passord: kan ikke være likt noen av de {0} foregående passordene.", + "locale_ca": "Català", + "locale_de": "Deutsch", + "locale_en": "English", + "locale_es": "Español", + "locale_fr": "Français", + "locale_it": "Italian", + "locale_ja": "日本語", + "locale_no": "Norsk", + "locale_nl": "Nederlands", + "locale_pt-BR": "Português (Brasil)", + "locale_ru": "Русский", + "locale_zh-CN": "中文简体" + }, + "pl": {}, + "pt-BR": { + "doSave": "Salvar", + "doCancel": "Cancelar", + "doLogOutAllSessions": "Sair de todas as sessões", + "doRemove": "Remover", + "doAdd": "Adicionar", + "doSignOut": "Sair", + "editAccountHtmlTitle": "Editar Conta", + "federatedIdentitiesHtmlTitle": "Identidades Federadas", + "accountLogHtmlTitle": "Log da conta", + "changePasswordHtmlTitle": "Alterar senha", + "sessionsHtmlTitle": "Sessões", + "accountManagementTitle": "Gerenciamento de Conta", + "authenticatorTitle": "Autenticator", + "applicationsHtmlTitle": "Aplicativos", + "authenticatorCode": "Código autenticador", + "email": "E-mail", + "firstName": "Primeiro nome", + "givenName": "Primeiro nome", + "fullName": "Nome completo", + "lastName": "Sobrenome", + "familyName": "Sobrenome", + "password": "Senha", + "passwordConfirm": "Confirmação", + "passwordNew": "Nova senha", + "username": "Nome de usúario", + "address": "Endereço", + "street": "Logradouro", + "locality": "Cidade ou Localidade", + "region": "Estado", + "postal_code": "CEP", + "country": "País", + "emailVerified": "E-mail verificado", + "gssDelegationCredential": "GSS Delegação de Credencial", + "role_admin": "Admin", + "role_realm-admin": "Realm Admin", + "role_create-realm": "Cria realm", + "role_view-realm": "Visualiza realm", + "role_view-users": "Visualiza usuários", + "role_view-applications": "Visualiza aplicações", + "role_view-clients": "Visualiza clientes", + "role_view-events": "Visualiza eventos", + "role_view-identity-providers": "Visualiza provedores de identidade", + "role_manage-realm": "Gerencia realm", + "role_manage-users": "Gerencia usuários", + "role_manage-applications": "Gerencia aplicações", + "role_manage-identity-providers": "Gerencia provedores de identidade", + "role_manage-clients": "Gerencia clientes", + "role_manage-events": "Gerencia eventos", + "role_view-profile": "Visualiza perfil", + "role_manage-account": "Gerencia conta", + "role_read-token": "Lê token", + "role_offline-access": "Acesso Offline", + "role_uma_authorization": "Obter permissões", + "client_account": "Conta", + "client_security-admin-console": "Console de Administração de Segurança", + "client_admin-cli": "Admin CLI", + "client_realm-management": "Gerenciamento de Realm", + "client_broker": "Broker", + "requiredFields": "Campos obrigatórios", + "allFieldsRequired": "Todos os campos são obrigatórios", + "backToApplication": "« Voltar para aplicação", + "backTo": "Voltar para {0}", + "date": "Data", + "event": "Evento", + "ip": "IP", + "client": "Cliente", + "clients": "Clientes", + "details": "Detalhes", + "started": "Iniciado", + "lastAccess": "Último acesso", + "expires": "Expira", + "applications": "Aplicativos", + "account": "Conta", + "federatedIdentity": "Identidade Federada", + "authenticator": "Autenticador", + "sessions": "Sessões", + "log": "Log", + "application": "Aplicativo", + "availablePermissions": "Permissões Disponíveis", + "grantedPermissions": "Permissões Concedidas", + "grantedPersonalInfo": "Informações Pessoais Concedidas", + "additionalGrants": "Concessões Adicionais", + "action": "Ação", + "inResource": "em", + "fullAccess": "Acesso Completo", + "offlineToken": "Offline Token", + "revoke": "Revogar Concessões", + "configureAuthenticators": "Autenticadores Configurados", + "mobile": "Mobile", + "totpStep1": "Instalar FreeOTP ou Google Authenticator em seu dispositivo. Ambas aplicações estão disponíveis no Google Play e na Apple App Store.", + "totpStep2": "Abra o aplicativo e escaneie o código de barras ou entre com o código.", + "totpStep3": "Digite o código fornecido pelo aplicativo e clique em Salvar para concluir a configuração.", + "missingUsernameMessage": "Por favor, especifique o nome de usuário.", + "missingFirstNameMessage": "Por favor, informe o primeiro nome.", + "invalidEmailMessage": "E-mail inválido.", + "missingLastNameMessage": "Por favor, informe o sobrenome.", + "missingEmailMessage": "Por favor, informe o e-mail.", + "missingPasswordMessage": "Por favor, informe a senha.", + "notMatchPasswordMessage": "As senhas não coincidem.", + "missingTotpMessage": "Por favor, informe o código autenticador.", + "invalidPasswordExistingMessage": "Senha atual inválida.", + "invalidPasswordConfirmMessage": "A senha de confirmação não coincide.", + "invalidTotpMessage": "Código autenticador inválido.", + "usernameExistsMessage": "Este nome de usuário já existe.", + "emailExistsMessage": "Este e-mail já existe.", + "readOnlyUserMessage": "Você não pode atualizar sua conta, uma vez que é apenas de leitura", + "readOnlyPasswordMessage": "Você não pode atualizar sua senha, sua conta é somente leitura", + "successTotpMessage": "Autenticador mobile configurado.", + "successTotpRemovedMessage": "Autenticador mobile removido.", + "successGrantRevokedMessage": "Concessões revogadas com sucesso.", + "accountUpdatedMessage": "Sua conta foi atualizada", + "accountPasswordUpdatedMessage": "Sua senha foi atualizada", + "missingIdentityProviderMessage": "Provedor de identidade não especificado", + "invalidFederatedIdentityActionMessage": "Ação inválida ou ausente", + "identityProviderNotFoundMessage": "O provedor de identidade especificado não foi encontrado", + "federatedIdentityLinkNotActiveMessage": "Esta identidade não está mais em atividade", + "federatedIdentityRemovingLastProviderMessage": "Você não pode remover a última identidade federada como você não tem senha", + "identityProviderRedirectErrorMessage": "Falha ao redirecionar para o provedor de identidade", + "identityProviderRemovedMessage": "Provedor de identidade removido com sucesso", + "identityProviderAlreadyLinkedMessage": "Identidade federada retornado por {0} já está ligado a outro usuário.", + "accountDisabledMessage": "Conta desativada, contate o administrador", + "accountTemporarilyDisabledMessage": "A conta está temporariamente indisponível, contate o administrador ou tente novamente mais tarde", + "invalidPasswordMinLengthMessage": "Senha inválida: comprimento mínimo {0}", + "invalidPasswordMinLowerCaseCharsMessage": "Senha inválida: deve conter pelo menos {0} caractere(s) minúsculo", + "invalidPasswordMinDigitsMessage": "Senha inválida: deve conter pelo menos {0} número(s)", + "invalidPasswordMinUpperCaseCharsMessage": "Senha inválida: deve conter pelo menos {0} caractere(s) maiúsculo", + "invalidPasswordMinSpecialCharsMessage": "Senha inválida: deve conter pelo menos {0} caractere(s) especial", + "invalidPasswordNotUsernameMessage": "Senha inválida: não deve ser igual ao nome de usuário", + "invalidPasswordRegexPatternMessage": "Senha inválida: não corresponde ao padrão da expressão regular.", + "invalidPasswordHistoryMessage": "Senha inválida: não pode ser igual a qualquer uma das {0} últimas senhas." + }, + "ru": { + "doSave": "Сохранить", + "doCancel": "Отмена", + "doLogOutAllSessions": "Выйти из всех сессий", + "doRemove": "Удалить", + "doAdd": "Добавить", + "doSignOut": "Выход", + "editAccountHtmlTitle": "Изменение учетной записи", + "federatedIdentitiesHtmlTitle": "Федеративные идентификаторы", + "accountLogHtmlTitle": "Лог учетной записи", + "changePasswordHtmlTitle": "Смена пароля", + "sessionsHtmlTitle": "Сессии", + "accountManagementTitle": "Управление учетной записью", + "authenticatorTitle": "Аутентификатор", + "applicationsHtmlTitle": "Приложения", + "authenticatorCode": "Одноразовый код", + "email": "E-mail", + "firstName": "Имя", + "givenName": "Имя", + "fullName": "Полное имя", + "lastName": "Фамилия", + "familyName": "Фамилия", + "password": "Пароль", + "passwordConfirm": "Подтверждение пароля", + "passwordNew": "Новый пароль", + "username": "Имя пользователя", + "address": "Адрес", + "street": "Улица", + "locality": "Город", + "region": "Регион", + "postal_code": "Почтовый индекс", + "country": "Страна", + "emailVerified": "E-mail подтвержден", + "gssDelegationCredential": "Делегирование учетных данных через GSS", + "role_admin": "Администратор", + "role_realm-admin": "Администратор realm", + "role_create-realm": "Создать realm", + "role_view-realm": "Просмотр realm", + "role_view-users": "Просмотр пользователей", + "role_view-applications": "Просмотр приложений", + "role_view-clients": "Просмотр клиентов", + "role_view-events": "Просмотр событий", + "role_view-identity-providers": "Просмотр провайдеров учетных записей", + "role_manage-realm": "Управление realm", + "role_manage-users": "Управление пользователями", + "role_manage-applications": "Управление приложениями", + "role_manage-identity-providers": "Управление провайдерами учетных записей", + "role_manage-clients": "Управление клиентами", + "role_manage-events": "Управление событиями", + "role_view-profile": "Просмотр профиля", + "role_manage-account": "Управление учетной записью", + "role_read-token": "Чтение токена", + "role_offline-access": "Доступ оффлайн", + "role_uma_authorization": "Получение разрешений", + "client_account": "Учетная запись", + "client_security-admin-console": "Консоль администратора безопасности", + "client_admin-cli": "Командный интерфейс администратора", + "client_realm-management": "Управление Realm", + "client_broker": "Брокер", + "requiredFields": "Обязательные поля", + "allFieldsRequired": "Все поля обязательны", + "backToApplication": "« Назад в приложение", + "backTo": "Назад в {0}", + "date": "Дата", + "event": "Событие", + "ip": "IP", + "client": "Клиент", + "clients": "Клиенты", + "details": "Детали", + "started": "Начата", + "lastAccess": "Последний доступ", + "expires": "Истекает", + "applications": "Приложения", + "account": "Учетная запись", + "federatedIdentity": "Федеративный идентификатор", + "authenticator": "Аутентификатор", + "sessions": "Сессии", + "log": "Журнал", + "application": "Приложение", + "availablePermissions": "Доступные разрешения", + "grantedPermissions": "Согласованные разрешения", + "grantedPersonalInfo": "Согласованная персональная информация", + "additionalGrants": "Дополнительные согласования", + "action": "Действие", + "inResource": "в", + "fullAccess": "Полный доступ", + "offlineToken": "Оффлайн токен", + "revoke": "Отозвать согласование", + "configureAuthenticators": "Сконфигурированные аутентификаторы", + "mobile": "Мобильное приложение", + "totpStep1": "Установите FreeOTP или Google Authenticator. Оба приложения доступны на Google Play и в Apple App Store.", + "totpStep2": "Откройте приложение и просканируйте баркод, либо введите ключ.", + "totpStep3": "Введите одноразовый код, выданный приложением, и нажмите сохранить для завершения установки.", + "missingUsernameMessage": "Введите имя пользователя.", + "missingFirstNameMessage": "Введите имя.", + "invalidEmailMessage": "Введите корректный E-mail.", + "missingLastNameMessage": "Введите фамилию.", + "missingEmailMessage": "Введите E-mail.", + "missingPasswordMessage": "Введите пароль.", + "notMatchPasswordMessage": "Пароли не совпадают.", + "missingTotpMessage": "Введите код аутентификатора.", + "invalidPasswordExistingMessage": "Существующий пароль неверный.", + "invalidPasswordConfirmMessage": "Подтверждение пароля не совпадает.", + "invalidTotpMessage": "Неверный код аутентификатора.", + "usernameExistsMessage": "Имя пользователя уже существует.", + "emailExistsMessage": "E-mail уже существует.", + "readOnlyUserMessage": "Вы не можете обновить информацию вашей учетной записи, т.к. она доступна только для чтения.", + "readOnlyPasswordMessage": "Вы не можете обновить пароль вашей учетной записи, т.к. он доступен только для чтения.", + "successTotpMessage": "Аутентификатор в мобильном приложении сконфигурирован.", + "successTotpRemovedMessage": "Аутентификатор в мобильном приложении удален.", + "successGrantRevokedMessage": "Согласование отозвано успешно.", + "accountUpdatedMessage": "Ваша учетная запись обновлена.", + "accountPasswordUpdatedMessage": "Ваш пароль обновлен.", + "missingIdentityProviderMessage": "Провайдер учетных записей не задан.", + "invalidFederatedIdentityActionMessage": "Некорректное или недопустимое действие.", + "identityProviderNotFoundMessage": "Заданный провайдер учетных записей не найден.", + "federatedIdentityLinkNotActiveMessage": "Идентификатор больше не активен.", + "federatedIdentityRemovingLastProviderMessage": "Вы не можете удалить последний федеративный идентификатор, т.к. Вы не имеете пароля.", + "identityProviderRedirectErrorMessage": "Ошибка перенаправления в провайдер учетных записей.", + "identityProviderRemovedMessage": "Провайдер учетных записей успешно удален.", + "identityProviderAlreadyLinkedMessage": "Федеративный идентификатор, возвращенный {0} уже используется другим пользователем.", + "staleCodeAccountMessage": "Страница устарела. Попробуйте еще раз.", + "consentDenied": "В согласовании отказано.", + "accountDisabledMessage": "Учетная запись заблокирована, обратитесь к администратору.", + "accountTemporarilyDisabledMessage": "Учетная запись временно заблокирована, обратитесь к администратору или попробуйте позже.", + "invalidPasswordMinLengthMessage": "Некорректный пароль: длина пароля должна быть не менее {0} символа(ов).", + "invalidPasswordMinLowerCaseCharsMessage": "Некорректный пароль: пароль должен содержать не менее {0} символа(ов) в нижнем регистре.", + "invalidPasswordMinDigitsMessage": "Некорректный пароль: пароль должен содержать не менее {0} цифр(ы).", + "invalidPasswordMinUpperCaseCharsMessage": "Некорректный пароль: пароль должен содержать не менее {0} символа(ов) в верхнем регистре.", + "invalidPasswordMinSpecialCharsMessage": "Некорректный пароль: пароль должен содержать не менее {0} спецсимвола(ов).", + "invalidPasswordNotUsernameMessage": "Некорректный пароль: пароль не должен совпадать с именем пользователя.", + "invalidPasswordRegexPatternMessage": "Некорректный пароль: пароль не удовлетворяет регулярному выражению.", + "invalidPasswordHistoryMessage": "Некорректный пароль: пароль не должен совпадать с последним(и) {0} паролями.", + "invalidPasswordGenericMessage": "Некорректный пароль: новый пароль не соответствует правилам пароля." + }, + "sk": { + "doSave": "Uložiť", + "doCancel": "Zrušiť", + "doLogOutAllSessions": "Odhlásenie všetkých relácií", + "doRemove": "Odstrániť", + "doAdd": "Pridať", + "doSignOut": "Odhlásiť", + "editAccountHtmlTitle": "Upraviť účet", + "federatedIdentitiesHtmlTitle": "Prepojená identita", + "accountLogHtmlTitle": "Denník zmien užívateľských účtov", + "changePasswordHtmlTitle": "Zmena hesla", + "sessionsHtmlTitle": "Relácie", + "accountManagementTitle": "Správa účtu Keycloak", + "authenticatorTitle": "Autentifikátor", + "applicationsHtmlTitle": "Aplikácie", + "authenticatorCode": "Jednorázový kód", + "email": "E-mail", + "firstName": "Meno", + "givenName": "Meno pri narodení", + "fullName": "Celé meno", + "lastName": "Priezvisko", + "familyName": "Rodné meno", + "password": "Heslo", + "passwordConfirm": "Potrvrdenie hesla", + "passwordNew": "Nové heslo", + "username": "Meno používateľa", + "address": "Adresa", + "street": "Ulica", + "locality": "Mesto alebo lokalita", + "region": "Kraj", + "postal_code": "PSČ", + "country": "Štát", + "emailVerified": "E-mail overený", + "gssDelegationCredential": "GSS delegované oprávnenie", + "role_admin": "Administrátor", + "role_realm-admin": "Administrátor realmu", + "role_create-realm": "Vytvoriť realm", + "role_view-realm": "Zobraziť realm", + "role_view-users": "Zobraziť používateľov", + "role_view-applications": "Zobraziť aplikácie", + "role_view-clients": "Zobraziť klientov", + "role_view-events": "Zobraziť udalosti", + "role_view-identity-providers": "Zobraziť klientov poskytovateľov identity", + "role_manage-realm": "Spravovať realm", + "role_manage-users": "Spravovať používateľov", + "role_manage-applications": "Spravovať aplikácie", + "role_manage-identity-providers": "Spravovať poskytovateľov identity", + "role_manage-clients": "Spravovať klientov", + "role_manage-events": "Spravovať udalosti", + "role_view-profile": "Zobraziť profil", + "role_manage-account": "Spravovať účet", + "role_manage-account-links": "Spravovať odkazy na účet", + "role_read-token": "Čítať token", + "role_offline-access": "Offline prístup", + "role_uma_authorization": "Autorizácia používateľom riadeného prístupu", + "client_account": "Účet klienta", + "client_security-admin-console": "Bezpečnostná administrátorská konzola", + "client_admin-cli": "Spravovať CLI klienta", + "client_realm-management": "Spravovať realmy klienta", + "client_broker": "Broker", + "requiredFields": "Povinné polia", + "allFieldsRequired": "Všetky požadované polia", + "backToApplication": "« Späť na aplikáciu", + "backTo": "Späť na {0}", + "date": "Dátum", + "event": "Udalosť", + "ip": "IP", + "client": "Klient", + "clients": "Klienti", + "details": "Podrobnosti", + "started": "Začíname", + "lastAccess": "Posledný prístup", + "expires": "Vyprší", + "applications": "Aplikácie", + "account": "Účet", + "federatedIdentity": "Prepojená identita", + "authenticator": "Autentifikátor", + "sessions": "Relácie", + "log": "Denník", + "application": "Aplikácia", + "availablePermissions": "Dostupné oprávnenia", + "grantedPermissions": "Pridelené oprávnenia", + "grantedPersonalInfo": "Poskytnuté osobné informácie", + "additionalGrants": "Dodatočné oprávnenia", + "action": "Akcia", + "inResource": "v", + "fullAccess": "Úplný prístup", + "offlineToken": "Offline token", + "revoke": "Zrušiť oprávnenie", + "configureAuthenticators": "Nakonfigurované autentifikátory", + "mobile": "Mobilný", + "totpStep1": "Nainštalujte vo svojom zariadení FreeOTP alebo Google Authenticator. Obidve aplikácie sú k dispozícii v Google Play a Apple App Store.", + "totpStep2": "Otvorte aplikáciu a naskenujte čiarový kód alebo zadajte kľúč.", + "totpStep3": "Zadajte jednorazový kód poskytnutý aplikáciou a kliknutím na tlačidlo Uložiť dokončíte nastavenie.", + "totpManualStep2": "Otvorte aplikáciu a zadajte kľúč", + "totpManualStep3": "Použite nasledujúce hodnoty konfigurácie, ak aplikácia umožňuje ich nastavenie", + "totpUnableToScan": "Nemožno skenovať?", + "totpScanBarcode": "Skenovanie čiarového kódu?", + "totp.totp": "Založené na čase", + "totp.hotp": "Založené na počítadle", + "totpType": "Typ", + "totpAlgorithm": "Algoritmus", + "totpDigits": "Číslica", + "totpInterval": "Interval", + "totpCounter": "Počítadlo", + "missingUsernameMessage": "Zadajte používateľské meno.", + "missingFirstNameMessage": "Zadajte meno.", + "invalidEmailMessage": "Neplatná e-mailová adresa.", + "missingLastNameMessage": "Zadajte priezvisko.", + "missingEmailMessage": "Zadajte e-mail.", + "missingPasswordMessage": "Zadajte heslo, prosím.", + "notMatchPasswordMessage": "Heslá sa nezhodujú.", + "missingTotpMessage": "Zadajte jednorazový kód, prosím", + "invalidPasswordExistingMessage": "Neplatné existujúce heslo.", + "invalidPasswordConfirmMessage": "Potvrdenie hesla sa nezhoduje.", + "invalidTotpMessage": "Neplatný jednorazový kód.", + "usernameExistsMessage": "Užívateľské meno už existuje.", + "emailExistsMessage": "E-mail už existuje.", + "readOnlyUserMessage": "Váš účet nemôžete aktualizovať, pretože je iba na čítanie.", + "readOnlyUsernameMessage": "Nemôžete aktualizovať svoje používateľské meno, pretože je iba na čítanie.", + "readOnlyPasswordMessage": "Heslo nemôžete aktualizovať, pretože váš účet je iba na čítanie.", + "successTotpMessage": "Konfigurácia mobilného autentifikátora.", + "successTotpRemovedMessage": "Mobilný autentifikátor bol odstránený.", + "successGrantRevokedMessage": "Oprávnenie bolo úspešne zrušené.", + "accountUpdatedMessage": "Váš účet bol aktualizovaný.", + "accountPasswordUpdatedMessage": "Vaše heslo bolo aktualizované.", + "missingIdentityProviderMessage": "Poskytovateľ identity nie je zadaný.", + "invalidFederatedIdentityActionMessage": "Neplatná alebo chýbajúca akcia.", + "identityProviderNotFoundMessage": "Zadaný poskytovateľ identity nenájdený.", + "federatedIdentityLinkNotActiveMessage": "Identita už nie je aktívna.", + "federatedIdentityRemovingLastProviderMessage": "Nemôžete odstrániť poslednú spojenú identitu, pretože nemáte heslo.", + "identityProviderRedirectErrorMessage": "Nepodarilo sa presmerovať na poskytovateľa identity.", + "identityProviderRemovedMessage": "Poskytovateľ identity bol úspešne odstránený.", + "identityProviderAlreadyLinkedMessage": "Spojená identita vrátená {0} je už prepojená s iným používateľom.", + "staleCodeAccountMessage": "Platnosť vypršala. Skúste ešte raz.", + "consentDenied": "Súhlas bol zamietnutý.", + "accountDisabledMessage": "Účet je zakázaný, kontaktujte správcu.", + "accountTemporarilyDisabledMessage": "Účet je dočasne zakázaný, kontaktujte administrátora alebo skúste neskôr.", + "invalidPasswordMinLengthMessage": "Neplatné heslo: minimálna dĺžka {0}.", + "invalidPasswordMinLowerCaseCharsMessage": "Neplatné heslo: musí obsahovať minimálne {0} malé písmená.", + "invalidPasswordMinDigitsMessage": "Neplatné heslo: musí obsahovať aspoň {0} číslic.", + "invalidPasswordMinUpperCaseCharsMessage": "Neplatné heslo: musí obsahovať aspoň {0} veľké písmená.", + "invalidPasswordMinSpecialCharsMessage": "Neplatné heslo: musí obsahovať aspoň {0} špeciálne znaky.", + "invalidPasswordNotUsernameMessage": "Neplatné heslo: nesmie byť rovnaké ako používateľské meno.", + "invalidPasswordRegexPatternMessage": "Neplatné heslo: nezodpovedá regulárnemu výrazu.", + "invalidPasswordHistoryMessage": "Neplatné heslo: nesmie sa rovnať žiadnemu z posledných {0} hesiel.", + "invalidPasswordBlacklistedMessage": "Neplatné heslo: heslo je na čiernej listine.", + "invalidPasswordGenericMessage": "Neplatné heslo: nové heslo nezodpovedá pravidlám hesiel.", + "myResources": "Moje Zdroje", + "myResourcesSub": "Moje zdroje", + "doDeny": "Zakázať", + "doRevoke": "Odvolať", + "doApprove": "Schváliť", + "doRemoveSharing": "Odstránenie zdieľania", + "doRemoveRequest": "Odstrániť požiadavku", + "peopleAccessResource": "Ľudia s prístupom k tomuto zdroju", + "name": "Názov", + "scopes": "Rozsahy", + "resource": "Zdroj", + "user": "Používateľ", + "peopleSharingThisResource": "Ľudia zdieľajúci tento zdroj", + "shareWithOthers": "Zdieľať s ostatnými", + "needMyApproval": "Potrebuje môj súhlas", + "requestsWaitingApproval": "Vaše požiadavky čakajú na schválenie", + "icon": "Ikona", + "requestor": "Žiadateľ", + "owner": "Vlastník", + "resourcesSharedWithMe": "Zdroje zdieľané so mnou", + "permissionRequestion": "Žiadosti o povolenie", + "permission": "Oprávnenie", + "shares": "podiel (y)" + }, + "sv": { + "doSave": "Spara", + "doCancel": "Avbryt", + "doLogOutAllSessions": "Logga ut från samtliga sessioner", + "doRemove": "Ta bort", + "doAdd": "Lägg till", + "doSignOut": "Logga ut", + "editAccountHtmlTitle": "Redigera konto", + "federatedIdentitiesHtmlTitle": "Federerade identiteter", + "accountLogHtmlTitle": "Kontologg", + "changePasswordHtmlTitle": "Byt lösenord", + "sessionsHtmlTitle": "Sessioner", + "accountManagementTitle": "Kontohantering för Keycloak", + "authenticatorTitle": "Autentiserare", + "applicationsHtmlTitle": "Applikationer", + "authenticatorCode": "Engångskod", + "email": "E-post", + "firstName": "Förnamn", + "lastName": "Efternamn", + "password": "Lösenord", + "passwordConfirm": "Bekräftelse", + "passwordNew": "Nytt lösenord", + "username": "Användarnamn", + "address": "Adress", + "street": "Gata", + "locality": "Postort", + "region": "Stat, Provins eller Region", + "postal_code": "Postnummer", + "country": "Land", + "emailVerified": "E-post verifierad", + "gssDelegationCredential": "GSS Delegation Credential", + "role_admin": "Administratör", + "role_realm-admin": "Realm-administratör", + "role_create-realm": "Skapa realm", + "role_view-realm": "Visa realm", + "role_view-users": "Visa användare", + "role_view-applications": "Visa applikationer", + "role_view-clients": "Visa klienter", + "role_view-events": "Visa event", + "role_view-identity-providers": "Visa identitetsleverantörer", + "role_manage-realm": "Hantera realm", + "role_manage-users": "Hantera användare", + "role_manage-applications": "Hantera applikationer", + "role_manage-identity-providers": "Hantera identitetsleverantörer", + "role_manage-clients": "Hantera klienter", + "role_manage-events": "Hantera event", + "role_view-profile": "Visa profil", + "role_manage-account": "Hantera konto", + "role_read-token": "Läs element", + "role_offline-access": "Åtkomst offline", + "role_uma_authorization": "Erhåll tillstånd", + "client_account": "Konto", + "client_security-admin-console": "Säkerhetsadministratörskonsol", + "client_admin-cli": "Administratörs-CLI", + "client_realm-management": "Realmhantering", + "requiredFields": "Obligatoriska fält", + "allFieldsRequired": "Samtliga fält krävs", + "backToApplication": "« Tillbaka till applikationen", + "backTo": "Tillbaka till {0}", + "date": "Datum", + "event": "Event", + "ip": "IP", + "client": "Klient", + "clients": "Klienter", + "details": "Detaljer", + "started": "Startade", + "lastAccess": "Senast åtkomst", + "expires": "Upphör", + "applications": "Applikationer", + "account": "Konto", + "federatedIdentity": "Federerad identitet", + "authenticator": "Autentiserare", + "sessions": "Sessioner", + "log": "Logg", + "application": "Applikation", + "availablePermissions": "Tillgängliga rättigheter", + "grantedPermissions": "Beviljade rättigheter", + "grantedPersonalInfo": "Medgiven personlig information", + "additionalGrants": "Ytterligare medgivanden", + "action": "Åtgärd", + "inResource": "i", + "fullAccess": "Fullständig åtkomst", + "offlineToken": "Offline token", + "revoke": "Upphäv rättighet", + "configureAuthenticators": "Konfigurerade autentiserare", + "mobile": "Mobil", + "totpStep1": "Installera FreeOTP eller Google Authenticator på din enhet. Båda applikationerna finns tillgängliga på Google Play och Apple App Store.", + "totpStep2": "Öppna applikationen och skanna streckkoden eller skriv i nyckeln.", + "totpStep3": "Fyll i engångskoden som tillhandahålls av applikationen och klicka på Spara för att avsluta inställningarna.", + "missingUsernameMessage": "Vänligen ange användarnamn.", + "missingFirstNameMessage": "Vänligen ange förnamn.", + "invalidEmailMessage": "Ogiltig e-postadress.", + "missingLastNameMessage": "Vänligen ange efternamn.", + "missingEmailMessage": "Vänligen ange e-post.", + "missingPasswordMessage": "Vänligen ange lösenord.", + "notMatchPasswordMessage": "Lösenorden matchar inte.", + "missingTotpMessage": "Vänligen ange autentiseringskoden.", + "invalidPasswordExistingMessage": "Det nuvarande lösenordet är ogiltigt.", + "invalidPasswordConfirmMessage": "Lösenordsbekräftelsen matchar inte.", + "invalidTotpMessage": "Autentiseringskoden är ogiltig.", + "usernameExistsMessage": "Användarnamnet finns redan.", + "emailExistsMessage": "E-posten finns redan.", + "readOnlyUserMessage": "Du kan inte uppdatera ditt konto eftersom det är skrivskyddat.", + "readOnlyPasswordMessage": "Du kan inte uppdatera ditt lösenord eftersom ditt konto är skrivskyddat.", + "successTotpMessage": "Mobilautentiseraren är inställd.", + "successTotpRemovedMessage": "Mobilautentiseraren är borttagen.", + "successGrantRevokedMessage": "Upphävandet av rättigheten lyckades.", + "accountUpdatedMessage": "Ditt konto har uppdaterats.", + "accountPasswordUpdatedMessage": "Ditt lösenord har uppdaterats.", + "missingIdentityProviderMessage": "Identitetsleverantör är inte angiven.", + "invalidFederatedIdentityActionMessage": "Åtgärden är ogiltig eller saknas.", + "identityProviderNotFoundMessage": "Angiven identitetsleverantör hittas inte.", + "federatedIdentityLinkNotActiveMessage": "Den här identiteten är inte längre aktiv.", + "federatedIdentityRemovingLastProviderMessage": "Du kan inte ta bort senaste federerade identiteten eftersom du inte har ett lösenord.", + "identityProviderRedirectErrorMessage": "Misslyckades med att omdirigera till identitetsleverantör.", + "identityProviderRemovedMessage": "Borttagningen av identitetsleverantören lyckades.", + "identityProviderAlreadyLinkedMessage": "Den federerade identiteten som returnerades av {0} är redan länkad till en annan användare.", + "staleCodeAccountMessage": "Sidan har upphört att gälla. Vänligen försök igen.", + "consentDenied": "Samtycket förnekades.", + "accountDisabledMessage": "Kontot är inaktiverat, kontakta administratör.", + "accountTemporarilyDisabledMessage": "Kontot är tillfälligt inaktiverat, kontakta administratör eller försök igen senare.", + "invalidPasswordMinLengthMessage": "Ogiltigt lösenord. Minsta längd är {0}.", + "invalidPasswordMinLowerCaseCharsMessage": "Ogiltigt lösenord: måste innehålla minst {0} små bokstäver.", + "invalidPasswordMinDigitsMessage": "Ogiltigt lösenord: måste innehålla minst {0} siffror.", + "invalidPasswordMinUpperCaseCharsMessage": "Ogiltigt lösenord: måste innehålla minst {0} stora bokstäver.", + "invalidPasswordMinSpecialCharsMessage": "Ogiltigt lösenord: måste innehålla minst {0} specialtecken.", + "invalidPasswordNotUsernameMessage": "Ogiltigt lösenord: Får inte vara samma som användarnamnet.", + "invalidPasswordRegexPatternMessage": "Ogiltigt lösenord: matchar inte kravet för lösenordsmönster.", + "invalidPasswordHistoryMessage": "Ogiltigt lösenord: Får inte vara samma som de senaste {0} lösenorden.", + "invalidPasswordGenericMessage": "Ogiltigt lösenord: Det nya lösenordet stämmer inte med lösenordspolicyn." + }, + "tr": { + "doSave": "Kaydet", + "doCancel": "İptal", + "doLogOutAllSessions": "Tüm Oturumları Kapat", + "doRemove": "Sil", + "doAdd": "Ekle", + "doSignOut": "Çıkış", + "doLogIn": "Oturum aç", + "doLink": "Bağlantı", + "editAccountHtmlTitle": "Hesabım", + "personalInfoHtmlTitle": "Kişisel bilgi", + "federatedIdentitiesHtmlTitle": "Değiştirilen Kimlikler", + "accountLogHtmlTitle": "Kullanıcı Logları", + "changePasswordHtmlTitle": "Şifre Değiştirme", + "deviceActivityHtmlTitle": "Cihaz Etkinliği", + "sessionsHtmlTitle": "Oturum", + "accountManagementTitle": "Keycloak Kullanıcı Hesabı Yönetimi", + "authenticatorTitle": "Kimlik Doğrulama", + "applicationsHtmlTitle": "Uygulama", + "linkedAccountsHtmlTitle": "Bağlantılı Hesaplar", + "accountManagementWelcomeMessage": "Keycloak Hesap Yönetimine Hoş Geldiniz", + "personalInfoIntroMessage": "Temel bilgilerinizi yönetin", + "accountSecurityTitle": "Hesap Güvenliği", + "accountSecurityIntroMessage": "Şifrenizi ve hesap erişiminizi kontrol edin", + "applicationsIntroMessage": "Hesabınıza erişmek için uygulama izninizi takip edin ve yönetin", + "resourceIntroMessage": "Kaynaklarınızı ekip üyeleri arasında paylaşın", + "passwordLastUpdateMessage": "Şifreniz güncellendi", + "updatePasswordTitle": "Şifre güncelle", + "updatePasswordMessageTitle": "Güçlü bir şifre seçtiğinizden emin olun", + "updatePasswordMessage": "Güçlü bir şifre, sayılar, harfler ve sembollerin karışımından oluşmalıdır. Tahmin etmesi zor ve gerçek bir kelimeye benzemeyen şifre sadece bu hesap için kullanılır.", + "personalSubTitle": "Kişisel Bilgileriniz", + "personalSubMessage": "Bu temel bilgileri yönetin: adınız, soyadınız ve e-posta adresiniz", + "authenticatorCode": "Kimlik Doğrulama Kodu", + "email": "E-Mail", + "firstName": "Ad", + "givenName": "Ad", + "fullName": "Ad Soyad", + "lastName": "Soyad", + "familyName": "Soyad", + "password": "Şifre", + "currentPassword": "Şimdiki Şifre", + "passwordConfirm": "Şifre Doğrulama", + "passwordNew": "Yeni Şifre", + "username": "Kullanıcı Adı", + "address": "Adres", + "street": "Cadde", + "region": "Bölge", + "postal_code": "Posta Kodu", + "locality": "Şehir", + "country": "Ülke", + "emailVerified": "E-Mail Doğrulandı", + "gssDelegationCredential": "GSS Yetki Bilgisi", + "profileScopeConsentText": "Kullanıcı profili", + "emailScopeConsentText": "Email adresi", + "addressScopeConsentText": "Adres", + "phoneScopeConsentText": "Telefon numarası", + "offlineAccessScopeConsentText": "Çevrimdışı Erişim", + "samlRoleListScopeConsentText": "Rollerim", + "rolesScopeConsentText": "Kullanıcı rolleri", + "role_admin": "Admin", + "role_realm-admin": "Realm Admin", + "role_create-realm": "Realm Oluştur", + "role_view-realm": "Realm görüntüle", + "role_view-users": "Kullanıcıları görüntüle", + "role_view-applications": "Uygulamaları görüntüle", + "role_view-clients": "İstemci görüntüle", + "role_view-events": "Olay görüntüle", + "role_view-identity-providers": "Kimlik Sağlayıcılar", + "role_manage-realm": "Realm yönet", + "role_manage-users": "Kullanıcıları yönet", + "role_manage-applications": "Uygulamaları yönet", + "role_manage-identity-providers": "Kimlik Sağlayıcıları Yönet", + "role_manage-clients": "İstemci yönet", + "role_manage-events": "Olay yönet", + "role_view-profile": "Profilleri görüntüle", + "role_manage-account": "Profilleri Yönet", + "role_manage-account-links": "Profil bağlantılarını yönet", + "role_read-token": "Token oku", + "role_offline-access": "Çevirimdışı Yetki", + "role_uma_authorization": "İzinleri Al", + "client_account": "Müşteri Hesabı", + "client_security-admin-console": "Güvenlik Yönetici Konsolu", + "client_admin-cli": "Admin CLI", + "client_realm-management": "Realm-Management", + "client_broker": "Broker", + "requiredFields": "Zorunlu Alanlar", + "allFieldsRequired": "Tüm Alanlar Zorunlu", + "backToApplication": "« Uygulamaya Dön", + "backTo": "Geri Dön {0}", + "date": "Gün", + "event": "Olay", + "ip": "IP", + "client": "İstemci", + "clients": "İstemciler", + "details": "Detaylar", + "started": "Başlangıç Tarihi", + "lastAccess": "Son Erişim Tarihi", + "expires": "Son Kullanma Tarihi", + "applications": "Uygulama", + "account": "Hesap", + "federatedIdentity": "Federal Kimlik", + "authenticator": "Kimlik Doğrulama", + "device-activity": "Cihaz Etkinliği", + "sessions": "Oturum", + "log": "Log", + "application": "Uygulama", + "availablePermissions": "Kullanılabilir İzinler", + "availableRoles": "Kullanılabilir Roller", + "grantedPermissions": "Verilen İzinler", + "grantedPersonalInfo": "İzin Verilen Kişisel Bilgiler", + "additionalGrants": "Ek İzinler", + "action": "Aksiyon", + "inResource": "Kaynak", + "fullAccess": "Tam Yetki", + "offlineToken": "Çevirimdışı-Token", + "revoke": "İzni İptal et", + "configureAuthenticators": "Çoklu Kimlik Doğrulama", + "mobile": "Mobil", + "totpStep1": "Akıllı Telefonunuza aşağıdaki uygulamalardan birini yükleyin:", + "totpStep2": "Uygulamayı açın ve barkodu okutun.", + "totpStep3": "Uygulama tarafından oluşturulan tek seferlik kodu girin ve Kaydet'i tıklayın.", + "totpManualStep2": "Uygulamayı açın ve aşağıdaki anahtarı girin.", + "totpManualStep3": "Bunları uygulama için özelleştirebilirseniz aşağıdaki yapılandırma değerlerini kullanın:", + "totpUnableToScan": "Barkodu tarayamıyor musunuz?", + "totpScanBarcode": "Barkod Tara?", + "totp.totp": "Zaman bazlı (time-based)", + "totp.hotp": "Sayaç tabanlı (counter-based)", + "totpType": "Tip", + "totpAlgorithm": "Algoritma", + "totpDigits": "Basamak", + "totpInterval": "Aralık", + "totpCounter": "Sayaç", + "missingUsernameMessage": "Lütfen bir kullanıcı adı giriniz.", + "missingFirstNameMessage": "Lütfen bir ad girin.", + "invalidEmailMessage": "Geçersiz e-posta adresi.", + "missingLastNameMessage": "Lütfen bir soyadı giriniz.", + "missingEmailMessage": "Lütfen bir e-mail adresi giriniz.", + "missingPasswordMessage": "Lütfen bir şifre giriniz.", + "notMatchPasswordMessage": "Şifreler aynı değil.", + "missingTotpMessage": "Lütfen tek seferlik kodu girin.", + "invalidPasswordExistingMessage": "Mevcut şifre geçersiz.", + "invalidPasswordConfirmMessage": "Şifre onayı aynı değil.", + "invalidTotpMessage": "Geçersiz tek seferlik kod.", + "usernameExistsMessage": "Kullanıcı adı zaten mevcut.", + "emailExistsMessage": "E-posta adresi zaten mevcut.", + "readOnlyUserMessage": "Yazma korumalı olduğundan kullanıcı hesabınızı değiştiremezsiniz.", + "readOnlyUsernameMessage": "Yazma korumalı olduğundan kullanıcı adınızı değiştiremezsiniz.", + "readOnlyPasswordMessage": "Yazma korumalı olduğundan şifrenizi değiştiremezsiniz.", + "successTotpMessage": "Çoklu kimlik doğrulaması başarıyla yapılandırıldı.", + "successTotpRemovedMessage": "Çoklu kimlik doğrulama başarıyla kaldırıldı.", + "successGrantRevokedMessage": "İzin başarıyla iptal edildi.", + "accountUpdatedMessage": "Kullanıcı hesabınız güncellendi.", + "accountPasswordUpdatedMessage": "Şifreniz güncellendi.", + "missingIdentityProviderMessage": "Kimlik Sağlayıcısı belirtilmemiş.", + "invalidFederatedIdentityActionMessage": "Geçersiz veya eksik eylem.", + "identityProviderNotFoundMessage": "Belirtilen Kimlik Sağlayıcı bulunamadı.", + "federatedIdentityLinkNotActiveMessage": "Bu kimlik artık aktif değil.", + "federatedIdentityRemovingLastProviderMessage": "Şifreniz olmadığı için son girişi kaldıramazsınız.", + "identityProviderRedirectErrorMessage": "Kimlik sağlayıcıya iletilirken hata oluştu.", + "identityProviderRemovedMessage": "Kimlik Sağlayıcısı başarıyla kaldırıldı.", + "identityProviderAlreadyLinkedMessage": "Değiştirilmiş {0} kimliği başka bir kullanıcıya atanmış.", + "staleCodeAccountMessage": "Bu sayfa artık geçerli değil, lütfen tekrar deneyin.", + "consentDenied": "Onay reddedildi.", + "accountDisabledMessage": "Hesabınız kilitlendi, lütfen yöneticiyle iletişime geçin.", + "accountTemporarilyDisabledMessage": "Hesabınız geçici olarak kilitlendi, lütfen yöneticiyle iletişime geçin veya daha sonra tekrar deneyin.", + "invalidPasswordMinLengthMessage": "Geçersiz Şifre: En az {0} karakter uzunluğunda olmalı.", + "invalidPasswordMinLowerCaseCharsMessage": "Geçersiz Şifre : En az {0} küçük harf içermelidir.", + "invalidPasswordMinDigitsMessage": "Geçersiz Şifre: En az {0} sayı(lar) içermelidir.", + "invalidPasswordMinUpperCaseCharsMessage": "Geçersiz Şifre: En az {0} büyük harf içermelidir.", + "invalidPasswordMinSpecialCharsMessage": "Geçersiz Şifre: En az {0} özel karakter içermelidir.", + "invalidPasswordNotUsernameMessage": "Geçersiz Şifre: Kullanıcı adıyla aynı olamaz.", + "invalidPasswordRegexPatternMessage": "Geçersiz Şifre: Regex Patternine uygun değil.", + "invalidPasswordHistoryMessage": "Geçersiz Şifre: Son {0} şifreden biri olamaz.", + "invalidPasswordBlacklistedMessage": "Geçersiz Şifre: Şifre bloklanmış şifreler listesindedir (kara liste).", + "invalidPasswordGenericMessge": "Geçersiz Şifre: Yeni şifre, şifre kurallarını ihlal ediyor.", + "myResources": "Kaynaklarım", + "myResourcesSub": "Kaynaklarım", + "doDeny": "Reddet", + "doRevoke": "Geri al", + "doApprove": "Onayla", + "doRemoveSharing": "Paylaşımı Kaldır", + "doRemoveRequest": "İsteği Kaldır", + "peopleAccessResource": "Bu kaynağa erişimi olan kişiler", + "resourceManagedPolicies": "Bu kaynağa erişim izni veren izinler", + "resourceNoPermissionsGrantingAccess": "Bu kaynağa erişim izni verilmeyen izin yok", + "anyAction": "Herhangi bir eylem", + "description": "Açıklama", + "name": "İsim", + "scopes": "Kapsam", + "resource": "Kaynak", + "user": "Kullanıcı", + "peopleSharingThisResource": "Bu kaynağı paylaşan kullanıcılar", + "shareWithOthers": "Başkalarıyla paylaş", + "needMyApproval": "Onayım gerekli", + "requestsWaitingApproval": "Talepleriniz onay bekliyor", + "icon": "Icon", + "requestor": "Talep eden", + "owner": "Sahip", + "resourcesSharedWithMe": "Kaynaklar benimle paylaşıldı", + "permissionRequestion": "İzin Talepleri", + "permission": "İzin", + "shares": "Paylaşım(lar)", + "locale_ca": "Katalanca", + "locale_de": "Almanca", + "locale_en": "İngilizce", + "locale_es": "İspanyolca", + "locale_fr": "Fransızca", + "locale_it": "İtalyanca", + "locale_ja": "Japonca", + "locale_nl": "Felemenkçe", + "locale_no": "Norveçce", + "locale_pl": "Lehçe", + "locale_pt_BR": "Portekizce", + "locale_pt-BR": "Portekizce", + "locale_ru": "Rusça", + "locale_lt": "Litvanca", + "locale_zh-CN": "Çince", + "locale_sk": "Slovakça", + "locale_sv": "İsveççe", + "locale_tr": "Türkçe", + "applicaitonName": "İsim", + "applicationType": "Uygulama Tipi", + "applicationInUse": "Yalnızca uygulama içi kullanım", + "clearAllFilter": "Tüm filtreleri temizle", + "activeFilters": "Aktif filtreler", + "filterByName": "İsme Göre Filtrele ...", + "allApps": "Bütün uygulamalar", + "internalApps": "İç uygulamalar", + "thirdpartyApps": "Üçüncü parti uygulamalar", + "appResults": "Sonuçlar", + "authorizedProvider": "Yetkili Tedarikçi", + "authorizedProviderMessage": "Yetkili Sağlayıcılar hesabınızla bağlantılı", + "identityProvider": "Kimlik Sağlayıcısı", + "identityProviderMessage": "Hesabınızı yapılandırdığınız kimlik sağlayıcılarıyla bağlamak için", + "socialLogin": "Sosyal Giriş", + "userDefined": "Kullanıcı tanımlı", + "removeAccess": "Erişimi Kaldır", + "removeAccessMessage": "Bu uygulama hesabını kullanmak istiyorsanız tekrar erişim vermeniz gerekir.", + "authenticatorStatusMessage": "İki faktörlü kimlik doğrulama aktif", + "authenticatorFinishSetUpTitle": "İki Faktörlü Doğrulama", + "authenticatorFinishSetUpMessage": "Keycloak hesabınızda her oturum açtığınızda, iki faktörlü bir doğrulama kodu girmeniz istenecektir.", + "authenticatorSubTitle": "İki Faktörlü Kimlik Doğrulamayı Ayarlama", + "authenticatorSubMessage": "Hesabınızın güvenliğini artırmak için mevcut iki faktörlü kimlik doğrulama yöntemlerinden en az birini etkinleştirin.", + "authenticatorMobileTitle": "Mobil Kimlik Doğrulayıcı", + "authenticatorMobileMessage": "Doğrulama kodlarını iki faktörlü kimlik doğrulama olarak almak için mobil Doğrulayıcı'yı kullanın.", + "authenticatorMobileFinishSetUpMessage": "Doğrulayıcı, telefonunuza bağlı.", + "authenticatorActionSetup": "Kur", + "authenticatorSMSTitle": "SMS Kodu", + "authenticatorSMSMessage": "Keycloak, doğrulama kodunu telefonunuza iki faktörlü kimlik doğrulaması olarak gönderecektir.", + "authenticatorSMSFinishSetUpMessage": "Kısa mesajlar gönderilir", + "authenticatorDefaultStatus": "Varsayılan", + "authenticatorChangePhone": "Telefon Numarasını Değiştir", + "authenticatorBackupCodesTitle": "Yedekleme Kodları", + "authenticatorBackupCodesMessage": "8 haneli yedek kodlarınızı alın", + "authenticatorBackupCodesFinishSetUpMessage": "Şu anda 12 haneli yedek kod oluşturuldu. Her biri bir kez kullanılabilir.", + "authenticatorMobileSetupTitle": "Mobil Kimlik Doğrulama Kurulumu", + "smscodeIntroMessage": "Telefon numaranızı girin ve telefonunuza bir doğrulama kodu gönderilecektir.", + "mobileSetupStep1": "Telefonunuza bir kimlik doğrulama uygulaması yükleyin. Burada listelenen uygulamalar desteklenmektedir.", + "mobileSetupStep2": "Uygulamayı açın ve barkodu tarayın.", + "mobileSetupStep3": "Uygulama tarafından sağlanan tek seferlik kodu girin ve kurulumu tamamlamak için Kaydet'e tıklayın.", + "scanBarCode": "Barkodu taramak ister misiniz?", + "enterBarCode": "Tek seferlik kodu girin", + "doCopy": "Kopyala", + "doFinish": "Bitir", + "authenticatorSMSCodeSetupTitle": "SMS Kodu Kurulumu", + "chooseYourCountry": "Ülkenizi seçin", + "enterYourPhoneNumber": "Telefon numaranızı girin", + "sendVerficationCode": "Doğrulama kodu Gönder", + "enterYourVerficationCode": "Onaylama kodunu girin", + "authenticatorBackupCodesSetupTitle": "Yedekleme Kodları Kurulumu", + "backupcodesIntroMessage": "Telefonunuza erişimi kaybederseniz, yine de yedek kodlar aracılığıyla hesabınıza giriş yapabilirsiniz. Onları güvenli ve erişilebilir bir yerde saklayın.", + "realmName": "Realm", + "doDownload": "İndir", + "doPrint": "Yazdır", + "backupCodesTips-1": "Her yedek kod bir kez kullanılabilir.", + "backupCodesTips-2": "Bu kodlar üzerinde oluşturuldu", + "generateNewBackupCodes": "Yeni Yedekleme Kodları Oluştur", + "backupCodesTips-3": "Yeni yedek kodlar oluşturduğunuzda, mevcut kodlar artık çalışmayacaktır.", + "backtoAuthenticatorPage": "Kimlik Doğrulayıcı Sayfasına Geri Dön", + "resources": "Kaynaklar", + "sharedwithMe": "Benimle paylaştı", + "share": "Paylaşım", + "sharedwith": "İle paylaştı", + "accessPermissions": "Erişim İzinleri", + "permissionRequests": "İzin İstekleri", + "approve": "Onayla", + "approveAll": "Tümünü onayla", + "people": "İnsanlar", + "perPage": "Sayfa başına", + "currentPage": "Geçerli sayfa", + "sharetheResource": "Kaynağı paylaş", + "group": "Grup", + "selectPermission": "İzin Seç", + "addPeople": "Kaynağınızı paylaşmak için kullanıcı ekleyin", + "addTeam": "Kaynağınızı paylaşmak için ekip ekleyin", + "myPermissions": "İzinlerim", + "waitingforApproval": "Onay bekleniyor", + "anyPermission": "Herhangi bir izin" + }, + "zh-CN": { + "doSave": "保存", + "doCancel": "取消", + "doLogOutAllSessions": "登出所有会话", + "doRemove": "删除", + "doAdd": "添加", + "doSignOut": "登出", + "editAccountHtmlTitle": "编辑账户", + "federatedIdentitiesHtmlTitle": "链接的身份", + "accountLogHtmlTitle": "账户日志", + "changePasswordHtmlTitle": "更改密码", + "sessionsHtmlTitle": "会话", + "accountManagementTitle": "Keycloak账户管理", + "authenticatorTitle": "认证者", + "applicationsHtmlTitle": "应用", + "authenticatorCode": "一次性认证码", + "email": "电子邮件", + "firstName": "名", + "givenName": "姓", + "fullName": "全名", + "lastName": "姓", + "familyName": "姓", + "password": "密码", + "passwordConfirm": "确认", + "passwordNew": "新密码", + "username": "用户名", + "address": "地址", + "street": "街道", + "locality": "城市住所", + "region": "省,自治区,直辖市", + "postal_code": "邮政编码", + "country": "国家", + "emailVerified": "验证过的Email", + "gssDelegationCredential": "GSS Delegation Credential", + "role_admin": "管理员", + "role_realm-admin": "域管理员", + "role_create-realm": "创建域", + "role_view-realm": "查看域", + "role_view-users": "查看用户", + "role_view-applications": "查看应用", + "role_view-clients": "查看客户", + "role_view-events": "查看事件", + "role_view-identity-providers": "查看身份提供者", + "role_manage-realm": "管理域", + "role_manage-users": "管理用户", + "role_manage-applications": "管理应用", + "role_manage-identity-providers": "管理身份提供者", + "role_manage-clients": "管理客户", + "role_manage-events": "管理事件", + "role_view-profile": "查看用户信息", + "role_manage-account": "管理账户", + "role_read-token": "读取 token", + "role_offline-access": "离线访问", + "role_uma_authorization": "获取授权", + "client_account": "账户", + "client_security-admin-console": "安全管理终端", + "client_admin-cli": "管理命令行", + "client_realm-management": "域管理", + "client_broker": "代理", + "requiredFields": "必填项", + "allFieldsRequired": "所有项必填", + "backToApplication": "« 回到应用", + "backTo": "回到 {0}", + "date": "日期", + "event": "事件", + "ip": "IP", + "client": "客户端", + "clients": "客户端", + "details": "详情", + "started": "开始", + "lastAccess": "最后一次访问", + "expires": "过期时间", + "applications": "应用", + "account": "账户", + "federatedIdentity": "关联身份", + "authenticator": "认证方", + "sessions": "会话", + "log": "日志", + "application": "应用", + "availablePermissions": "可用权限", + "grantedPermissions": "授予权限", + "grantedPersonalInfo": "授权的个人信息", + "additionalGrants": "可授予的权限", + "action": "操作", + "inResource": "in", + "fullAccess": "所有权限", + "offlineToken": "离线 token", + "revoke": "收回授权", + "configureAuthenticators": "配置的认证者", + "mobile": "手机", + "totpStep1": "在你的设备上安装 FreeOTP 或者 Google Authenticator.两个应用可以从 Google Play 和 Apple App Store下载。", + "totpStep2": "打开应用扫描二维码输入验证码", + "totpStep3": "输入应用提供的一次性验证码单击保存", + "missingUsernameMessage": "请指定用户名", + "missingFirstNameMessage": "请指定名", + "invalidEmailMessage": "无效的电子邮箱地址", + "missingLastNameMessage": "请指定姓", + "missingEmailMessage": "请指定邮件地址", + "missingPasswordMessage": "请输入密码", + "notMatchPasswordMessage": "密码不匹配", + "missingTotpMessage": "请指定认证者代码", + "invalidPasswordExistingMessage": "无效的旧密码", + "invalidPasswordConfirmMessage": "确认密码不相符", + "invalidTotpMessage": "无效的认证码", + "usernameExistsMessage": "用户名已经存在", + "emailExistsMessage": "电子邮箱已经存在", + "readOnlyUserMessage": "无法修改账户,因为它是只读的。", + "readOnlyPasswordMessage": "不可以更该账户因为它是只读的。", + "successTotpMessage": "手机认证者配置完毕", + "successTotpRemovedMessage": "手机认证者已删除", + "successGrantRevokedMessage": "授权成功回收", + "accountUpdatedMessage": "您的账户已经更新", + "accountPasswordUpdatedMessage": "您的密码已经修改", + "missingIdentityProviderMessage": "身份提供者未指定", + "invalidFederatedIdentityActionMessage": "无效或者缺少操作", + "identityProviderNotFoundMessage": "指定的身份提供者未找到", + "federatedIdentityLinkNotActiveMessage": "这个身份不再使用了。", + "federatedIdentityRemovingLastProviderMessage": "你不可以移除最后一个身份提供者因为你没有设置密码", + "identityProviderRedirectErrorMessage": "尝试重定向到身份提供商失败", + "identityProviderRemovedMessage": "身份提供商成功删除", + "identityProviderAlreadyLinkedMessage": "链接的身份 {0} 已经连接到已有用户。", + "staleCodeAccountMessage": "页面过期。请再试一次。", + "consentDenied": "不同意", + "accountDisabledMessage": "账户已经关闭,请联系管理员", + "accountTemporarilyDisabledMessage": "账户暂时关闭,请联系管理员或稍后再试。", + "invalidPasswordMinLengthMessage": "无效的密码:最短长度 {0}.", + "invalidPasswordMinLowerCaseCharsMessage": "无效的密码: 至少包含 {0} 小写字母。", + "invalidPasswordMinDigitsMessage": "无效的密码: 至少包含 {0} 数字。", + "invalidPasswordMinUpperCaseCharsMessage": "无效的密码: 至少包含 {0} 大写字母", + "invalidPasswordMinSpecialCharsMessage": "无效的密码: 至少包含 {0} 个特殊字符", + "invalidPasswordNotUsernameMessage": "无效的密码: 不能与用户名相同", + "invalidPasswordRegexPatternMessage": "无效的密码: 无法与正则表达式匹配", + "invalidPasswordHistoryMessage": "无效的密码: 不能与之前的{0} 个旧密码相同", + "locale_ca": "Català", + "locale_de": "Deutsch", + "locale_en": "English", + "locale_es": "Español", + "locale_fr": "Français", + "locale_it": "Italian", + "locale_ja": "日本語", + "locale_nl": "Nederlands", + "locale_no": "Norsk", + "locale_lt": "Lietuvių", + "locale_pt-BR": "Português (Brasil)", + "locale_ru": "Русский", + "locale_zh-CN": "中文简体" + } +}; +/* spell-checker: enable */ +//# sourceMappingURL=account.js.map \ No newline at end of file diff --git a/lib/i18n/generated_messages/account.js.map b/lib/i18n/generated_messages/account.js.map new file mode 100644 index 00000000..bfc8490f --- /dev/null +++ b/lib/i18n/generated_messages/account.js.map @@ -0,0 +1 @@ +{"version":3,"file":"account.js","sourceRoot":"","sources":["../../../src/lib/i18n/generated_messages/account.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/i18n/generated_messages/admin.d.ts b/lib/i18n/generated_messages/admin.d.ts new file mode 100644 index 00000000..8d0709da --- /dev/null +++ b/lib/i18n/generated_messages/admin.d.ts @@ -0,0 +1,239 @@ +export declare const messages: { + readonly ca: { + readonly invalidPasswordHistoryMessage: "Contrasenya incorrecta: no pot ser igual a cap de les últimes {0} contrasenyes."; + readonly invalidPasswordMinDigitsMessage: "Contraseña incorrecta: debe contener al menos {0} caracteres numéricos."; + readonly invalidPasswordMinLengthMessage: "Contrasenya incorrecta: longitud mínima {0}."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Contrasenya incorrecta: ha de contenir almenys {0} lletres minúscules."; + readonly invalidPasswordMinSpecialCharsMessage: "Contrasenya incorrecta: ha de contenir almenys {0} caràcters especials."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Contrasenya incorrecta: ha de contenir almenys {0} lletres majúscules."; + readonly invalidPasswordNotUsernameMessage: "Contrasenya incorrecta: no pot ser igual al nom d'usuari."; + readonly invalidPasswordRegexPatternMessage: "Contrasenya incorrecta: no compleix l'expressió regular."; + }; + readonly de: { + readonly invalidPasswordMinLengthMessage: "Ungültiges Passwort: muss mindestens {0} Zeichen beinhalten."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Ungültiges Passwort: muss mindestens {0} Kleinbuchstaben beinhalten."; + readonly invalidPasswordMinDigitsMessage: "Ungültiges Passwort: muss mindestens {0} Ziffern beinhalten."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Ungültiges Passwort: muss mindestens {0} Großbuchstaben beinhalten."; + readonly invalidPasswordMinSpecialCharsMessage: "Ungültiges Passwort: muss mindestens {0} Sonderzeichen beinhalten."; + readonly invalidPasswordNotUsernameMessage: "Ungültiges Passwort: darf nicht identisch mit dem Benutzernamen sein."; + readonly invalidPasswordRegexPatternMessage: "Ungültiges Passwort: stimmt nicht mit Regex-Muster überein."; + readonly invalidPasswordHistoryMessage: "Ungültiges Passwort: darf nicht identisch mit einem der letzten {0} Passwörter sein."; + readonly invalidPasswordBlacklistedMessage: "Ungültiges Passwort: Passwort ist zu bekannt und auf der schwarzen Liste."; + readonly invalidPasswordGenericMessage: "Ungültiges Passwort: neues Passwort erfüllt die Passwort-Anforderungen nicht."; + }; + readonly en: { + readonly invalidPasswordMinLengthMessage: "Invalid password: minimum length {0}."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Invalid password: must contain at least {0} lower case characters."; + readonly invalidPasswordMinDigitsMessage: "Invalid password: must contain at least {0} numerical digits."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Invalid password: must contain at least {0} upper case characters."; + readonly invalidPasswordMinSpecialCharsMessage: "Invalid password: must contain at least {0} special characters."; + readonly invalidPasswordNotUsernameMessage: "Invalid password: must not be equal to the username."; + readonly invalidPasswordRegexPatternMessage: "Invalid password: fails to match regex pattern(s)."; + readonly invalidPasswordHistoryMessage: "Invalid password: must not be equal to any of last {0} passwords."; + readonly invalidPasswordBlacklistedMessage: "Invalid password: password is blacklisted."; + readonly invalidPasswordGenericMessage: "Invalid password: new password does not match password policies."; + readonly ldapErrorInvalidCustomFilter: "Custom configured LDAP filter does not start with \"(\" or does not end with \")\"."; + readonly ldapErrorConnectionTimeoutNotNumber: "Connection Timeout must be a number"; + readonly ldapErrorReadTimeoutNotNumber: "Read Timeout must be a number"; + readonly ldapErrorMissingClientId: "Client ID needs to be provided in config when Realm Roles Mapping is not used."; + readonly ldapErrorCantPreserveGroupInheritanceWithUIDMembershipType: "Not possible to preserve group inheritance and use UID membership type together."; + readonly ldapErrorCantWriteOnlyForReadOnlyLdap: "Can not set write only when LDAP provider mode is not WRITABLE"; + readonly ldapErrorCantWriteOnlyAndReadOnly: "Can not set write-only and read-only together"; + readonly ldapErrorCantEnableStartTlsAndConnectionPooling: "Can not enable both StartTLS and connection pooling."; + readonly ldapErrorCantEnableUnsyncedAndImportOff: "Can not disable Importing users when LDAP provider mode is UNSYNCED"; + readonly ldapErrorMissingGroupsPathGroup: "Groups path group does not exist - please create the group on specified path first"; + readonly clientRedirectURIsFragmentError: "Redirect URIs must not contain an URI fragment"; + readonly clientRootURLFragmentError: "Root URL must not contain an URL fragment"; + readonly clientRootURLIllegalSchemeError: "Root URL uses an illegal scheme"; + readonly clientBaseURLIllegalSchemeError: "Base URL uses an illegal scheme"; + readonly clientRedirectURIsIllegalSchemeError: "A redirect URI uses an illegal scheme"; + readonly clientBaseURLInvalid: "Base URL is not a valid URL"; + readonly clientRootURLInvalid: "Root URL is not a valid URL"; + readonly clientRedirectURIsInvalid: "A redirect URI is not a valid URI"; + readonly pairwiseMalformedClientRedirectURI: "Client contained an invalid redirect URI."; + readonly pairwiseClientRedirectURIsMissingHost: "Client redirect URIs must contain a valid host component."; + readonly pairwiseClientRedirectURIsMultipleHosts: "Without a configured Sector Identifier URI, client redirect URIs must not contain multiple host components."; + readonly pairwiseMalformedSectorIdentifierURI: "Malformed Sector Identifier URI."; + readonly pairwiseFailedToGetRedirectURIs: "Failed to get redirect URIs from the Sector Identifier URI."; + readonly pairwiseRedirectURIsMismatch: "Client redirect URIs does not match redirect URIs fetched from the Sector Identifier URI."; + }; + readonly es: { + readonly invalidPasswordMinLengthMessage: "Contraseña incorrecta: longitud mínima {0}."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Contraseña incorrecta: debe contener al menos {0} letras minúsculas."; + readonly invalidPasswordMinDigitsMessage: "Contraseña incorrecta: debe contener al menos {0} caracteres numéricos."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Contraseña incorrecta: debe contener al menos {0} letras mayúsculas."; + readonly invalidPasswordMinSpecialCharsMessage: "Contraseña incorrecta: debe contener al menos {0} caracteres especiales."; + readonly invalidPasswordNotUsernameMessage: "Contraseña incorrecta: no puede ser igual al nombre de usuario."; + readonly invalidPasswordRegexPatternMessage: "Contraseña incorrecta: no cumple la expresión regular."; + readonly invalidPasswordHistoryMessage: "Contraseña incorrecta: no puede ser igual a ninguna de las últimas {0} contraseñas."; + }; + readonly fr: { + readonly invalidPasswordMinLengthMessage: "Mot de passe invalide : longueur minimale requise de {0}."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Mot de passe invalide : doit contenir au moins {0} lettre(s) en minuscule."; + readonly invalidPasswordMinDigitsMessage: "Mot de passe invalide : doit contenir au moins {0} chiffre(s)."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Mot de passe invalide : doit contenir au moins {0} lettre(s) en majuscule."; + readonly invalidPasswordMinSpecialCharsMessage: "Mot de passe invalide : doit contenir au moins {0} caractère(s) spéciaux."; + readonly invalidPasswordNotUsernameMessage: "Mot de passe invalide : ne doit pas être identique au nom d'utilisateur."; + readonly invalidPasswordRegexPatternMessage: "Mot de passe invalide : ne valide pas l'expression rationnelle."; + readonly invalidPasswordHistoryMessage: "Mot de passe invalide : ne doit pas être égal aux {0} derniers mot de passe."; + }; + readonly it: {}; + readonly ja: { + readonly invalidPasswordMinLengthMessage: "無効なパスワード: 最小{0}の長さが必要です。"; + readonly invalidPasswordMinLowerCaseCharsMessage: "無効なパスワード: 少なくとも{0}文字の小文字を含む必要があります。"; + readonly invalidPasswordMinDigitsMessage: "無効なパスワード: 少なくとも{0}文字の数字を含む必要があります。"; + readonly invalidPasswordMinUpperCaseCharsMessage: "無効なパスワード: 少なくとも{0}文字の大文字を含む必要があります。"; + readonly invalidPasswordMinSpecialCharsMessage: "無効なパスワード: 少なくとも{0}文字の特殊文字を含む必要があります。"; + readonly invalidPasswordNotUsernameMessage: "無効なパスワード: ユーザー名と同じパスワードは禁止されています。"; + readonly invalidPasswordRegexPatternMessage: "無効なパスワード: 正規表現パターンと一致しません。"; + readonly invalidPasswordHistoryMessage: "無効なパスワード: 最近の{0}パスワードのいずれかと同じパスワードは禁止されています。"; + readonly invalidPasswordBlacklistedMessage: "無効なパスワード: パスワードがブラックリストに含まれています。"; + readonly invalidPasswordGenericMessage: "無効なパスワード: 新しいパスワードはパスワード・ポリシーと一致しません。"; + readonly ldapErrorInvalidCustomFilter: "LDAPフィルターのカスタム設定が、「(」から開始または「)」で終了となっていません。"; + readonly ldapErrorConnectionTimeoutNotNumber: "接続タイムアウトは数字でなければなりません"; + readonly ldapErrorReadTimeoutNotNumber: "読み取りタイムアウトは数字でなければなりません"; + readonly ldapErrorMissingClientId: "レルムロール・マッピングを使用しない場合は、クライアントIDは設定内で提供される必要があります。"; + readonly ldapErrorCantPreserveGroupInheritanceWithUIDMembershipType: "グループの継承を維持することと、UIDメンバーシップ・タイプを使用することは同時にできません。"; + readonly ldapErrorCantWriteOnlyForReadOnlyLdap: "LDAPプロバイダー・モードがWRITABLEではない場合は、write onlyを設定することはできません。"; + readonly ldapErrorCantWriteOnlyAndReadOnly: "write-onlyとread-onlyを一緒に設定することはできません。"; + readonly ldapErrorCantEnableStartTlsAndConnectionPooling: "StartTLSと接続プーリングの両方を有効にできません。"; + readonly clientRedirectURIsFragmentError: "リダイレクトURIにURIフラグメントを含めることはできません。"; + readonly clientRootURLFragmentError: "ルートURLにURLフラグメントを含めることはできません。"; + readonly pairwiseMalformedClientRedirectURI: "クライアントに無効なリダイレクトURIが含まれていました。"; + readonly pairwiseClientRedirectURIsMissingHost: "クライアントのリダイレクトURIには有効なホスト・コンポーネントが含まれている必要があります。"; + readonly pairwiseClientRedirectURIsMultipleHosts: "設定されたセレクター識別子URIがない場合は、クライアントのリダイレクトURIは複数のホスト・コンポーネントを含むことはできません。"; + readonly pairwiseMalformedSectorIdentifierURI: "不正なセレクター識別子URIです。"; + readonly pairwiseFailedToGetRedirectURIs: "セクター識別子URIからリダイレクトURIを取得できませんでした。"; + readonly pairwiseRedirectURIsMismatch: "クライアントのリダイレクトURIは、セクター識別子URIからフェッチされたリダイレクトURIと一致しません。"; + }; + readonly lt: { + readonly invalidPasswordMinLengthMessage: "Per trumpas slaptažodis: mažiausias ilgis {0}."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Neteisingas slaptažodis: privaloma įvesti {0} mažąją raidę."; + readonly invalidPasswordMinDigitsMessage: "Neteisingas slaptažodis: privaloma įvesti {0} skaitmenį."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Neteisingas slaptažodis: privaloma įvesti {0} didžiąją raidę."; + readonly invalidPasswordMinSpecialCharsMessage: "Neteisingas slaptažodis: privaloma įvesti {0} specialų simbolį."; + readonly invalidPasswordNotUsernameMessage: "Neteisingas slaptažodis: slaptažodis negali sutapti su naudotojo vardu."; + readonly invalidPasswordRegexPatternMessage: "Neteisingas slaptažodis: slaptažodis netenkina regex taisyklės(ių)."; + readonly invalidPasswordHistoryMessage: "Neteisingas slaptažodis: slaptažodis negali sutapti su prieš tai buvusiais {0} slaptažodžiais."; + readonly ldapErrorInvalidCustomFilter: "Sukonfigūruotas LDAP filtras neprasideda \"(\" ir nesibaigia \")\" simboliais."; + readonly ldapErrorMissingClientId: "Privaloma nurodyti kliento ID kai srities rolių susiejimas nėra nenaudojamas."; + readonly ldapErrorCantPreserveGroupInheritanceWithUIDMembershipType: "Grupių paveldėjimo ir UID narystės tipas kartu negali būti naudojami."; + readonly ldapErrorCantWriteOnlyForReadOnlyLdap: "Negalima nustatyti rašymo rėžimo kuomet LDAP teikėjo rėžimas ne WRITABLE"; + readonly ldapErrorCantWriteOnlyAndReadOnly: "Negalima nustatyti tik rašyti ir tik skaityti kartu"; + readonly clientRedirectURIsFragmentError: "Nurodykite URI fragmentą, kurio negali būti peradresuojamuose URI adresuose"; + readonly clientRootURLFragmentError: "Nurodykite URL fragmentą, kurio negali būti šakniniame URL adrese"; + readonly pairwiseMalformedClientRedirectURI: "Klientas pateikė neteisingą nukreipimo nuorodą."; + readonly pairwiseClientRedirectURIsMissingHost: "Kliento nukreipimo nuorodos privalo būti nurodytos su serverio vardo komponentu."; + readonly pairwiseClientRedirectURIsMultipleHosts: "Kuomet nesukonfigūruotas sektoriaus identifikatoriaus URL, kliento nukreipimo nuorodos privalo talpinti ne daugiau kaip vieną skirtingą serverio vardo komponentą."; + readonly pairwiseMalformedSectorIdentifierURI: "Neteisinga sektoriaus identifikatoriaus URI."; + readonly pairwiseFailedToGetRedirectURIs: "Nepavyko gauti nukreipimo nuorodų iš sektoriaus identifikatoriaus URI."; + readonly pairwiseRedirectURIsMismatch: "Kliento nukreipimo nuoroda neatitinka nukreipimo nuorodų iš sektoriaus identifikatoriaus URI."; + }; + readonly nl: { + readonly invalidPasswordMinLengthMessage: "Ongeldig wachtwoord: de minimale lengte is {0} karakters."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Ongeldig wachtwoord: het moet minstens {0} kleine letters bevatten."; + readonly invalidPasswordMinDigitsMessage: "Ongeldig wachtwoord: het moet minstens {0} getallen bevatten."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Ongeldig wachtwoord: het moet minstens {0} hoofdletters bevatten."; + readonly invalidPasswordMinSpecialCharsMessage: "Ongeldig wachtwoord: het moet minstens {0} speciale karakters bevatten."; + readonly invalidPasswordNotUsernameMessage: "Ongeldig wachtwoord: het mag niet overeenkomen met de gebruikersnaam."; + readonly invalidPasswordRegexPatternMessage: "Ongeldig wachtwoord: het voldoet niet aan het door de beheerder ingestelde patroon."; + readonly invalidPasswordHistoryMessage: "Ongeldig wachtwoord: het mag niet overeen komen met een van de laatste {0} wachtwoorden."; + readonly invalidPasswordGenericMessage: "Ongeldig wachtwoord: het nieuwe wachtwoord voldoet niet aan het wachtwoordbeleid."; + readonly ldapErrorInvalidCustomFilter: "LDAP filter met aangepaste configuratie start niet met \"(\" of eindigt niet met \")\"."; + readonly ldapErrorConnectionTimeoutNotNumber: "Verbindingstimeout moet een getal zijn"; + readonly ldapErrorReadTimeoutNotNumber: "Lees-timeout moet een getal zijn"; + readonly ldapErrorMissingClientId: "Client ID moet ingesteld zijn als Realm Roles Mapping niet gebruikt wordt."; + readonly ldapErrorCantPreserveGroupInheritanceWithUIDMembershipType: "Kan groepsovererving niet behouden bij UID-lidmaatschapstype."; + readonly ldapErrorCantWriteOnlyForReadOnlyLdap: "Alleen-schrijven niet mogelijk als LDAP provider mode niet WRITABLE is"; + readonly ldapErrorCantWriteOnlyAndReadOnly: "Alleen-schrijven en alleen-lezen mogen niet tegelijk ingesteld zijn"; + readonly clientRedirectURIsFragmentError: "Redirect URIs mogen geen URI fragment bevatten"; + readonly clientRootURLFragmentError: "Root URL mag geen URL fragment bevatten"; + readonly pairwiseMalformedClientRedirectURI: "Client heeft een ongeldige redirect URI."; + readonly pairwiseClientRedirectURIsMissingHost: "Client redirect URIs moeten een geldige host-component bevatten."; + readonly pairwiseClientRedirectURIsMultipleHosts: "Zonder een geconfigureerde Sector Identifier URI mogen client redirect URIs niet meerdere host componenten hebben."; + readonly pairwiseMalformedSectorIdentifierURI: "Onjuist notatie in Sector Identifier URI."; + readonly pairwiseFailedToGetRedirectURIs: "Kon geen redirect URIs verkrijgen van de Sector Identifier URI."; + readonly pairwiseRedirectURIsMismatch: "Client redirect URIs komen niet overeen met redict URIs ontvangen van de Sector Identifier URI."; + }; + readonly no: { + readonly invalidPasswordMinLengthMessage: "Ugyldig passord: minimum lengde {0}."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Ugyldig passord: må inneholde minst {0} små bokstaver."; + readonly invalidPasswordMinDigitsMessage: "Ugyldig passord: må inneholde minst {0} sifre."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Ugyldig passord: må inneholde minst {0} store bokstaver."; + readonly invalidPasswordMinSpecialCharsMessage: "Ugyldig passord: må inneholde minst {0} spesialtegn."; + readonly invalidPasswordNotUsernameMessage: "Ugyldig passord: kan ikke være likt brukernavn."; + readonly invalidPasswordRegexPatternMessage: "Ugyldig passord: tilfredsstiller ikke kravene for passord-mønster."; + readonly invalidPasswordHistoryMessage: "Ugyldig passord: kan ikke være likt noen av de {0} foregående passordene."; + readonly ldapErrorInvalidCustomFilter: "Tilpasset konfigurasjon av LDAP-filter starter ikke med \"(\" eller slutter ikke med \")\"."; + readonly ldapErrorMissingClientId: "KlientID må være tilgjengelig i config når sikkerhetsdomenerollemapping ikke brukes."; + readonly ldapErrorCantPreserveGroupInheritanceWithUIDMembershipType: "Ikke mulig å bevare gruppearv og samtidig bruke UID medlemskapstype."; + readonly ldapErrorCantWriteOnlyForReadOnlyLdap: "Kan ikke sette write-only når LDAP leverandør-modus ikke er WRITABLE"; + readonly ldapErrorCantWriteOnlyAndReadOnly: "Kan ikke sette både write-only og read-only"; + }; + readonly pl: {}; + readonly "pt-BR": { + readonly invalidPasswordMinLengthMessage: "Senha inválida: deve conter ao menos {0} caracteres."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Senha inválida: deve conter ao menos {0} caracteres minúsculos."; + readonly invalidPasswordMinDigitsMessage: "Senha inválida: deve conter ao menos {0} digitos numéricos."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Senha inválida: deve conter ao menos {0} caracteres maiúsculos."; + readonly invalidPasswordMinSpecialCharsMessage: "Senha inválida: deve conter ao menos {0} caracteres especiais."; + readonly invalidPasswordNotUsernameMessage: "Senha inválida: não deve ser igual ao nome de usuário."; + readonly invalidPasswordRegexPatternMessage: "Senha inválida: falha ao passar por padrões."; + readonly invalidPasswordHistoryMessage: "Senha inválida: não deve ser igual às últimas {0} senhas."; + readonly ldapErrorInvalidCustomFilter: "Filtro LDAP não inicia com \"(\" ou não termina com \")\"."; + readonly ldapErrorMissingClientId: "ID do cliente precisa ser definido na configuração quando mapeamentos de Roles do Realm não é utilizado."; + readonly ldapErrorCantPreserveGroupInheritanceWithUIDMembershipType: "Não é possível preservar herança de grupos e usar tipo de associação de UID ao mesmo tempo."; + readonly ldapErrorCantWriteOnlyForReadOnlyLdap: "Não é possível definir modo de somente escrita quando o provedor LDAP não suporta escrita"; + readonly ldapErrorCantWriteOnlyAndReadOnly: "Não é possível definir somente escrita e somente leitura ao mesmo tempo"; + readonly clientRedirectURIsFragmentError: "URIs de redirecionamento não podem conter fragmentos"; + readonly clientRootURLFragmentError: "URL raiz não pode conter fragmentos"; + }; + readonly ru: { + readonly invalidPasswordMinLengthMessage: "Некорректный пароль: длина пароля должна быть не менее {0} символов(а)."; + readonly invalidPasswordMinDigitsMessage: "Некорректный пароль: должен содержать не менее {0} цифр(ы)."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Некорректный пароль: пароль должен содержать не менее {0} символов(а) в нижнем регистре."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Некорректный пароль: пароль должен содержать не менее {0} символов(а) в верхнем регистре."; + readonly invalidPasswordMinSpecialCharsMessage: "Некорректный пароль: пароль должен содержать не менее {0} спецсимволов(а)."; + readonly invalidPasswordNotUsernameMessage: "Некорректный пароль: пароль не должен совпадать с именем пользователя."; + readonly invalidPasswordRegexPatternMessage: "Некорректный пароль: пароль не прошел проверку по регулярному выражению."; + readonly invalidPasswordHistoryMessage: "Некорректный пароль: пароль не должен совпадать с последним(и) {0} паролем(ями)."; + readonly invalidPasswordGenericMessage: "Некорректный пароль: новый пароль не соответствует правилам пароля."; + readonly ldapErrorInvalidCustomFilter: "Сконфигурированный пользователем фильтр LDAP не должен начинаться с \"(\" или заканчиваться на \")\"."; + readonly ldapErrorMissingClientId: "Client ID должен быть настроен в конфигурации, если не используется сопоставление ролей в realm."; + readonly ldapErrorCantPreserveGroupInheritanceWithUIDMembershipType: "Не удалось унаследовать группу и использовать членство UID типа вместе."; + readonly ldapErrorCantWriteOnlyForReadOnlyLdap: "Невозможно установить режим \"только на запись\", когда LDAP провайдер не в режиме WRITABLE"; + readonly ldapErrorCantWriteOnlyAndReadOnly: "Невозможно одновременно установить режимы \"только на чтение\" и \"только на запись\""; + readonly clientRedirectURIsFragmentError: "URI перенаправления не должен содержать фрагмент URI"; + readonly clientRootURLFragmentError: "Корневой URL не должен содержать фрагмент URL "; + readonly pairwiseMalformedClientRedirectURI: "Клиент содержит некорректный URI перенаправления."; + readonly pairwiseClientRedirectURIsMissingHost: "URI перенаправления клиента должен содержать корректный компонент хоста."; + readonly pairwiseClientRedirectURIsMultipleHosts: "Без конфигурации по части идентификатора URI, URI перенаправления клиента не может содержать несколько компонентов хоста."; + readonly pairwiseMalformedSectorIdentifierURI: "Искаженная часть идентификатора URI."; + readonly pairwiseFailedToGetRedirectURIs: "Не удалось получить идентификаторы URI перенаправления из части идентификатора URI."; + readonly pairwiseRedirectURIsMismatch: "Клиент URI переадресации не соответствует URI переадресации, полученной из части идентификатора URI."; + }; + readonly "zh-CN": { + readonly invalidPasswordMinLengthMessage: "无效的密码:最短长度 {0}."; + readonly invalidPasswordMinLowerCaseCharsMessage: "无效的密码:至少包含 {0} 小写字母"; + readonly invalidPasswordMinDigitsMessage: "无效的密码:至少包含 {0} 个数字"; + readonly invalidPasswordMinUpperCaseCharsMessage: "无效的密码:最短长度 {0} 大写字母"; + readonly invalidPasswordMinSpecialCharsMessage: "无效的密码:最短长度 {0} 特殊字符"; + readonly invalidPasswordNotUsernameMessage: "无效的密码: 不可以与用户名相同"; + readonly invalidPasswordRegexPatternMessage: "无效的密码: 无法与正则表达式匹配"; + readonly invalidPasswordHistoryMessage: "无效的密码:不能与最后使用的 {0} 个密码相同"; + readonly ldapErrorInvalidCustomFilter: "定制的 LDAP过滤器不是以 \"(\" 开头或以 \")\"结尾."; + readonly ldapErrorConnectionTimeoutNotNumber: "Connection Timeout 必须是个数字"; + readonly ldapErrorMissingClientId: "当域角色映射未启用时,客户端 ID 需要指定。"; + readonly ldapErrorCantPreserveGroupInheritanceWithUIDMembershipType: "无法在使用UID成员类型的同时维护组继承属性。"; + readonly ldapErrorCantWriteOnlyForReadOnlyLdap: "当LDAP提供方不是可写模式时,无法设置只写"; + readonly ldapErrorCantWriteOnlyAndReadOnly: "无法同时设置只读和只写"; + readonly clientRedirectURIsFragmentError: "重定向URL不应包含URI片段"; + readonly clientRootURLFragmentError: "根URL 不应包含 URL 片段"; + readonly pairwiseMalformedClientRedirectURI: "客户端包含一个无效的重定向URL"; + readonly pairwiseClientRedirectURIsMissingHost: "客户端重定向URL需要有一个有效的主机"; + readonly pairwiseClientRedirectURIsMultipleHosts: "Without a configured Sector Identifier URI, client redirect URIs must not contain multiple host components."; + readonly pairwiseMalformedSectorIdentifierURI: "Malformed Sector Identifier URI."; + readonly pairwiseFailedToGetRedirectURIs: "无法从服务器获得重定向URL"; + readonly pairwiseRedirectURIsMismatch: "客户端的重定向URI与服务器端获取的URI配置不匹配。"; + }; +}; diff --git a/lib/i18n/generated_messages/admin.js b/lib/i18n/generated_messages/admin.js new file mode 100644 index 00000000..8cd9c32e --- /dev/null +++ b/lib/i18n/generated_messages/admin.js @@ -0,0 +1,247 @@ +"use strict"; +//This code was automatically generated by running dist/bin/generate-i18n-messages.js +//PLEASE DO NOT EDIT MANUALLY +Object.defineProperty(exports, "__esModule", { value: true }); +exports.messages = void 0; +/* spell-checker: disable */ +exports.messages = { + "ca": { + "invalidPasswordHistoryMessage": "Contrasenya incorrecta: no pot ser igual a cap de les últimes {0} contrasenyes.", + "invalidPasswordMinDigitsMessage": "Contraseña incorrecta: debe contener al menos {0} caracteres numéricos.", + "invalidPasswordMinLengthMessage": "Contrasenya incorrecta: longitud mínima {0}.", + "invalidPasswordMinLowerCaseCharsMessage": "Contrasenya incorrecta: ha de contenir almenys {0} lletres minúscules.", + "invalidPasswordMinSpecialCharsMessage": "Contrasenya incorrecta: ha de contenir almenys {0} caràcters especials.", + "invalidPasswordMinUpperCaseCharsMessage": "Contrasenya incorrecta: ha de contenir almenys {0} lletres majúscules.", + "invalidPasswordNotUsernameMessage": "Contrasenya incorrecta: no pot ser igual al nom d'usuari.", + "invalidPasswordRegexPatternMessage": "Contrasenya incorrecta: no compleix l'expressió regular." + }, + "de": { + "invalidPasswordMinLengthMessage": "Ungültiges Passwort: muss mindestens {0} Zeichen beinhalten.", + "invalidPasswordMinLowerCaseCharsMessage": "Ungültiges Passwort: muss mindestens {0} Kleinbuchstaben beinhalten.", + "invalidPasswordMinDigitsMessage": "Ungültiges Passwort: muss mindestens {0} Ziffern beinhalten.", + "invalidPasswordMinUpperCaseCharsMessage": "Ungültiges Passwort: muss mindestens {0} Großbuchstaben beinhalten.", + "invalidPasswordMinSpecialCharsMessage": "Ungültiges Passwort: muss mindestens {0} Sonderzeichen beinhalten.", + "invalidPasswordNotUsernameMessage": "Ungültiges Passwort: darf nicht identisch mit dem Benutzernamen sein.", + "invalidPasswordRegexPatternMessage": "Ungültiges Passwort: stimmt nicht mit Regex-Muster überein.", + "invalidPasswordHistoryMessage": "Ungültiges Passwort: darf nicht identisch mit einem der letzten {0} Passwörter sein.", + "invalidPasswordBlacklistedMessage": "Ungültiges Passwort: Passwort ist zu bekannt und auf der schwarzen Liste.", + "invalidPasswordGenericMessage": "Ungültiges Passwort: neues Passwort erfüllt die Passwort-Anforderungen nicht." + }, + "en": { + "invalidPasswordMinLengthMessage": "Invalid password: minimum length {0}.", + "invalidPasswordMinLowerCaseCharsMessage": "Invalid password: must contain at least {0} lower case characters.", + "invalidPasswordMinDigitsMessage": "Invalid password: must contain at least {0} numerical digits.", + "invalidPasswordMinUpperCaseCharsMessage": "Invalid password: must contain at least {0} upper case characters.", + "invalidPasswordMinSpecialCharsMessage": "Invalid password: must contain at least {0} special characters.", + "invalidPasswordNotUsernameMessage": "Invalid password: must not be equal to the username.", + "invalidPasswordRegexPatternMessage": "Invalid password: fails to match regex pattern(s).", + "invalidPasswordHistoryMessage": "Invalid password: must not be equal to any of last {0} passwords.", + "invalidPasswordBlacklistedMessage": "Invalid password: password is blacklisted.", + "invalidPasswordGenericMessage": "Invalid password: new password does not match password policies.", + "ldapErrorInvalidCustomFilter": "Custom configured LDAP filter does not start with \"(\" or does not end with \")\".", + "ldapErrorConnectionTimeoutNotNumber": "Connection Timeout must be a number", + "ldapErrorReadTimeoutNotNumber": "Read Timeout must be a number", + "ldapErrorMissingClientId": "Client ID needs to be provided in config when Realm Roles Mapping is not used.", + "ldapErrorCantPreserveGroupInheritanceWithUIDMembershipType": "Not possible to preserve group inheritance and use UID membership type together.", + "ldapErrorCantWriteOnlyForReadOnlyLdap": "Can not set write only when LDAP provider mode is not WRITABLE", + "ldapErrorCantWriteOnlyAndReadOnly": "Can not set write-only and read-only together", + "ldapErrorCantEnableStartTlsAndConnectionPooling": "Can not enable both StartTLS and connection pooling.", + "ldapErrorCantEnableUnsyncedAndImportOff": "Can not disable Importing users when LDAP provider mode is UNSYNCED", + "ldapErrorMissingGroupsPathGroup": "Groups path group does not exist - please create the group on specified path first", + "clientRedirectURIsFragmentError": "Redirect URIs must not contain an URI fragment", + "clientRootURLFragmentError": "Root URL must not contain an URL fragment", + "clientRootURLIllegalSchemeError": "Root URL uses an illegal scheme", + "clientBaseURLIllegalSchemeError": "Base URL uses an illegal scheme", + "clientRedirectURIsIllegalSchemeError": "A redirect URI uses an illegal scheme", + "clientBaseURLInvalid": "Base URL is not a valid URL", + "clientRootURLInvalid": "Root URL is not a valid URL", + "clientRedirectURIsInvalid": "A redirect URI is not a valid URI", + "pairwiseMalformedClientRedirectURI": "Client contained an invalid redirect URI.", + "pairwiseClientRedirectURIsMissingHost": "Client redirect URIs must contain a valid host component.", + "pairwiseClientRedirectURIsMultipleHosts": "Without a configured Sector Identifier URI, client redirect URIs must not contain multiple host components.", + "pairwiseMalformedSectorIdentifierURI": "Malformed Sector Identifier URI.", + "pairwiseFailedToGetRedirectURIs": "Failed to get redirect URIs from the Sector Identifier URI.", + "pairwiseRedirectURIsMismatch": "Client redirect URIs does not match redirect URIs fetched from the Sector Identifier URI." + }, + "es": { + "invalidPasswordMinLengthMessage": "Contraseña incorrecta: longitud mínima {0}.", + "invalidPasswordMinLowerCaseCharsMessage": "Contraseña incorrecta: debe contener al menos {0} letras minúsculas.", + "invalidPasswordMinDigitsMessage": "Contraseña incorrecta: debe contener al menos {0} caracteres numéricos.", + "invalidPasswordMinUpperCaseCharsMessage": "Contraseña incorrecta: debe contener al menos {0} letras mayúsculas.", + "invalidPasswordMinSpecialCharsMessage": "Contraseña incorrecta: debe contener al menos {0} caracteres especiales.", + "invalidPasswordNotUsernameMessage": "Contraseña incorrecta: no puede ser igual al nombre de usuario.", + "invalidPasswordRegexPatternMessage": "Contraseña incorrecta: no cumple la expresión regular.", + "invalidPasswordHistoryMessage": "Contraseña incorrecta: no puede ser igual a ninguna de las últimas {0} contraseñas." + }, + "fr": { + "invalidPasswordMinLengthMessage": "Mot de passe invalide : longueur minimale requise de {0}.", + "invalidPasswordMinLowerCaseCharsMessage": "Mot de passe invalide : doit contenir au moins {0} lettre(s) en minuscule.", + "invalidPasswordMinDigitsMessage": "Mot de passe invalide : doit contenir au moins {0} chiffre(s).", + "invalidPasswordMinUpperCaseCharsMessage": "Mot de passe invalide : doit contenir au moins {0} lettre(s) en majuscule.", + "invalidPasswordMinSpecialCharsMessage": "Mot de passe invalide : doit contenir au moins {0} caractère(s) spéciaux.", + "invalidPasswordNotUsernameMessage": "Mot de passe invalide : ne doit pas être identique au nom d'utilisateur.", + "invalidPasswordRegexPatternMessage": "Mot de passe invalide : ne valide pas l'expression rationnelle.", + "invalidPasswordHistoryMessage": "Mot de passe invalide : ne doit pas être égal aux {0} derniers mot de passe." + }, + "it": {}, + "ja": { + "invalidPasswordMinLengthMessage": "無効なパスワード: 最小{0}の長さが必要です。", + "invalidPasswordMinLowerCaseCharsMessage": "無効なパスワード: 少なくとも{0}文字の小文字を含む必要があります。", + "invalidPasswordMinDigitsMessage": "無効なパスワード: 少なくとも{0}文字の数字を含む必要があります。", + "invalidPasswordMinUpperCaseCharsMessage": "無効なパスワード: 少なくとも{0}文字の大文字を含む必要があります。", + "invalidPasswordMinSpecialCharsMessage": "無効なパスワード: 少なくとも{0}文字の特殊文字を含む必要があります。", + "invalidPasswordNotUsernameMessage": "無効なパスワード: ユーザー名と同じパスワードは禁止されています。", + "invalidPasswordRegexPatternMessage": "無効なパスワード: 正規表現パターンと一致しません。", + "invalidPasswordHistoryMessage": "無効なパスワード: 最近の{0}パスワードのいずれかと同じパスワードは禁止されています。", + "invalidPasswordBlacklistedMessage": "無効なパスワード: パスワードがブラックリストに含まれています。", + "invalidPasswordGenericMessage": "無効なパスワード: 新しいパスワードはパスワード・ポリシーと一致しません。", + "ldapErrorInvalidCustomFilter": "LDAPフィルターのカスタム設定が、「(」から開始または「)」で終了となっていません。", + "ldapErrorConnectionTimeoutNotNumber": "接続タイムアウトは数字でなければなりません", + "ldapErrorReadTimeoutNotNumber": "読み取りタイムアウトは数字でなければなりません", + "ldapErrorMissingClientId": "レルムロール・マッピングを使用しない場合は、クライアントIDは設定内で提供される必要があります。", + "ldapErrorCantPreserveGroupInheritanceWithUIDMembershipType": "グループの継承を維持することと、UIDメンバーシップ・タイプを使用することは同時にできません。", + "ldapErrorCantWriteOnlyForReadOnlyLdap": "LDAPプロバイダー・モードがWRITABLEではない場合は、write onlyを設定することはできません。", + "ldapErrorCantWriteOnlyAndReadOnly": "write-onlyとread-onlyを一緒に設定することはできません。", + "ldapErrorCantEnableStartTlsAndConnectionPooling": "StartTLSと接続プーリングの両方を有効にできません。", + "clientRedirectURIsFragmentError": "リダイレクトURIにURIフラグメントを含めることはできません。", + "clientRootURLFragmentError": "ルートURLにURLフラグメントを含めることはできません。", + "pairwiseMalformedClientRedirectURI": "クライアントに無効なリダイレクトURIが含まれていました。", + "pairwiseClientRedirectURIsMissingHost": "クライアントのリダイレクトURIには有効なホスト・コンポーネントが含まれている必要があります。", + "pairwiseClientRedirectURIsMultipleHosts": "設定されたセレクター識別子URIがない場合は、クライアントのリダイレクトURIは複数のホスト・コンポーネントを含むことはできません。", + "pairwiseMalformedSectorIdentifierURI": "不正なセレクター識別子URIです。", + "pairwiseFailedToGetRedirectURIs": "セクター識別子URIからリダイレクトURIを取得できませんでした。", + "pairwiseRedirectURIsMismatch": "クライアントのリダイレクトURIは、セクター識別子URIからフェッチされたリダイレクトURIと一致しません。" + }, + "lt": { + "invalidPasswordMinLengthMessage": "Per trumpas slaptažodis: mažiausias ilgis {0}.", + "invalidPasswordMinLowerCaseCharsMessage": "Neteisingas slaptažodis: privaloma įvesti {0} mažąją raidę.", + "invalidPasswordMinDigitsMessage": "Neteisingas slaptažodis: privaloma įvesti {0} skaitmenį.", + "invalidPasswordMinUpperCaseCharsMessage": "Neteisingas slaptažodis: privaloma įvesti {0} didžiąją raidę.", + "invalidPasswordMinSpecialCharsMessage": "Neteisingas slaptažodis: privaloma įvesti {0} specialų simbolį.", + "invalidPasswordNotUsernameMessage": "Neteisingas slaptažodis: slaptažodis negali sutapti su naudotojo vardu.", + "invalidPasswordRegexPatternMessage": "Neteisingas slaptažodis: slaptažodis netenkina regex taisyklės(ių).", + "invalidPasswordHistoryMessage": "Neteisingas slaptažodis: slaptažodis negali sutapti su prieš tai buvusiais {0} slaptažodžiais.", + "ldapErrorInvalidCustomFilter": "Sukonfigūruotas LDAP filtras neprasideda \"(\" ir nesibaigia \")\" simboliais.", + "ldapErrorMissingClientId": "Privaloma nurodyti kliento ID kai srities rolių susiejimas nėra nenaudojamas.", + "ldapErrorCantPreserveGroupInheritanceWithUIDMembershipType": "Grupių paveldėjimo ir UID narystės tipas kartu negali būti naudojami.", + "ldapErrorCantWriteOnlyForReadOnlyLdap": "Negalima nustatyti rašymo rėžimo kuomet LDAP teikėjo rėžimas ne WRITABLE", + "ldapErrorCantWriteOnlyAndReadOnly": "Negalima nustatyti tik rašyti ir tik skaityti kartu", + "clientRedirectURIsFragmentError": "Nurodykite URI fragmentą, kurio negali būti peradresuojamuose URI adresuose", + "clientRootURLFragmentError": "Nurodykite URL fragmentą, kurio negali būti šakniniame URL adrese", + "pairwiseMalformedClientRedirectURI": "Klientas pateikė neteisingą nukreipimo nuorodą.", + "pairwiseClientRedirectURIsMissingHost": "Kliento nukreipimo nuorodos privalo būti nurodytos su serverio vardo komponentu.", + "pairwiseClientRedirectURIsMultipleHosts": "Kuomet nesukonfigūruotas sektoriaus identifikatoriaus URL, kliento nukreipimo nuorodos privalo talpinti ne daugiau kaip vieną skirtingą serverio vardo komponentą.", + "pairwiseMalformedSectorIdentifierURI": "Neteisinga sektoriaus identifikatoriaus URI.", + "pairwiseFailedToGetRedirectURIs": "Nepavyko gauti nukreipimo nuorodų iš sektoriaus identifikatoriaus URI.", + "pairwiseRedirectURIsMismatch": "Kliento nukreipimo nuoroda neatitinka nukreipimo nuorodų iš sektoriaus identifikatoriaus URI." + }, + "nl": { + "invalidPasswordMinLengthMessage": "Ongeldig wachtwoord: de minimale lengte is {0} karakters.", + "invalidPasswordMinLowerCaseCharsMessage": "Ongeldig wachtwoord: het moet minstens {0} kleine letters bevatten.", + "invalidPasswordMinDigitsMessage": "Ongeldig wachtwoord: het moet minstens {0} getallen bevatten.", + "invalidPasswordMinUpperCaseCharsMessage": "Ongeldig wachtwoord: het moet minstens {0} hoofdletters bevatten.", + "invalidPasswordMinSpecialCharsMessage": "Ongeldig wachtwoord: het moet minstens {0} speciale karakters bevatten.", + "invalidPasswordNotUsernameMessage": "Ongeldig wachtwoord: het mag niet overeenkomen met de gebruikersnaam.", + "invalidPasswordRegexPatternMessage": "Ongeldig wachtwoord: het voldoet niet aan het door de beheerder ingestelde patroon.", + "invalidPasswordHistoryMessage": "Ongeldig wachtwoord: het mag niet overeen komen met een van de laatste {0} wachtwoorden.", + "invalidPasswordGenericMessage": "Ongeldig wachtwoord: het nieuwe wachtwoord voldoet niet aan het wachtwoordbeleid.", + "ldapErrorInvalidCustomFilter": "LDAP filter met aangepaste configuratie start niet met \"(\" of eindigt niet met \")\".", + "ldapErrorConnectionTimeoutNotNumber": "Verbindingstimeout moet een getal zijn", + "ldapErrorReadTimeoutNotNumber": "Lees-timeout moet een getal zijn", + "ldapErrorMissingClientId": "Client ID moet ingesteld zijn als Realm Roles Mapping niet gebruikt wordt.", + "ldapErrorCantPreserveGroupInheritanceWithUIDMembershipType": "Kan groepsovererving niet behouden bij UID-lidmaatschapstype.", + "ldapErrorCantWriteOnlyForReadOnlyLdap": "Alleen-schrijven niet mogelijk als LDAP provider mode niet WRITABLE is", + "ldapErrorCantWriteOnlyAndReadOnly": "Alleen-schrijven en alleen-lezen mogen niet tegelijk ingesteld zijn", + "clientRedirectURIsFragmentError": "Redirect URIs mogen geen URI fragment bevatten", + "clientRootURLFragmentError": "Root URL mag geen URL fragment bevatten", + "pairwiseMalformedClientRedirectURI": "Client heeft een ongeldige redirect URI.", + "pairwiseClientRedirectURIsMissingHost": "Client redirect URIs moeten een geldige host-component bevatten.", + "pairwiseClientRedirectURIsMultipleHosts": "Zonder een geconfigureerde Sector Identifier URI mogen client redirect URIs niet meerdere host componenten hebben.", + "pairwiseMalformedSectorIdentifierURI": "Onjuist notatie in Sector Identifier URI.", + "pairwiseFailedToGetRedirectURIs": "Kon geen redirect URIs verkrijgen van de Sector Identifier URI.", + "pairwiseRedirectURIsMismatch": "Client redirect URIs komen niet overeen met redict URIs ontvangen van de Sector Identifier URI." + }, + "no": { + "invalidPasswordMinLengthMessage": "Ugyldig passord: minimum lengde {0}.", + "invalidPasswordMinLowerCaseCharsMessage": "Ugyldig passord: må inneholde minst {0} små bokstaver.", + "invalidPasswordMinDigitsMessage": "Ugyldig passord: må inneholde minst {0} sifre.", + "invalidPasswordMinUpperCaseCharsMessage": "Ugyldig passord: må inneholde minst {0} store bokstaver.", + "invalidPasswordMinSpecialCharsMessage": "Ugyldig passord: må inneholde minst {0} spesialtegn.", + "invalidPasswordNotUsernameMessage": "Ugyldig passord: kan ikke være likt brukernavn.", + "invalidPasswordRegexPatternMessage": "Ugyldig passord: tilfredsstiller ikke kravene for passord-mønster.", + "invalidPasswordHistoryMessage": "Ugyldig passord: kan ikke være likt noen av de {0} foregående passordene.", + "ldapErrorInvalidCustomFilter": "Tilpasset konfigurasjon av LDAP-filter starter ikke med \"(\" eller slutter ikke med \")\".", + "ldapErrorMissingClientId": "KlientID må være tilgjengelig i config når sikkerhetsdomenerollemapping ikke brukes.", + "ldapErrorCantPreserveGroupInheritanceWithUIDMembershipType": "Ikke mulig å bevare gruppearv og samtidig bruke UID medlemskapstype.", + "ldapErrorCantWriteOnlyForReadOnlyLdap": "Kan ikke sette write-only når LDAP leverandør-modus ikke er WRITABLE", + "ldapErrorCantWriteOnlyAndReadOnly": "Kan ikke sette både write-only og read-only" + }, + "pl": {}, + "pt-BR": { + "invalidPasswordMinLengthMessage": "Senha inválida: deve conter ao menos {0} caracteres.", + "invalidPasswordMinLowerCaseCharsMessage": "Senha inválida: deve conter ao menos {0} caracteres minúsculos.", + "invalidPasswordMinDigitsMessage": "Senha inválida: deve conter ao menos {0} digitos numéricos.", + "invalidPasswordMinUpperCaseCharsMessage": "Senha inválida: deve conter ao menos {0} caracteres maiúsculos.", + "invalidPasswordMinSpecialCharsMessage": "Senha inválida: deve conter ao menos {0} caracteres especiais.", + "invalidPasswordNotUsernameMessage": "Senha inválida: não deve ser igual ao nome de usuário.", + "invalidPasswordRegexPatternMessage": "Senha inválida: falha ao passar por padrões.", + "invalidPasswordHistoryMessage": "Senha inválida: não deve ser igual às últimas {0} senhas.", + "ldapErrorInvalidCustomFilter": "Filtro LDAP não inicia com \"(\" ou não termina com \")\".", + "ldapErrorMissingClientId": "ID do cliente precisa ser definido na configuração quando mapeamentos de Roles do Realm não é utilizado.", + "ldapErrorCantPreserveGroupInheritanceWithUIDMembershipType": "Não é possível preservar herança de grupos e usar tipo de associação de UID ao mesmo tempo.", + "ldapErrorCantWriteOnlyForReadOnlyLdap": "Não é possível definir modo de somente escrita quando o provedor LDAP não suporta escrita", + "ldapErrorCantWriteOnlyAndReadOnly": "Não é possível definir somente escrita e somente leitura ao mesmo tempo", + "clientRedirectURIsFragmentError": "URIs de redirecionamento não podem conter fragmentos", + "clientRootURLFragmentError": "URL raiz não pode conter fragmentos" + }, + "ru": { + "invalidPasswordMinLengthMessage": "Некорректный пароль: длина пароля должна быть не менее {0} символов(а).", + "invalidPasswordMinDigitsMessage": "Некорректный пароль: должен содержать не менее {0} цифр(ы).", + "invalidPasswordMinLowerCaseCharsMessage": "Некорректный пароль: пароль должен содержать не менее {0} символов(а) в нижнем регистре.", + "invalidPasswordMinUpperCaseCharsMessage": "Некорректный пароль: пароль должен содержать не менее {0} символов(а) в верхнем регистре.", + "invalidPasswordMinSpecialCharsMessage": "Некорректный пароль: пароль должен содержать не менее {0} спецсимволов(а).", + "invalidPasswordNotUsernameMessage": "Некорректный пароль: пароль не должен совпадать с именем пользователя.", + "invalidPasswordRegexPatternMessage": "Некорректный пароль: пароль не прошел проверку по регулярному выражению.", + "invalidPasswordHistoryMessage": "Некорректный пароль: пароль не должен совпадать с последним(и) {0} паролем(ями).", + "invalidPasswordGenericMessage": "Некорректный пароль: новый пароль не соответствует правилам пароля.", + "ldapErrorInvalidCustomFilter": "Сконфигурированный пользователем фильтр LDAP не должен начинаться с \"(\" или заканчиваться на \")\".", + "ldapErrorMissingClientId": "Client ID должен быть настроен в конфигурации, если не используется сопоставление ролей в realm.", + "ldapErrorCantPreserveGroupInheritanceWithUIDMembershipType": "Не удалось унаследовать группу и использовать членство UID типа вместе.", + "ldapErrorCantWriteOnlyForReadOnlyLdap": "Невозможно установить режим \"только на запись\", когда LDAP провайдер не в режиме WRITABLE", + "ldapErrorCantWriteOnlyAndReadOnly": "Невозможно одновременно установить режимы \"только на чтение\" и \"только на запись\"", + "clientRedirectURIsFragmentError": "URI перенаправления не должен содержать фрагмент URI", + "clientRootURLFragmentError": "Корневой URL не должен содержать фрагмент URL ", + "pairwiseMalformedClientRedirectURI": "Клиент содержит некорректный URI перенаправления.", + "pairwiseClientRedirectURIsMissingHost": "URI перенаправления клиента должен содержать корректный компонент хоста.", + "pairwiseClientRedirectURIsMultipleHosts": "Без конфигурации по части идентификатора URI, URI перенаправления клиента не может содержать несколько компонентов хоста.", + "pairwiseMalformedSectorIdentifierURI": "Искаженная часть идентификатора URI.", + "pairwiseFailedToGetRedirectURIs": "Не удалось получить идентификаторы URI перенаправления из части идентификатора URI.", + "pairwiseRedirectURIsMismatch": "Клиент URI переадресации не соответствует URI переадресации, полученной из части идентификатора URI." + }, + "zh-CN": { + "invalidPasswordMinLengthMessage": "无效的密码:最短长度 {0}.", + "invalidPasswordMinLowerCaseCharsMessage": "无效的密码:至少包含 {0} 小写字母", + "invalidPasswordMinDigitsMessage": "无效的密码:至少包含 {0} 个数字", + "invalidPasswordMinUpperCaseCharsMessage": "无效的密码:最短长度 {0} 大写字母", + "invalidPasswordMinSpecialCharsMessage": "无效的密码:最短长度 {0} 特殊字符", + "invalidPasswordNotUsernameMessage": "无效的密码: 不可以与用户名相同", + "invalidPasswordRegexPatternMessage": "无效的密码: 无法与正则表达式匹配", + "invalidPasswordHistoryMessage": "无效的密码:不能与最后使用的 {0} 个密码相同", + "ldapErrorInvalidCustomFilter": "定制的 LDAP过滤器不是以 \"(\" 开头或以 \")\"结尾.", + "ldapErrorConnectionTimeoutNotNumber": "Connection Timeout 必须是个数字", + "ldapErrorMissingClientId": "当域角色映射未启用时,客户端 ID 需要指定。", + "ldapErrorCantPreserveGroupInheritanceWithUIDMembershipType": "无法在使用UID成员类型的同时维护组继承属性。", + "ldapErrorCantWriteOnlyForReadOnlyLdap": "当LDAP提供方不是可写模式时,无法设置只写", + "ldapErrorCantWriteOnlyAndReadOnly": "无法同时设置只读和只写", + "clientRedirectURIsFragmentError": "重定向URL不应包含URI片段", + "clientRootURLFragmentError": "根URL 不应包含 URL 片段", + "pairwiseMalformedClientRedirectURI": "客户端包含一个无效的重定向URL", + "pairwiseClientRedirectURIsMissingHost": "客户端重定向URL需要有一个有效的主机", + "pairwiseClientRedirectURIsMultipleHosts": "Without a configured Sector Identifier URI, client redirect URIs must not contain multiple host components.", + "pairwiseMalformedSectorIdentifierURI": "Malformed Sector Identifier URI.", + "pairwiseFailedToGetRedirectURIs": "无法从服务器获得重定向URL", + "pairwiseRedirectURIsMismatch": "客户端的重定向URI与服务器端获取的URI配置不匹配。" + } +}; +/* spell-checker: enable */ +//# sourceMappingURL=admin.js.map \ No newline at end of file diff --git a/lib/i18n/generated_messages/admin.js.map b/lib/i18n/generated_messages/admin.js.map new file mode 100644 index 00000000..d67c0616 --- /dev/null +++ b/lib/i18n/generated_messages/admin.js.map @@ -0,0 +1 @@ +{"version":3,"file":"admin.js","sourceRoot":"","sources":["../../../src/lib/i18n/generated_messages/admin.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/i18n/generated_messages/email.d.ts b/lib/i18n/generated_messages/email.d.ts new file mode 100644 index 00000000..f2a4e6e6 --- /dev/null +++ b/lib/i18n/generated_messages/email.d.ts @@ -0,0 +1,633 @@ +export declare const messages: { + readonly ca: { + readonly emailVerificationSubject: "Verificació d'email"; + readonly emailVerificationBody: "Algú ha creat un compte de {2} amb aquesta adreça de correu electrònic. Si has estat tu, fes clic a l'enllaç següent per verificar la teva adreça de correu electrònic.\n\n{0}\n\nAquest enllaç expirarà en {1} minuts.\n\nSi tu no has creat aquest compte, simplement ignora aquest missatge."; + readonly emailVerificationBodyHtml: "

Algú ha creat un compte de {2} amb aquesta adreça de correu electrònic. Si has estat tu, fes clic a l'enllaç següent per verificar la teva adreça de correu electrònic.

{0}

Aquest enllaç expirarà en {1} minuts.

Si tu no has creat aquest compte, simplement ignora aquest missatge.

"; + readonly passwordResetSubject: "Reinicia contrasenya"; + readonly passwordResetBody: "Algú ha demanat de canviar les credencials del teu compte de {2}. Si has estat tu, fes clic a l'enllaç següent per a reiniciar-les.\n\n{0}\n\nAquest enllaç expirarà en {1} minuts.\n\nSi no vols reiniciar les teves credencials, simplement ignora aquest missatge i no es realitzarà cap canvi."; + readonly passwordResetBodyHtml: "

Algú ha demanat de canviar les credencials del teu compte de {2}. Si has estat tu, fes clic a l'enllaç següent per a reiniciar-les.

{0}

Aquest enllaç expirarà en {1} minuts.

Si no vols reiniciar les teves credencials, simplement ignora aquest missatge i no es realitzarà cap canvi.

"; + readonly executeActionsSubject: "Actualitza el teu compte"; + readonly executeActionsBody: "L'administrador ha sol·licitat que actualitzis el teu compte de {2}. Fes clic a l'enllaç inferior per iniciar aquest procés.\n\n{0}\n\nAquest enllaç expirarà en {1} minutes.\n\nSi no estàs al tant que l'administrador hagi sol·licitat això, simplement ignora aquest missatge i no es realitzarà cap canvi."; + readonly executeActionsBodyHtml: "

L'administrador ha sol·licitat que actualitzis el teu compte de {2}. Fes clic a l'enllaç inferior per iniciar aquest procés.

{0}

Aquest enllaç expirarà en {1} minutes.

Si no estàs al tant que l'administrador hagi sol·licitat això, simplement ignora aquest missatge i no es realitzarà cap canvi.

"; + readonly eventLoginErrorSubject: "Fallada en l'inici de sessió"; + readonly eventLoginErrorBody: "S'ha detectat un intent d'accés fallit al teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l'administrador."; + readonly eventLoginErrorBodyHtml: "

S'ha detectat un intent d'accés fallit al teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l'administrador.

"; + readonly eventRemoveTotpSubject: "Esborrat OTP"; + readonly eventRemoveTotpBody: "OTP s'ha eliminat del teu compte el {0} des de {1}. Si no has estat tu, per favor contacta amb l'administrador."; + readonly eventRemoveTotpBodyHtml: "

OTP s'ha eliminat del teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l'administrador. "; + readonly eventUpdatePasswordSubject: "Actualització de contrasenya"; + readonly eventUpdatePasswordBody: "La teva contrasenya s'ha actualitzat el {0} des de {1}. Si no has estat tu, si us plau contacta amb l'administrador."; + readonly eventUpdatePasswordBodyHtml: "

La teva contrasenya s'ha actualitzat el {0} des de {1}. Si no has estat tu, si us plau contacta amb l'administrador.

"; + readonly eventUpdateTotpSubject: "Actualització de OTP"; + readonly eventUpdateTotpBody: "OTP s'ha actualitzat al teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l'administrador."; + readonly eventUpdateTotpBodyHtml: "

OTP s'ha actualitzat al teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l'administrador.

"; + }; + readonly cs: { + readonly emailVerificationSubject: "Ověření e-mailu"; + readonly emailVerificationBody: "Někdo vytvořil účet {2} s touto e-mailovou adresou. Pokud jste to vy, klikněte na níže uvedený odkaz a ověřte svou e-mailovou adresu \n\n{0}\n\nTento odkaz vyprší za {1} minuty.\n\nPokud jste tento účet nevytvořili, tuto zprávu ignorujte."; + readonly emailVerificationBodyHtml: "

Někdo vytvořil účet {2} s touto e-mailovou adresou. Pokud jste to vy, klikněte na níže uvedený odkaz a ověřte svou e-mailovou adresu.

Odkaz na ověření e-mailové adresy

Platnost odkazu vyprší za {1} minut.

Pokud jste tento účet nevytvořili, tuto zprávu ignorujte.

"; + readonly emailTestSubject: "[KEYCLOAK] - testovací zpráva"; + readonly emailTestBody: "Toto je testovací zpráva"; + readonly emailTestBodyHtml: "

Toto je testovací zpráva

"; + readonly identityProviderLinkSubject: "Odkaz {0}"; + readonly identityProviderLinkBody: "Někdo chce propojit váš účet \"{1}\" s účtem \"{0}\" uživatele {2}. Pokud jste to vy, klikněte na níže uvedený odkaz a propojte účty. \n\n{3}\n\nPlatnost tohoto odkazu je {5}.\n\nPokud nechcete propojit účet, tuto zprávu ignorujte. Pokud propojíte účty, budete se moci přihlásit jako {1} pomocí {0}."; + readonly identityProviderLinkBodyHtml: "

Někdo právě požádal o změnu hesla u vašeho účtu {2}. Pokud jste to vy, pro jeho změnu klikněte na odkaz níže.

Odkaz na změnu hesla.

Platnost tohoto odkazu je {3}.

Pokud heslo změnit nechcete, tuto zprávu ignorujte a nic se nezmění.

"; + readonly passwordResetSubject: "Zapomenuté heslo"; + readonly passwordResetBody: "Někdo právě požádal o změnu hesla u vašeho účtu {2}. Pokud jste to vy, pro jeho změnu klikněte na odkaz níže.\n\n{0}\n\nPlatnost tohoto odkazu je {3}.\n\nPokud heslo změnit nechcete, tuto zprávu ignorujte a nic se nezmění."; + readonly passwordResetBodyHtml: "

Někdo právě požádal o změnu pověření vašeho účtu {2}. Pokud jste to vy, klikněte na odkaz níže, abyste je resetovali.

Odkaz na obnovení pověření

Platnost tohoto odkazu vyprší během {1} minut.

Pokud nechcete obnovit vaše pověření, ignorujte tuto zprávu a nic se nezmění.

"; + readonly executeActionsSubject: "Aktualizujte svůj účet"; + readonly executeActionsBody: "Váš administrátor vás požádal o provedení následujících akcí u účtu {2}: {3}. Začněte kliknutím na níže uvedený odkaz.\n\n{0}\n\nPlatnost tohoto odkazu je {4}.\n\nPokud si nejste jisti, zda je tento požadavek v pořádku, ignorujte tuto zprávu."; + readonly executeActionsBodyHtml: "

Váš administrátor vás požádal o provedení následujících akcí u účtu {2}: {3}. Začněte kliknutím na níže uvedený odkaz.

Odkaz na aktualizaci účtu.

Platnost tohoto odkazu je {4}.

Pokud si nejste jisti, zda je tento požadavek v pořádku, ignorujte tuto zprávu.

"; + readonly eventLoginErrorSubject: "Chyba přihlášení"; + readonly eventLoginErrorBody: "Někdo se neúspěšně pokusil přihlásit k účtu {0} z {1}. Pokud jste to nebyli vy, kontaktujte administrátora."; + readonly eventLoginErrorBodyHtml: "

Někdo se neúspěšně pokusil přihlásit k účtu {0} z {1}. Pokud jste to nebyli vy, kontaktujte administrátora.

"; + readonly eventRemoveTotpSubject: "Odebrat TOTP"; + readonly eventRemoveTotpBody: "V účtu {0} bylo odebráno nastavení OTP z {1}. Pokud jste to nebyli vy, kontaktujte administrátora."; + readonly eventRemoveTotpBodyHtml: "

V účtu {0} bylo odebráno nastavení OTP z {1}. Pokud jste to nebyli vy, kontaktujte administrátora.

"; + readonly eventUpdatePasswordSubject: "Aktualizace hesla"; + readonly eventUpdatePasswordBody: "V účtu {0} bylo změněno heslo z {1}. Pokud jste to nebyli vy, kontaktujte administrátora."; + readonly eventUpdatePasswordBodyHtml: "

V účtu {0} bylo změněno heslo z {1}. Pokud jste to nebyli vy, kontaktujte administrátora.

"; + readonly eventUpdateTotpSubject: "Aktualizace OTP"; + readonly eventUpdateTotpBody: "V účtu {0} bylo změněno nastavení OTP z {1}. Pokud jste to nebyli vy, kontaktujte administrátora."; + readonly eventUpdateTotpBodyHtml: "

V účtu {0} bylo změněno nastavení OTP z {1}. Pokud jste to nebyli vy, kontaktujte administrátora.

"; + readonly "requiredAction.CONFIGURE_TOTP": "Konfigurace OTP"; + readonly "requiredAction.terms_and_conditions": "Smluvní podmínky"; + readonly "requiredAction.UPDATE_PASSWORD": "Aktualizace hesla"; + readonly "requiredAction.UPDATE_PROFILE": "Aktualizace profilu"; + readonly "requiredAction.VERIFY_EMAIL": "Ověření e-mailu"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds": "sekund"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds.1": "sekunda"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds.2": "sekundy"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds.3": "sekundy"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds.4": "sekundy"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes": "minut"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes.1": "minuta"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes.2": "minuty"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes.3": "minuty"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes.4": "minuty"; + readonly "linkExpirationFormatter.timePeriodUnit.hours": "hodin"; + readonly "linkExpirationFormatter.timePeriodUnit.hours.1": "hodina"; + readonly "linkExpirationFormatter.timePeriodUnit.hours.2": "hodiny"; + readonly "linkExpirationFormatter.timePeriodUnit.hours.3": "hodiny"; + readonly "linkExpirationFormatter.timePeriodUnit.hours.4": "hodiny"; + readonly "linkExpirationFormatter.timePeriodUnit.days": "dní"; + readonly "linkExpirationFormatter.timePeriodUnit.days.1": "den"; + readonly "linkExpirationFormatter.timePeriodUnit.days.2": "dny"; + readonly "linkExpirationFormatter.timePeriodUnit.days.3": "dny"; + readonly "linkExpirationFormatter.timePeriodUnit.days.4": "dny"; + }; + readonly de: { + readonly emailVerificationSubject: "E-Mail verifizieren"; + readonly emailVerificationBody: "Jemand hat ein {2} Konto mit dieser E-Mail-Adresse erstellt. Falls Sie das waren, dann klicken Sie auf den Link, um die E-Mail-Adresse zu verifizieren.\n\n{0}\n\nDieser Link wird in {1} Minuten ablaufen.\n\nFalls Sie dieses Konto nicht erstellt haben, dann können sie diese Nachricht ignorieren."; + readonly emailVerificationBodyHtml: "

Jemand hat ein {2} Konto mit dieser E-Mail-Adresse erstellt. Falls das Sie waren, klicken Sie auf den Link, um die E-Mail-Adresse zu verifizieren.

Link zur Bestätigung der E-Mail-Adresse

Dieser Link wird in {1} Minuten ablaufen.

Falls Sie dieses Konto nicht erstellt haben, dann können sie diese Nachricht ignorieren.

"; + readonly identityProviderLinkSubject: "Link {0}"; + readonly identityProviderLinkBody: "Es wurde beantragt Ihren Account {1} mit dem Account {0} von Benutzer {2} zu verlinken. Sollten Sie dies beantragt haben, klicken Sie auf den unten stehenden Link.\n\n{3}\n\n Die Gültigkeit des Links wird in {4} Minuten verfallen.\n\nSollten Sie Ihren Account nicht verlinken wollen, ignorieren Sie diese Nachricht. Wenn Sie die Accounts verlinken wird ein Login auf {1} über {0} ermöglicht."; + readonly identityProviderLinkBodyHtml: "

Es wurde beantragt Ihren Account {1} mit dem Account {0} von Benutzer {2} zu verlinken. Sollten Sie dies beantragt haben, klicken Sie auf den unten stehenden Link.

Link zur Bestätigung der Kontoverknüpfung

Die Gültigkeit des Links wird in {4} Minuten verfallen.

Sollten Sie Ihren Account nicht verlinken wollen, ignorieren Sie diese Nachricht. Wenn Sie die Accounts verlinken wird ein Login auf {1} über {0} ermöglicht.

"; + readonly passwordResetSubject: "Passwort zurücksetzen"; + readonly passwordResetBody: "Es wurde eine Änderung der Anmeldeinformationen für Ihren Account {2} angefordert. Wenn Sie diese Änderung beantragt haben, klicken Sie auf den unten stehenden Link.\n\n{0}\n\nDie Gültigkeit des Links wird in {1} Minuten verfallen.\n\nSollten Sie keine Änderung vollziehen wollen können Sie diese Nachricht ignorieren und an Ihrem Account wird nichts geändert."; + readonly passwordResetBodyHtml: "

Es wurde eine Änderung der Anmeldeinformationen für Ihren Account {2} angefordert. Wenn Sie diese Änderung beantragt haben, klicken Sie auf den unten stehenden Link.

Link zum Zurücksetzen von Anmeldeinformationen

Die Gültigkeit des Links wird in {1} Minuten verfallen.

Sollten Sie keine Änderung vollziehen wollen können Sie diese Nachricht ignorieren und an Ihrem Account wird nichts geändert.

"; + readonly executeActionsSubject: "Aktualisieren Sie Ihr Konto"; + readonly executeActionsBody: "Ihr Administrator hat Sie aufgefordert Ihren Account {2} zu aktualisieren. Klicken Sie auf den unten stehenden Link um den Prozess zu starten.\n\n{0}\n\nDie Gültigkeit des Links wird in {1} Minuten verfallen.\n\nSollten Sie sich dieser Aufforderung nicht bewusst sein, ignorieren Sie diese Nachricht und Ihr Account bleibt unverändert."; + readonly executeActionsBodyHtml: "

Ihr Administrator hat Sie aufgefordert Ihren Account {2} zu aktualisieren. Klicken Sie auf den unten stehenden Link um den Prozess zu starten.

Link zum Account-Update

Die Gültigkeit des Links wird in {1} Minuten verfallen.

Sollten Sie sich dieser Aufforderung nicht bewusst sein, ignorieren Sie diese Nachricht und Ihr Account bleibt unverändert.

"; + readonly eventLoginErrorSubject: "Fehlgeschlagene Anmeldung"; + readonly eventLoginErrorBody: "Jemand hat um {0} von {1} versucht, sich mit Ihrem Konto anzumelden. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin."; + readonly eventLoginErrorBodyHtml: "

Jemand hat um {0} von {1} versucht, sich mit Ihrem Konto anzumelden. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.

"; + readonly eventRemoveTotpSubject: "OTP Entfernt"; + readonly eventRemoveTotpBody: "OTP wurde von Ihrem Konto am {0} von {1} entfernt. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin."; + readonly eventRemoveTotpBodyHtml: "

OTP wurde von Ihrem Konto am {0} von {1} entfernt. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.

"; + readonly eventUpdatePasswordSubject: "Passwort Aktualisiert"; + readonly eventUpdatePasswordBody: "Ihr Passwort wurde am {0} von {1} geändert. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin."; + readonly eventUpdatePasswordBodyHtml: "

Ihr Passwort wurde am {0} von {1} geändert. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.

"; + readonly eventUpdateTotpSubject: "OTP Aktualisiert"; + readonly eventUpdateTotpBody: "OTP wurde am {0} von {1} geändert. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin."; + readonly eventUpdateTotpBodyHtml: "

OTP wurde am {0} von {1} geändert. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.

"; + }; + readonly en: { + readonly emailVerificationSubject: "Verify email"; + readonly emailVerificationBody: "Someone has created a {2} account with this email address. If this was you, click the link below to verify your email address\n\n{0}\n\nThis link will expire within {3}.\n\nIf you didn't create this account, just ignore this message."; + readonly emailVerificationBodyHtml: "

Someone has created a {2} account with this email address. If this was you, click the link below to verify your email address

Link to e-mail address verification

This link will expire within {3}.

If you didn't create this account, just ignore this message.

"; + readonly emailTestSubject: "[KEYCLOAK] - SMTP test message"; + readonly emailTestBody: "This is a test message"; + readonly emailTestBodyHtml: "

This is a test message

"; + readonly identityProviderLinkSubject: "Link {0}"; + readonly identityProviderLinkBody: "Someone wants to link your \"{1}\" account with \"{0}\" account of user {2} . If this was you, click the link below to link accounts\n\n{3}\n\nThis link will expire within {5}.\n\nIf you don't want to link account, just ignore this message. If you link accounts, you will be able to login to {1} through {0}."; + readonly identityProviderLinkBodyHtml: "

Someone wants to link your {1} account with {0} account of user {2} . If this was you, click the link below to link accounts

Link to confirm account linking

This link will expire within {5}.

If you don't want to link account, just ignore this message. If you link accounts, you will be able to login to {1} through {0}.

"; + readonly passwordResetSubject: "Reset password"; + readonly passwordResetBody: "Someone just requested to change your {2} account's credentials. If this was you, click on the link below to reset them.\n\n{0}\n\nThis link and code will expire within {3}.\n\nIf you don't want to reset your credentials, just ignore this message and nothing will be changed."; + readonly passwordResetBodyHtml: "

Someone just requested to change your {2} account's credentials. If this was you, click on the link below to reset them.

Link to reset credentials

This link will expire within {3}.

If you don't want to reset your credentials, just ignore this message and nothing will be changed.

"; + readonly executeActionsSubject: "Update Your Account"; + readonly executeActionsBody: "Your administrator has just requested that you update your {2} account by performing the following action(s): {3}. Click on the link below to start this process.\n\n{0}\n\nThis link will expire within {4}.\n\nIf you are unaware that your administrator has requested this, just ignore this message and nothing will be changed."; + readonly executeActionsBodyHtml: "

Your administrator has just requested that you update your {2} account by performing the following action(s): {3}. Click on the link below to start this process.

Link to account update

This link will expire within {4}.

If you are unaware that your administrator has requested this, just ignore this message and nothing will be changed.

"; + readonly eventLoginErrorSubject: "Login error"; + readonly eventLoginErrorBody: "A failed login attempt was detected to your account on {0} from {1}. If this was not you, please contact an administrator."; + readonly eventLoginErrorBodyHtml: "

A failed login attempt was detected to your account on {0} from {1}. If this was not you, please contact an administrator.

"; + readonly eventRemoveTotpSubject: "Remove OTP"; + readonly eventRemoveTotpBody: "OTP was removed from your account on {0} from {1}. If this was not you, please contact an administrator."; + readonly eventRemoveTotpBodyHtml: "

OTP was removed from your account on {0} from {1}. If this was not you, please contact an administrator.

"; + readonly eventUpdatePasswordSubject: "Update password"; + readonly eventUpdatePasswordBody: "Your password was changed on {0} from {1}. If this was not you, please contact an administrator."; + readonly eventUpdatePasswordBodyHtml: "

Your password was changed on {0} from {1}. If this was not you, please contact an administrator.

"; + readonly eventUpdateTotpSubject: "Update OTP"; + readonly eventUpdateTotpBody: "OTP was updated for your account on {0} from {1}. If this was not you, please contact an administrator."; + readonly eventUpdateTotpBodyHtml: "

OTP was updated for your account on {0} from {1}. If this was not you, please contact an administrator.

"; + readonly "requiredAction.CONFIGURE_TOTP": "Configure OTP"; + readonly "requiredAction.terms_and_conditions": "Terms and Conditions"; + readonly "requiredAction.UPDATE_PASSWORD": "Update Password"; + readonly "requiredAction.UPDATE_PROFILE": "Update Profile"; + readonly "requiredAction.VERIFY_EMAIL": "Verify Email"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds": "seconds"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds.1": "second"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes": "minutes"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes.1": "minute"; + readonly "linkExpirationFormatter.timePeriodUnit.hours": "hours"; + readonly "linkExpirationFormatter.timePeriodUnit.hours.1": "hour"; + readonly "linkExpirationFormatter.timePeriodUnit.days": "days"; + readonly "linkExpirationFormatter.timePeriodUnit.days.1": "day"; + readonly emailVerificationBodyCode: "Please verify your email address by entering in the following code.\n\n{0}\n\n."; + readonly emailVerificationBodyCodeHtml: "

Please verify your email address by entering in the following code.

{0}

"; + }; + readonly es: { + readonly emailVerificationSubject: "Verificación de email"; + readonly emailVerificationBody: "Alguien ha creado una cuenta de {2} con esta dirección de email. Si has sido tú, haz click en el enlace siguiente para verificar tu dirección de email.\n\n{0}\n\nEste enlace expirará en {1} minutos.\n\nSi tú no has creado esta cuenta, simplemente ignora este mensaje."; + readonly emailVerificationBodyHtml: "

Alguien ha creado una cuenta de {2} con esta dirección de email. Si has sido tú, haz click en el enlace siguiente para verificar tu dirección de email.

{0}

Este enlace expirará en {1} minutos.

Si tú no has creado esta cuenta, simplemente ignora este mensaje.

"; + readonly passwordResetSubject: "Reiniciar contraseña"; + readonly passwordResetBody: "Alguien ha solicitado cambiar las credenciales de tu cuenta de {2}. Si has sido tú, haz clic en el enlace siguiente para reiniciarlas.\n\n{0}\n\nEste enlace expirará en {1} minutos.\n\nSi no quieres reiniciar tus credenciales, simplemente ignora este mensaje y no se realizará ningún cambio."; + readonly passwordResetBodyHtml: "

Alguien ha solicitado cambiar las credenciales de tu cuenta de {2}. Si has sido tú, haz clic en el enlace siguiente para reiniciarlas.

{0}

Este enlace expirará en {1} minutos.

Si no quieres reiniciar tus credenciales, simplemente ignora este mensaje y no se realizará ningún cambio.

"; + readonly executeActionsSubject: "Actualiza tu cuenta"; + readonly executeActionsBody: "El administrador ha solicitado que actualices tu cuenta de {2}. Haz clic en el enlace inferior para iniciar este proceso.\n\n{0}\n\nEste enlace expirará en {1} minutos.\n\nSi no estás al tanto de que el administrador haya solicitado esto, simplemente ignora este mensaje y no se realizará ningún cambio."; + readonly executeActionsBodyHtml: "

El administrador ha solicitado que actualices tu cuenta de {2}. Haz clic en el enlace inferior para iniciar este proceso.

{0}

Este enlace expirará en {1} minutos.

Si no estás al tanto de que el administrador haya solicitado esto, simplemente ignora este mensaje y no se realizará ningún cambio.

"; + readonly eventLoginErrorSubject: "Fallo en el inicio de sesión"; + readonly eventLoginErrorBody: "Se ha detectado un intento de acceso fallido a tu cuenta el {0} desde {1}. Si no has sido tú, por favor contacta con el administrador."; + readonly eventLoginErrorBodyHtml: "

Se ha detectado un intento de acceso fallido a tu cuenta el {0} desde {1}. Si no has sido tú, por favor contacta con el administrador.

"; + readonly eventRemoveTotpSubject: "Borrado OTP"; + readonly eventRemoveTotpBody: "OTP fue eliminado de tu cuenta el {0} desde {1}. Si no has sido tú, por favor contacta con el administrador."; + readonly eventRemoveTotpBodyHtml: "

OTP fue eliminado de tu cuenta el {0} desde {1}. Si no has sido tú, por favor contacta con el administrador.

"; + readonly eventUpdatePasswordSubject: "Actualización de contraseña"; + readonly eventUpdatePasswordBody: "Tu contraseña se ha actualizado el {0} desde {1}. Si no has sido tú, por favor contacta con el administrador."; + readonly eventUpdatePasswordBodyHtml: "

Tu contraseña se ha actualizado el {0} desde {1}. Si no has sido tú, por favor contacta con el administrador.

"; + readonly eventUpdateTotpSubject: "Actualización de OTP"; + readonly eventUpdateTotpBody: "OTP se ha actualizado en tu cuenta el {0} desde {1}. Si no has sido tú, por favor contacta con el administrador."; + readonly eventUpdateTotpBodyHtml: "

OTP se ha actualizado en tu cuenta el {0} desde {1}. Si no has sido tú, por favor contacta con el administrador.

"; + }; + readonly fr: { + readonly emailVerificationSubject: "Vérification du courriel"; + readonly emailVerificationBody: "Quelqu'un vient de créer un compte \"{2}\" avec votre courriel. Si vous êtes à l'origine de cette requête, veuillez cliquer sur le lien ci-dessous afin de vérifier votre adresse de courriel\n\n{0}\n\nCe lien expire dans {1} minute(s).\n\nSinon, veuillez ignorer ce message."; + readonly emailVerificationBodyHtml: "

Quelqu'un vient de créer un compte \"{2}\" avec votre courriel. Si vous êtes à l'origine de cette requête, veuillez cliquer sur le lien ci-dessous afin de vérifier votre adresse de courriel

{0}

Ce lien expire dans {1} minute(s).

Sinon, veuillez ignorer ce message.

"; + readonly passwordResetSubject: "Réinitialiser le mot de passe"; + readonly passwordResetBody: "Quelqu'un vient de demander une réinitialisation de mot de passe pour votre compte {2}. Si vous êtes à l'origine de cette requête, veuillez cliquer sur le lien ci-dessous pour le mettre à jour.\n\n{0}\n\nCe lien expire dans {1} minute(s).\n\nSinon, veuillez ignorer ce message ; aucun changement ne sera effectué sur votre compte."; + readonly passwordResetBodyHtml: "

Quelqu'un vient de demander une réinitialisation de mot de passe pour votre compte {2}. Si vous êtes à l'origine de cette requête, veuillez cliquer sur le lien ci-dessous pour le mettre à jour.

Lien pour réinitialiser votre mot de passe

Ce lien expire dans {1} minute(s).

Sinon, veuillez ignorer ce message ; aucun changement ne sera effectué sur votre compte.

"; + readonly executeActionsSubject: "Mettre à jour votre compte"; + readonly executeActionsBody: "Votre administrateur vient de demander une mise à jour de votre compte {2}. Veuillez cliquer sur le lien ci-dessous afin de commencer le processus.\n\n{0}\n\nCe lien expire dans {1} minute(s).\n\nSi vous n'êtes pas à l'origine de cette requête, veuillez ignorer ce message ; aucun changement ne sera effectué sur votre compte."; + readonly executeActionsBodyHtml: "

Votre administrateur vient de demander une mise à jour de votre compte {2}. Veuillez cliquer sur le lien ci-dessous afin de commencer le processus.

{0}

Ce lien expire dans {1} minute(s).

Si vous n'êtes pas à l'origine de cette requête, veuillez ignorer ce message ; aucun changement ne sera effectué sur votre compte.

"; + readonly eventLoginErrorSubject: "Erreur de connexion"; + readonly eventLoginErrorBody: "Une tentative de connexion a été détectée sur votre compte {0} depuis {1}. Si vous n'êtes pas à l'origine de cette requête, veuillez contacter votre administrateur."; + readonly eventLoginErrorBodyHtml: "

Une tentative de connexion a été détectée sur votre compte {0} depuis {1}. Si vous n'êtes pas à l'origine de cette requête, veuillez contacter votre administrateur.

"; + readonly eventRemoveTotpSubject: "Suppression du OTP"; + readonly eventRemoveTotpBody: "Le OTP a été supprimé de votre compte {0} depuis {1}. Si vous n'étiez pas à l'origine de cette requête, veuillez contacter votre administrateur."; + readonly eventRemoveTotpBodyHtml: "

Le OTP a été supprimé de votre compte {0} depuis {1}. Si vous n'étiez pas à l'origine de cette requête, veuillez contacter votre administrateur.

"; + readonly eventUpdatePasswordSubject: "Mise à jour du mot de passe"; + readonly eventUpdatePasswordBody: "Votre mot de passe pour votre compte {0} a été modifié depuis {1}. Si vous n'étiez pas à l'origine de cette requête, veuillez contacter votre administrateur."; + readonly eventUpdatePasswordBodyHtml: "

Votre mot de passe pour votre compte {0} a été modifié depuis {1}. Si vous n'étiez pas à l'origine de cette requête, veuillez contacter votre administrateur.

"; + readonly eventUpdateTotpSubject: "Mise à jour du OTP"; + readonly eventUpdateTotpBody: "Le OTP a été mis à jour pour votre compte {0} depuis {1}. Si vous n'étiez pas à l'origine de cette requête, veuillez contacter votre administrateur."; + readonly eventUpdateTotpBodyHtml: "

Le OTP a été mis à jour pour votre compte {0} depuis {1}. Si vous n'étiez pas à l'origine de cette requête, veuillez contacter votre administrateur.

"; + }; + readonly it: { + readonly emailVerificationSubject: "Verifica l'email"; + readonly emailVerificationBody: "Qualcuno ha creato un account {2} con questo indirizzo email. Se sei stato tu, fai clic sul link seguente per verificare il tuo indirizzo email\n\n{0}\n\nQuesto link scadrà in {3}.\n\nSe non sei stato tu a creare questo account, ignora questo messaggio."; + readonly emailVerificationBodyHtml: "

Qualcuno ha creato un account {2} con questo indirizzo email. Se sei stato tu, fai clic sul link seguente per verificare il tuo indirizzo email

{0}

Questo link scadrà in {3}.

Se non sei stato tu a creare questo account, ignora questo messaggio.

"; + readonly emailTestSubject: "[KEYCLOAK] - messaggio di test SMTP"; + readonly emailTestBody: "Questo è un messaggio di test"; + readonly emailTestBodyHtml: "

Questo è un messaggio di test

"; + readonly identityProviderLinkSubject: "Link {0}"; + readonly identityProviderLinkBody: "Qualcuno vuole associare il tuo account \"{1}\" con l'account \"{0}\" dell'utente {2}. Se sei stato tu, fai clic sul link seguente per associare gli account\n\n{3}\n\nQuesto link scadrà in {5}.\n\nSe non vuoi associare l'account, ignora questo messaggio. Se associ gli account, potrai accedere a {1} attraverso {0}."; + readonly identityProviderLinkBodyHtml: "

Qualcuno vuole associare il tuo account {1} con l'account {0} dell'utente {2}. Se sei stato tu, fai clic sul link seguente per associare gli account

{3}

Questo link scadrà in {5}.

Se non vuoi associare l'account, ignora questo messaggio. Se associ gli account, potrai accedere a {1} attraverso {0}.

"; + readonly passwordResetSubject: "Reimposta la password"; + readonly passwordResetBody: "Qualcuno ha appena richiesto di cambiare le credenziali di accesso al tuo account {2}. Se sei stato tu, fai clic sul link seguente per reimpostarle.\n\n{0}\n\nQuesto link e codice scadranno in {3}.\n\nSe non vuoi reimpostare le tue credenziali di accesso, ignora questo messaggio e non verrà effettuato nessun cambio."; + readonly passwordResetBodyHtml: "

Qualcuno ha appena richiesto di cambiare le credenziali di accesso al tuo account {2}. Se sei stato tu, fai clic sul link seguente per reimpostarle.

{0}

Questo link scadrà in {3}.

Se non vuoi reimpostare le tue credenziali di accesso, ignora questo messaggio e non verrà effettuato nessun cambio.

"; + readonly executeActionsSubject: "Aggiorna il tuo account"; + readonly executeActionsBody: "Il tuo amministratore ha appena richiesto un aggiornamento del tuo account {2} ed è necessario che tu esegua la/le seguente/i azione/i: {3}. Fai clic sul link seguente per iniziare questo processo.\n\n{0}\n\nQuesto link scadrà in {4}.\n\nSe non sei a conoscenza della richiesta del tuo amministratore, ignora questo messaggio e non verrà effettuato nessun cambio."; + readonly executeActionsBodyHtml: "

Il tuo amministratore ha appena richiesto un aggiornamento del tuo account {2} ed è necessario che tu esegua la/le seguente/i azione/i: {3}. Fai clic sul link seguente per iniziare questo processo.

Link to account update

Questo link scadrà in {4}.

Se non sei a conoscenza della richiesta del tuo amministratore, ignora questo messaggio e non verrà effettuato nessun cambio.

"; + readonly eventLoginErrorSubject: "Errore di accesso"; + readonly eventLoginErrorBody: "È stato rilevato un tentativo fallito di accesso al tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l'amministratore."; + readonly eventLoginErrorBodyHtml: "

È stato rilevato un tentativo fallito di accesso al tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l'amministratore.

"; + readonly eventRemoveTotpSubject: "Rimozione OTP (password temporanea valida una volta sola)"; + readonly eventRemoveTotpBody: "La OTP (password temporanea valida una volta sola) è stata rimossa dal tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l'amministratore."; + readonly eventRemoveTotpBodyHtml: "

La OTP (password temporanea valida una volta sola) è stata rimossa dal tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l'amministratore.

"; + readonly eventUpdatePasswordSubject: "Aggiornamento password"; + readonly eventUpdatePasswordBody: "La tua password è stata cambiata il {0} da {1}. Se non sei stato tu, per favore contatta l'amministratore."; + readonly eventUpdatePasswordBodyHtml: "

La tua password è stata cambiata il {0} da {1}. Se non sei stato tu, per favore contatta l'amministratore.

"; + readonly eventUpdateTotpSubject: "Aggiornamento OTP (password temporanea valida una volta sola)"; + readonly eventUpdateTotpBody: "La OTP (password temporanea valida una volta sola) è stata aggiornata per il tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l'amministratore."; + readonly eventUpdateTotpBodyHtml: "

La OTP (password temporanea valida una volta sola) è stata aggiornata per il tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l'amministratore.

"; + readonly "requiredAction.CONFIGURE_TOTP": "Configurazione OTP"; + readonly "requiredAction.terms_and_conditions": "Termini e condizioni"; + readonly "requiredAction.UPDATE_PASSWORD": "Aggiornamento password"; + readonly "requiredAction.UPDATE_PROFILE": "Aggiornamento profilo"; + readonly "requiredAction.VERIFY_EMAIL": "Verifica dell'indirizzo email"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds": "secondi"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds.1": "secondo"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes": "minuti"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes.1": "minuto"; + readonly "linkExpirationFormatter.timePeriodUnit.hours": "ore"; + readonly "linkExpirationFormatter.timePeriodUnit.hours.1": "ora"; + readonly "linkExpirationFormatter.timePeriodUnit.days": "giorni"; + readonly "linkExpirationFormatter.timePeriodUnit.days.1": "giorno"; + readonly emailVerificationBodyCode: "Per favore verifica il tuo indirizzo email inserendo il codice seguente.\n\n{0}\n\n."; + readonly emailVerificationBodyCodeHtml: "

Per favore verifica il tuo indirizzo email inserendo il codice seguente.

{0}

"; + }; + readonly ja: { + readonly emailVerificationSubject: "Eメールの確認"; + readonly emailVerificationBody: "このメールアドレスで{2}アカウントが作成されました。以下のリンクをクリックしてメールアドレスの確認を完了してください。\n\n{0}\n\nこのリンクは{3}だけ有効です。\n\nもしこのアカウントの作成に心当たりがない場合は、このメールを無視してください。"; + readonly emailVerificationBodyHtml: "

このメールアドレスで{2}アカウントが作成されました。以下のリンクをクリックしてメールアドレスの確認を完了してください。

メールアドレスの確認

このリンクは{3}だけ有効です。

もしこのアカウントの作成に心当たりがない場合は、このメールを無視してください。

"; + readonly emailTestSubject: "[KEYCLOAK] - SMTPテストメッセージ"; + readonly emailTestBody: "これはテストメッセージです"; + readonly emailTestBodyHtml: "

これはテストメッセージです

"; + readonly identityProviderLinkSubject: "リンク {0}"; + readonly identityProviderLinkBody: "あなたの\"{1}\"アカウントと{2}ユーザーの\"{0}\"アカウントのリンクが要求されました。以下のリンクをクリックしてアカウントのリンクを行ってください。\n\n{3}\n\nこのリンクは{5}だけ有効です。\n\nもしアカウントのリンクを行わない場合は、このメッセージを無視してください。アカウントのリンクを行うことで、{0}経由で{1}にログインすることができるようになります。"; + readonly identityProviderLinkBodyHtml: "

あなたの{1}アカウントと{2}ユーザーの{0}アカウントのリンクが要求されました。以下のリンクをクリックしてアカウントのリンクを行ってください。

アカウントリンクの確認

このリンクは{5}だけ有効です。

もしアカウントのリンクを行わない場合は、このメッセージを無視してください。アカウントのリンクを行うことで、{0}経由で{1}にログインすることができるようになります。

"; + readonly passwordResetSubject: "パスワードのリセット"; + readonly passwordResetBody: "あなたの{2}アカウントのパスワードの変更が要求されています。以下のリンクをクリックしてパスワードのリセットを行ってください。\n\n{0}\n\nこのリンクは{3}だけ有効です。\n\nもしパスワードのリセットを行わない場合は、このメッセージを無視してください。何も変更されません。"; + readonly passwordResetBodyHtml: "

あなたの{2}アカウントのパスワードの変更が要求されています。以下のリンクをクリックしてパスワードのリセットを行ってください。

パスワードのリセット

このリンクは{3}だけ有効です。

もしパスワードのリセットを行わない場合は、このメッセージを無視してください。何も変更されません。

"; + readonly executeActionsSubject: "アカウントの更新"; + readonly executeActionsBody: "次のアクションを実行することにより、管理者よりあなたの{2}アカウントの更新が要求されています: {3}。以下のリンクをクリックしてこのプロセスを開始してください。\n\n{0}\n\nこのリンクは{4}だけ有効です。\n\n管理者からのこの変更要求についてご存知ない場合は、このメッセージを無視してください。何も変更されません。"; + readonly executeActionsBodyHtml: "

次のアクションを実行することにより、管理者よりあなたの{2}アカウントの更新が要求されています: {3}。以下のリンクをクリックしてこのプロセスを開始してください。

アカウントの更新

このリンクは{4}だけ有効です。

管理者からのこの変更要求についてご存知ない場合は、このメッセージを無視してください。何も変更されません。

"; + readonly eventLoginErrorSubject: "ログインエラー"; + readonly eventLoginErrorBody: "{0}に{1}からのログイン失敗があなたのアカウントで検出されました。心当たりがない場合は、管理者に連絡してください。"; + readonly eventLoginErrorBodyHtml: "

{0}に{1}からのログイン失敗があなたのアカウントで検出されました。心当たりがない場合は管理者に連絡してください。

"; + readonly eventRemoveTotpSubject: "OTPの削除"; + readonly eventRemoveTotpBody: "{0}に{1}からの操作でOTPが削除されました。心当たりがない場合は、管理者に連絡してください。"; + readonly eventRemoveTotpBodyHtml: "

{0}に{1}からの操作でOTPが削除されました。心当たりがない場合は、管理者に連絡してください。

"; + readonly eventUpdatePasswordSubject: "パスワードの更新"; + readonly eventUpdatePasswordBody: "{0}に{1}からの操作であなたのパスワードが変更されました。心当たりがない場合は、管理者に連絡してください。"; + readonly eventUpdatePasswordBodyHtml: "

{0}に{1}からの操作であなたのパスワードが変更されました。心当たりがない場合は、管理者に連絡してください。

"; + readonly eventUpdateTotpSubject: "OTPの更新"; + readonly eventUpdateTotpBody: "{0}に{1}からの操作でOTPが更新されました。心当たりがない場合は、管理者に連絡してください。"; + readonly eventUpdateTotpBodyHtml: "

{0}に{1}からの操作でOTPが更新されました。心当たりがない場合は、管理者に連絡してください。

"; + readonly "requiredAction.CONFIGURE_TOTP": "OTPの設定"; + readonly "requiredAction.terms_and_conditions": "利用規約"; + readonly "requiredAction.UPDATE_PASSWORD": "パスワードの更新"; + readonly "requiredAction.UPDATE_PROFILE": "プロファイルの更新"; + readonly "requiredAction.VERIFY_EMAIL": "Eメールの確認"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds": "秒"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds.1": "秒"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes": "分"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes.1": "分"; + readonly "linkExpirationFormatter.timePeriodUnit.hours": "時間"; + readonly "linkExpirationFormatter.timePeriodUnit.hours.1": "時間"; + readonly "linkExpirationFormatter.timePeriodUnit.days": "日"; + readonly "linkExpirationFormatter.timePeriodUnit.days.1": "日"; + readonly emailVerificationBodyCode: "次のコードを入力してメールアドレスを確認してください。\n\n{0}\n\n."; + readonly emailVerificationBodyCodeHtml: "

次のコードを入力してメールアドレスを確認してください。

{0}

"; + }; + readonly lt: { + readonly emailVerificationSubject: "El. pašto patvirtinimas"; + readonly emailVerificationBody: "Paskyra {2} sukurta naudojant šį el. pašto adresą. Jei tai buvote Jūs, tuomet paspauskite žemiau esančią nuorodą\n\n{0}\n\nŠi nuoroda galioja {1} min.\n\nJei paskyros nekūrėte, tuomet ignuoruokite šį laišką. "; + readonly emailVerificationBodyHtml: "

Paskyra {2} sukurta naudojant šį el. pašto adresą. Jei tao buvote Jūs, tuomet paspauskite žemiau esančią nuorodą

{0}

Ši nuoroda galioja {1} min.

nJei paskyros nekūrėte, tuomet ignuoruokite šį laišką.

"; + readonly identityProviderLinkSubject: "Sąsaja {0}"; + readonly identityProviderLinkBody: "Kažas pageidauja susieti Jūsų \"{1}\" paskyrą su \"{0}\" {2} naudotojo paskyrą. Jei tai buvote Jūs, tuomet paspauskite žemiau esančią nuorodą norėdami susieti paskyras\n\n{3}\n\nŠi nuoroda galioja {4} min.\n\nJei paskyrų susieti nenorite, tuomet ignoruokite šį laišką. Jei paskyras susiesite, tuomet prie {1} galėsiste prisijungti per {0}."; + readonly identityProviderLinkBodyHtml: "

žas pageidauja susieti Jūsų {1} paskyrą su {0} {2} naudotojo paskyrą. Jei tai buvote Jūs, tuomet paspauskite žemiau esančią nuorodą norėdami susieti paskyras

{3}

Ši nuoroda galioja {4} min.

Jei paskyrų susieti nenorite, tuomet ignoruokite šį laišką. Jei paskyras susiesite, tuomet prie {1} galėsiste prisijungti per {0}.

"; + readonly passwordResetSubject: "Slaptažodžio atkūrimas"; + readonly passwordResetBody: "Kažkas pageidauja pakeisti Jūsų paskyros {2} slaptažodį. Jei tai buvote Jūs, tuomet paspauskite žemiau esančią nuorodą slaptažodžio pakeitimui.\n\n{0}\n\nŠi nuoroda ir kodas galioja {1} min.\n\nJei nepageidajate keisti slaptažodžio, tuomet ignoruokite šį laišką ir niekas nebus pakeista."; + readonly passwordResetBodyHtml: "

Kažkas pageidauja pakeisti Jūsų paskyros {2} slaptažodį. Jei tai buvote Jūs, tuomet paspauskite žemiau esančią nuorodą slaptažodžio pakeitimui.

{0}

Ši nuoroda ir kodas galioja {1} min.

Jei nepageidajate keisti slaptažodžio, tuomet ignoruokite šį laišką ir niekas nebus pakeista.

"; + readonly executeActionsSubject: "Atnaujinkite savo paskyrą"; + readonly executeActionsBody: "Sistemos administratorius pageidauja, kad Jūs atnaujintumėte savo {2} paskyrą. Paspauskite žemiau esančią nuorodą paskyros duomenų atnaujinimui.\n\n{0}\n\nŠi nuoroda galioja {1} min.\n\nJei Jūs neasate tikri, kad tai administratoriaus pageidavimas, tuomet ignoruokite šį laišką ir niekas nebus pakeista."; + readonly executeActionsBodyHtml: "

Sistemos administratorius pageidauja, kad Jūs atnaujintumėte savo {2} paskyrą. Paspauskite žemiau esančią nuorodą paskyros duomenų atnaujinimui.

{0}

Ši nuoroda galioja {1} min.

Jei Jūs neasate tikri, kad tai administratoriaus pageidavimas, tuomet ignoruokite šį laišką ir niekas nebus pakeista.

"; + readonly eventLoginErrorSubject: "Nesėkmingas bandymas prisijungti prie jūsų paskyros"; + readonly eventLoginErrorBody: "Bandymas prisijungti prie jūsų paskyros {0} iš {1} nesėkmingas. Jei tai nebuvote jūs, tuomet susisiekite su administratoriumi"; + readonly eventLoginErrorBodyHtml: "

Bandymas prisijungti prie jūsų paskyros {0} iš {1} nesėkmingas. Jei tai nebuvote jūs, tuomet susisiekite su administratoriumi

"; + readonly eventRemoveTotpSubject: "OTP pašalinimas"; + readonly eventRemoveTotpBody: "Kažkas pageidauja atsieti TOPT Jūsų {1} paskyroje su {0}. Jei tai nebuvote Jūs, tuomet susisiekite su administratoriumi"; + readonly eventRemoveTotpBodyHtml: "

Kažkas pageidauja atsieti TOPT Jūsų {1} paskyroje su {0}. Jei tai nebuvote Jūs, tuomet susisiekite su administratoriumi

"; + readonly eventUpdatePasswordSubject: "Slaptažodžio atnaujinimas"; + readonly eventUpdatePasswordBody: "{1} paskyroje {0} pakeisas jūsų slaptažodis. Jei Jūs nekeitėte, tuomet susisiekite su administratoriumi"; + readonly eventUpdatePasswordBodyHtml: "

{1} paskyroje {0} pakeisas jūsų slaptažodis. Jei Jūs nekeitėte, tuomet susisiekite su administratoriumi

"; + readonly eventUpdateTotpSubject: "OTP atnaujinimas"; + readonly eventUpdateTotpBody: "OTP Jūsų {1} paskyroje su {0} buvo atnaujintas. Jei tai nebuvote Jūs, tuomet susisiekite su administratoriumi"; + readonly eventUpdateTotpBodyHtml: "

OTP Jūsų {1} paskyroje su {0} buvo atnaujintas. Jei tai nebuvote Jūs, tuomet susisiekite su administratoriumi

"; + }; + readonly nl: { + readonly emailVerificationSubject: "Bevestig e-mailadres"; + readonly emailVerificationBody: "Iemand heeft een {2} account aangemaakt met dit e-mailadres. Als u dit was, klikt u op de onderstaande koppeling om uw e-mailadres te bevestigen \n\n{0}\n\nDeze koppeling zal binnen {3} vervallen.\n\nU kunt dit bericht negeren indien u dit account niet heeft aangemaakt."; + readonly emailVerificationBodyHtml: "

Iemand heeft een {2} account aangemaakt met dit e-mailadres. Als u dit was, klikt u op de onderstaande koppeling om uw e-mailadres te bevestigen

Koppeling naar e-mailadres bevestiging

Deze koppeling zal binnen {3} vervallen.U kunt dit bericht negeren indien u dit account niet heeft aangemaakt.

"; + readonly emailTestSubject: "[KEYCLOAK] - SMTP testbericht"; + readonly emailTestBody: "Dit is een testbericht"; + readonly emailTestBodyHtml: "

Dit is een testbericht

"; + readonly identityProviderLinkSubject: "Koppel {0}"; + readonly identityProviderLinkBody: "Iemand wil uw \"{1}\" account koppelen met \"{0}\" account van gebruiker {2}. Als u dit was, klik dan op de onderstaande link om de accounts te koppelen\n\n{3}\n\nDeze link zal over {5} vervallen.\n\nAls u de accounts niet wilt koppelen, negeer dan dit bericht. Als u accounts koppelt, dan kunt u bij {1} inloggen via {0}."; + readonly identityProviderLinkBodyHtml: "

Iemand wil uw \"{1}\" account koppelen met \"{0}\" account van gebruiker {2}. Als u dit was, klik dan op de onderstaande link om de accounts te koppelen

Link om accounts te koppelen

Deze link zal over {5} vervallen.

Als u de accounts niet wilt koppelen, negeer dan dit bericht. Als u accounts koppelt, dan kunt u bij {1} inloggen via {0}.

"; + readonly passwordResetSubject: "Wijzig wachtwoord"; + readonly passwordResetBody: "Iemand verzocht de aanmeldgegevens van uw {2} account te wijzigen. Als u dit was, klik dan op de onderstaande koppeling om ze te wijzigen.\n\n{0}\n\nDe link en de code zullen binnen {3} vervallen.\n\nAls u uw aanmeldgegevens niet wilt wijzigen, negeer dan dit bericht en er zal niets gewijzigd worden."; + readonly passwordResetBodyHtml: "

Iemand verzocht de aanmeldgegevens van uw {2} account te wijzigen. Als u dit was, klik dan op de onderstaande koppeling om ze te wijzigen.

Wijzig aanmeldgegevens

De link en de code zullen binnen {3} vervallen.

Als u uw aanmeldgegevens niet wilt wijzigen, negeer dan dit bericht en er zal niets gewijzigd worden.

"; + readonly executeActionsSubject: "Wijzig uw account"; + readonly executeActionsBody: "Uw beheerder heeft u verzocht uw {2} account te wijzigen. Klik op de onderstaande koppeling om dit proces te starten. \n\n{0}\n\nDeze link zal over {4} vervallen. \n\nAls u niet over dit verzoek op de hoogte was, negeer dan dit bericht om uw account ongewijzigd te laten."; + readonly executeActionsBodyHtml: "

Uw beheerder heeft u verzocht uw {2} account te wijzigen. Klik op de onderstaande koppeling om dit proces te starten.

Link naar account wijziging

Deze link zal over {4} vervallen.

Als u niet over dit verzoek op de hoogte was, negeer dan dit bericht om uw account ongewijzigd te laten.

"; + readonly eventLoginErrorSubject: "Inlogfout"; + readonly eventLoginErrorBody: "Er is een foutieve inlogpoging gedetecteerd op uw account om {0} vanuit {1}. Als u dit niet was, neem dan contact op met de beheerder."; + readonly eventLoginErrorBodyHtml: "

Er is een foutieve inlogpoging gedetecteerd op uw account om {0} vanuit {1}. Als u dit niet was, neem dan contact op met de beheerder.

"; + readonly eventRemoveTotpSubject: "OTP verwijderd"; + readonly eventRemoveTotpBody: "OTP is verwijderd van uw account om {0} vanuit {1}. Als u dit niet was, neem dan contact op met uw beheerder."; + readonly eventRemoveTotpBodyHtml: "

OTP is verwijderd van uw account om {0} vanuit {1}. Als u dit niet was, neem dan contact op met uw beheerder.

"; + readonly eventUpdatePasswordSubject: "Wachtwoord gewijzigd"; + readonly eventUpdatePasswordBody: "Uw wachtwoord is gewijzigd om {0} door {1}. Als u dit niet was, neem dan contact op met uw beheerder."; + readonly eventUpdatePasswordBodyHtml: "

Uw wachtwoord is gewijzigd om {0} door {1}. Als u dit niet was, neem dan contact op met uw beheerder.

"; + readonly eventUpdateTotpSubject: "OTP gewijzigd"; + readonly eventUpdateTotpBody: "OTP is gewijzigd voor uw account om {0} door {1}. Als u dit niet was, neem dan contact op met uw beheerder."; + readonly eventUpdateTotpBodyHtml: "

OTP is gewijzigd voor uw account om {0} door {1}. Als u dit niet was, neem dan contact op met uw beheerder.

"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds": "seconden"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds.1": "seconde"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes": "minuten"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes.1": "minuut"; + readonly "linkExpirationFormatter.timePeriodUnit.hours": "uur"; + readonly "linkExpirationFormatter.timePeriodUnit.hours.1": "uur"; + readonly "linkExpirationFormatter.timePeriodUnit.days": "dagen"; + readonly "linkExpirationFormatter.timePeriodUnit.days.1": "dag"; + }; + readonly no: { + readonly emailVerificationSubject: "Bekreft e-postadresse"; + readonly emailVerificationBody: "Noen har opprettet en {2} konto med denne e-postadressen. Hvis dette var deg, klikk på lenken nedenfor for å bekrefte e-postadressen din\n\n{0}\n\nDenne lenken vil utløpe om {1} minutter.\n\nHvis du ikke opprettet denne kontoen, vennligst ignorer denne meldingen."; + readonly emailVerificationBodyHtml: "

Noen har opprettet en {2} konto med denne e-postadressen. Hvis dette var deg, klikk på lenken nedenfor for å bekrefte e-postadressen din

{0}

Denne lenken vil utløpe om {1} minutter.

Hvis du ikke opprettet denne kontoen, vennligst ignorer denne meldingen.

"; + readonly identityProviderLinkSubject: "Lenke {0}"; + readonly identityProviderLinkBody: "Noen vil koble din {1} konto med {0} konto til bruker {2}. Hvis dette var deg, klikk på lenken nedenfor for å koble kontoene\n\n{3}\n\nDenne lenken vil utløpe om {4} minutter\n\nHvis du ikke vil koble kontoene, vennligst ignorer denne meldingen. Hvis du kobler kontoene sammen vil du kunne logge inn til {1} gjennom {0}."; + readonly identityProviderLinkBodyHtml: "

Noen vil koble din {1} konto med {0} konto til bruker {2}. Hvis dette var deg, klikk på lenken nedenfor for å koble kontoene.

{3}

Denne lenken vil utløpe om {4} minutter.

Hvis du ikke vil koble kontoene, vennligst ignorer denne meldingen. Hvis du kobler kontoene sammen vil du kunne logge inn til {1} gjennom {0}.

"; + readonly passwordResetSubject: "Tilbakestill passord"; + readonly passwordResetBody: "Noen har bedt om å endre innloggingsdetaljene til din konto {2}. Hvis dette var deg, klikk på lenken nedenfor for å tilbakestille dem.\n\n{0}\n\nDenne lenken vil utløpe om {1} minutter.\n\nHvis du ikke vil tilbakestille din innloggingsdata, vennligst ignorer denne meldingen og ingenting vil bli endret."; + readonly passwordResetBodyHtml: "

Noen har bedt om å endre innloggingsdetaljene til din konto {2}. Hvis dette var deg, klikk på lenken nedenfor for å tilbakestille dem.

{0}

Denne lenken vil utløpe om {1} minutter.

Hvis du ikke vil tilbakestille din innloggingsdata, vennligst ignorer denne meldingen og ingenting vil bli endret.

"; + readonly executeActionsSubject: "Oppdater kontoen din"; + readonly executeActionsBody: "Administrator har anmodet at du oppdaterer din {2} konto. Klikk på lenken nedenfor for å starte denne prosessen\n\n{0}\n\nDenne lenken vil utløpe om {1} minutter.\n\nHvis du ikke var klar over at administrator har bedt om dette, vennligst ignorer denne meldingen og ingenting vil bli endret."; + readonly executeActionsBodyHtml: "

Administrator har anmodet at du oppdaterer din {2} konto. Klikk på linken nedenfor for å starte denne prosessen.

{0}

Denne lenken vil utløpe om {1} minutter.

Hvis du ikke var klar over at administrator har bedt om dette, ignorer denne meldingen og ingenting vil bli endret.

"; + readonly eventLoginErrorSubject: "Innlogging feilet"; + readonly eventLoginErrorBody: "Et mislykket innloggingsforsøk ble oppdaget på din konto på {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator."; + readonly eventLoginErrorBodyHtml: "

Et mislykket innloggingsforsøk ble oppdaget på din konto på {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.

"; + readonly eventRemoveTotpSubject: "Fjern engangskode"; + readonly eventRemoveTotpBody: "Engangskode ble fjernet fra kontoen din på {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator."; + readonly eventRemoveTotpBodyHtml: "

Engangskode ble fjernet fra kontoen din på {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.

"; + readonly eventUpdatePasswordSubject: "Oppdater passord"; + readonly eventUpdatePasswordBody: "Ditt passord ble endret i {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator."; + readonly eventUpdatePasswordBodyHtml: "

Ditt passord ble endret i {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.

"; + readonly eventUpdateTotpSubject: "Oppdater engangskode"; + readonly eventUpdateTotpBody: "Engangskode ble oppdatert for kontoen din på {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator."; + readonly eventUpdateTotpBodyHtml: "

Engangskode ble oppdatert for kontoen din på {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.

"; + }; + readonly pl: { + readonly emailVerificationSubject: "Zweryfikuj email"; + readonly emailVerificationBody: "Ktoś utworzył już konto {2} z tym adresem e-mail. Jeśli to Ty, kliknij poniższy link, aby zweryfikować swój adres e-mail \n\n{0}\n\nLink ten wygaśnie w ciągu {3}.\n\nJeśli nie utworzyłeś tego konta, po prostu zignoruj tę wiadomość."; + readonly emailVerificationBodyHtml: "

Ktoś utworzył już konto {2} z tym adresem e-mail. Jeśli to Ty, kliknij ten link aby zweryfikować swój adres e-mail

Link ten wygaśnie w ciągu {3}

Jeśli nie utworzyłeś tego konta, po prostu zignoruj tę wiadomość.

"; + readonly emailTestSubject: "[KEYCLOAK] - wiadomość testowa SMTP"; + readonly emailTestBody: "To jest wiadomość testowa"; + readonly emailTestBodyHtml: "

To jest wiadomość testowa

"; + readonly identityProviderLinkSubject: "Link {0}"; + readonly identityProviderLinkBody: "Ktoś chce połączyć Twoje konto \"{1}\" z kontem \"{0}\" użytkownika {2}. Jeśli to Ty, kliknij poniższy link by połączyć konta\n\n{3}\n\nTen link wygaśnie w ciągu {5}.\n\nJeśli nie chcesz połączyć konta to zignoruj tę wiadomość. Jeśli połączysz konta, będziesz mógł się zalogować na {1} przez {0}."; + readonly identityProviderLinkBodyHtml: "

Ktoś chce połączyć Twoje konto {1} z kontem {0} użytkownika {2}. Jeśli to Ty, kliknij ten link by połączyć konta.

Ten link wygaśnie w ciągu {5}.

Jeśli nie chcesz połączyć konta to zignoruj tę wiadomość. Jeśli połączysz konta, będziesz mógł się zalogować na {1} przez {0}.

"; + readonly passwordResetSubject: "Zresetuj hasło"; + readonly passwordResetBody: "Ktoś właśnie poprosił o zmianę danych logowania Twojego konta {2}. Jeśli to Ty, kliknij poniższy link, aby je zresetować.\n\n{0}\n\nTen link i kod stracą ważność w ciągu {3}.\n\nJeśli nie chcesz zresetować swoich danych logowania, po prostu zignoruj tę wiadomość i nic się nie zmieni."; + readonly passwordResetBodyHtml: "

Ktoś właśnie poprosił o zmianę poświadczeń Twojego konta {2}. Jeśli to Ty, kliknij poniższy link, aby je zresetować.

Link do resetowania poświadczeń

Ten link wygaśnie w ciągu {3}.

Jeśli nie chcesz resetować swoich poświadczeń, po prostu zignoruj tę wiadomość i nic się nie zmieni.

"; + readonly executeActionsSubject: "Zaktualizuj swoje konto"; + readonly executeActionsBody: "Administrator właśnie zażądał aktualizacji konta {2} poprzez wykonanie następujących działań: {3}. Kliknij poniższy link, aby rozpocząć ten proces.\n\n{0}\n\nTen link wygaśnie w ciągu {4}.\n\nJeśli nie masz pewności, że administrator tego zażądał, po prostu zignoruj tę wiadomość i nic się nie zmieni."; + readonly executeActionsBodyHtml: "

Administrator właśnie zażądał aktualizacji konta {2} poprzez wykonanie następujących działań: {3}. Kliknij ten link, aby rozpocząć proces.

Link ten wygaśnie w ciągu {4}.

Jeśli nie masz pewności, że administrator tego zażądał, po prostu zignoruj tę wiadomość i nic się nie zmieni.

"; + readonly eventLoginErrorSubject: "Błąd logowania"; + readonly eventLoginErrorBody: "Nieudana próba logowania została wykryta na Twoim koncie {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem."; + readonly eventLoginErrorBodyHtml: "

Nieudana próba logowania została wykryta na Twoim koncie {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem.

"; + readonly eventRemoveTotpSubject: "Usuń hasło jednorazowe (OTP)"; + readonly eventRemoveTotpBody: "Hasło jednorazowe (OTP) zostało usunięte z Twojego konta w {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem."; + readonly eventRemoveTotpBodyHtml: "

Hasło jednorazowe (OTP) zostało usunięte z Twojego konta w {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem.

"; + readonly eventUpdatePasswordSubject: "Aktualizuj hasło"; + readonly eventUpdatePasswordBody: "Twoje hasło zostało zmienione {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem."; + readonly eventUpdatePasswordBodyHtml: "

Twoje hasło zostało zmienione {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem.

"; + readonly eventUpdateTotpSubject: "Aktualizuj hasło jednorazowe (OTP)"; + readonly eventUpdateTotpBody: "Hasło jednorazowe (OTP) zostało zaktualizowane na Twoim koncie {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem."; + readonly eventUpdateTotpBodyHtml: "

Hasło jednorazowe (OTP) zostało zaktualizowane na Twoim koncie {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem.

"; + readonly "requiredAction.CONFIGURE_TOTP": "Konfiguracja hasła jednorazowego (OTP)"; + readonly "requiredAction.terms_and_conditions": "Regulamin"; + readonly "requiredAction.UPDATE_PASSWORD": "Aktualizacja hasła"; + readonly "requiredAction.UPDATE_PROFILE": "Aktualizacja profilu"; + readonly "requiredAction.VERIFY_EMAIL": "Weryfikacja adresu e-mail"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds": "sekund"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds.1": "sekunda"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds.2": "sekundy"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds.3": "sekundy"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds.4": "sekundy"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes": "minut"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes.1": "minuta"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes.2": "minuty"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes.3": "minuty"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes.4": "minuty"; + readonly "linkExpirationFormatter.timePeriodUnit.hours": "godzin"; + readonly "linkExpirationFormatter.timePeriodUnit.hours.1": "godzina"; + readonly "linkExpirationFormatter.timePeriodUnit.hours.2": "godziny"; + readonly "linkExpirationFormatter.timePeriodUnit.hours.3": "godziny"; + readonly "linkExpirationFormatter.timePeriodUnit.hours.4": "godziny"; + readonly "linkExpirationFormatter.timePeriodUnit.days": "dni"; + readonly "linkExpirationFormatter.timePeriodUnit.days.1": "dzień"; + readonly emailVerificationBodyCode: "Potwierdź swój adres e-mail wprowadzając następujący kod.\n\n{0}\n\n."; + readonly emailVerificationBodyCodeHtml: "

Potwierdź swój adres e-mail, wprowadzając następujący kod.

{0}

"; + }; + readonly "pt-BR": { + readonly emailVerificationSubject: "Verificação de e-mail"; + readonly emailVerificationBody: "Alguém criou uma conta {2} com este endereço de e-mail. Se foi você, clique no link abaixo para verificar o seu endereço de email\n\n{0}\n\nEste link irá expirar dentro de {3}.\n\nSe não foi você que criou esta conta, basta ignorar esta mensagem."; + readonly emailVerificationBodyHtml: "

Alguém criou uma conta {2} com este endereço de e-mail. Se foi você, clique no link abaixo para verificar o seu endereço de email

{0}

Este link irá expirar dentro de {3}.

Se não foi você que criou esta conta, basta ignorar esta mensagem.

"; + readonly emailTestSubject: "[KEYCLOAK] - SMTP mensagem de teste"; + readonly emailTestBody: "Esta é uma mensagem de teste"; + readonly emailTestBodyHtml: "

Esta é uma mensagem de teste

"; + readonly identityProviderLinkSubject: "Vincular {0}"; + readonly identityProviderLinkBody: "Alguém quer vincular sua conta \"{1}\" com a conta \"{0}\" do usuário {2} . Se foi você, clique no link abaixo para vincular as contas.\n\n{3}\n\nEste link irá expirar em {5}.\n\nSe você não quer vincular a conta, apenas ignore esta mensagem. Se você vincular as contas, você será capaz de logar em {1} atrávés de {0}."; + readonly identityProviderLinkBodyHtml: "

Alguém quer vincular sua conta {1} com a conta {0} do usuário {2} . Se foi você, clique no link abaixo para vincular as contas.

{3}

Este link irá expirar em {5}.

Se você não quer vincular a conta, apenas ignore esta mensagem. Se você vincular as contas, você será capaz de logar em {1} atrávés de {0}.

"; + readonly passwordResetSubject: "Redefinição de senha"; + readonly passwordResetBody: "Alguém solicitou uma alteração de senha da sua conta {2}. Se foi você, clique no link abaixo para redefini-la.\n\n{0}\n\nEste link e código expiram em {3}.\n\nSe você não deseja redefinir sua senha, apenas ignore esta mensagem e nada será alterado."; + readonly passwordResetBodyHtml: "

Alguém solicitou uma alteração de senha da sua conta {2}. Se foi você, clique no link abaixo para redefini-la.

Link para redefinir a senha

Este link irá expirar em {3}.

Se você não deseja redefinir sua senha, apenas ignore esta mensagem e nada será alterado.

"; + readonly executeActionsSubject: "Atualização de conta"; + readonly executeActionsBody: "O administrador solicitou que você atualize sua conta {2} executando a(s) seguinte(s) ação(ões): {3}. Clique no link abaixo para iniciar o processo.\n\n{0}\n\nEste link irá expirar em {4}.\n\nSe você não tem conhecimento de que o administrador solicitou isso, basta ignorar esta mensagem e nada será alterado."; + readonly executeActionsBodyHtml: "

O administrador solicitou que você atualize sua conta {2} executando a(s) seguinte(s) ação(ões): {3}. Clique no link abaixo para iniciar o processo.

Link to account update

Este link irá expirar em {4}.

Se você não tem conhecimento de que o administrador solicitou isso, basta ignorar esta mensagem e nada será alterado.

"; + readonly eventLoginErrorSubject: "Erro de login"; + readonly eventLoginErrorBody: "Uma tentativa de login mal sucedida para a sua conta foi detectada em {0} de {1}. Se não foi você, por favor, entre em contato com um administrador."; + readonly eventLoginErrorBodyHtml: "

Uma tentativa de login mal sucedida para a sua conta foi detectada em {0} de {1}. Se não foi você, por favor, entre em contato com um administrador.

"; + readonly eventRemoveTotpSubject: "Remover OTP"; + readonly eventRemoveTotpBody: "OTP foi removido da sua conta em {0} de {1}. Se não foi você, por favor, entre em contato com um administrador."; + readonly eventRemoveTotpBodyHtml: "

OTP foi removido da sua conta em {0} de {1}. Se não foi você, por favor, entre em contato com um administrador.

"; + readonly eventUpdatePasswordSubject: "Atualização de senha"; + readonly eventUpdatePasswordBody: "Sua senha foi alterada em {0} de {1}. Se não foi você, por favor, entre em contato com um administrador."; + readonly eventUpdatePasswordBodyHtml: "

Sua senha foi alterada em {0} de {1}. Se não foi você, por favor, entre em contato com um administrador.

"; + readonly eventUpdateTotpSubject: "Atualização OTP"; + readonly eventUpdateTotpBody: "OTP foi atualizado para a sua conta em {0} de {1}. Se não foi você, por favor, entre em contato com um administrador."; + readonly eventUpdateTotpBodyHtml: "

OTP foi atualizado para a sua conta em {0} de {1}. Se não foi você, por favor, entre em contato com um administrador.

"; + readonly "requiredAction.CONFIGURE_TOTP": "Configurar OTP"; + readonly "requiredAction.terms_and_conditions": "Termos e Condições"; + readonly "requiredAction.UPDATE_PASSWORD": "Atualizar Senha"; + readonly "requiredAction.UPDATE_PROFILE": "Atualizar Perfil"; + readonly "requiredAction.VERIFY_EMAIL": "Verificar E-mail"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds": "segundos"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds.1": "segundo"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes": "minutos"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes.1": "minuto"; + readonly "linkExpirationFormatter.timePeriodUnit.hours": "horas"; + readonly "linkExpirationFormatter.timePeriodUnit.hours.1": "hora"; + readonly "linkExpirationFormatter.timePeriodUnit.days": "dias"; + readonly "linkExpirationFormatter.timePeriodUnit.days.1": "dia"; + readonly emailVerificationBodyCode: "Verifique seu endereço de e-mail digitando o seguinte código.\n\n{0}\n\n."; + readonly emailVerificationBodyCodeHtml: "

Verifique seu endereço de e-mail digitando o seguinte código.

{0}

"; + }; + readonly ru: { + readonly emailVerificationSubject: "Подтверждение E-mail"; + readonly emailVerificationBody: "Кто-то создал учетную запись {2} с этим E-mail. Если это были Вы, нажмите на следующую ссылку для подтверждения вашего email\n\n{0}\n\nЭта ссылка устареет через {1} минут.\n\nЕсли Вы не создавали учетную запись, просто проигнорируйте это письмо."; + readonly emailVerificationBodyHtml: "

Кто-то создал учетную запись {2} с этим E-mail. Если это были Вы, нажмите по ссылке для подтверждения вашего E-mail

{0}

Эта ссылка устареет через {1} минут.

Если Вы не создавали учетную запись, просто проигнорируйте это письмо.

"; + readonly identityProviderLinkSubject: "Ссылка {0}"; + readonly identityProviderLinkBody: "Кто-то хочет связать вашу учетную запись \"{1}\" с \"{0}\" учетной записью пользователя {2} . Если это были Вы, нажмите по следующей ссылке, чтобы связать учетные записи\n\n{3}\n\nЭта ссылка устареет через {4} минут.\n\nЕсли это не хотите объединять учетные записи, просто проигнориуйте это письмо. После объединения учетных записей Вы можете войти в {1} через {0}."; + readonly identityProviderLinkBodyHtml: "

Кто-то хочет связать вашу учетную запись {1} с {0} учетной записью пользователя {2} . Если это были Вы, нажмите по следующей ссылке, чтобы связать учетные записи

{3}

Эта ссылка устареет через {4} минут.

Если это не хотите объединять учетные записи, просто проигнориуйте это письмо. После объединения учетных записей Вы можете войти в {1} через {0}.

"; + readonly passwordResetSubject: "Сброс пароля"; + readonly passwordResetBody: "Кто-то только что запросил изменение пароля от Вашей учетной записи {2}. Если это были Вы, нажмите на следующую ссылку, чтобы сбросить его.\n\n{0}\n\nЭта ссылка устареет через {1} минут.\n\nЕсли Вы не хотите сбрасывать пароль, просто проигнорируйте это письмо."; + readonly passwordResetBodyHtml: "

Кто-то только что запросил изменение пароля от Вашей учетной записи {2}. Если это были Вы, нажмите на следующую ссылку, чтобы сбросить его.

{0}

Эта ссылка устареет через {1} минут.

Если Вы не хотите сбрасывать пароль, просто проигнорируйте это письмо и ничего не изменится.

"; + readonly executeActionsSubject: "Обновление Вашей учетной записи"; + readonly executeActionsBody: "Администратор просит Вас обновить данные Вашей учетной записи {2}. Нажмите по следующей ссылке чтобы начать этот процесс.\n\n{0}\n\nЭта ссылка устареет через {1} минут.\n\nЕсли у вас есть подозрения, что администратор не мог сделать такой запрос, просто проигнорируйте это письмо."; + readonly executeActionsBodyHtml: "

Администратор просит Вас обновить данные Вашей учетной записи {2}. Нажмите по следующей ссылке чтобы начать этот процесс.

{0}

Эта ссылка устареет через {1} минут.

Если у вас есть подозрения, что администратор не мог сделать такой запрос, просто проигнорируйте это письмо.

"; + readonly eventLoginErrorSubject: "Ошибка входа"; + readonly eventLoginErrorBody: "Была зафиксирована неудачная попытка входа в Вашу учетную запись {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором."; + readonly eventLoginErrorBodyHtml: "

Была зафиксирована неудачная попытка входа в Вашу учетную запись {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.

"; + readonly eventRemoveTotpSubject: "Удалить OTP"; + readonly eventRemoveTotpBody: "OTP был удален из вашей учетной записи {0} c {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором."; + readonly eventRemoveTotpBodyHtml: "

OTP был удален из вашей учетной записи {0} c {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.

"; + readonly eventUpdatePasswordSubject: "Обновление пароля"; + readonly eventUpdatePasswordBody: "Ваш пароль был изменен в {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором."; + readonly eventUpdatePasswordBodyHtml: "

Ваш пароль был изменен в {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.

"; + readonly eventUpdateTotpSubject: "Обновление OTP"; + readonly eventUpdateTotpBody: "OTP был обновлен в вашей учетной записи {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором."; + readonly eventUpdateTotpBodyHtml: "

OTP был обновлен в вашей учетной записи {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.

"; + }; + readonly sk: { + readonly emailVerificationSubject: "Overenie e-mailu"; + readonly emailVerificationBody: "Niekto vytvoril účet {2} s touto e-mailovou adresou. Ak ste to vy, kliknite na nižšie uvedený odkaz a overte svoju e-mailovú adresu \n\n{0}\n\nTento odkaz uplynie do {1} minút.\n\nAk ste tento účet nevytvorili, ignorujte túto správu."; + readonly emailVerificationBodyHtml: "

Niekto vytvoril účet {2} s touto e-mailovou adresou. Ak ste to vy, kliknite na nižšie uvedený odkaz na overenie svojej e-mailovej adresy.

Odkaz na overenie e-mailovej adresy

Platnosť odkazu vyprší za {1} minút.

Ak ste tento účet nevytvorili, ignorujte túto správu.

"; + readonly emailTestSubject: "[KEYCLOAK] - Testovacia správa SMTP"; + readonly emailTestBody: "Toto je skúšobná správa"; + readonly emailTestBodyHtml: "

Toto je skúšobná správa

"; + readonly identityProviderLinkSubject: "Odkaz {0}"; + readonly identityProviderLinkBody: "Niekto chce prepojiť váš účet \"{1}\" s účtom {0}\"používateľa {2}. Ak ste to vy, kliknutím na odkaz nižšie prepojte účty. \n\n{3}\n\nTento odkaz uplynie do {4} minút.\n\nAk nechcete prepojiť účet, jednoducho ignorujte túto správu , Ak prepájate účty, budete sa môcť prihlásiť do {1} až {0}."; + readonly identityProviderLinkBodyHtml: "

Niekto chce prepojiť váš účet {1} s účtom {0} používateľa {2}. Ak ste to vy, kliknutím na odkaz nižšie prepojte účty

Odkaz na potvrdenie prepojenia účtu

Platnosť tohto odkazu vyprší v rámci {4} minút.

Ak nechcete prepojiť účet, ignorujte túto správu. Ak prepojujete účty, budete sa môcť prihlásiť do {1} až {0}.

"; + readonly passwordResetSubject: "Obnovenie hesla"; + readonly passwordResetBody: "Niekto požiadal, aby ste zmenili svoje poverenia účtu {2}. Ak ste to vy, kliknite na odkaz uvedený nižšie, aby ste ich vynulovali.\n\n{0}\n\nTento odkaz a kód uplynie do {1} minút.\n\nAk nechcete obnoviť svoje poverenia , ignorujte túto správu a nič sa nezmení."; + readonly passwordResetBodyHtml: "

Niekto požiadal, aby ste zmenili svoje poverenia účtu {2}. Ak ste to vy, kliknutím na odkaz nižšie ich resetujte.

Odkaz na obnovenie poverení

Platnosť tohto odkazu vyprší v priebehu {1} minút.

Ak nechcete obnoviť svoje poverenia, ignorujte túto správu a nič sa nezmení.

"; + readonly executeActionsSubject: "Aktualizujte svoj účet"; + readonly executeActionsBody: "Váš administrátor práve požiadal o aktualizáciu vášho účtu {2} vykonaním nasledujúcich akcií: {3}. Kliknutím na odkaz uvedený nižšie spustíte tento proces.\n\n{0}\n\nTento odkaz vyprší za {1} minúty.\n\nAk si nie ste vedomý, že váš adminstrátor o toto požiadal, ignorujte túto správu a nič bude zmenené."; + readonly executeActionsBodyHtml: "

Váš správca práve požiadal o aktualizáciu vášho účtu {2} vykonaním nasledujúcich akcií: {3}. Kliknutím na odkaz uvedený nižšie spustíte tento proces.

Odkaz na aktualizáciu účtu

Platnosť tohto odkazu uplynie do {1} minúty.

Ak si nie ste vedomí, že váš adminstrátor o toto požiadal, ignorujte túto správu a nič sa nezmení.

"; + readonly eventLoginErrorSubject: "Chyba prihlásenia"; + readonly eventLoginErrorBody: "Bol zistený neúspešný pokus o prihlásenie do vášho účtu v {0} z {1}. Ak ste to neboli vy, obráťte sa na administrátora."; + readonly eventLoginErrorBodyHtml: "

Bol zistený neúspešný pokus o prihlásenie vášho účtu na {0} z {1}. Ak ste to neboli vy, kontaktujte administrátora.

"; + readonly eventRemoveTotpSubject: "Odstrániť TOTP"; + readonly eventRemoveTotpBody: "OTP bol odstránený z vášho účtu dňa {0} z {1}. Ak ste to neboli vy, obráťte sa na administrátora."; + readonly eventRemoveTotpBodyHtml: "

OTP bol odstránený z vášho účtu dňa {0} z {1}. Ak ste to neboli vy, kontaktujte administrátora.

"; + readonly eventUpdatePasswordSubject: "Aktualizovať heslo"; + readonly eventUpdatePasswordBody: "Vaše heslo bolo zmenené na {0} z {1}. Ak ste to neboli vy, obráťte sa na administrátora."; + readonly eventUpdatePasswordBodyHtml: "

Vaše heslo bolo zmenené na {0} z {1}. Ak ste to neboli vy, kontaktujte administrátora.

"; + readonly eventUpdateTotpSubject: "Aktualizácia TOTP"; + readonly eventUpdateTotpBody: "TOTP bol aktualizovaný pre váš účet na {0} z {1}. Ak ste to neboli vy, obráťte sa na administrátora."; + readonly eventUpdateTotpBodyHtml: "

TOTP bol aktualizovaný pre váš účet dňa {0} z {1}. Ak ste to neboli vy, kontaktujte administrátora.

"; + readonly "requiredAction.CONFIGURE_TOTP": "Konfigurácia OTP"; + readonly "requiredAction.terms_and_conditions": "Zmluvné podmienky"; + readonly "requiredAction.UPDATE_PASSWORD": "Aktualizovať heslo"; + readonly "requiredAction.UPDATE_PROFILE": "Aktualizovať profil"; + readonly "requiredAction.VERIFY_EMAIL": "Overiť e-mail"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds": "sekundy"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds.1": "sekunda"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes": "minuty"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes.1": "minúta"; + readonly "linkExpirationFormatter.timePeriodUnit.hours": "hodiny"; + readonly "linkExpirationFormatter.timePeriodUnit.hours.1": "hodina"; + readonly "linkExpirationFormatter.timePeriodUnit.days": "dni"; + readonly "linkExpirationFormatter.timePeriodUnit.days.1": "deň "; + }; + readonly sv: { + readonly emailVerificationSubject: "Verifiera e-post"; + readonly emailVerificationBody: "Någon har skapat ett {2} konto med den här e-postadressen. Om det var du, klicka då på länken nedan för att verifiera din e-postadress\n\n{0}\n\nDen här länken kommer att upphöra inom {1} minuter.\n\nOm det inte var du som skapade det här kontot, ignorera i så fall det här meddelandet."; + readonly emailVerificationBodyHtml: "

Någon har skapat ett {2} konto med den här e-postadressen. Om det var du, klicka då på länken nedan för att verifiera din e-postadress

{0}

Den här länken kommer att upphöra inom {1} minuter.

Om det inte var du som skapade det här kontot, ignorera i så fall det här meddelandet.

"; + readonly identityProviderLinkSubject: "Länk {0}"; + readonly identityProviderLinkBody: "Någon vill länka ditt \"{1}\" konto med \"{0}\" kontot tillhörande användaren {2} . Om det var du, klicka då på länken nedan för att länka kontona\n\n{3}\n\nDen här länken kommer att upphöra inom {4} minuter.\n\nOm du inte vill länka kontot, ignorera i så fall det här meddelandet. Om du länkar kontona, så kan du logga in till {1} genom {0}."; + readonly identityProviderLinkBodyHtml: "

Någon vill länka ditt {1} konto med {0} kontot tillhörande användaren {2} . Om det var du, klicka då på länken nedan för att länka kontona

{3}

Den här länken kommer att upphöra inom {4} minuter.

Om du inte vill länka kontot, ignorera i så fall det här meddelandet. Om du länkar kontona, så kan du logga in till {1} genom {0}.

"; + readonly passwordResetSubject: "Återställ lösenord"; + readonly passwordResetBody: "Någon har precis bett om att ändra användaruppgifter för ditt konto {2}. Om det var du, klicka då på länken nedan för att återställa dem.\n\n{0}\n\nDen här länken och koden kommer att upphöra inom {1} minuter.\n\nOm du inte vill återställa dina kontouppgifter, ignorera i så fall det här meddelandet så kommer inget att ändras."; + readonly passwordResetBodyHtml: "

Någon har precis bett om att ändra användaruppgifter för ditt konto {2}. Om det var du, klicka då på länken nedan för att återställa dem.

{0}

Den här länken och koden kommer att upphöra inom {1} minuter.

Om du inte vill återställa dina kontouppgifter, ignorera i så fall det här meddelandet så kommer inget att ändras.

"; + readonly executeActionsSubject: "Uppdatera ditt konto"; + readonly executeActionsBody: "Din administratör har precis bett om att du skall uppdatera ditt {2} konto. Klicka på länken för att påbörja processen.\n\n{0}\n\nDen här länken kommer att upphöra inom {1} minuter.\n\nOm du är omedveten om att din administratör har bett om detta, ignorera i så fall det här meddelandet så kommer inget att ändras."; + readonly executeActionsBodyHtml: "

Din administratör har precis bett om att du skall uppdatera ditt {2} konto. Klicka på länken för att påbörja processen.

{0}

Den här länken kommer att upphöra inom {1} minuter.

Om du är omedveten om att din administratör har bett om detta, ignorera i så fall det här meddelandet så kommer inget att ändras.

"; + readonly eventLoginErrorSubject: "Inloggningsfel"; + readonly eventLoginErrorBody: "Ett misslyckat inloggningsförsök har upptäckts på ditt konto på {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör."; + readonly eventLoginErrorBodyHtml: "

Ett misslyckat inloggningsförsök har upptäckts på ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.

"; + readonly eventRemoveTotpSubject: "Ta bort OTP"; + readonly eventRemoveTotpBody: "OTP togs bort från ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör."; + readonly eventRemoveTotpBodyHtml: "

OTP togs bort från ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.

"; + readonly eventUpdatePasswordSubject: "Uppdatera lösenord"; + readonly eventUpdatePasswordBody: "Ditt lösenord ändrades den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör."; + readonly eventUpdatePasswordBodyHtml: "

Ditt lösenord ändrades den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.

"; + readonly eventUpdateTotpSubject: "Uppdatera OTP"; + readonly eventUpdateTotpBody: "OTP uppdaterades för ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör."; + readonly eventUpdateTotpBodyHtml: "

OTP uppdaterades för ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.

"; + }; + readonly tr: { + readonly emailVerificationSubject: "E-postayı doğrula"; + readonly emailVerificationBody: "Birisi bu e-posta adresiyle bir {2} hesap oluşturdu. Bu sizseniz, e-posta adresinizi doğrulamak için aşağıdaki bağlantıya tıklayın\n\n{0}\n\nBu bağlantı {3} içinde sona erecek.\n\nBu hesabı oluşturmadıysanız, sadece bu iletiyi yoksayınız."; + readonly emailVerificationBodyHtml: "

Birisi bu e-posta adresiyle bir {2} hesap oluşturdu. Bu sizseniz, e-posta adresinizi doğrulamak için aşağıdaki bağlantıyı tıklayın.

E-posta adresi doğrulama adresi

Bu bağlantının süresi {3} içerisinde sona erecek.

Bu hesabı siz oluşturmadıysanız, bu mesajı göz ardı edin.

"; + readonly emailTestSubject: "[KEYCLOAK] - SMTP test mesajı"; + readonly emailTestBody: "Bu bir test mesajı"; + readonly emailTestBodyHtml: "

Bu bir test mesajı

"; + readonly identityProviderLinkSubject: "Link {0}"; + readonly identityProviderLinkBody: "Birisi \"{1}\" hesabınızı \"{0}\" kullanıcı hesabı {2} ile bağlamak istiyor. Bu sizseniz, hesapları bağlamak için aşağıdaki bağlantıyı tıklayın:\n\n{3}\n\nBu bağlantı {5} içinde sona erecek.\n\nHesabınızı bağlamak istemiyorsanız bu mesajı göz ardı edin. Hesapları bağlarsanız, {1} ile {0} arasında oturum açabilirsiniz."; + readonly identityProviderLinkBodyHtml: "

Birisi {1} hesabınızı {2} kullanıcısı {0} hesabına bağlamak istiyor. Bu sizseniz, bağlantı vermek için aşağıdaki bağlantıyı tıklayın

Hesap bağlantısını onaylamak için bağlantı

Bu bağlantının süresi {5} içerisinde sona erecek.

Hesabı bağlamak istemiyorsanız, bu mesajı göz ardı edin. Hesapları bağlarsanız, {1} ile {0} arasında oturum açabilirsiniz.

"; + readonly passwordResetSubject: "Şifreyi sıfırla"; + readonly passwordResetBody: "Birisi, {2} hesabınızın kimlik bilgilerini değiştirmeyi istedi.Bu sizseniz, sıfırlamak için aşağıdaki bağlantıyı tıklayın.\n\n{0}\n\nBu bağlantı ve kod {3} içinde sona erecek.\n\nFakat bilgilerinizi sıfırlamak istemiyorsanız, Sadece bu mesajı görmezden gelin ve hiçbir şey değişmeyecek."; + readonly passwordResetBodyHtml: "

Birisi, {2} hesabınızın kimlik bilgilerini değiştirmeyi istedi. Sizseniz, sıfırlamak için aşağıdaki linke tıklayınız.

Kimlik bilgilerini sıfırlamak için bağlantı

Bu bağlantının süresi {3} içerisinde sona erecek.

Kimlik bilgilerinizi sıfırlamak istemiyorsanız, bu mesajı göz ardı edin.

"; + readonly executeActionsSubject: "Hesabınızı Güncelleyin"; + readonly executeActionsBody: "Yöneticiniz aşağıdaki işlemleri gerçekleştirerek {2} hesabınızı güncelledi: {3}. Bu işlemi başlatmak için aşağıdaki linke tıklayın.\n\n{0}\n\nBu bağlantının süresi {4} içerisinde sona erecek.\n\nYöneticinizin bunu istediğinden habersizseniz, bu mesajı göz ardı edin ve hiçbir şey değişmez."; + readonly executeActionsBodyHtml: "

Yöneticiniz aşağıdaki işlemleri gerçekleştirerek {2} hesabınızı güncelledi: {3}. Bu işlemi başlatmak için aşağıdaki linke tıklayın.

Hesap güncelleme bağlantısı

Bu bağlantının süresi {4} içerisinde sona erecek.

Yöneticinizin bunu istediğinden habersizseniz, bu mesajı göz ardı edin ve hiçbir şey değişmez.

"; + readonly eventLoginErrorSubject: "Giriş hatası"; + readonly eventLoginErrorBody: "{1} 'den {0} tarihinde başarısız bir giriş denemesi yapıldı. Bu siz değilseniz, lütfen yöneticiyle iletişime geçin."; + readonly eventLoginErrorBodyHtml: "

{1} 'den {0} tarihinde başarısız bir giriş denemesi yapıldı. Bu siz değilseniz, lütfen yöneticiyle iletişime geçin.

"; + readonly eventRemoveTotpSubject: "OTP'yi kaldır"; + readonly eventRemoveTotpBody: "OTP, {0} tarihinden {1} tarihinde hesabınızdan kaldırıldı. Bu siz değilseniz, lütfen yöneticiyle iletişime geçin."; + readonly eventRemoveTotpBodyHtml: "

OTP, {0} tarihinden {1} tarihinde hesabınızdan kaldırıldı. Bu siz değilseniz, lütfen yöneticiyle iletişime geçin.

"; + readonly eventUpdatePasswordSubject: "Şifreyi güncelle"; + readonly eventUpdatePasswordBody: "Şifreniz {0} tarihinde {0} tarihinde değiştirildi. Bu siz değilseniz, lütfen yöneticiyle iletişime geçin."; + readonly eventUpdatePasswordBodyHtml: "

Şifreniz {0} tarihinde {0} tarihinde değiştirildi. Bu siz değilseniz, lütfen yöneticiyle iletişime geçin.

"; + readonly eventUpdateTotpSubject: "OTP'yi Güncelle"; + readonly eventUpdateTotpBody: "OTP, {0} tarihinden {1} tarihinde hesabınız için güncellendi. Bu siz değilseniz, lütfen yöneticiyle iletişime geçin."; + readonly eventUpdateTotpBodyHtml: "

OTP, {0} tarihinden {1} tarihinde hesabınız için güncellendi. Bu siz değilseniz, lütfen yöneticiyle iletişime geçin.

"; + readonly "requiredAction.CONFIGURE_TOTP": "OTP'yi yapılandır"; + readonly "requiredAction.terms_and_conditions": "Şartlar ve Koşullar"; + readonly "requiredAction.UPDATE_PASSWORD": "Şifre Güncelleme"; + readonly "requiredAction.UPDATE_PROFILE": "Profilleri güncelle"; + readonly "requiredAction.VERIFY_EMAIL": "E-mail doğrula"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds": "saniye"; + readonly "linkExpirationFormatter.timePeriodUnit.seconds.1": "saniye"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes": "dakika"; + readonly "linkExpirationFormatter.timePeriodUnit.minutes.1": "dakika"; + readonly "linkExpirationFormatter.timePeriodUnit.hours": "saat"; + readonly "linkExpirationFormatter.timePeriodUnit.hours.1": "saat"; + readonly "linkExpirationFormatter.timePeriodUnit.days": "gün"; + readonly "linkExpirationFormatter.timePeriodUnit.days.1": "gün"; + readonly emailVerificationBodyCode: "Lütfen aşağıdaki kodu girerek e-posta adresinizi doğrulayın.\n\n{0}\n\n."; + readonly emailVerificationBodyCodeHtml: "

Lütfen aşağıdaki kodu girerek e-posta adresinizi doğrulayın.

{0}

"; + }; + readonly "zh-CN": { + readonly emailVerificationSubject: "验证电子邮件"; + readonly emailVerificationBody: "用户使用当前电子邮件注册 {2} 账户。如是本人操作,请点击以下链接完成邮箱验证\n\n{0}\n\n这个链接会在 {1} 分钟后过期.\n\n如果您没有注册用户,请忽略这条消息。"; + readonly emailVerificationBodyHtml: "

用户使用当前电子邮件注册 {2} 账户。如是本人操作,请点击以下链接完成邮箱验证

{0}

这个链接会在 {1} 分钟后过期.

如果您没有注册用户,请忽略这条消息。

"; + readonly identityProviderLinkSubject: "链接 {0}"; + readonly identityProviderLinkBody: "有用户想要将账户 \"{1}\" 与用户{2}的账户\"{0}\" 做链接 . 如果是本人操作,请点击以下链接完成链接请求\n\n{3}\n\n这个链接会在 {4} 分钟后过期.\n\n如非本人操作,请忽略这条消息。如果您链接账户,您将可以通过{0}登录账户 {1}."; + readonly identityProviderLinkBodyHtml: "

有用户想要将账户 {1} 与用户{2} 的账户{0} 做链接 . 如果是本人操作,请点击以下链接完成链接请求

{3}

这个链接会在 {4} 分钟后过期。

如非本人操作,请忽略这条消息。如果您链接账户,您将可以通过{0}登录账户 {1}.

"; + readonly passwordResetSubject: "重置密码"; + readonly passwordResetBody: "有用户要求修改账户 {2} 的密码.如是本人操作,请点击下面链接进行重置.\n\n{0}\n\n这个链接会在 {1} 分钟后过期.\n\n如果您不想重置您的密码,请忽略这条消息,密码不会改变。"; + readonly passwordResetBodyHtml: "

有用户要求修改账户 {2} 的密码如是本人操作,请点击下面链接进行重置.

{0}

这个链接会在 {1} 分钟后过期

如果您不想重置您的密码,请忽略这条消息,密码不会改变。

"; + readonly executeActionsSubject: "更新您的账户"; + readonly executeActionsBody: "您的管理员要求您更新账户 {2}. 点击以下链接开始更新\n\n{0}\n\n这个链接会在 {1} 分钟后失效.\n\n如果您不知道管理员要求更新账户信息,请忽略这条消息。账户信息不会修改。"; + readonly executeActionsBodyHtml: "

您的管理员要求您更新账户{2}. 点击以下链接开始更新.

{0}

这个链接会在 {1} 分钟后失效.

如果您不知道管理员要求更新账户信息,请忽略这条消息。账户信息不会修改。

"; + readonly eventLoginErrorSubject: "登录错误"; + readonly eventLoginErrorBody: "在{0} 由 {1}使用您的账户登录失败. 如果这不是您本人操作,请联系管理员."; + readonly eventLoginErrorBodyHtml: "

在{0} 由 {1}使用您的账户登录失败. 如果这不是您本人操作,请联系管理员.

"; + readonly eventRemoveTotpSubject: "删除 OTP"; + readonly eventRemoveTotpBody: "OTP在 {0} 由{1} 从您的账户中删除.如果这不是您本人操作,请联系管理员"; + readonly eventRemoveTotpBodyHtml: "

OTP在 {0} 由{1} 从您的账户中删除.如果这不是您本人操作,请联系管理员。

"; + readonly eventUpdatePasswordSubject: "更新密码"; + readonly eventUpdatePasswordBody: "您的密码在{0} 由 {1}更改. 如非本人操作,请联系管理员"; + readonly eventUpdatePasswordBodyHtml: "

您的密码在{0} 由 {1}更改. 如非本人操作,请联系管理员

"; + readonly eventUpdateTotpSubject: "更新 OTP"; + readonly eventUpdateTotpBody: "您账户的OTP 配置在{0} 由 {1}更改. 如非本人操作,请联系管理员。"; + readonly eventUpdateTotpBodyHtml: "

您账户的OTP 配置在{0} 由 {1}更改. 如非本人操作,请联系管理员。

"; + }; +}; diff --git a/lib/i18n/generated_messages/email.js b/lib/i18n/generated_messages/email.js new file mode 100644 index 00000000..76feae37 --- /dev/null +++ b/lib/i18n/generated_messages/email.js @@ -0,0 +1,641 @@ +"use strict"; +//This code was automatically generated by running dist/bin/generate-i18n-messages.js +//PLEASE DO NOT EDIT MANUALLY +Object.defineProperty(exports, "__esModule", { value: true }); +exports.messages = void 0; +/* spell-checker: disable */ +exports.messages = { + "ca": { + "emailVerificationSubject": "Verificació d'email", + "emailVerificationBody": "Algú ha creat un compte de {2} amb aquesta adreça de correu electrònic. Si has estat tu, fes clic a l'enllaç següent per verificar la teva adreça de correu electrònic.\n\n{0}\n\nAquest enllaç expirarà en {1} minuts.\n\nSi tu no has creat aquest compte, simplement ignora aquest missatge.", + "emailVerificationBodyHtml": "

Algú ha creat un compte de {2} amb aquesta adreça de correu electrònic. Si has estat tu, fes clic a l'enllaç següent per verificar la teva adreça de correu electrònic.

{0}

Aquest enllaç expirarà en {1} minuts.

Si tu no has creat aquest compte, simplement ignora aquest missatge.

", + "passwordResetSubject": "Reinicia contrasenya", + "passwordResetBody": "Algú ha demanat de canviar les credencials del teu compte de {2}. Si has estat tu, fes clic a l'enllaç següent per a reiniciar-les.\n\n{0}\n\nAquest enllaç expirarà en {1} minuts.\n\nSi no vols reiniciar les teves credencials, simplement ignora aquest missatge i no es realitzarà cap canvi.", + "passwordResetBodyHtml": "

Algú ha demanat de canviar les credencials del teu compte de {2}. Si has estat tu, fes clic a l'enllaç següent per a reiniciar-les.

{0}

Aquest enllaç expirarà en {1} minuts.

Si no vols reiniciar les teves credencials, simplement ignora aquest missatge i no es realitzarà cap canvi.

", + "executeActionsSubject": "Actualitza el teu compte", + "executeActionsBody": "L'administrador ha sol·licitat que actualitzis el teu compte de {2}. Fes clic a l'enllaç inferior per iniciar aquest procés.\n\n{0}\n\nAquest enllaç expirarà en {1} minutes.\n\nSi no estàs al tant que l'administrador hagi sol·licitat això, simplement ignora aquest missatge i no es realitzarà cap canvi.", + "executeActionsBodyHtml": "

L'administrador ha sol·licitat que actualitzis el teu compte de {2}. Fes clic a l'enllaç inferior per iniciar aquest procés.

{0}

Aquest enllaç expirarà en {1} minutes.

Si no estàs al tant que l'administrador hagi sol·licitat això, simplement ignora aquest missatge i no es realitzarà cap canvi.

", + "eventLoginErrorSubject": "Fallada en l'inici de sessió", + "eventLoginErrorBody": "S'ha detectat un intent d'accés fallit al teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l'administrador.", + "eventLoginErrorBodyHtml": "

S'ha detectat un intent d'accés fallit al teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l'administrador.

", + "eventRemoveTotpSubject": "Esborrat OTP", + "eventRemoveTotpBody": "OTP s'ha eliminat del teu compte el {0} des de {1}. Si no has estat tu, per favor contacta amb l'administrador.", + "eventRemoveTotpBodyHtml": "

OTP s'ha eliminat del teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l'administrador. ", + "eventUpdatePasswordSubject": "Actualització de contrasenya", + "eventUpdatePasswordBody": "La teva contrasenya s'ha actualitzat el {0} des de {1}. Si no has estat tu, si us plau contacta amb l'administrador.", + "eventUpdatePasswordBodyHtml": "

La teva contrasenya s'ha actualitzat el {0} des de {1}. Si no has estat tu, si us plau contacta amb l'administrador.

", + "eventUpdateTotpSubject": "Actualització de OTP", + "eventUpdateTotpBody": "OTP s'ha actualitzat al teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l'administrador.", + "eventUpdateTotpBodyHtml": "

OTP s'ha actualitzat al teu compte el {0} des de {1}. Si no has estat tu, si us plau contacta amb l'administrador.

" + }, + "cs": { + "emailVerificationSubject": "Ověření e-mailu", + "emailVerificationBody": "Někdo vytvořil účet {2} s touto e-mailovou adresou. Pokud jste to vy, klikněte na níže uvedený odkaz a ověřte svou e-mailovou adresu \n\n{0}\n\nTento odkaz vyprší za {1} minuty.\n\nPokud jste tento účet nevytvořili, tuto zprávu ignorujte.", + "emailVerificationBodyHtml": "

Někdo vytvořil účet {2} s touto e-mailovou adresou. Pokud jste to vy, klikněte na níže uvedený odkaz a ověřte svou e-mailovou adresu.

Odkaz na ověření e-mailové adresy

Platnost odkazu vyprší za {1} minut.

Pokud jste tento účet nevytvořili, tuto zprávu ignorujte.

", + "emailTestSubject": "[KEYCLOAK] - testovací zpráva", + "emailTestBody": "Toto je testovací zpráva", + "emailTestBodyHtml": "

Toto je testovací zpráva

", + "identityProviderLinkSubject": "Odkaz {0}", + "identityProviderLinkBody": "Někdo chce propojit váš účet \"{1}\" s účtem \"{0}\" uživatele {2}. Pokud jste to vy, klikněte na níže uvedený odkaz a propojte účty. \n\n{3}\n\nPlatnost tohoto odkazu je {5}.\n\nPokud nechcete propojit účet, tuto zprávu ignorujte. Pokud propojíte účty, budete se moci přihlásit jako {1} pomocí {0}.", + "identityProviderLinkBodyHtml": "

Někdo právě požádal o změnu hesla u vašeho účtu {2}. Pokud jste to vy, pro jeho změnu klikněte na odkaz níže.

Odkaz na změnu hesla.

Platnost tohoto odkazu je {3}.

Pokud heslo změnit nechcete, tuto zprávu ignorujte a nic se nezmění.

", + "passwordResetSubject": "Zapomenuté heslo", + "passwordResetBody": "Někdo právě požádal o změnu hesla u vašeho účtu {2}. Pokud jste to vy, pro jeho změnu klikněte na odkaz níže.\n\n{0}\n\nPlatnost tohoto odkazu je {3}.\n\nPokud heslo změnit nechcete, tuto zprávu ignorujte a nic se nezmění.", + "passwordResetBodyHtml": "

Někdo právě požádal o změnu pověření vašeho účtu {2}. Pokud jste to vy, klikněte na odkaz níže, abyste je resetovali.

Odkaz na obnovení pověření

Platnost tohoto odkazu vyprší během {1} minut.

Pokud nechcete obnovit vaše pověření, ignorujte tuto zprávu a nic se nezmění.

", + "executeActionsSubject": "Aktualizujte svůj účet", + "executeActionsBody": "Váš administrátor vás požádal o provedení následujících akcí u účtu {2}: {3}. Začněte kliknutím na níže uvedený odkaz.\n\n{0}\n\nPlatnost tohoto odkazu je {4}.\n\nPokud si nejste jisti, zda je tento požadavek v pořádku, ignorujte tuto zprávu.", + "executeActionsBodyHtml": "

Váš administrátor vás požádal o provedení následujících akcí u účtu {2}: {3}. Začněte kliknutím na níže uvedený odkaz.

Odkaz na aktualizaci účtu.

Platnost tohoto odkazu je {4}.

Pokud si nejste jisti, zda je tento požadavek v pořádku, ignorujte tuto zprávu.

", + "eventLoginErrorSubject": "Chyba přihlášení", + "eventLoginErrorBody": "Někdo se neúspěšně pokusil přihlásit k účtu {0} z {1}. Pokud jste to nebyli vy, kontaktujte administrátora.", + "eventLoginErrorBodyHtml": "

Někdo se neúspěšně pokusil přihlásit k účtu {0} z {1}. Pokud jste to nebyli vy, kontaktujte administrátora.

", + "eventRemoveTotpSubject": "Odebrat TOTP", + "eventRemoveTotpBody": "V účtu {0} bylo odebráno nastavení OTP z {1}. Pokud jste to nebyli vy, kontaktujte administrátora.", + "eventRemoveTotpBodyHtml": "

V účtu {0} bylo odebráno nastavení OTP z {1}. Pokud jste to nebyli vy, kontaktujte administrátora.

", + "eventUpdatePasswordSubject": "Aktualizace hesla", + "eventUpdatePasswordBody": "V účtu {0} bylo změněno heslo z {1}. Pokud jste to nebyli vy, kontaktujte administrátora.", + "eventUpdatePasswordBodyHtml": "

V účtu {0} bylo změněno heslo z {1}. Pokud jste to nebyli vy, kontaktujte administrátora.

", + "eventUpdateTotpSubject": "Aktualizace OTP", + "eventUpdateTotpBody": "V účtu {0} bylo změněno nastavení OTP z {1}. Pokud jste to nebyli vy, kontaktujte administrátora.", + "eventUpdateTotpBodyHtml": "

V účtu {0} bylo změněno nastavení OTP z {1}. Pokud jste to nebyli vy, kontaktujte administrátora.

", + "requiredAction.CONFIGURE_TOTP": "Konfigurace OTP", + "requiredAction.terms_and_conditions": "Smluvní podmínky", + "requiredAction.UPDATE_PASSWORD": "Aktualizace hesla", + "requiredAction.UPDATE_PROFILE": "Aktualizace profilu", + "requiredAction.VERIFY_EMAIL": "Ověření e-mailu", + "linkExpirationFormatter.timePeriodUnit.seconds": "sekund", + "linkExpirationFormatter.timePeriodUnit.seconds.1": "sekunda", + "linkExpirationFormatter.timePeriodUnit.seconds.2": "sekundy", + "linkExpirationFormatter.timePeriodUnit.seconds.3": "sekundy", + "linkExpirationFormatter.timePeriodUnit.seconds.4": "sekundy", + "linkExpirationFormatter.timePeriodUnit.minutes": "minut", + "linkExpirationFormatter.timePeriodUnit.minutes.1": "minuta", + "linkExpirationFormatter.timePeriodUnit.minutes.2": "minuty", + "linkExpirationFormatter.timePeriodUnit.minutes.3": "minuty", + "linkExpirationFormatter.timePeriodUnit.minutes.4": "minuty", + "linkExpirationFormatter.timePeriodUnit.hours": "hodin", + "linkExpirationFormatter.timePeriodUnit.hours.1": "hodina", + "linkExpirationFormatter.timePeriodUnit.hours.2": "hodiny", + "linkExpirationFormatter.timePeriodUnit.hours.3": "hodiny", + "linkExpirationFormatter.timePeriodUnit.hours.4": "hodiny", + "linkExpirationFormatter.timePeriodUnit.days": "dní", + "linkExpirationFormatter.timePeriodUnit.days.1": "den", + "linkExpirationFormatter.timePeriodUnit.days.2": "dny", + "linkExpirationFormatter.timePeriodUnit.days.3": "dny", + "linkExpirationFormatter.timePeriodUnit.days.4": "dny" + }, + "de": { + "emailVerificationSubject": "E-Mail verifizieren", + "emailVerificationBody": "Jemand hat ein {2} Konto mit dieser E-Mail-Adresse erstellt. Falls Sie das waren, dann klicken Sie auf den Link, um die E-Mail-Adresse zu verifizieren.\n\n{0}\n\nDieser Link wird in {1} Minuten ablaufen.\n\nFalls Sie dieses Konto nicht erstellt haben, dann können sie diese Nachricht ignorieren.", + "emailVerificationBodyHtml": "

Jemand hat ein {2} Konto mit dieser E-Mail-Adresse erstellt. Falls das Sie waren, klicken Sie auf den Link, um die E-Mail-Adresse zu verifizieren.

Link zur Bestätigung der E-Mail-Adresse

Dieser Link wird in {1} Minuten ablaufen.

Falls Sie dieses Konto nicht erstellt haben, dann können sie diese Nachricht ignorieren.

", + "identityProviderLinkSubject": "Link {0}", + "identityProviderLinkBody": "Es wurde beantragt Ihren Account {1} mit dem Account {0} von Benutzer {2} zu verlinken. Sollten Sie dies beantragt haben, klicken Sie auf den unten stehenden Link.\n\n{3}\n\n Die Gültigkeit des Links wird in {4} Minuten verfallen.\n\nSollten Sie Ihren Account nicht verlinken wollen, ignorieren Sie diese Nachricht. Wenn Sie die Accounts verlinken wird ein Login auf {1} über {0} ermöglicht.", + "identityProviderLinkBodyHtml": "

Es wurde beantragt Ihren Account {1} mit dem Account {0} von Benutzer {2} zu verlinken. Sollten Sie dies beantragt haben, klicken Sie auf den unten stehenden Link.

Link zur Bestätigung der Kontoverknüpfung

Die Gültigkeit des Links wird in {4} Minuten verfallen.

Sollten Sie Ihren Account nicht verlinken wollen, ignorieren Sie diese Nachricht. Wenn Sie die Accounts verlinken wird ein Login auf {1} über {0} ermöglicht.

", + "passwordResetSubject": "Passwort zurücksetzen", + "passwordResetBody": "Es wurde eine Änderung der Anmeldeinformationen für Ihren Account {2} angefordert. Wenn Sie diese Änderung beantragt haben, klicken Sie auf den unten stehenden Link.\n\n{0}\n\nDie Gültigkeit des Links wird in {1} Minuten verfallen.\n\nSollten Sie keine Änderung vollziehen wollen können Sie diese Nachricht ignorieren und an Ihrem Account wird nichts geändert.", + "passwordResetBodyHtml": "

Es wurde eine Änderung der Anmeldeinformationen für Ihren Account {2} angefordert. Wenn Sie diese Änderung beantragt haben, klicken Sie auf den unten stehenden Link.

Link zum Zurücksetzen von Anmeldeinformationen

Die Gültigkeit des Links wird in {1} Minuten verfallen.

Sollten Sie keine Änderung vollziehen wollen können Sie diese Nachricht ignorieren und an Ihrem Account wird nichts geändert.

", + "executeActionsSubject": "Aktualisieren Sie Ihr Konto", + "executeActionsBody": "Ihr Administrator hat Sie aufgefordert Ihren Account {2} zu aktualisieren. Klicken Sie auf den unten stehenden Link um den Prozess zu starten.\n\n{0}\n\nDie Gültigkeit des Links wird in {1} Minuten verfallen.\n\nSollten Sie sich dieser Aufforderung nicht bewusst sein, ignorieren Sie diese Nachricht und Ihr Account bleibt unverändert.", + "executeActionsBodyHtml": "

Ihr Administrator hat Sie aufgefordert Ihren Account {2} zu aktualisieren. Klicken Sie auf den unten stehenden Link um den Prozess zu starten.

Link zum Account-Update

Die Gültigkeit des Links wird in {1} Minuten verfallen.

Sollten Sie sich dieser Aufforderung nicht bewusst sein, ignorieren Sie diese Nachricht und Ihr Account bleibt unverändert.

", + "eventLoginErrorSubject": "Fehlgeschlagene Anmeldung", + "eventLoginErrorBody": "Jemand hat um {0} von {1} versucht, sich mit Ihrem Konto anzumelden. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.", + "eventLoginErrorBodyHtml": "

Jemand hat um {0} von {1} versucht, sich mit Ihrem Konto anzumelden. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.

", + "eventRemoveTotpSubject": "OTP Entfernt", + "eventRemoveTotpBody": "OTP wurde von Ihrem Konto am {0} von {1} entfernt. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.", + "eventRemoveTotpBodyHtml": "

OTP wurde von Ihrem Konto am {0} von {1} entfernt. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.

", + "eventUpdatePasswordSubject": "Passwort Aktualisiert", + "eventUpdatePasswordBody": "Ihr Passwort wurde am {0} von {1} geändert. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.", + "eventUpdatePasswordBodyHtml": "

Ihr Passwort wurde am {0} von {1} geändert. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.

", + "eventUpdateTotpSubject": "OTP Aktualisiert", + "eventUpdateTotpBody": "OTP wurde am {0} von {1} geändert. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.", + "eventUpdateTotpBodyHtml": "

OTP wurde am {0} von {1} geändert. Falls das nicht Sie waren, dann kontaktieren Sie bitte Ihren Admin.

" + }, + "en": { + "emailVerificationSubject": "Verify email", + "emailVerificationBody": "Someone has created a {2} account with this email address. If this was you, click the link below to verify your email address\n\n{0}\n\nThis link will expire within {3}.\n\nIf you didn't create this account, just ignore this message.", + "emailVerificationBodyHtml": "

Someone has created a {2} account with this email address. If this was you, click the link below to verify your email address

Link to e-mail address verification

This link will expire within {3}.

If you didn't create this account, just ignore this message.

", + "emailTestSubject": "[KEYCLOAK] - SMTP test message", + "emailTestBody": "This is a test message", + "emailTestBodyHtml": "

This is a test message

", + "identityProviderLinkSubject": "Link {0}", + "identityProviderLinkBody": "Someone wants to link your \"{1}\" account with \"{0}\" account of user {2} . If this was you, click the link below to link accounts\n\n{3}\n\nThis link will expire within {5}.\n\nIf you don't want to link account, just ignore this message. If you link accounts, you will be able to login to {1} through {0}.", + "identityProviderLinkBodyHtml": "

Someone wants to link your {1} account with {0} account of user {2} . If this was you, click the link below to link accounts

Link to confirm account linking

This link will expire within {5}.

If you don't want to link account, just ignore this message. If you link accounts, you will be able to login to {1} through {0}.

", + "passwordResetSubject": "Reset password", + "passwordResetBody": "Someone just requested to change your {2} account's credentials. If this was you, click on the link below to reset them.\n\n{0}\n\nThis link and code will expire within {3}.\n\nIf you don't want to reset your credentials, just ignore this message and nothing will be changed.", + "passwordResetBodyHtml": "

Someone just requested to change your {2} account's credentials. If this was you, click on the link below to reset them.

Link to reset credentials

This link will expire within {3}.

If you don't want to reset your credentials, just ignore this message and nothing will be changed.

", + "executeActionsSubject": "Update Your Account", + "executeActionsBody": "Your administrator has just requested that you update your {2} account by performing the following action(s): {3}. Click on the link below to start this process.\n\n{0}\n\nThis link will expire within {4}.\n\nIf you are unaware that your administrator has requested this, just ignore this message and nothing will be changed.", + "executeActionsBodyHtml": "

Your administrator has just requested that you update your {2} account by performing the following action(s): {3}. Click on the link below to start this process.

Link to account update

This link will expire within {4}.

If you are unaware that your administrator has requested this, just ignore this message and nothing will be changed.

", + "eventLoginErrorSubject": "Login error", + "eventLoginErrorBody": "A failed login attempt was detected to your account on {0} from {1}. If this was not you, please contact an administrator.", + "eventLoginErrorBodyHtml": "

A failed login attempt was detected to your account on {0} from {1}. If this was not you, please contact an administrator.

", + "eventRemoveTotpSubject": "Remove OTP", + "eventRemoveTotpBody": "OTP was removed from your account on {0} from {1}. If this was not you, please contact an administrator.", + "eventRemoveTotpBodyHtml": "

OTP was removed from your account on {0} from {1}. If this was not you, please contact an administrator.

", + "eventUpdatePasswordSubject": "Update password", + "eventUpdatePasswordBody": "Your password was changed on {0} from {1}. If this was not you, please contact an administrator.", + "eventUpdatePasswordBodyHtml": "

Your password was changed on {0} from {1}. If this was not you, please contact an administrator.

", + "eventUpdateTotpSubject": "Update OTP", + "eventUpdateTotpBody": "OTP was updated for your account on {0} from {1}. If this was not you, please contact an administrator.", + "eventUpdateTotpBodyHtml": "

OTP was updated for your account on {0} from {1}. If this was not you, please contact an administrator.

", + "requiredAction.CONFIGURE_TOTP": "Configure OTP", + "requiredAction.terms_and_conditions": "Terms and Conditions", + "requiredAction.UPDATE_PASSWORD": "Update Password", + "requiredAction.UPDATE_PROFILE": "Update Profile", + "requiredAction.VERIFY_EMAIL": "Verify Email", + "linkExpirationFormatter.timePeriodUnit.seconds": "seconds", + "linkExpirationFormatter.timePeriodUnit.seconds.1": "second", + "linkExpirationFormatter.timePeriodUnit.minutes": "minutes", + "linkExpirationFormatter.timePeriodUnit.minutes.1": "minute", + "linkExpirationFormatter.timePeriodUnit.hours": "hours", + "linkExpirationFormatter.timePeriodUnit.hours.1": "hour", + "linkExpirationFormatter.timePeriodUnit.days": "days", + "linkExpirationFormatter.timePeriodUnit.days.1": "day", + "emailVerificationBodyCode": "Please verify your email address by entering in the following code.\n\n{0}\n\n.", + "emailVerificationBodyCodeHtml": "

Please verify your email address by entering in the following code.

{0}

" + }, + "es": { + "emailVerificationSubject": "Verificación de email", + "emailVerificationBody": "Alguien ha creado una cuenta de {2} con esta dirección de email. Si has sido tú, haz click en el enlace siguiente para verificar tu dirección de email.\n\n{0}\n\nEste enlace expirará en {1} minutos.\n\nSi tú no has creado esta cuenta, simplemente ignora este mensaje.", + "emailVerificationBodyHtml": "

Alguien ha creado una cuenta de {2} con esta dirección de email. Si has sido tú, haz click en el enlace siguiente para verificar tu dirección de email.

{0}

Este enlace expirará en {1} minutos.

Si tú no has creado esta cuenta, simplemente ignora este mensaje.

", + "passwordResetSubject": "Reiniciar contraseña", + "passwordResetBody": "Alguien ha solicitado cambiar las credenciales de tu cuenta de {2}. Si has sido tú, haz clic en el enlace siguiente para reiniciarlas.\n\n{0}\n\nEste enlace expirará en {1} minutos.\n\nSi no quieres reiniciar tus credenciales, simplemente ignora este mensaje y no se realizará ningún cambio.", + "passwordResetBodyHtml": "

Alguien ha solicitado cambiar las credenciales de tu cuenta de {2}. Si has sido tú, haz clic en el enlace siguiente para reiniciarlas.

{0}

Este enlace expirará en {1} minutos.

Si no quieres reiniciar tus credenciales, simplemente ignora este mensaje y no se realizará ningún cambio.

", + "executeActionsSubject": "Actualiza tu cuenta", + "executeActionsBody": "El administrador ha solicitado que actualices tu cuenta de {2}. Haz clic en el enlace inferior para iniciar este proceso.\n\n{0}\n\nEste enlace expirará en {1} minutos.\n\nSi no estás al tanto de que el administrador haya solicitado esto, simplemente ignora este mensaje y no se realizará ningún cambio.", + "executeActionsBodyHtml": "

El administrador ha solicitado que actualices tu cuenta de {2}. Haz clic en el enlace inferior para iniciar este proceso.

{0}

Este enlace expirará en {1} minutos.

Si no estás al tanto de que el administrador haya solicitado esto, simplemente ignora este mensaje y no se realizará ningún cambio.

", + "eventLoginErrorSubject": "Fallo en el inicio de sesión", + "eventLoginErrorBody": "Se ha detectado un intento de acceso fallido a tu cuenta el {0} desde {1}. Si no has sido tú, por favor contacta con el administrador.", + "eventLoginErrorBodyHtml": "

Se ha detectado un intento de acceso fallido a tu cuenta el {0} desde {1}. Si no has sido tú, por favor contacta con el administrador.

", + "eventRemoveTotpSubject": "Borrado OTP", + "eventRemoveTotpBody": "OTP fue eliminado de tu cuenta el {0} desde {1}. Si no has sido tú, por favor contacta con el administrador.", + "eventRemoveTotpBodyHtml": "

OTP fue eliminado de tu cuenta el {0} desde {1}. Si no has sido tú, por favor contacta con el administrador.

", + "eventUpdatePasswordSubject": "Actualización de contraseña", + "eventUpdatePasswordBody": "Tu contraseña se ha actualizado el {0} desde {1}. Si no has sido tú, por favor contacta con el administrador.", + "eventUpdatePasswordBodyHtml": "

Tu contraseña se ha actualizado el {0} desde {1}. Si no has sido tú, por favor contacta con el administrador.

", + "eventUpdateTotpSubject": "Actualización de OTP", + "eventUpdateTotpBody": "OTP se ha actualizado en tu cuenta el {0} desde {1}. Si no has sido tú, por favor contacta con el administrador.", + "eventUpdateTotpBodyHtml": "

OTP se ha actualizado en tu cuenta el {0} desde {1}. Si no has sido tú, por favor contacta con el administrador.

" + }, + "fr": { + "emailVerificationSubject": "Vérification du courriel", + "emailVerificationBody": "Quelqu'un vient de créer un compte \"{2}\" avec votre courriel. Si vous êtes à l'origine de cette requête, veuillez cliquer sur le lien ci-dessous afin de vérifier votre adresse de courriel\n\n{0}\n\nCe lien expire dans {1} minute(s).\n\nSinon, veuillez ignorer ce message.", + "emailVerificationBodyHtml": "

Quelqu'un vient de créer un compte \"{2}\" avec votre courriel. Si vous êtes à l'origine de cette requête, veuillez cliquer sur le lien ci-dessous afin de vérifier votre adresse de courriel

{0}

Ce lien expire dans {1} minute(s).

Sinon, veuillez ignorer ce message.

", + "passwordResetSubject": "Réinitialiser le mot de passe", + "passwordResetBody": "Quelqu'un vient de demander une réinitialisation de mot de passe pour votre compte {2}. Si vous êtes à l'origine de cette requête, veuillez cliquer sur le lien ci-dessous pour le mettre à jour.\n\n{0}\n\nCe lien expire dans {1} minute(s).\n\nSinon, veuillez ignorer ce message ; aucun changement ne sera effectué sur votre compte.", + "passwordResetBodyHtml": "

Quelqu'un vient de demander une réinitialisation de mot de passe pour votre compte {2}. Si vous êtes à l'origine de cette requête, veuillez cliquer sur le lien ci-dessous pour le mettre à jour.

Lien pour réinitialiser votre mot de passe

Ce lien expire dans {1} minute(s).

Sinon, veuillez ignorer ce message ; aucun changement ne sera effectué sur votre compte.

", + "executeActionsSubject": "Mettre à jour votre compte", + "executeActionsBody": "Votre administrateur vient de demander une mise à jour de votre compte {2}. Veuillez cliquer sur le lien ci-dessous afin de commencer le processus.\n\n{0}\n\nCe lien expire dans {1} minute(s).\n\nSi vous n'êtes pas à l'origine de cette requête, veuillez ignorer ce message ; aucun changement ne sera effectué sur votre compte.", + "executeActionsBodyHtml": "

Votre administrateur vient de demander une mise à jour de votre compte {2}. Veuillez cliquer sur le lien ci-dessous afin de commencer le processus.

{0}

Ce lien expire dans {1} minute(s).

Si vous n'êtes pas à l'origine de cette requête, veuillez ignorer ce message ; aucun changement ne sera effectué sur votre compte.

", + "eventLoginErrorSubject": "Erreur de connexion", + "eventLoginErrorBody": "Une tentative de connexion a été détectée sur votre compte {0} depuis {1}. Si vous n'êtes pas à l'origine de cette requête, veuillez contacter votre administrateur.", + "eventLoginErrorBodyHtml": "

Une tentative de connexion a été détectée sur votre compte {0} depuis {1}. Si vous n'êtes pas à l'origine de cette requête, veuillez contacter votre administrateur.

", + "eventRemoveTotpSubject": "Suppression du OTP", + "eventRemoveTotpBody": "Le OTP a été supprimé de votre compte {0} depuis {1}. Si vous n'étiez pas à l'origine de cette requête, veuillez contacter votre administrateur.", + "eventRemoveTotpBodyHtml": "

Le OTP a été supprimé de votre compte {0} depuis {1}. Si vous n'étiez pas à l'origine de cette requête, veuillez contacter votre administrateur.

", + "eventUpdatePasswordSubject": "Mise à jour du mot de passe", + "eventUpdatePasswordBody": "Votre mot de passe pour votre compte {0} a été modifié depuis {1}. Si vous n'étiez pas à l'origine de cette requête, veuillez contacter votre administrateur.", + "eventUpdatePasswordBodyHtml": "

Votre mot de passe pour votre compte {0} a été modifié depuis {1}. Si vous n'étiez pas à l'origine de cette requête, veuillez contacter votre administrateur.

", + "eventUpdateTotpSubject": "Mise à jour du OTP", + "eventUpdateTotpBody": "Le OTP a été mis à jour pour votre compte {0} depuis {1}. Si vous n'étiez pas à l'origine de cette requête, veuillez contacter votre administrateur.", + "eventUpdateTotpBodyHtml": "

Le OTP a été mis à jour pour votre compte {0} depuis {1}. Si vous n'étiez pas à l'origine de cette requête, veuillez contacter votre administrateur.

" + }, + "it": { + "emailVerificationSubject": "Verifica l'email", + "emailVerificationBody": "Qualcuno ha creato un account {2} con questo indirizzo email. Se sei stato tu, fai clic sul link seguente per verificare il tuo indirizzo email\n\n{0}\n\nQuesto link scadrà in {3}.\n\nSe non sei stato tu a creare questo account, ignora questo messaggio.", + "emailVerificationBodyHtml": "

Qualcuno ha creato un account {2} con questo indirizzo email. Se sei stato tu, fai clic sul link seguente per verificare il tuo indirizzo email

{0}

Questo link scadrà in {3}.

Se non sei stato tu a creare questo account, ignora questo messaggio.

", + "emailTestSubject": "[KEYCLOAK] - messaggio di test SMTP", + "emailTestBody": "Questo è un messaggio di test", + "emailTestBodyHtml": "

Questo è un messaggio di test

", + "identityProviderLinkSubject": "Link {0}", + "identityProviderLinkBody": "Qualcuno vuole associare il tuo account \"{1}\" con l'account \"{0}\" dell'utente {2}. Se sei stato tu, fai clic sul link seguente per associare gli account\n\n{3}\n\nQuesto link scadrà in {5}.\n\nSe non vuoi associare l'account, ignora questo messaggio. Se associ gli account, potrai accedere a {1} attraverso {0}.", + "identityProviderLinkBodyHtml": "

Qualcuno vuole associare il tuo account {1} con l'account {0} dell'utente {2}. Se sei stato tu, fai clic sul link seguente per associare gli account

{3}

Questo link scadrà in {5}.

Se non vuoi associare l'account, ignora questo messaggio. Se associ gli account, potrai accedere a {1} attraverso {0}.

", + "passwordResetSubject": "Reimposta la password", + "passwordResetBody": "Qualcuno ha appena richiesto di cambiare le credenziali di accesso al tuo account {2}. Se sei stato tu, fai clic sul link seguente per reimpostarle.\n\n{0}\n\nQuesto link e codice scadranno in {3}.\n\nSe non vuoi reimpostare le tue credenziali di accesso, ignora questo messaggio e non verrà effettuato nessun cambio.", + "passwordResetBodyHtml": "

Qualcuno ha appena richiesto di cambiare le credenziali di accesso al tuo account {2}. Se sei stato tu, fai clic sul link seguente per reimpostarle.

{0}

Questo link scadrà in {3}.

Se non vuoi reimpostare le tue credenziali di accesso, ignora questo messaggio e non verrà effettuato nessun cambio.

", + "executeActionsSubject": "Aggiorna il tuo account", + "executeActionsBody": "Il tuo amministratore ha appena richiesto un aggiornamento del tuo account {2} ed è necessario che tu esegua la/le seguente/i azione/i: {3}. Fai clic sul link seguente per iniziare questo processo.\n\n{0}\n\nQuesto link scadrà in {4}.\n\nSe non sei a conoscenza della richiesta del tuo amministratore, ignora questo messaggio e non verrà effettuato nessun cambio.", + "executeActionsBodyHtml": "

Il tuo amministratore ha appena richiesto un aggiornamento del tuo account {2} ed è necessario che tu esegua la/le seguente/i azione/i: {3}. Fai clic sul link seguente per iniziare questo processo.

Link to account update

Questo link scadrà in {4}.

Se non sei a conoscenza della richiesta del tuo amministratore, ignora questo messaggio e non verrà effettuato nessun cambio.

", + "eventLoginErrorSubject": "Errore di accesso", + "eventLoginErrorBody": "È stato rilevato un tentativo fallito di accesso al tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l'amministratore.", + "eventLoginErrorBodyHtml": "

È stato rilevato un tentativo fallito di accesso al tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l'amministratore.

", + "eventRemoveTotpSubject": "Rimozione OTP (password temporanea valida una volta sola)", + "eventRemoveTotpBody": "La OTP (password temporanea valida una volta sola) è stata rimossa dal tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l'amministratore.", + "eventRemoveTotpBodyHtml": "

La OTP (password temporanea valida una volta sola) è stata rimossa dal tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l'amministratore.

", + "eventUpdatePasswordSubject": "Aggiornamento password", + "eventUpdatePasswordBody": "La tua password è stata cambiata il {0} da {1}. Se non sei stato tu, per favore contatta l'amministratore.", + "eventUpdatePasswordBodyHtml": "

La tua password è stata cambiata il {0} da {1}. Se non sei stato tu, per favore contatta l'amministratore.

", + "eventUpdateTotpSubject": "Aggiornamento OTP (password temporanea valida una volta sola)", + "eventUpdateTotpBody": "La OTP (password temporanea valida una volta sola) è stata aggiornata per il tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l'amministratore.", + "eventUpdateTotpBodyHtml": "

La OTP (password temporanea valida una volta sola) è stata aggiornata per il tuo account il {0} da {1}. Se non sei stato tu, per favore contatta l'amministratore.

", + "requiredAction.CONFIGURE_TOTP": "Configurazione OTP", + "requiredAction.terms_and_conditions": "Termini e condizioni", + "requiredAction.UPDATE_PASSWORD": "Aggiornamento password", + "requiredAction.UPDATE_PROFILE": "Aggiornamento profilo", + "requiredAction.VERIFY_EMAIL": "Verifica dell'indirizzo email", + "linkExpirationFormatter.timePeriodUnit.seconds": "secondi", + "linkExpirationFormatter.timePeriodUnit.seconds.1": "secondo", + "linkExpirationFormatter.timePeriodUnit.minutes": "minuti", + "linkExpirationFormatter.timePeriodUnit.minutes.1": "minuto", + "linkExpirationFormatter.timePeriodUnit.hours": "ore", + "linkExpirationFormatter.timePeriodUnit.hours.1": "ora", + "linkExpirationFormatter.timePeriodUnit.days": "giorni", + "linkExpirationFormatter.timePeriodUnit.days.1": "giorno", + "emailVerificationBodyCode": "Per favore verifica il tuo indirizzo email inserendo il codice seguente.\n\n{0}\n\n.", + "emailVerificationBodyCodeHtml": "

Per favore verifica il tuo indirizzo email inserendo il codice seguente.

{0}

" + }, + "ja": { + "emailVerificationSubject": "Eメールの確認", + "emailVerificationBody": "このメールアドレスで{2}アカウントが作成されました。以下のリンクをクリックしてメールアドレスの確認を完了してください。\n\n{0}\n\nこのリンクは{3}だけ有効です。\n\nもしこのアカウントの作成に心当たりがない場合は、このメールを無視してください。", + "emailVerificationBodyHtml": "

このメールアドレスで{2}アカウントが作成されました。以下のリンクをクリックしてメールアドレスの確認を完了してください。

メールアドレスの確認

このリンクは{3}だけ有効です。

もしこのアカウントの作成に心当たりがない場合は、このメールを無視してください。

", + "emailTestSubject": "[KEYCLOAK] - SMTPテストメッセージ", + "emailTestBody": "これはテストメッセージです", + "emailTestBodyHtml": "

これはテストメッセージです

", + "identityProviderLinkSubject": "リンク {0}", + "identityProviderLinkBody": "あなたの\"{1}\"アカウントと{2}ユーザーの\"{0}\"アカウントのリンクが要求されました。以下のリンクをクリックしてアカウントのリンクを行ってください。\n\n{3}\n\nこのリンクは{5}だけ有効です。\n\nもしアカウントのリンクを行わない場合は、このメッセージを無視してください。アカウントのリンクを行うことで、{0}経由で{1}にログインすることができるようになります。", + "identityProviderLinkBodyHtml": "

あなたの{1}アカウントと{2}ユーザーの{0}アカウントのリンクが要求されました。以下のリンクをクリックしてアカウントのリンクを行ってください。

アカウントリンクの確認

このリンクは{5}だけ有効です。

もしアカウントのリンクを行わない場合は、このメッセージを無視してください。アカウントのリンクを行うことで、{0}経由で{1}にログインすることができるようになります。

", + "passwordResetSubject": "パスワードのリセット", + "passwordResetBody": "あなたの{2}アカウントのパスワードの変更が要求されています。以下のリンクをクリックしてパスワードのリセットを行ってください。\n\n{0}\n\nこのリンクは{3}だけ有効です。\n\nもしパスワードのリセットを行わない場合は、このメッセージを無視してください。何も変更されません。", + "passwordResetBodyHtml": "

あなたの{2}アカウントのパスワードの変更が要求されています。以下のリンクをクリックしてパスワードのリセットを行ってください。

パスワードのリセット

このリンクは{3}だけ有効です。

もしパスワードのリセットを行わない場合は、このメッセージを無視してください。何も変更されません。

", + "executeActionsSubject": "アカウントの更新", + "executeActionsBody": "次のアクションを実行することにより、管理者よりあなたの{2}アカウントの更新が要求されています: {3}。以下のリンクをクリックしてこのプロセスを開始してください。\n\n{0}\n\nこのリンクは{4}だけ有効です。\n\n管理者からのこの変更要求についてご存知ない場合は、このメッセージを無視してください。何も変更されません。", + "executeActionsBodyHtml": "

次のアクションを実行することにより、管理者よりあなたの{2}アカウントの更新が要求されています: {3}。以下のリンクをクリックしてこのプロセスを開始してください。

アカウントの更新

このリンクは{4}だけ有効です。

管理者からのこの変更要求についてご存知ない場合は、このメッセージを無視してください。何も変更されません。

", + "eventLoginErrorSubject": "ログインエラー", + "eventLoginErrorBody": "{0}に{1}からのログイン失敗があなたのアカウントで検出されました。心当たりがない場合は、管理者に連絡してください。", + "eventLoginErrorBodyHtml": "

{0}に{1}からのログイン失敗があなたのアカウントで検出されました。心当たりがない場合は管理者に連絡してください。

", + "eventRemoveTotpSubject": "OTPの削除", + "eventRemoveTotpBody": "{0}に{1}からの操作でOTPが削除されました。心当たりがない場合は、管理者に連絡してください。", + "eventRemoveTotpBodyHtml": "

{0}に{1}からの操作でOTPが削除されました。心当たりがない場合は、管理者に連絡してください。

", + "eventUpdatePasswordSubject": "パスワードの更新", + "eventUpdatePasswordBody": "{0}に{1}からの操作であなたのパスワードが変更されました。心当たりがない場合は、管理者に連絡してください。", + "eventUpdatePasswordBodyHtml": "

{0}に{1}からの操作であなたのパスワードが変更されました。心当たりがない場合は、管理者に連絡してください。

", + "eventUpdateTotpSubject": "OTPの更新", + "eventUpdateTotpBody": "{0}に{1}からの操作でOTPが更新されました。心当たりがない場合は、管理者に連絡してください。", + "eventUpdateTotpBodyHtml": "

{0}に{1}からの操作でOTPが更新されました。心当たりがない場合は、管理者に連絡してください。

", + "requiredAction.CONFIGURE_TOTP": "OTPの設定", + "requiredAction.terms_and_conditions": "利用規約", + "requiredAction.UPDATE_PASSWORD": "パスワードの更新", + "requiredAction.UPDATE_PROFILE": "プロファイルの更新", + "requiredAction.VERIFY_EMAIL": "Eメールの確認", + "linkExpirationFormatter.timePeriodUnit.seconds": "秒", + "linkExpirationFormatter.timePeriodUnit.seconds.1": "秒", + "linkExpirationFormatter.timePeriodUnit.minutes": "分", + "linkExpirationFormatter.timePeriodUnit.minutes.1": "分", + "linkExpirationFormatter.timePeriodUnit.hours": "時間", + "linkExpirationFormatter.timePeriodUnit.hours.1": "時間", + "linkExpirationFormatter.timePeriodUnit.days": "日", + "linkExpirationFormatter.timePeriodUnit.days.1": "日", + "emailVerificationBodyCode": "次のコードを入力してメールアドレスを確認してください。\n\n{0}\n\n.", + "emailVerificationBodyCodeHtml": "

次のコードを入力してメールアドレスを確認してください。

{0}

" + }, + "lt": { + "emailVerificationSubject": "El. pašto patvirtinimas", + "emailVerificationBody": "Paskyra {2} sukurta naudojant šį el. pašto adresą. Jei tai buvote Jūs, tuomet paspauskite žemiau esančią nuorodą\n\n{0}\n\nŠi nuoroda galioja {1} min.\n\nJei paskyros nekūrėte, tuomet ignuoruokite šį laišką. ", + "emailVerificationBodyHtml": "

Paskyra {2} sukurta naudojant šį el. pašto adresą. Jei tao buvote Jūs, tuomet paspauskite žemiau esančią nuorodą

{0}

Ši nuoroda galioja {1} min.

nJei paskyros nekūrėte, tuomet ignuoruokite šį laišką.

", + "identityProviderLinkSubject": "Sąsaja {0}", + "identityProviderLinkBody": "Kažas pageidauja susieti Jūsų \"{1}\" paskyrą su \"{0}\" {2} naudotojo paskyrą. Jei tai buvote Jūs, tuomet paspauskite žemiau esančią nuorodą norėdami susieti paskyras\n\n{3}\n\nŠi nuoroda galioja {4} min.\n\nJei paskyrų susieti nenorite, tuomet ignoruokite šį laišką. Jei paskyras susiesite, tuomet prie {1} galėsiste prisijungti per {0}.", + "identityProviderLinkBodyHtml": "

žas pageidauja susieti Jūsų {1} paskyrą su {0} {2} naudotojo paskyrą. Jei tai buvote Jūs, tuomet paspauskite žemiau esančią nuorodą norėdami susieti paskyras

{3}

Ši nuoroda galioja {4} min.

Jei paskyrų susieti nenorite, tuomet ignoruokite šį laišką. Jei paskyras susiesite, tuomet prie {1} galėsiste prisijungti per {0}.

", + "passwordResetSubject": "Slaptažodžio atkūrimas", + "passwordResetBody": "Kažkas pageidauja pakeisti Jūsų paskyros {2} slaptažodį. Jei tai buvote Jūs, tuomet paspauskite žemiau esančią nuorodą slaptažodžio pakeitimui.\n\n{0}\n\nŠi nuoroda ir kodas galioja {1} min.\n\nJei nepageidajate keisti slaptažodžio, tuomet ignoruokite šį laišką ir niekas nebus pakeista.", + "passwordResetBodyHtml": "

Kažkas pageidauja pakeisti Jūsų paskyros {2} slaptažodį. Jei tai buvote Jūs, tuomet paspauskite žemiau esančią nuorodą slaptažodžio pakeitimui.

{0}

Ši nuoroda ir kodas galioja {1} min.

Jei nepageidajate keisti slaptažodžio, tuomet ignoruokite šį laišką ir niekas nebus pakeista.

", + "executeActionsSubject": "Atnaujinkite savo paskyrą", + "executeActionsBody": "Sistemos administratorius pageidauja, kad Jūs atnaujintumėte savo {2} paskyrą. Paspauskite žemiau esančią nuorodą paskyros duomenų atnaujinimui.\n\n{0}\n\nŠi nuoroda galioja {1} min.\n\nJei Jūs neasate tikri, kad tai administratoriaus pageidavimas, tuomet ignoruokite šį laišką ir niekas nebus pakeista.", + "executeActionsBodyHtml": "

Sistemos administratorius pageidauja, kad Jūs atnaujintumėte savo {2} paskyrą. Paspauskite žemiau esančią nuorodą paskyros duomenų atnaujinimui.

{0}

Ši nuoroda galioja {1} min.

Jei Jūs neasate tikri, kad tai administratoriaus pageidavimas, tuomet ignoruokite šį laišką ir niekas nebus pakeista.

", + "eventLoginErrorSubject": "Nesėkmingas bandymas prisijungti prie jūsų paskyros", + "eventLoginErrorBody": "Bandymas prisijungti prie jūsų paskyros {0} iš {1} nesėkmingas. Jei tai nebuvote jūs, tuomet susisiekite su administratoriumi", + "eventLoginErrorBodyHtml": "

Bandymas prisijungti prie jūsų paskyros {0} iš {1} nesėkmingas. Jei tai nebuvote jūs, tuomet susisiekite su administratoriumi

", + "eventRemoveTotpSubject": "OTP pašalinimas", + "eventRemoveTotpBody": "Kažkas pageidauja atsieti TOPT Jūsų {1} paskyroje su {0}. Jei tai nebuvote Jūs, tuomet susisiekite su administratoriumi", + "eventRemoveTotpBodyHtml": "

Kažkas pageidauja atsieti TOPT Jūsų {1} paskyroje su {0}. Jei tai nebuvote Jūs, tuomet susisiekite su administratoriumi

", + "eventUpdatePasswordSubject": "Slaptažodžio atnaujinimas", + "eventUpdatePasswordBody": "{1} paskyroje {0} pakeisas jūsų slaptažodis. Jei Jūs nekeitėte, tuomet susisiekite su administratoriumi", + "eventUpdatePasswordBodyHtml": "

{1} paskyroje {0} pakeisas jūsų slaptažodis. Jei Jūs nekeitėte, tuomet susisiekite su administratoriumi

", + "eventUpdateTotpSubject": "OTP atnaujinimas", + "eventUpdateTotpBody": "OTP Jūsų {1} paskyroje su {0} buvo atnaujintas. Jei tai nebuvote Jūs, tuomet susisiekite su administratoriumi", + "eventUpdateTotpBodyHtml": "

OTP Jūsų {1} paskyroje su {0} buvo atnaujintas. Jei tai nebuvote Jūs, tuomet susisiekite su administratoriumi

" + }, + "nl": { + "emailVerificationSubject": "Bevestig e-mailadres", + "emailVerificationBody": "Iemand heeft een {2} account aangemaakt met dit e-mailadres. Als u dit was, klikt u op de onderstaande koppeling om uw e-mailadres te bevestigen \n\n{0}\n\nDeze koppeling zal binnen {3} vervallen.\n\nU kunt dit bericht negeren indien u dit account niet heeft aangemaakt.", + "emailVerificationBodyHtml": "

Iemand heeft een {2} account aangemaakt met dit e-mailadres. Als u dit was, klikt u op de onderstaande koppeling om uw e-mailadres te bevestigen

Koppeling naar e-mailadres bevestiging

Deze koppeling zal binnen {3} vervallen.U kunt dit bericht negeren indien u dit account niet heeft aangemaakt.

", + "emailTestSubject": "[KEYCLOAK] - SMTP testbericht", + "emailTestBody": "Dit is een testbericht", + "emailTestBodyHtml": "

Dit is een testbericht

", + "identityProviderLinkSubject": "Koppel {0}", + "identityProviderLinkBody": "Iemand wil uw \"{1}\" account koppelen met \"{0}\" account van gebruiker {2}. Als u dit was, klik dan op de onderstaande link om de accounts te koppelen\n\n{3}\n\nDeze link zal over {5} vervallen.\n\nAls u de accounts niet wilt koppelen, negeer dan dit bericht. Als u accounts koppelt, dan kunt u bij {1} inloggen via {0}.", + "identityProviderLinkBodyHtml": "

Iemand wil uw \"{1}\" account koppelen met \"{0}\" account van gebruiker {2}. Als u dit was, klik dan op de onderstaande link om de accounts te koppelen

Link om accounts te koppelen

Deze link zal over {5} vervallen.

Als u de accounts niet wilt koppelen, negeer dan dit bericht. Als u accounts koppelt, dan kunt u bij {1} inloggen via {0}.

", + "passwordResetSubject": "Wijzig wachtwoord", + "passwordResetBody": "Iemand verzocht de aanmeldgegevens van uw {2} account te wijzigen. Als u dit was, klik dan op de onderstaande koppeling om ze te wijzigen.\n\n{0}\n\nDe link en de code zullen binnen {3} vervallen.\n\nAls u uw aanmeldgegevens niet wilt wijzigen, negeer dan dit bericht en er zal niets gewijzigd worden.", + "passwordResetBodyHtml": "

Iemand verzocht de aanmeldgegevens van uw {2} account te wijzigen. Als u dit was, klik dan op de onderstaande koppeling om ze te wijzigen.

Wijzig aanmeldgegevens

De link en de code zullen binnen {3} vervallen.

Als u uw aanmeldgegevens niet wilt wijzigen, negeer dan dit bericht en er zal niets gewijzigd worden.

", + "executeActionsSubject": "Wijzig uw account", + "executeActionsBody": "Uw beheerder heeft u verzocht uw {2} account te wijzigen. Klik op de onderstaande koppeling om dit proces te starten. \n\n{0}\n\nDeze link zal over {4} vervallen. \n\nAls u niet over dit verzoek op de hoogte was, negeer dan dit bericht om uw account ongewijzigd te laten.", + "executeActionsBodyHtml": "

Uw beheerder heeft u verzocht uw {2} account te wijzigen. Klik op de onderstaande koppeling om dit proces te starten.

Link naar account wijziging

Deze link zal over {4} vervallen.

Als u niet over dit verzoek op de hoogte was, negeer dan dit bericht om uw account ongewijzigd te laten.

", + "eventLoginErrorSubject": "Inlogfout", + "eventLoginErrorBody": "Er is een foutieve inlogpoging gedetecteerd op uw account om {0} vanuit {1}. Als u dit niet was, neem dan contact op met de beheerder.", + "eventLoginErrorBodyHtml": "

Er is een foutieve inlogpoging gedetecteerd op uw account om {0} vanuit {1}. Als u dit niet was, neem dan contact op met de beheerder.

", + "eventRemoveTotpSubject": "OTP verwijderd", + "eventRemoveTotpBody": "OTP is verwijderd van uw account om {0} vanuit {1}. Als u dit niet was, neem dan contact op met uw beheerder.", + "eventRemoveTotpBodyHtml": "

OTP is verwijderd van uw account om {0} vanuit {1}. Als u dit niet was, neem dan contact op met uw beheerder.

", + "eventUpdatePasswordSubject": "Wachtwoord gewijzigd", + "eventUpdatePasswordBody": "Uw wachtwoord is gewijzigd om {0} door {1}. Als u dit niet was, neem dan contact op met uw beheerder.", + "eventUpdatePasswordBodyHtml": "

Uw wachtwoord is gewijzigd om {0} door {1}. Als u dit niet was, neem dan contact op met uw beheerder.

", + "eventUpdateTotpSubject": "OTP gewijzigd", + "eventUpdateTotpBody": "OTP is gewijzigd voor uw account om {0} door {1}. Als u dit niet was, neem dan contact op met uw beheerder.", + "eventUpdateTotpBodyHtml": "

OTP is gewijzigd voor uw account om {0} door {1}. Als u dit niet was, neem dan contact op met uw beheerder.

", + "linkExpirationFormatter.timePeriodUnit.seconds": "seconden", + "linkExpirationFormatter.timePeriodUnit.seconds.1": "seconde", + "linkExpirationFormatter.timePeriodUnit.minutes": "minuten", + "linkExpirationFormatter.timePeriodUnit.minutes.1": "minuut", + "linkExpirationFormatter.timePeriodUnit.hours": "uur", + "linkExpirationFormatter.timePeriodUnit.hours.1": "uur", + "linkExpirationFormatter.timePeriodUnit.days": "dagen", + "linkExpirationFormatter.timePeriodUnit.days.1": "dag" + }, + "no": { + "emailVerificationSubject": "Bekreft e-postadresse", + "emailVerificationBody": "Noen har opprettet en {2} konto med denne e-postadressen. Hvis dette var deg, klikk på lenken nedenfor for å bekrefte e-postadressen din\n\n{0}\n\nDenne lenken vil utløpe om {1} minutter.\n\nHvis du ikke opprettet denne kontoen, vennligst ignorer denne meldingen.", + "emailVerificationBodyHtml": "

Noen har opprettet en {2} konto med denne e-postadressen. Hvis dette var deg, klikk på lenken nedenfor for å bekrefte e-postadressen din

{0}

Denne lenken vil utløpe om {1} minutter.

Hvis du ikke opprettet denne kontoen, vennligst ignorer denne meldingen.

", + "identityProviderLinkSubject": "Lenke {0}", + "identityProviderLinkBody": "Noen vil koble din {1} konto med {0} konto til bruker {2}. Hvis dette var deg, klikk på lenken nedenfor for å koble kontoene\n\n{3}\n\nDenne lenken vil utløpe om {4} minutter\n\nHvis du ikke vil koble kontoene, vennligst ignorer denne meldingen. Hvis du kobler kontoene sammen vil du kunne logge inn til {1} gjennom {0}.", + "identityProviderLinkBodyHtml": "

Noen vil koble din {1} konto med {0} konto til bruker {2}. Hvis dette var deg, klikk på lenken nedenfor for å koble kontoene.

{3}

Denne lenken vil utløpe om {4} minutter.

Hvis du ikke vil koble kontoene, vennligst ignorer denne meldingen. Hvis du kobler kontoene sammen vil du kunne logge inn til {1} gjennom {0}.

", + "passwordResetSubject": "Tilbakestill passord", + "passwordResetBody": "Noen har bedt om å endre innloggingsdetaljene til din konto {2}. Hvis dette var deg, klikk på lenken nedenfor for å tilbakestille dem.\n\n{0}\n\nDenne lenken vil utløpe om {1} minutter.\n\nHvis du ikke vil tilbakestille din innloggingsdata, vennligst ignorer denne meldingen og ingenting vil bli endret.", + "passwordResetBodyHtml": "

Noen har bedt om å endre innloggingsdetaljene til din konto {2}. Hvis dette var deg, klikk på lenken nedenfor for å tilbakestille dem.

{0}

Denne lenken vil utløpe om {1} minutter.

Hvis du ikke vil tilbakestille din innloggingsdata, vennligst ignorer denne meldingen og ingenting vil bli endret.

", + "executeActionsSubject": "Oppdater kontoen din", + "executeActionsBody": "Administrator har anmodet at du oppdaterer din {2} konto. Klikk på lenken nedenfor for å starte denne prosessen\n\n{0}\n\nDenne lenken vil utløpe om {1} minutter.\n\nHvis du ikke var klar over at administrator har bedt om dette, vennligst ignorer denne meldingen og ingenting vil bli endret.", + "executeActionsBodyHtml": "

Administrator har anmodet at du oppdaterer din {2} konto. Klikk på linken nedenfor for å starte denne prosessen.

{0}

Denne lenken vil utløpe om {1} minutter.

Hvis du ikke var klar over at administrator har bedt om dette, ignorer denne meldingen og ingenting vil bli endret.

", + "eventLoginErrorSubject": "Innlogging feilet", + "eventLoginErrorBody": "Et mislykket innloggingsforsøk ble oppdaget på din konto på {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.", + "eventLoginErrorBodyHtml": "

Et mislykket innloggingsforsøk ble oppdaget på din konto på {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.

", + "eventRemoveTotpSubject": "Fjern engangskode", + "eventRemoveTotpBody": "Engangskode ble fjernet fra kontoen din på {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.", + "eventRemoveTotpBodyHtml": "

Engangskode ble fjernet fra kontoen din på {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.

", + "eventUpdatePasswordSubject": "Oppdater passord", + "eventUpdatePasswordBody": "Ditt passord ble endret i {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.", + "eventUpdatePasswordBodyHtml": "

Ditt passord ble endret i {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.

", + "eventUpdateTotpSubject": "Oppdater engangskode", + "eventUpdateTotpBody": "Engangskode ble oppdatert for kontoen din på {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.", + "eventUpdateTotpBodyHtml": "

Engangskode ble oppdatert for kontoen din på {0} fra {1}. Hvis dette ikke var deg, vennligst kontakt administrator.

" + }, + "pl": { + "emailVerificationSubject": "Zweryfikuj email", + "emailVerificationBody": "Ktoś utworzył już konto {2} z tym adresem e-mail. Jeśli to Ty, kliknij poniższy link, aby zweryfikować swój adres e-mail \n\n{0}\n\nLink ten wygaśnie w ciągu {3}.\n\nJeśli nie utworzyłeś tego konta, po prostu zignoruj tę wiadomość.", + "emailVerificationBodyHtml": "

Ktoś utworzył już konto {2} z tym adresem e-mail. Jeśli to Ty, kliknij ten link aby zweryfikować swój adres e-mail

Link ten wygaśnie w ciągu {3}

Jeśli nie utworzyłeś tego konta, po prostu zignoruj tę wiadomość.

", + "emailTestSubject": "[KEYCLOAK] - wiadomość testowa SMTP", + "emailTestBody": "To jest wiadomość testowa", + "emailTestBodyHtml": "

To jest wiadomość testowa

", + "identityProviderLinkSubject": "Link {0}", + "identityProviderLinkBody": "Ktoś chce połączyć Twoje konto \"{1}\" z kontem \"{0}\" użytkownika {2}. Jeśli to Ty, kliknij poniższy link by połączyć konta\n\n{3}\n\nTen link wygaśnie w ciągu {5}.\n\nJeśli nie chcesz połączyć konta to zignoruj tę wiadomość. Jeśli połączysz konta, będziesz mógł się zalogować na {1} przez {0}.", + "identityProviderLinkBodyHtml": "

Ktoś chce połączyć Twoje konto {1} z kontem {0} użytkownika {2}. Jeśli to Ty, kliknij ten link by połączyć konta.

Ten link wygaśnie w ciągu {5}.

Jeśli nie chcesz połączyć konta to zignoruj tę wiadomość. Jeśli połączysz konta, będziesz mógł się zalogować na {1} przez {0}.

", + "passwordResetSubject": "Zresetuj hasło", + "passwordResetBody": "Ktoś właśnie poprosił o zmianę danych logowania Twojego konta {2}. Jeśli to Ty, kliknij poniższy link, aby je zresetować.\n\n{0}\n\nTen link i kod stracą ważność w ciągu {3}.\n\nJeśli nie chcesz zresetować swoich danych logowania, po prostu zignoruj tę wiadomość i nic się nie zmieni.", + "passwordResetBodyHtml": "

Ktoś właśnie poprosił o zmianę poświadczeń Twojego konta {2}. Jeśli to Ty, kliknij poniższy link, aby je zresetować.

Link do resetowania poświadczeń

Ten link wygaśnie w ciągu {3}.

Jeśli nie chcesz resetować swoich poświadczeń, po prostu zignoruj tę wiadomość i nic się nie zmieni.

", + "executeActionsSubject": "Zaktualizuj swoje konto", + "executeActionsBody": "Administrator właśnie zażądał aktualizacji konta {2} poprzez wykonanie następujących działań: {3}. Kliknij poniższy link, aby rozpocząć ten proces.\n\n{0}\n\nTen link wygaśnie w ciągu {4}.\n\nJeśli nie masz pewności, że administrator tego zażądał, po prostu zignoruj tę wiadomość i nic się nie zmieni.", + "executeActionsBodyHtml": "

Administrator właśnie zażądał aktualizacji konta {2} poprzez wykonanie następujących działań: {3}. Kliknij ten link, aby rozpocząć proces.

Link ten wygaśnie w ciągu {4}.

Jeśli nie masz pewności, że administrator tego zażądał, po prostu zignoruj tę wiadomość i nic się nie zmieni.

", + "eventLoginErrorSubject": "Błąd logowania", + "eventLoginErrorBody": "Nieudana próba logowania została wykryta na Twoim koncie {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem.", + "eventLoginErrorBodyHtml": "

Nieudana próba logowania została wykryta na Twoim koncie {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem.

", + "eventRemoveTotpSubject": "Usuń hasło jednorazowe (OTP)", + "eventRemoveTotpBody": "Hasło jednorazowe (OTP) zostało usunięte z Twojego konta w {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem.", + "eventRemoveTotpBodyHtml": "

Hasło jednorazowe (OTP) zostało usunięte z Twojego konta w {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem.

", + "eventUpdatePasswordSubject": "Aktualizuj hasło", + "eventUpdatePasswordBody": "Twoje hasło zostało zmienione {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem.", + "eventUpdatePasswordBodyHtml": "

Twoje hasło zostało zmienione {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem.

", + "eventUpdateTotpSubject": "Aktualizuj hasło jednorazowe (OTP)", + "eventUpdateTotpBody": "Hasło jednorazowe (OTP) zostało zaktualizowane na Twoim koncie {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem.", + "eventUpdateTotpBodyHtml": "

Hasło jednorazowe (OTP) zostało zaktualizowane na Twoim koncie {0} z {1}. Jeśli to nie Ty, skontaktuj się z administratorem.

", + "requiredAction.CONFIGURE_TOTP": "Konfiguracja hasła jednorazowego (OTP)", + "requiredAction.terms_and_conditions": "Regulamin", + "requiredAction.UPDATE_PASSWORD": "Aktualizacja hasła", + "requiredAction.UPDATE_PROFILE": "Aktualizacja profilu", + "requiredAction.VERIFY_EMAIL": "Weryfikacja adresu e-mail", + "linkExpirationFormatter.timePeriodUnit.seconds": "sekund", + "linkExpirationFormatter.timePeriodUnit.seconds.1": "sekunda", + "linkExpirationFormatter.timePeriodUnit.seconds.2": "sekundy", + "linkExpirationFormatter.timePeriodUnit.seconds.3": "sekundy", + "linkExpirationFormatter.timePeriodUnit.seconds.4": "sekundy", + "linkExpirationFormatter.timePeriodUnit.minutes": "minut", + "linkExpirationFormatter.timePeriodUnit.minutes.1": "minuta", + "linkExpirationFormatter.timePeriodUnit.minutes.2": "minuty", + "linkExpirationFormatter.timePeriodUnit.minutes.3": "minuty", + "linkExpirationFormatter.timePeriodUnit.minutes.4": "minuty", + "linkExpirationFormatter.timePeriodUnit.hours": "godzin", + "linkExpirationFormatter.timePeriodUnit.hours.1": "godzina", + "linkExpirationFormatter.timePeriodUnit.hours.2": "godziny", + "linkExpirationFormatter.timePeriodUnit.hours.3": "godziny", + "linkExpirationFormatter.timePeriodUnit.hours.4": "godziny", + "linkExpirationFormatter.timePeriodUnit.days": "dni", + "linkExpirationFormatter.timePeriodUnit.days.1": "dzień", + "emailVerificationBodyCode": "Potwierdź swój adres e-mail wprowadzając następujący kod.\n\n{0}\n\n.", + "emailVerificationBodyCodeHtml": "

Potwierdź swój adres e-mail, wprowadzając następujący kod.

{0}

" + }, + "pt-BR": { + "emailVerificationSubject": "Verificação de e-mail", + "emailVerificationBody": "Alguém criou uma conta {2} com este endereço de e-mail. Se foi você, clique no link abaixo para verificar o seu endereço de email\n\n{0}\n\nEste link irá expirar dentro de {3}.\n\nSe não foi você que criou esta conta, basta ignorar esta mensagem.", + "emailVerificationBodyHtml": "

Alguém criou uma conta {2} com este endereço de e-mail. Se foi você, clique no link abaixo para verificar o seu endereço de email

{0}

Este link irá expirar dentro de {3}.

Se não foi você que criou esta conta, basta ignorar esta mensagem.

", + "emailTestSubject": "[KEYCLOAK] - SMTP mensagem de teste", + "emailTestBody": "Esta é uma mensagem de teste", + "emailTestBodyHtml": "

Esta é uma mensagem de teste

", + "identityProviderLinkSubject": "Vincular {0}", + "identityProviderLinkBody": "Alguém quer vincular sua conta \"{1}\" com a conta \"{0}\" do usuário {2} . Se foi você, clique no link abaixo para vincular as contas.\n\n{3}\n\nEste link irá expirar em {5}.\n\nSe você não quer vincular a conta, apenas ignore esta mensagem. Se você vincular as contas, você será capaz de logar em {1} atrávés de {0}.", + "identityProviderLinkBodyHtml": "

Alguém quer vincular sua conta {1} com a conta {0} do usuário {2} . Se foi você, clique no link abaixo para vincular as contas.

{3}

Este link irá expirar em {5}.

Se você não quer vincular a conta, apenas ignore esta mensagem. Se você vincular as contas, você será capaz de logar em {1} atrávés de {0}.

", + "passwordResetSubject": "Redefinição de senha", + "passwordResetBody": "Alguém solicitou uma alteração de senha da sua conta {2}. Se foi você, clique no link abaixo para redefini-la.\n\n{0}\n\nEste link e código expiram em {3}.\n\nSe você não deseja redefinir sua senha, apenas ignore esta mensagem e nada será alterado.", + "passwordResetBodyHtml": "

Alguém solicitou uma alteração de senha da sua conta {2}. Se foi você, clique no link abaixo para redefini-la.

Link para redefinir a senha

Este link irá expirar em {3}.

Se você não deseja redefinir sua senha, apenas ignore esta mensagem e nada será alterado.

", + "executeActionsSubject": "Atualização de conta", + "executeActionsBody": "O administrador solicitou que você atualize sua conta {2} executando a(s) seguinte(s) ação(ões): {3}. Clique no link abaixo para iniciar o processo.\n\n{0}\n\nEste link irá expirar em {4}.\n\nSe você não tem conhecimento de que o administrador solicitou isso, basta ignorar esta mensagem e nada será alterado.", + "executeActionsBodyHtml": "

O administrador solicitou que você atualize sua conta {2} executando a(s) seguinte(s) ação(ões): {3}. Clique no link abaixo para iniciar o processo.

Link to account update

Este link irá expirar em {4}.

Se você não tem conhecimento de que o administrador solicitou isso, basta ignorar esta mensagem e nada será alterado.

", + "eventLoginErrorSubject": "Erro de login", + "eventLoginErrorBody": "Uma tentativa de login mal sucedida para a sua conta foi detectada em {0} de {1}. Se não foi você, por favor, entre em contato com um administrador.", + "eventLoginErrorBodyHtml": "

Uma tentativa de login mal sucedida para a sua conta foi detectada em {0} de {1}. Se não foi você, por favor, entre em contato com um administrador.

", + "eventRemoveTotpSubject": "Remover OTP", + "eventRemoveTotpBody": "OTP foi removido da sua conta em {0} de {1}. Se não foi você, por favor, entre em contato com um administrador.", + "eventRemoveTotpBodyHtml": "

OTP foi removido da sua conta em {0} de {1}. Se não foi você, por favor, entre em contato com um administrador.

", + "eventUpdatePasswordSubject": "Atualização de senha", + "eventUpdatePasswordBody": "Sua senha foi alterada em {0} de {1}. Se não foi você, por favor, entre em contato com um administrador.", + "eventUpdatePasswordBodyHtml": "

Sua senha foi alterada em {0} de {1}. Se não foi você, por favor, entre em contato com um administrador.

", + "eventUpdateTotpSubject": "Atualização OTP", + "eventUpdateTotpBody": "OTP foi atualizado para a sua conta em {0} de {1}. Se não foi você, por favor, entre em contato com um administrador.", + "eventUpdateTotpBodyHtml": "

OTP foi atualizado para a sua conta em {0} de {1}. Se não foi você, por favor, entre em contato com um administrador.

", + "requiredAction.CONFIGURE_TOTP": "Configurar OTP", + "requiredAction.terms_and_conditions": "Termos e Condições", + "requiredAction.UPDATE_PASSWORD": "Atualizar Senha", + "requiredAction.UPDATE_PROFILE": "Atualizar Perfil", + "requiredAction.VERIFY_EMAIL": "Verificar E-mail", + "linkExpirationFormatter.timePeriodUnit.seconds": "segundos", + "linkExpirationFormatter.timePeriodUnit.seconds.1": "segundo", + "linkExpirationFormatter.timePeriodUnit.minutes": "minutos", + "linkExpirationFormatter.timePeriodUnit.minutes.1": "minuto", + "linkExpirationFormatter.timePeriodUnit.hours": "horas", + "linkExpirationFormatter.timePeriodUnit.hours.1": "hora", + "linkExpirationFormatter.timePeriodUnit.days": "dias", + "linkExpirationFormatter.timePeriodUnit.days.1": "dia", + "emailVerificationBodyCode": "Verifique seu endereço de e-mail digitando o seguinte código.\n\n{0}\n\n.", + "emailVerificationBodyCodeHtml": "

Verifique seu endereço de e-mail digitando o seguinte código.

{0}

" + }, + "ru": { + "emailVerificationSubject": "Подтверждение E-mail", + "emailVerificationBody": "Кто-то создал учетную запись {2} с этим E-mail. Если это были Вы, нажмите на следующую ссылку для подтверждения вашего email\n\n{0}\n\nЭта ссылка устареет через {1} минут.\n\nЕсли Вы не создавали учетную запись, просто проигнорируйте это письмо.", + "emailVerificationBodyHtml": "

Кто-то создал учетную запись {2} с этим E-mail. Если это были Вы, нажмите по ссылке для подтверждения вашего E-mail

{0}

Эта ссылка устареет через {1} минут.

Если Вы не создавали учетную запись, просто проигнорируйте это письмо.

", + "identityProviderLinkSubject": "Ссылка {0}", + "identityProviderLinkBody": "Кто-то хочет связать вашу учетную запись \"{1}\" с \"{0}\" учетной записью пользователя {2} . Если это были Вы, нажмите по следующей ссылке, чтобы связать учетные записи\n\n{3}\n\nЭта ссылка устареет через {4} минут.\n\nЕсли это не хотите объединять учетные записи, просто проигнориуйте это письмо. После объединения учетных записей Вы можете войти в {1} через {0}.", + "identityProviderLinkBodyHtml": "

Кто-то хочет связать вашу учетную запись {1} с {0} учетной записью пользователя {2} . Если это были Вы, нажмите по следующей ссылке, чтобы связать учетные записи

{3}

Эта ссылка устареет через {4} минут.

Если это не хотите объединять учетные записи, просто проигнориуйте это письмо. После объединения учетных записей Вы можете войти в {1} через {0}.

", + "passwordResetSubject": "Сброс пароля", + "passwordResetBody": "Кто-то только что запросил изменение пароля от Вашей учетной записи {2}. Если это были Вы, нажмите на следующую ссылку, чтобы сбросить его.\n\n{0}\n\nЭта ссылка устареет через {1} минут.\n\nЕсли Вы не хотите сбрасывать пароль, просто проигнорируйте это письмо.", + "passwordResetBodyHtml": "

Кто-то только что запросил изменение пароля от Вашей учетной записи {2}. Если это были Вы, нажмите на следующую ссылку, чтобы сбросить его.

{0}

Эта ссылка устареет через {1} минут.

Если Вы не хотите сбрасывать пароль, просто проигнорируйте это письмо и ничего не изменится.

", + "executeActionsSubject": "Обновление Вашей учетной записи", + "executeActionsBody": "Администратор просит Вас обновить данные Вашей учетной записи {2}. Нажмите по следующей ссылке чтобы начать этот процесс.\n\n{0}\n\nЭта ссылка устареет через {1} минут.\n\nЕсли у вас есть подозрения, что администратор не мог сделать такой запрос, просто проигнорируйте это письмо.", + "executeActionsBodyHtml": "

Администратор просит Вас обновить данные Вашей учетной записи {2}. Нажмите по следующей ссылке чтобы начать этот процесс.

{0}

Эта ссылка устареет через {1} минут.

Если у вас есть подозрения, что администратор не мог сделать такой запрос, просто проигнорируйте это письмо.

", + "eventLoginErrorSubject": "Ошибка входа", + "eventLoginErrorBody": "Была зафиксирована неудачная попытка входа в Вашу учетную запись {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.", + "eventLoginErrorBodyHtml": "

Была зафиксирована неудачная попытка входа в Вашу учетную запись {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.

", + "eventRemoveTotpSubject": "Удалить OTP", + "eventRemoveTotpBody": "OTP был удален из вашей учетной записи {0} c {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.", + "eventRemoveTotpBodyHtml": "

OTP был удален из вашей учетной записи {0} c {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.

", + "eventUpdatePasswordSubject": "Обновление пароля", + "eventUpdatePasswordBody": "Ваш пароль был изменен в {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.", + "eventUpdatePasswordBodyHtml": "

Ваш пароль был изменен в {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.

", + "eventUpdateTotpSubject": "Обновление OTP", + "eventUpdateTotpBody": "OTP был обновлен в вашей учетной записи {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.", + "eventUpdateTotpBodyHtml": "

OTP был обновлен в вашей учетной записи {0} с {1}. Если это были не Вы, пожалуйста, свяжитесь с администратором.

" + }, + "sk": { + "emailVerificationSubject": "Overenie e-mailu", + "emailVerificationBody": "Niekto vytvoril účet {2} s touto e-mailovou adresou. Ak ste to vy, kliknite na nižšie uvedený odkaz a overte svoju e-mailovú adresu \n\n{0}\n\nTento odkaz uplynie do {1} minút.\n\nAk ste tento účet nevytvorili, ignorujte túto správu.", + "emailVerificationBodyHtml": "

Niekto vytvoril účet {2} s touto e-mailovou adresou. Ak ste to vy, kliknite na nižšie uvedený odkaz na overenie svojej e-mailovej adresy.

Odkaz na overenie e-mailovej adresy

Platnosť odkazu vyprší za {1} minút.

Ak ste tento účet nevytvorili, ignorujte túto správu.

", + "emailTestSubject": "[KEYCLOAK] - Testovacia správa SMTP", + "emailTestBody": "Toto je skúšobná správa", + "emailTestBodyHtml": "

Toto je skúšobná správa

", + "identityProviderLinkSubject": "Odkaz {0}", + "identityProviderLinkBody": "Niekto chce prepojiť váš účet \"{1}\" s účtom {0}\"používateľa {2}. Ak ste to vy, kliknutím na odkaz nižšie prepojte účty. \n\n{3}\n\nTento odkaz uplynie do {4} minút.\n\nAk nechcete prepojiť účet, jednoducho ignorujte túto správu , Ak prepájate účty, budete sa môcť prihlásiť do {1} až {0}.", + "identityProviderLinkBodyHtml": "

Niekto chce prepojiť váš účet {1} s účtom {0} používateľa {2}. Ak ste to vy, kliknutím na odkaz nižšie prepojte účty

Odkaz na potvrdenie prepojenia účtu

Platnosť tohto odkazu vyprší v rámci {4} minút.

Ak nechcete prepojiť účet, ignorujte túto správu. Ak prepojujete účty, budete sa môcť prihlásiť do {1} až {0}.

", + "passwordResetSubject": "Obnovenie hesla", + "passwordResetBody": "Niekto požiadal, aby ste zmenili svoje poverenia účtu {2}. Ak ste to vy, kliknite na odkaz uvedený nižšie, aby ste ich vynulovali.\n\n{0}\n\nTento odkaz a kód uplynie do {1} minút.\n\nAk nechcete obnoviť svoje poverenia , ignorujte túto správu a nič sa nezmení.", + "passwordResetBodyHtml": "

Niekto požiadal, aby ste zmenili svoje poverenia účtu {2}. Ak ste to vy, kliknutím na odkaz nižšie ich resetujte.

Odkaz na obnovenie poverení

Platnosť tohto odkazu vyprší v priebehu {1} minút.

Ak nechcete obnoviť svoje poverenia, ignorujte túto správu a nič sa nezmení.

", + "executeActionsSubject": "Aktualizujte svoj účet", + "executeActionsBody": "Váš administrátor práve požiadal o aktualizáciu vášho účtu {2} vykonaním nasledujúcich akcií: {3}. Kliknutím na odkaz uvedený nižšie spustíte tento proces.\n\n{0}\n\nTento odkaz vyprší za {1} minúty.\n\nAk si nie ste vedomý, že váš adminstrátor o toto požiadal, ignorujte túto správu a nič bude zmenené.", + "executeActionsBodyHtml": "

Váš správca práve požiadal o aktualizáciu vášho účtu {2} vykonaním nasledujúcich akcií: {3}. Kliknutím na odkaz uvedený nižšie spustíte tento proces.

Odkaz na aktualizáciu účtu

Platnosť tohto odkazu uplynie do {1} minúty.

Ak si nie ste vedomí, že váš adminstrátor o toto požiadal, ignorujte túto správu a nič sa nezmení.

", + "eventLoginErrorSubject": "Chyba prihlásenia", + "eventLoginErrorBody": "Bol zistený neúspešný pokus o prihlásenie do vášho účtu v {0} z {1}. Ak ste to neboli vy, obráťte sa na administrátora.", + "eventLoginErrorBodyHtml": "

Bol zistený neúspešný pokus o prihlásenie vášho účtu na {0} z {1}. Ak ste to neboli vy, kontaktujte administrátora.

", + "eventRemoveTotpSubject": "Odstrániť TOTP", + "eventRemoveTotpBody": "OTP bol odstránený z vášho účtu dňa {0} z {1}. Ak ste to neboli vy, obráťte sa na administrátora.", + "eventRemoveTotpBodyHtml": "

OTP bol odstránený z vášho účtu dňa {0} z {1}. Ak ste to neboli vy, kontaktujte administrátora.

", + "eventUpdatePasswordSubject": "Aktualizovať heslo", + "eventUpdatePasswordBody": "Vaše heslo bolo zmenené na {0} z {1}. Ak ste to neboli vy, obráťte sa na administrátora.", + "eventUpdatePasswordBodyHtml": "

Vaše heslo bolo zmenené na {0} z {1}. Ak ste to neboli vy, kontaktujte administrátora.

", + "eventUpdateTotpSubject": "Aktualizácia TOTP", + "eventUpdateTotpBody": "TOTP bol aktualizovaný pre váš účet na {0} z {1}. Ak ste to neboli vy, obráťte sa na administrátora.", + "eventUpdateTotpBodyHtml": "

TOTP bol aktualizovaný pre váš účet dňa {0} z {1}. Ak ste to neboli vy, kontaktujte administrátora.

", + "requiredAction.CONFIGURE_TOTP": "Konfigurácia OTP", + "requiredAction.terms_and_conditions": "Zmluvné podmienky", + "requiredAction.UPDATE_PASSWORD": "Aktualizovať heslo", + "requiredAction.UPDATE_PROFILE": "Aktualizovať profil", + "requiredAction.VERIFY_EMAIL": "Overiť e-mail", + "linkExpirationFormatter.timePeriodUnit.seconds": "sekundy", + "linkExpirationFormatter.timePeriodUnit.seconds.1": "sekunda", + "linkExpirationFormatter.timePeriodUnit.minutes": "minuty", + "linkExpirationFormatter.timePeriodUnit.minutes.1": "minúta", + "linkExpirationFormatter.timePeriodUnit.hours": "hodiny", + "linkExpirationFormatter.timePeriodUnit.hours.1": "hodina", + "linkExpirationFormatter.timePeriodUnit.days": "dni", + "linkExpirationFormatter.timePeriodUnit.days.1": "deň " + }, + "sv": { + "emailVerificationSubject": "Verifiera e-post", + "emailVerificationBody": "Någon har skapat ett {2} konto med den här e-postadressen. Om det var du, klicka då på länken nedan för att verifiera din e-postadress\n\n{0}\n\nDen här länken kommer att upphöra inom {1} minuter.\n\nOm det inte var du som skapade det här kontot, ignorera i så fall det här meddelandet.", + "emailVerificationBodyHtml": "

Någon har skapat ett {2} konto med den här e-postadressen. Om det var du, klicka då på länken nedan för att verifiera din e-postadress

{0}

Den här länken kommer att upphöra inom {1} minuter.

Om det inte var du som skapade det här kontot, ignorera i så fall det här meddelandet.

", + "identityProviderLinkSubject": "Länk {0}", + "identityProviderLinkBody": "Någon vill länka ditt \"{1}\" konto med \"{0}\" kontot tillhörande användaren {2} . Om det var du, klicka då på länken nedan för att länka kontona\n\n{3}\n\nDen här länken kommer att upphöra inom {4} minuter.\n\nOm du inte vill länka kontot, ignorera i så fall det här meddelandet. Om du länkar kontona, så kan du logga in till {1} genom {0}.", + "identityProviderLinkBodyHtml": "

Någon vill länka ditt {1} konto med {0} kontot tillhörande användaren {2} . Om det var du, klicka då på länken nedan för att länka kontona

{3}

Den här länken kommer att upphöra inom {4} minuter.

Om du inte vill länka kontot, ignorera i så fall det här meddelandet. Om du länkar kontona, så kan du logga in till {1} genom {0}.

", + "passwordResetSubject": "Återställ lösenord", + "passwordResetBody": "Någon har precis bett om att ändra användaruppgifter för ditt konto {2}. Om det var du, klicka då på länken nedan för att återställa dem.\n\n{0}\n\nDen här länken och koden kommer att upphöra inom {1} minuter.\n\nOm du inte vill återställa dina kontouppgifter, ignorera i så fall det här meddelandet så kommer inget att ändras.", + "passwordResetBodyHtml": "

Någon har precis bett om att ändra användaruppgifter för ditt konto {2}. Om det var du, klicka då på länken nedan för att återställa dem.

{0}

Den här länken och koden kommer att upphöra inom {1} minuter.

Om du inte vill återställa dina kontouppgifter, ignorera i så fall det här meddelandet så kommer inget att ändras.

", + "executeActionsSubject": "Uppdatera ditt konto", + "executeActionsBody": "Din administratör har precis bett om att du skall uppdatera ditt {2} konto. Klicka på länken för att påbörja processen.\n\n{0}\n\nDen här länken kommer att upphöra inom {1} minuter.\n\nOm du är omedveten om att din administratör har bett om detta, ignorera i så fall det här meddelandet så kommer inget att ändras.", + "executeActionsBodyHtml": "

Din administratör har precis bett om att du skall uppdatera ditt {2} konto. Klicka på länken för att påbörja processen.

{0}

Den här länken kommer att upphöra inom {1} minuter.

Om du är omedveten om att din administratör har bett om detta, ignorera i så fall det här meddelandet så kommer inget att ändras.

", + "eventLoginErrorSubject": "Inloggningsfel", + "eventLoginErrorBody": "Ett misslyckat inloggningsförsök har upptäckts på ditt konto på {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.", + "eventLoginErrorBodyHtml": "

Ett misslyckat inloggningsförsök har upptäckts på ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.

", + "eventRemoveTotpSubject": "Ta bort OTP", + "eventRemoveTotpBody": "OTP togs bort från ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.", + "eventRemoveTotpBodyHtml": "

OTP togs bort från ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.

", + "eventUpdatePasswordSubject": "Uppdatera lösenord", + "eventUpdatePasswordBody": "Ditt lösenord ändrades den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.", + "eventUpdatePasswordBodyHtml": "

Ditt lösenord ändrades den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.

", + "eventUpdateTotpSubject": "Uppdatera OTP", + "eventUpdateTotpBody": "OTP uppdaterades för ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.", + "eventUpdateTotpBodyHtml": "

OTP uppdaterades för ditt konto den {0} från {1}. Om det inte var du, vänligen kontakta i så fall en administratör.

" + }, + "tr": { + "emailVerificationSubject": "E-postayı doğrula", + "emailVerificationBody": "Birisi bu e-posta adresiyle bir {2} hesap oluşturdu. Bu sizseniz, e-posta adresinizi doğrulamak için aşağıdaki bağlantıya tıklayın\n\n{0}\n\nBu bağlantı {3} içinde sona erecek.\n\nBu hesabı oluşturmadıysanız, sadece bu iletiyi yoksayınız.", + "emailVerificationBodyHtml": "

Birisi bu e-posta adresiyle bir {2} hesap oluşturdu. Bu sizseniz, e-posta adresinizi doğrulamak için aşağıdaki bağlantıyı tıklayın.

E-posta adresi doğrulama adresi

Bu bağlantının süresi {3} içerisinde sona erecek.

Bu hesabı siz oluşturmadıysanız, bu mesajı göz ardı edin.

", + "emailTestSubject": "[KEYCLOAK] - SMTP test mesajı", + "emailTestBody": "Bu bir test mesajı", + "emailTestBodyHtml": "

Bu bir test mesajı

", + "identityProviderLinkSubject": "Link {0}", + "identityProviderLinkBody": "Birisi \"{1}\" hesabınızı \"{0}\" kullanıcı hesabı {2} ile bağlamak istiyor. Bu sizseniz, hesapları bağlamak için aşağıdaki bağlantıyı tıklayın:\n\n{3}\n\nBu bağlantı {5} içinde sona erecek.\n\nHesabınızı bağlamak istemiyorsanız bu mesajı göz ardı edin. Hesapları bağlarsanız, {1} ile {0} arasında oturum açabilirsiniz.", + "identityProviderLinkBodyHtml": "

Birisi {1} hesabınızı {2} kullanıcısı {0} hesabına bağlamak istiyor. Bu sizseniz, bağlantı vermek için aşağıdaki bağlantıyı tıklayın

Hesap bağlantısını onaylamak için bağlantı

Bu bağlantının süresi {5} içerisinde sona erecek.

Hesabı bağlamak istemiyorsanız, bu mesajı göz ardı edin. Hesapları bağlarsanız, {1} ile {0} arasında oturum açabilirsiniz.

", + "passwordResetSubject": "Şifreyi sıfırla", + "passwordResetBody": "Birisi, {2} hesabınızın kimlik bilgilerini değiştirmeyi istedi.Bu sizseniz, sıfırlamak için aşağıdaki bağlantıyı tıklayın.\n\n{0}\n\nBu bağlantı ve kod {3} içinde sona erecek.\n\nFakat bilgilerinizi sıfırlamak istemiyorsanız, Sadece bu mesajı görmezden gelin ve hiçbir şey değişmeyecek.", + "passwordResetBodyHtml": "

Birisi, {2} hesabınızın kimlik bilgilerini değiştirmeyi istedi. Sizseniz, sıfırlamak için aşağıdaki linke tıklayınız.

Kimlik bilgilerini sıfırlamak için bağlantı

Bu bağlantının süresi {3} içerisinde sona erecek.

Kimlik bilgilerinizi sıfırlamak istemiyorsanız, bu mesajı göz ardı edin.

", + "executeActionsSubject": "Hesabınızı Güncelleyin", + "executeActionsBody": "Yöneticiniz aşağıdaki işlemleri gerçekleştirerek {2} hesabınızı güncelledi: {3}. Bu işlemi başlatmak için aşağıdaki linke tıklayın.\n\n{0}\n\nBu bağlantının süresi {4} içerisinde sona erecek.\n\nYöneticinizin bunu istediğinden habersizseniz, bu mesajı göz ardı edin ve hiçbir şey değişmez.", + "executeActionsBodyHtml": "

Yöneticiniz aşağıdaki işlemleri gerçekleştirerek {2} hesabınızı güncelledi: {3}. Bu işlemi başlatmak için aşağıdaki linke tıklayın.

Hesap güncelleme bağlantısı

Bu bağlantının süresi {4} içerisinde sona erecek.

Yöneticinizin bunu istediğinden habersizseniz, bu mesajı göz ardı edin ve hiçbir şey değişmez.

", + "eventLoginErrorSubject": "Giriş hatası", + "eventLoginErrorBody": "{1} 'den {0} tarihinde başarısız bir giriş denemesi yapıldı. Bu siz değilseniz, lütfen yöneticiyle iletişime geçin.", + "eventLoginErrorBodyHtml": "

{1} 'den {0} tarihinde başarısız bir giriş denemesi yapıldı. Bu siz değilseniz, lütfen yöneticiyle iletişime geçin.

", + "eventRemoveTotpSubject": "OTP'yi kaldır", + "eventRemoveTotpBody": "OTP, {0} tarihinden {1} tarihinde hesabınızdan kaldırıldı. Bu siz değilseniz, lütfen yöneticiyle iletişime geçin.", + "eventRemoveTotpBodyHtml": "

OTP, {0} tarihinden {1} tarihinde hesabınızdan kaldırıldı. Bu siz değilseniz, lütfen yöneticiyle iletişime geçin.

", + "eventUpdatePasswordSubject": "Şifreyi güncelle", + "eventUpdatePasswordBody": "Şifreniz {0} tarihinde {0} tarihinde değiştirildi. Bu siz değilseniz, lütfen yöneticiyle iletişime geçin.", + "eventUpdatePasswordBodyHtml": "

Şifreniz {0} tarihinde {0} tarihinde değiştirildi. Bu siz değilseniz, lütfen yöneticiyle iletişime geçin.

", + "eventUpdateTotpSubject": "OTP'yi Güncelle", + "eventUpdateTotpBody": "OTP, {0} tarihinden {1} tarihinde hesabınız için güncellendi. Bu siz değilseniz, lütfen yöneticiyle iletişime geçin.", + "eventUpdateTotpBodyHtml": "

OTP, {0} tarihinden {1} tarihinde hesabınız için güncellendi. Bu siz değilseniz, lütfen yöneticiyle iletişime geçin.

", + "requiredAction.CONFIGURE_TOTP": "OTP'yi yapılandır", + "requiredAction.terms_and_conditions": "Şartlar ve Koşullar", + "requiredAction.UPDATE_PASSWORD": "Şifre Güncelleme", + "requiredAction.UPDATE_PROFILE": "Profilleri güncelle", + "requiredAction.VERIFY_EMAIL": "E-mail doğrula", + "linkExpirationFormatter.timePeriodUnit.seconds": "saniye", + "linkExpirationFormatter.timePeriodUnit.seconds.1": "saniye", + "linkExpirationFormatter.timePeriodUnit.minutes": "dakika", + "linkExpirationFormatter.timePeriodUnit.minutes.1": "dakika", + "linkExpirationFormatter.timePeriodUnit.hours": "saat", + "linkExpirationFormatter.timePeriodUnit.hours.1": "saat", + "linkExpirationFormatter.timePeriodUnit.days": "gün", + "linkExpirationFormatter.timePeriodUnit.days.1": "gün", + "emailVerificationBodyCode": "Lütfen aşağıdaki kodu girerek e-posta adresinizi doğrulayın.\n\n{0}\n\n.", + "emailVerificationBodyCodeHtml": "

Lütfen aşağıdaki kodu girerek e-posta adresinizi doğrulayın.

{0}

" + }, + "zh-CN": { + "emailVerificationSubject": "验证电子邮件", + "emailVerificationBody": "用户使用当前电子邮件注册 {2} 账户。如是本人操作,请点击以下链接完成邮箱验证\n\n{0}\n\n这个链接会在 {1} 分钟后过期.\n\n如果您没有注册用户,请忽略这条消息。", + "emailVerificationBodyHtml": "

用户使用当前电子邮件注册 {2} 账户。如是本人操作,请点击以下链接完成邮箱验证

{0}

这个链接会在 {1} 分钟后过期.

如果您没有注册用户,请忽略这条消息。

", + "identityProviderLinkSubject": "链接 {0}", + "identityProviderLinkBody": "有用户想要将账户 \"{1}\" 与用户{2}的账户\"{0}\" 做链接 . 如果是本人操作,请点击以下链接完成链接请求\n\n{3}\n\n这个链接会在 {4} 分钟后过期.\n\n如非本人操作,请忽略这条消息。如果您链接账户,您将可以通过{0}登录账户 {1}.", + "identityProviderLinkBodyHtml": "

有用户想要将账户 {1} 与用户{2} 的账户{0} 做链接 . 如果是本人操作,请点击以下链接完成链接请求

{3}

这个链接会在 {4} 分钟后过期。

如非本人操作,请忽略这条消息。如果您链接账户,您将可以通过{0}登录账户 {1}.

", + "passwordResetSubject": "重置密码", + "passwordResetBody": "有用户要求修改账户 {2} 的密码.如是本人操作,请点击下面链接进行重置.\n\n{0}\n\n这个链接会在 {1} 分钟后过期.\n\n如果您不想重置您的密码,请忽略这条消息,密码不会改变。", + "passwordResetBodyHtml": "

有用户要求修改账户 {2} 的密码如是本人操作,请点击下面链接进行重置.

{0}

这个链接会在 {1} 分钟后过期

如果您不想重置您的密码,请忽略这条消息,密码不会改变。

", + "executeActionsSubject": "更新您的账户", + "executeActionsBody": "您的管理员要求您更新账户 {2}. 点击以下链接开始更新\n\n{0}\n\n这个链接会在 {1} 分钟后失效.\n\n如果您不知道管理员要求更新账户信息,请忽略这条消息。账户信息不会修改。", + "executeActionsBodyHtml": "

您的管理员要求您更新账户{2}. 点击以下链接开始更新.

{0}

这个链接会在 {1} 分钟后失效.

如果您不知道管理员要求更新账户信息,请忽略这条消息。账户信息不会修改。

", + "eventLoginErrorSubject": "登录错误", + "eventLoginErrorBody": "在{0} 由 {1}使用您的账户登录失败. 如果这不是您本人操作,请联系管理员.", + "eventLoginErrorBodyHtml": "

在{0} 由 {1}使用您的账户登录失败. 如果这不是您本人操作,请联系管理员.

", + "eventRemoveTotpSubject": "删除 OTP", + "eventRemoveTotpBody": "OTP在 {0} 由{1} 从您的账户中删除.如果这不是您本人操作,请联系管理员", + "eventRemoveTotpBodyHtml": "

OTP在 {0} 由{1} 从您的账户中删除.如果这不是您本人操作,请联系管理员。

", + "eventUpdatePasswordSubject": "更新密码", + "eventUpdatePasswordBody": "您的密码在{0} 由 {1}更改. 如非本人操作,请联系管理员", + "eventUpdatePasswordBodyHtml": "

您的密码在{0} 由 {1}更改. 如非本人操作,请联系管理员

", + "eventUpdateTotpSubject": "更新 OTP", + "eventUpdateTotpBody": "您账户的OTP 配置在{0} 由 {1}更改. 如非本人操作,请联系管理员。", + "eventUpdateTotpBodyHtml": "

您账户的OTP 配置在{0} 由 {1}更改. 如非本人操作,请联系管理员。

" + } +}; +/* spell-checker: enable */ +//# sourceMappingURL=email.js.map \ No newline at end of file diff --git a/lib/i18n/generated_messages/email.js.map b/lib/i18n/generated_messages/email.js.map new file mode 100644 index 00000000..13af5a6f --- /dev/null +++ b/lib/i18n/generated_messages/email.js.map @@ -0,0 +1 @@ +{"version":3,"file":"email.js","sourceRoot":"","sources":["../../../src/lib/i18n/generated_messages/email.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/i18n/generated_messages/login.d.ts b/lib/i18n/generated_messages/login.d.ts new file mode 100644 index 00000000..c25cf8c1 --- /dev/null +++ b/lib/i18n/generated_messages/login.d.ts @@ -0,0 +1,4359 @@ +export declare const messages: { + readonly ca: { + readonly doLogIn: "Inicia sessió"; + readonly doRegister: "Registra't"; + readonly doCancel: "Cancel·lar"; + readonly doSubmit: "Envia"; + readonly doYes: "Sí"; + readonly doNo: "No"; + readonly doContinue: "Continua"; + readonly doAccept: "Accepta"; + readonly doDecline: "Rebutja"; + readonly doForgotPassword: "Has oblidat la teva contrasenya?"; + readonly doClickHere: "Fes clic aquí"; + readonly doImpersonate: "Personifica"; + readonly kerberosNotConfigured: "Kerberos no configurat"; + readonly kerberosNotConfiguredTitle: "Kerberos no configurat"; + readonly bypassKerberosDetail: "O bé no estàs identificat mitjançant Kerberos o el teu navegador no està configurat per identificar-se mitjançant Kerberos. Si us plau fes clic per identificar-te per un altre mitjà."; + readonly kerberosNotSetUp: "Kerberos no està configurat. No pots identificar-te."; + readonly registerWithTitle: "Registra't amb {0}"; + readonly registerWithTitleHtml: "{0}"; + readonly loginTitle: "Inicia sessió a {0}"; + readonly loginTitleHtml: "{0}"; + readonly impersonateTitle: "{0} Personifica Usuari"; + readonly impersonateTitleHtml: "{0} Personifica Usuari"; + readonly realmChoice: "Domini"; + readonly unknownUser: "Usuari desconegut"; + readonly loginTotpTitle: "Configura la teva aplicació d'identificació mòbil"; + readonly loginProfileTitle: "Actualitza la informació del teu compte"; + readonly loginTimeout: "Has trigat massa a identificar-te. Inicia de nou la identificació."; + readonly oauthGrantTitle: "Concessió OAuth"; + readonly oauthGrantTitleHtml: "{0}"; + readonly errorTitle: "Ho sentim..."; + readonly errorTitleHtml: "Ho sentim..."; + readonly emailVerifyTitle: "Verificació de l'email"; + readonly emailForgotTitle: "Has oblidat la teva contrasenya?"; + readonly updatePasswordTitle: "Modificació de contrasenya"; + readonly codeSuccessTitle: "Codi d'èxit"; + readonly codeErrorTitle: "Codi d'error: {0}"; + readonly termsTitle: "Termes i Condicions"; + readonly termsTitleHtml: "Termes i Condicions"; + readonly termsText: "

Termes i condicions a definir

"; + readonly recaptchaFailed: "Reconeixement de text invàlid"; + readonly recaptchaNotConfigured: "El reconeixement de text és obligatori però no està configurat"; + readonly consentDenied: "Consentiment rebutjat."; + readonly noAccount: "Usuari nou?"; + readonly username: "Usuari"; + readonly usernameOrEmail: "Usuari o email"; + readonly firstName: "Nom"; + readonly givenName: "Nom de pila"; + readonly fullName: "Nom complet"; + readonly lastName: "Cognoms"; + readonly familyName: "Cognoms"; + readonly email: "Email"; + readonly password: "Contrasenya"; + readonly passwordConfirm: "Confirma la contrasenya"; + readonly passwordNew: "Nova contrasenya"; + readonly passwordNewConfirm: "Confirma la nova contrasenya"; + readonly rememberMe: "Seguir connectat"; + readonly authenticatorCode: "Codi d'identificació"; + readonly address: "Adreça"; + readonly street: "Carrer"; + readonly locality: "Ciutat o Municipi"; + readonly region: "Estat, Província, o Regió"; + readonly postal_code: "Codi Postal"; + readonly country: "País"; + readonly emailVerified: "Email verificat"; + readonly gssDelegationCredential: "GSS Delegation Credential"; + readonly loginTotpStep1: "Instal·la FreeOTP o Google Authenticator al teu telèfon mòbil. Les dues aplicacions estan disponibles a Google Play i en l'App Store d'Apple."; + readonly loginTotpStep2: "Obre l'aplicació i escaneja el codi o introdueix la clau."; + readonly loginTotpStep3: "Introdueix el codi únic que et mostra l'aplicació d'autenticació i fes clic a Envia per finalitzar la configuració"; + readonly loginOtpOneTime: "Codi d'un sol ús"; + readonly oauthGrantRequest: "Vols permetre aquests privilegis d'accés?"; + readonly inResource: "a"; + readonly emailVerifyInstruction1: "T'hem enviat un email amb instruccions per verificar el teu email."; + readonly emailVerifyInstruction2: "No has rebut un codi de verificació al teu email?"; + readonly emailVerifyInstruction3: "per reenviar l'email."; + readonly backToLogin: "« Torna a la identificació"; + readonly emailInstruction: "Indica el teu usuari o email i t'enviarem instruccions indicant com generar una nova contrasenya."; + readonly copyCodeInstruction: "Si us plau, copia i enganxa aquest codi a la teva aplicació:"; + readonly personalInfo: "Informació personal:"; + readonly role_admin: "Admin"; + readonly "role_realm-admin": "Administrador del domini"; + readonly "role_create-realm": "Crear domini"; + readonly "role_create-client": "Crear client"; + readonly "role_view-realm": "Veure domini"; + readonly "role_view-users": "Veure usuaris"; + readonly "role_view-applications": "Veure aplicacions"; + readonly "role_view-clients": "Veure clients"; + readonly "role_view-events": "Veure events"; + readonly "role_view-identity-providers": "Veure proveïdors d'identitat"; + readonly "role_manage-realm": "Gestionar domini"; + readonly "role_manage-users": "Gestionar usuaris"; + readonly "role_manage-applications": "Gestionar aplicacions"; + readonly "role_manage-identity-providers": "Gestionar proveïdors d'identitat"; + readonly "role_manage-clients": "Gestionar clients"; + readonly "role_manage-events": "Gestionar events"; + readonly "role_view-profile": "Veure perfil"; + readonly "role_manage-account": "Gestionar compte"; + readonly "role_read-token": "Llegir token"; + readonly "role_offline-access": "Accés sense connexió"; + readonly client_account: "Compte"; + readonly "client_security-admin-console": "Consola d'Administració de Seguretat"; + readonly "client_realm-management": "Gestió del domini"; + readonly client_broker: "Broker"; + readonly invalidUserMessage: "Usuari o contrasenya incorrectes."; + readonly invalidEmailMessage: "Email no vàlid"; + readonly accountDisabledMessage: "El compte està desactivat, contacta amb l'administrador."; + readonly accountTemporarilyDisabledMessage: "El compte està temporalment desactivat, contacta amb l'administrador o intenta-ho de nou més tard."; + readonly expiredCodeMessage: "S'ha esgotat el temps màxim per a la identificació. Si us plau identifica't de nou."; + readonly missingFirstNameMessage: "Si us plau indica el teu nom."; + readonly missingLastNameMessage: "Si us plau indica els teus cognoms."; + readonly missingEmailMessage: "Si us plau indica el teu email."; + readonly missingUsernameMessage: "Si us plau indica el teu usuari."; + readonly missingPasswordMessage: "Si us plau indica la teva contrasenya."; + readonly missingTotpMessage: "Si us plau indica el teu codi d'autenticació"; + readonly notMatchPasswordMessage: "Les contrasenyes no coincideixen."; + readonly invalidPasswordExistingMessage: "La contrasenya actual no és correcta."; + readonly invalidPasswordConfirmMessage: "La confirmació de contrasenya no coincideix."; + readonly invalidTotpMessage: "El codi d'autenticació no és vàlid."; + readonly usernameExistsMessage: "El nom d'usuari ja existeix"; + readonly emailExistsMessage: "L'email ja existeix"; + readonly federatedIdentityEmailExistsMessage: "Ja existeix un usuari amb aquest email. Si us plau accedeix a la gestió del teu compte per enllaçar-lo."; + readonly federatedIdentityUsernameExistsMessage: "Ja existeix un usuari amb aquest nom d'usuari. Si us plau accedeix a la gestió del teu compte per enllaçar-lo."; + readonly configureTotpMessage: "Has de configurar l'aplicació mòbil 'd'identificació per activar el teu compte."; + readonly updateProfileMessage: "Has d'actualitzar el teu perfil d'usuari per activar el teu compte."; + readonly updatePasswordMessage: "Has de canviar la contrasenya per activar el teu compte."; + readonly verifyEmailMessage: "Has de verificar el teu email per activar el teu compte."; + readonly emailSentMessage: "En breu hauries de rebre un missatge amb més instruccions"; + readonly emailSendErrorMessage: "Ha fallat l'enviament de l'email, si us plau intenta-ho de nou més tard."; + readonly accountUpdatedMessage: "El teu compte s'ha actualitzat."; + readonly accountPasswordUpdatedMessage: "La contrasenya s'ha actualitzat."; + readonly noAccessMessage: "Sense accés"; + readonly invalidPasswordMinLengthMessage: "Contrasenya incorrecta: longitud mínima {0}."; + readonly invalidPasswordMinDigitsMessage: "Contrasenya incorrecta: ha de contenir almenys {0} caràcters numèrics."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Contrasenya incorrecta: ha de contenir almenys {0} lletres minúscules."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Contrasenya incorrecta: ha de contenir almenys {0} lletres majúscules."; + readonly invalidPasswordMinSpecialCharsMessage: "Contrasenya incorrecta: ha de contenir almenys {0} caràcters especials."; + readonly invalidPasswordNotUsernameMessage: "Contrasenya incorrecta: no pot ser igual al nom d'usuari."; + readonly invalidPasswordRegexPatternMessage: "Contrasenya incorrecta: no compleix l'expressió regular."; + readonly invalidPasswordHistoryMessage: "Contrasenya incorrecta: no pot ser igual a cap de les últimes {0} contrasenyes."; + readonly failedToProcessResponseMessage: "Fallada en processar la resposta"; + readonly httpsRequiredMessage: "HTTPS obligatori"; + readonly realmNotEnabledMessage: "El domini no està activat"; + readonly invalidRequestMessage: "Petició incorrecta"; + readonly failedLogout: "Ha fallat la desconnexió."; + readonly unknownLoginRequesterMessage: "Sol·licitant d'identificació desconegut"; + readonly loginRequesterNotEnabledMessage: "El sol·licitant d'inici de sessió està desactivat"; + readonly bearerOnlyMessage: "Les aplicacions Bearer-only no poden iniciar sessió des del navegador."; + readonly directGrantsOnlyMessage: "Els clients de tipus Direct-grants-only no poden iniciar sessió des del navegador."; + readonly invalidRedirectUriMessage: "L'URI de redirecció no és correcta"; + readonly unsupportedNameIdFormatMessage: "NameIDFormat no suportat"; + readonly invalidRequesterMessage: "Sol·licitant no vàlid"; + readonly registrationNotAllowedMessage: "El registre no està permès"; + readonly resetCredentialNotAllowedMessage: "El reinici de les credencials no està permès"; + readonly permissionNotApprovedMessage: "Permís no aprovat."; + readonly noRelayStateInResponseMessage: "Sense estat de retransmissió en la resposta del proveïdor d'identitat."; + readonly identityProviderAlreadyLinkedMessage: "La identitat retornada pel proveïdor d'identitat ja està associada a un altre usuari."; + readonly insufficientPermissionMessage: "Permisos insuficients per enllaçar identitats."; + readonly couldNotProceedWithAuthenticationRequestMessage: "No s'ha pogut continuar amb la petició d'autenticació al proveïdor d'identitat."; + readonly couldNotObtainTokenMessage: "No s'ha pogut obtenir el codi del proveïdor d'identitat."; + readonly unexpectedErrorRetrievingTokenMessage: "Error inesperat obtenint el token del proveïdor d'identitat"; + readonly unexpectedErrorHandlingResponseMessage: "Error inesperat processant la resposta del proveïdor d'identitat."; + readonly identityProviderAuthenticationFailedMessage: "Ha fallat l'autenticació. No ha estat possible autenticar-se en el proveïdor d'identitat."; + readonly couldNotSendAuthenticationRequestMessage: "No s'ha pogut enviar la petició d'identificació al proveïdor d'identitat."; + readonly unexpectedErrorHandlingRequestMessage: "Error inesperat durant la petició d'identificació al proveïdor d'identitat."; + readonly invalidAccessCodeMessage: "Codi d'accés no vàlid."; + readonly sessionNotActiveMessage: "La sessió no està activa"; + readonly invalidCodeMessage: "Hi ha hagut un error, si us plau identifica't de nou des de la teva aplicació."; + readonly identityProviderUnexpectedErrorMessage: "Error no esperat intentant autenticar en el proveïdor d'identitat."; + readonly identityProviderNotFoundMessage: "No s'ha trobat cap proveïdor d'identitat."; + readonly realmSupportsNoCredentialsMessage: "El domini no suporta cap tipus de credencials."; + readonly identityProviderNotUniqueMessage: "El domini suporta múltiples proveïdors d'identitat. No s'ha pogut determinar el proveïdor d'identitat que hauria de ser utilitzat per identificar-se."; + readonly emailVerifiedMessage: "El teu email ha estat verificat."; + readonly backToApplication: "« Torna a l'aplicació"; + readonly missingParameterMessage: "Paràmetres que falten: {0}"; + readonly clientNotFoundMessage: "Client no trobat"; + readonly invalidParameterMessage: "Paràmetre no vàlid: {0}"; + readonly alreadyLoggedIn: "You are already logged in."; + }; + readonly cs: { + readonly doLogIn: "Přihlásit se"; + readonly doRegister: "Registrovat se"; + readonly doCancel: "Zrušit"; + readonly doSubmit: "Odeslat"; + readonly doYes: "Ano"; + readonly doNo: "Ne"; + readonly doContinue: "Pokračovat"; + readonly doIgnore: "Ignorovat"; + readonly doAccept: "Potvrdit"; + readonly doDecline: "Zamítnout"; + readonly doForgotPassword: "Zapomenuté heslo?"; + readonly doClickHere: "Klikněte zde"; + readonly doImpersonate: "Zosobnit"; + readonly kerberosNotConfigured: "Kerberos není nakonfigurován"; + readonly kerberosNotConfiguredTitle: "Kerberos není nakonfigurován"; + readonly bypassKerberosDetail: "Buď nejste přihlášeni přes Kerberos nebo váš prohlížeč není nastaven pro přihlášení Kerberos. Klepnutím na tlačítko pokračujte k přihlášení jinými způsoby"; + readonly kerberosNotSetUp: "Kerberos není nastaven. Nemůžete se přihlásit."; + readonly registerWithTitle: "Registrovat {0}"; + readonly registerWithTitleHtml: "{0}"; + readonly loginTitle: "Přihlásit do {0}"; + readonly loginTitleHtml: "{0}"; + readonly impersonateTitle: "{0} Zosobnit uživatele"; + readonly impersonateTitleHtml: "{0} Zosobnit uživatele"; + readonly realmChoice: "Realm"; + readonly unknownUser: "Neznámý uživatel"; + readonly loginTotpTitle: "Nastavení autentizátoru OTP"; + readonly loginProfileTitle: "Aktualizovat informace o účtu"; + readonly loginTimeout: "Přihlašování trvalo příliš dlouho. Přihlašovací proces začíná od začátku."; + readonly oauthGrantTitle: "Poskytnout přístup"; + readonly oauthGrantTitleHtml: "{0}"; + readonly errorTitle: "Je nám líto ..."; + readonly errorTitleHtml: "Omlouváme se ..."; + readonly emailVerifyTitle: "Ověření e-mailu"; + readonly emailForgotTitle: "Zapomněli jste heslo?"; + readonly updatePasswordTitle: "Aktualizace hesla"; + readonly codeSuccessTitle: "Kód úspěchu "; + readonly codeErrorTitle: "Kód chyby: {0}"; + readonly termsTitle: "Smluvní podmínky"; + readonly termsTitleHtml: "Smluvní podmínky"; + readonly termsText: "

Smluvní podmínky, které se mají definovat

"; + readonly recaptchaFailed: "Neplatné Recaptcha"; + readonly recaptchaNotConfigured: "Recaptcha je vyžadována, ale není nakonfigurována"; + readonly consentDenied: "Souhlas byl zamítnut."; + readonly noAccount: "Nový uživatel?"; + readonly username: "Přihlasovací jméno"; + readonly usernameOrEmail: "Přihlasovací jméno nebo e-mail"; + readonly firstName: "Křestní jméno"; + readonly givenName: "Křestní jména"; + readonly fullName: "Celé jméno"; + readonly lastName: "Příjmení"; + readonly familyName: "Příjmení"; + readonly email: "E-mail"; + readonly password: "Heslo"; + readonly passwordConfirm: "Potvrdit heslo"; + readonly passwordNew: "Nové heslo"; + readonly passwordNewConfirm: "Potvrdit nové heslo"; + readonly rememberMe: "Pamatovat si mě"; + readonly authenticatorCode: "Jednorázový kód"; + readonly address: "Adresa"; + readonly street: "Ulice"; + readonly locality: "Město"; + readonly region: "Kraj"; + readonly postal_code: "PSČ"; + readonly country: "Stát"; + readonly emailVerified: "E-mail ověřen"; + readonly gssDelegationCredential: "GSS Delegované Oprávnění"; + readonly loginTotpStep1: "Nainstalujte do mobilu jednu z následujících aplikací"; + readonly loginTotpStep2: "Otevřete aplikaci a naskenujte čárový kód"; + readonly loginTotpStep3: "Zadejte jednorázový kód poskytnutý aplikací a klepnutím na tlačítko Odeslat dokončete nastavení"; + readonly loginTotpManualStep2: "Otevřete aplikaci a zadejte klíč"; + readonly loginTotpManualStep3: "Použijte následující hodnoty konfigurace, pokud aplikace umožňuje jejich nastavení"; + readonly loginTotpUnableToScan: "Nelze skenovat?"; + readonly loginTotpScanBarcode: "Skenovat čárový kód?"; + readonly loginTotpOneTime: "Jednorázový kód"; + readonly loginTotpType: "Typ"; + readonly loginTotpAlgorithm: "Algoritmus"; + readonly loginTotpDigits: "Číslice"; + readonly loginTotpInterval: "Interval"; + readonly loginTotpCounter: "Počítadlo"; + readonly "loginTotp.totp": "Založeno na čase"; + readonly "loginTotp.hotp": "Založeno na počítadle"; + readonly oauthGrantRequest: "Poskytujete tyto přístupová oprávnění?"; + readonly inResource: "v"; + readonly emailVerifyInstruction1: "Byl Vám zaslán e-mail s pokyny k ověření vaší e-mailové adresy."; + readonly emailVerifyInstruction2: "Nezískali jste v e-mailu ověřovací kód?"; + readonly emailVerifyInstruction3: "znovu odeslat e-mail."; + readonly emailLinkIdpTitle: "Odkaz {0}"; + readonly emailLinkIdp1: "Byl vám zaslán e-mail s pokyny k propojení {0} účtu {1} s vaším účtem {2}."; + readonly emailLinkIdp2: "Nezískali jste v e-mailu ověřovací kód?"; + readonly emailLinkIdp3: "znovu odeslat e-mail."; + readonly emailLinkIdp4: "Pokud jste již ověřili e-mail v jiném prohlížeči"; + readonly emailLinkIdp5: "pokračovat."; + readonly backToLogin: "« Zpět k přihlášení"; + readonly emailInstruction: "Zadejte své uživatelské jméno nebo e-mailovou adresu a my vám zašleme pokyny k vytvoření nového hesla."; + readonly copyCodeInstruction: "Zkopírujte tento kód a vložte jej do své aplikace:"; + readonly pageExpiredTitle: "Vypršela platnost stránky"; + readonly pageExpiredMsg1: "Pro restart procesu přihlášení"; + readonly pageExpiredMsg2: "Pokračovat v procesu přihlášení"; + readonly personalInfo: "Osobní údaje:"; + readonly role_admin: "Administrátor realmu"; + readonly "role_realm-admin": "Administrátor realmu"; + readonly "role_create-realm": "Vytvořit realm"; + readonly "role_create-client": "Vytvořit klienta"; + readonly "role_view-realm": "Zobrazit realm"; + readonly "role_view-users": "Zobrazit uživatele"; + readonly "role_view-applications": "Zobrazit aplikace"; + readonly "role_view-clients": "Zobrazit klienty"; + readonly "role_view-events": "Zobrazit události"; + readonly "role_view-identity-providers": "Zobrazit poskytovatele identity"; + readonly "role_manage-realm": "Spravovat realm"; + readonly "role_manage-users": "Spravovat uživatele"; + readonly "role_manage-applications": "Spravovat aplikace"; + readonly "role_manage-identity-providers": "Spravovat poskytovatele identity"; + readonly "role_manage-clients": "Spravovat klienty"; + readonly "role_manage-events": "Spravovat události"; + readonly "role_view-profile": "Zobrazit profil"; + readonly "role_manage-account": "Spravovat účet"; + readonly "role_manage-account-links": "Spravovat odkazy na účet"; + readonly "role_read-token": "Číst token"; + readonly "role_offline-access": "Přístup offline"; + readonly client_account: "Účet"; + readonly "client_security-admin-console": "Security Admin Console"; + readonly "client_admin-cli": "Admin CLI"; + readonly "client_realm-management": "Spravovat Realm"; + readonly client_broker: "Broker"; + readonly invalidUserMessage: "Nesprávné jméno nebo heslo."; + readonly invalidEmailMessage: "Nesprávný e-mail."; + readonly accountDisabledMessage: "Účet je neplatný, kontaktujte administrátora."; + readonly accountTemporarilyDisabledMessage: "Účet je dočasně deaktivován, kontaktujte administrátora nebo zkuste později."; + readonly expiredCodeMessage: "Platnost přihlášení vypršela. Přihlašte se znovu."; + readonly expiredActionMessage: "Akce vypršela. Pokračujte přihlášením."; + readonly expiredActionTokenNoSessionMessage: "Akce vypršela."; + readonly expiredActionTokenSessionExistsMessage: "Akce vypršela. Začněte znovu"; + readonly missingFirstNameMessage: "Zadejte prosím jméno."; + readonly missingLastNameMessage: "Zadejte prosím příjmení."; + readonly missingEmailMessage: "Zadejte prosím e-mail."; + readonly missingUsernameMessage: "Zadejte prosím uživatelské jméno."; + readonly missingPasswordMessage: "Zadejte prosím heslo."; + readonly missingTotpMessage: "Zadejte prosím kód ověřovatele."; + readonly notMatchPasswordMessage: "Hesla se neshodují."; + readonly invalidPasswordExistingMessage: "Neplatné existující heslo."; + readonly invalidPasswordBlacklistedMessage: "Neplatné heslo: heslo je na černé listině."; + readonly invalidPasswordConfirmMessage: "Potvrzení hesla se neshoduje."; + readonly invalidTotpMessage: "Neplatný kód ověřování."; + readonly usernameExistsMessage: "Uživatelské jméno již existuje."; + readonly emailExistsMessage: "Email již existuje."; + readonly federatedIdentityExistsMessage: "Uživatel s {0} {1} již existuje. Přihlaste se ke správě účtu a propojte účet."; + readonly confirmLinkIdpTitle: "Účet již existuje"; + readonly federatedIdentityConfirmLinkMessage: "Uživatel s {0} {1} již existuje. Jak chcete pokračovat?"; + readonly federatedIdentityConfirmReauthenticateMessage: "Ověřte jako {0} k propojení účtu {1}"; + readonly confirmLinkIdpReviewProfile: "Zkontrolujte profil"; + readonly confirmLinkIdpContinue: "Přidat do existujícího účtu"; + readonly configureTotpMessage: "Chcete-li aktivovat účet, musíte nastavit službu Mobile Authenticator."; + readonly updateProfileMessage: "Pro aktivaci účtu potřebujete aktualizovat svůj uživatelský profil."; + readonly updatePasswordMessage: "Pro aktivaci účtu musíte provést aktualizaci hesla."; + readonly resetPasswordMessage: "Je třeba změnit heslo."; + readonly verifyEmailMessage: "Pro aktivaci účtu potřebujete ověřit vaši e-mailovou adresu."; + readonly linkIdpMessage: "Potřebujete-li ověřit vaši e-mailovou adresu, propojte svůj účet s {0}."; + readonly emailSentMessage: "Měli byste brzy obdržet e-mail s dalšími pokyny."; + readonly emailSendErrorMessage: "Nepodařilo se odeslat e-mail, zkuste to prosím později."; + readonly accountUpdatedMessage: "Váš účet byl aktualizován."; + readonly accountPasswordUpdatedMessage: "Vaše heslo bylo aktualizováno."; + readonly noAccessMessage: "Žádný přístup"; + readonly invalidPasswordMinLengthMessage: "Neplatné heslo: minimální délka {0}."; + readonly invalidPasswordMinDigitsMessage: "Neplatné heslo: musí obsahovat nejméně {0} číslic."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Neplatné heslo: musí obsahovat minimálně {0} malé znaky."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Neplatné heslo: musí obsahovat nejméně {0} velká písmena."; + readonly invalidPasswordMinSpecialCharsMessage: "Neplatné heslo: musí obsahovat nejméně {0} speciální znaky."; + readonly invalidPasswordNotUsernameMessage: "Neplatné heslo: nesmí být totožné s uživatelským jménem."; + readonly invalidPasswordRegexPatternMessage: "Neplatné heslo: neshoduje se vzorem regulérního výrazu."; + readonly invalidPasswordHistoryMessage: "Neplatné heslo: Nesmí se rovnat žádnému z posledních {0} hesel."; + readonly invalidPasswordGenericMessage: "Neplatné heslo: nové heslo neodpovídá pravidlům hesla."; + readonly failedToProcessResponseMessage: "Nepodařilo se zpracovat odpověď"; + readonly httpsRequiredMessage: "Požadováno HTTPS"; + readonly realmNotEnabledMessage: "Realm není povolen"; + readonly invalidRequestMessage: "Neplatná žádost"; + readonly failedLogout: "Odhlášení se nezdařilo"; + readonly unknownLoginRequesterMessage: "Neznámý žadatel o přihlášení"; + readonly loginRequesterNotEnabledMessage: "Žadatel o přihlášení není povolen"; + readonly bearerOnlyMessage: "Aplikace bearer-only nemohou iniciovat přihlašování pomocí prohlížeče"; + readonly standardFlowDisabledMessage: "Klient nesmí iniciovat přihlašování prohlížeče s daným typem odpovědi. Standardní tok je pro klienta zakázán."; + readonly implicitFlowDisabledMessage: "Klient nesmí iniciovat přihlašování prohlížeče s daným typem odpovědi. Implicitní tok je pro klienta zakázán."; + readonly invalidRedirectUriMessage: "Neplatné redirect uri"; + readonly unsupportedNameIdFormatMessage: "Nepodporovaný NameIDFormat"; + readonly invalidRequesterMessage: "Neplatný žadatel"; + readonly registrationNotAllowedMessage: "Registrace není povolena"; + readonly resetCredentialNotAllowedMessage: "Reset Credential není povoleno"; + readonly permissionNotApprovedMessage: "Oprávnění nebylo schváleno."; + readonly noRelayStateInResponseMessage: "Neexistuje relay state relé v odpovědi od poskytovatele totožnosti."; + readonly insufficientPermissionMessage: "Nedostatečná oprávnění k propojení identit."; + readonly couldNotProceedWithAuthenticationRequestMessage: "Nemohu pokračovat s žádostí o ověření poskytovateli totožnosti."; + readonly couldNotObtainTokenMessage: "Nelze získat token od poskytovatele totožnosti."; + readonly unexpectedErrorRetrievingTokenMessage: "Neočekávaná chyba při načítání tokenu od poskytovatele identity."; + readonly unexpectedErrorHandlingResponseMessage: "Neočekávaná chyba při zpracování odpovědi od poskytovatele identity."; + readonly identityProviderAuthenticationFailedMessage: "Ověření selhalo. Nelze ověřit s poskytovatelem identity."; + readonly identityProviderDifferentUserMessage: "Ověřeno jako {0}, ale mělo by být ověřeno jako {1}"; + readonly couldNotSendAuthenticationRequestMessage: "Nelze odeslat žádost o ověření poskytovateli totožnosti."; + readonly unexpectedErrorHandlingRequestMessage: "Neočekávaná chyba při zpracování požadavku na ověření poskytovateli totožnosti."; + readonly invalidAccessCodeMessage: "Neplatný přístupový kód."; + readonly sessionNotActiveMessage: "Session není aktivní."; + readonly invalidCodeMessage: "Došlo k chybě, přihlaste se znovu prostřednictvím své aplikace."; + readonly identityProviderUnexpectedErrorMessage: "Neočekávaná chyba při ověřování s poskytovatelem identity"; + readonly identityProviderNotFoundMessage: "Nelze najít poskytovatele identity s identifikátorem."; + readonly identityProviderLinkSuccess: "Úspěšně jste ověřili svůj e-mail. Vraťte se prosím zpět do původního prohlížeče a pokračujte tam s přihlašovacími údaji."; + readonly staleCodeMessage: "Tato stránka již není platná. Vraťte se zpět do aplikace a přihlaste se znovu"; + readonly realmSupportsNoCredentialsMessage: "Realm nepodporuje žádný typ pověření."; + readonly identityProviderNotUniqueMessage: "Oblast podporuje více poskytovatelů totožnosti. Nelze určit, s jakým zprostředkovatelem totožnosti se má ověřit."; + readonly emailVerifiedMessage: "Vaše e-mailová adresa byla ověřena."; + readonly staleEmailVerificationLink: "Odkaz, na který jste klikli, je starý starý odkaz a již není platný. Možná jste již ověřili svůj e-mail?"; + readonly identityProviderAlreadyLinkedMessage: "Federovaná identita vrácená {0} je již propojena s jiným uživatelem."; + readonly confirmAccountLinking: "Potvrďte propojení účtu {0} poskytovatele totožnosti {1} s vaším účtem."; + readonly confirmEmailAddressVerification: "Potvrďte platnost e-mailové adresy {0}."; + readonly confirmExecutionOfActions: "Proveďte následující akce"; + readonly backToApplication: "« Zpět na aplikaci"; + readonly missingParameterMessage: "Chybějící parametry : {0}"; + readonly clientNotFoundMessage: "Klient nebyl nalezen."; + readonly clientDisabledMessage: "Klient byl zneplatněn."; + readonly invalidParameterMessage: "Neplatný parametr : {0}"; + readonly alreadyLoggedIn: "Jste již přihlášeni."; + readonly differentUserAuthenticated: "Jste již v této relaci ověřeni jako jiný uživatel ' {0} '. Nejdříve se odhlašte."; + readonly brokerLinkingSessionExpired: "Požadované propojení účtu brokerů, ale aktuální relace již není platná."; + readonly proceedWithAction: "» Klikněte zde pro pokračování"; + readonly "requiredAction.CONFIGURE_TOTP": "Konfigurovat OTP"; + readonly "requiredAction.terms_and_conditions": "Smluvní podmínky"; + readonly "requiredAction.UPDATE_PASSWORD": "Aktualizace hesla"; + readonly "requiredAction.UPDATE_PROFILE": "Aktualizovat profil"; + readonly "requiredAction.VERIFY_EMAIL": "Ověřit e-mail"; + readonly p3pPolicy: "CP=\"Toto není politika P3P!\""; + }; + readonly de: { + readonly doLogIn: "Anmelden"; + readonly doRegister: "Registrieren"; + readonly doCancel: "Abbrechen"; + readonly doSubmit: "Absenden"; + readonly doYes: "Ja"; + readonly doNo: "Nein"; + readonly doContinue: "Weiter"; + readonly doIgnore: "Ignorieren"; + readonly doAccept: "Annehmen"; + readonly doDecline: "Ablehnen"; + readonly doForgotPassword: "Passwort vergessen?"; + readonly doClickHere: "Hier klicken"; + readonly doImpersonate: "Identitätswechsel"; + readonly kerberosNotConfigured: "Kerberos ist nicht konfiguriert."; + readonly kerberosNotConfiguredTitle: "Kerberos nicht konfiguriert"; + readonly bypassKerberosDetail: "Sie sind entweder nicht mit Kerberos angemeldet, oder Ihr Browser ist nicht für eine Anmeldung mit Kerberos konfiguriert. Bitte klicken Sie auf Weiter, damit Sie sich auf eine andere Art anmelden können"; + readonly kerberosNotSetUp: "Kerberos ist nicht konfiguriert. Sie können sich damit nicht anmelden."; + readonly registerTitle: "Registrierung"; + readonly registerWithTitle: "Registrierung bei {0}"; + readonly registerWithTitleHtml: "{0}"; + readonly loginTitle: "Anmeldung bei {0}"; + readonly loginTitleHtml: "{0}"; + readonly impersonateTitle: "{0} Identitätswechsel"; + readonly impersonateTitleHtml: "{0} Identitätswechsel"; + readonly realmChoice: "Realm"; + readonly unknownUser: "Unbekannter Benutzer"; + readonly loginTotpTitle: "Mehrfachauthentifizierung konfigurieren"; + readonly loginProfileTitle: "Benutzerkonto Informationen aktualisieren"; + readonly loginTimeout: "Sie haben zu lange gebraucht, um sich anzumelden. Bitte versuchen Sie es erneut."; + readonly oauthGrantTitle: "OAuth gewähren"; + readonly oauthGrantTitleHtml: "{0}"; + readonly errorTitle: "Es ist ein Fehler aufgetreten."; + readonly errorTitleHtml: "Es ist ein Fehler aufgetreten."; + readonly emailVerifyTitle: "E-Mail verifizieren"; + readonly emailForgotTitle: "Passwort vergessen?"; + readonly updatePasswordTitle: "Passwort aktualisieren"; + readonly codeSuccessTitle: "Erfolgreicher Code"; + readonly codeErrorTitle: "Fehlercode: {0}"; + readonly termsTitle: "Bedingungen und Konditionen"; + readonly termsTitleHtml: "Bedingungen und Konditionen"; + readonly termsText: "

Zu definierende Bedingungen und Konditionen

"; + readonly recaptchaFailed: "Ungültiges Recaptcha"; + readonly recaptchaNotConfigured: "Recaptcha Eingabe ist erforderlich, jedoch noch nicht konfiguriert."; + readonly consentDenied: "Zustimmung verweigert."; + readonly noAccount: "Neuer Benutzer?"; + readonly username: "Benutzername"; + readonly usernameOrEmail: "Benutzername oder E-Mail"; + readonly firstName: "Vorname"; + readonly givenName: "Vorname"; + readonly fullName: "Voller Name"; + readonly lastName: "Nachname"; + readonly familyName: "Nachname"; + readonly email: "E-Mail"; + readonly password: "Passwort"; + readonly passwordConfirm: "Passwort bestätigen"; + readonly passwordNew: "Neues Passwort"; + readonly passwordNewConfirm: "Neues Passwort bestätigen"; + readonly rememberMe: "Angemeldet bleiben"; + readonly authenticatorCode: "One-time Code"; + readonly address: "Adresse"; + readonly street: "Straße"; + readonly locality: "Stadt oder Ortschaft"; + readonly region: "Staat, Provinz, Region"; + readonly postal_code: "PLZ"; + readonly country: "Land"; + readonly emailVerified: "E-Mail verifiziert"; + readonly gssDelegationCredential: "GSS delegierte Berechtigung"; + readonly loginTotpStep1: "Installieren Sie eine der folgenden Applikationen auf Ihrem Smartphone:"; + readonly loginTotpStep2: "Öffnen Sie die Applikation und scannen Sie den Barcode."; + readonly loginTotpStep3: "Geben Sie den von der Applikation generierten One-time Code ein und klicken Sie auf Speichern."; + readonly loginTotpManualStep2: "Öffnen Sie die Applikation und geben Sie den folgenden Schlüssel ein."; + readonly loginTotpManualStep3: "Verwenden Sie die folgenden Konfigurationswerte, falls Sie diese für die Applikation anpassen können:"; + readonly loginTotpUnableToScan: "Sie können den Barcode nicht scannen?"; + readonly loginTotpScanBarcode: "Barcode scannen?"; + readonly loginOtpOneTime: "One-time code"; + readonly loginTotpType: "Typ"; + readonly loginTotpAlgorithm: "Algorithmus"; + readonly loginTotpDigits: "Ziffern"; + readonly loginTotpInterval: "Intervall"; + readonly loginTotpCounter: "Zähler"; + readonly "loginTotp.totp": "zeitbasiert (time-based)"; + readonly "loginTotp.hotp": "zählerbasiert (counter-based)"; + readonly oauthGrantRequest: "Wollen Sie diese Zugriffsrechte gewähren?"; + readonly inResource: "in"; + readonly emailVerifyInstruction1: "Eine E-Mail mit weiteren Anweisungen wurde an Sie versendet."; + readonly emailVerifyInstruction2: "Falls Sie keine E-Mail erhalten haben, dann können Sie"; + readonly emailVerifyInstruction3: "um eine neue E-Mail versenden zu lassen."; + readonly emailLinkIdpTitle: "{0} verknüpfen"; + readonly emailLinkIdp1: "Eine E-Mail mit weiteren Anweisungen um {0} Konto {1} mit Ihrem {2} Konto zu verknüpfen wurde an Sie versendet."; + readonly emailLinkIdp2: "Sie haben keinen Code in Ihrer E-Mail erhalten?"; + readonly emailLinkIdp3: "um eine neue E-Mail versenden zu lassen."; + readonly emailLinkIdp4: "Wenn Sie die E-Mail bereits in einem anderen Browser verifiziert haben"; + readonly emailLinkIdp5: "um fortzufahren."; + readonly backToLogin: "« Zurück zur Anmeldung"; + readonly emailInstruction: "Geben Sie Ihren Benutzernamen oder Ihre E-Mail Adresse ein und klicken Sie auf Absenden. Danach werden wir Ihnen eine E-Mail mit weiteren Instruktionen zusenden."; + readonly copyCodeInstruction: "Bitte kopieren Sie den folgenden Code und fügen ihn in die Applikation ein:"; + readonly pageExpiredTitle: "Diese Seite ist nicht mehr gültig."; + readonly pageExpiredMsg1: "Um den Anmeldevorgang neu zu starten"; + readonly pageExpiredMsg2: "Um den Anmeldevorgang fortzusetzen"; + readonly personalInfo: "Persönliche Informationen:"; + readonly role_admin: "Admin"; + readonly "role_realm-admin": "Realm Admin"; + readonly "role_create-realm": "Realm erstellen"; + readonly "role_create-client": "Client erstellen"; + readonly "role_view-realm": "Realm ansehen"; + readonly "role_view-users": "Benutzer ansehen"; + readonly "role_view-applications": "Applikationen ansehen"; + readonly "role_view-clients": "Clients ansehen"; + readonly "role_view-events": "Events ansehen"; + readonly "role_view-identity-providers": "Identity Provider ansehen"; + readonly "role_manage-realm": "Realm verwalten"; + readonly "role_manage-users": "Benutzer verwalten"; + readonly "role_manage-applications": "Applikationen verwalten"; + readonly "role_manage-identity-providers": "Identity Provider verwalten"; + readonly "role_manage-clients": "Clients verwalten"; + readonly "role_manage-events": "Events verwalten"; + readonly "role_view-profile": "Profile ansehen"; + readonly "role_manage-account": "Profile verwalten"; + readonly "role_manage-account-links": "Profil-Links verwalten"; + readonly "role_read-token": "Token lesen"; + readonly "role_offline-access": "Offline-Zugriff"; + readonly client_account: "Clientkonto"; + readonly "client_security-admin-console": "Security Adminkonsole"; + readonly "client_admin-cli": "Admin CLI"; + readonly "client_realm-management": "Realm-Management"; + readonly client_broker: "Broker"; + readonly invalidUserMessage: "Ungültiger Benutzername oder Passwort."; + readonly invalidEmailMessage: "Ungültige E-Mail-Adresse."; + readonly accountDisabledMessage: "Ihr Benutzerkonto ist gesperrt, bitte kontaktieren Sie den Admin."; + readonly accountTemporarilyDisabledMessage: "Ihr Benutzerkonto ist temporär gesperrt. Bitte kontaktieren Sie den Admin oder versuchen Sie es später noch einmal."; + readonly expiredCodeMessage: "Zeitüberschreitung bei der Anmeldung. Bitte melden Sie sich erneut an."; + readonly expiredActionMessage: "Die Aktion ist nicht mehr gültig. Bitte fahren Sie nun mit der Anmeldung fort."; + readonly expiredActionTokenNoSessionMessage: "Die Aktion ist nicht mehr gültig."; + readonly expiredActionTokenSessionExistsMessage: "Die Aktion ist nicht mehr gültig. Bitte fangen Sie noch einmal an."; + readonly missingFirstNameMessage: "Bitte geben Sie einen Vornamen ein."; + readonly missingLastNameMessage: "Bitte geben Sie einen Nachnamen ein."; + readonly missingEmailMessage: "Bitte geben Sie eine E-Mail-Adresse ein."; + readonly missingUsernameMessage: "Bitte geben Sie einen Benutzernamen ein."; + readonly missingPasswordMessage: "Bitte geben Sie ein Passwort ein."; + readonly missingTotpMessage: "Bitte geben Sie den One-time Code ein."; + readonly notMatchPasswordMessage: "Passwörter sind nicht identisch."; + readonly invalidPasswordExistingMessage: "Das aktuelle Passwort ist ungültig."; + readonly invalidPasswordBlacklistedMessage: "Ungültiges Passwort: Das Passwort steht auf der Blockliste (schwarzen Liste)."; + readonly invalidPasswordConfirmMessage: "Die Passwortbestätigung ist nicht identisch."; + readonly invalidTotpMessage: "Ungültiger One-time Code."; + readonly usernameExistsMessage: "Benutzername existiert bereits."; + readonly emailExistsMessage: "E-Mail existiert bereits."; + readonly federatedIdentityExistsMessage: "Ein Benutzer mit {0} {1} existiert bereits. Bitte melden Sie sich an der Benutzerkontoverwaltung an um den Benutzer zu verknüpfen."; + readonly confirmLinkIdpTitle: "Das Benutzerkonto existiert bereits."; + readonly federatedIdentityConfirmLinkMessage: "Ein Benutzer mit {0} {1} existiert bereits. Wie möchten Sie fortfahren?"; + readonly federatedIdentityConfirmReauthenticateMessage: "Anmelden um das Benutzerkonto mit {0} zu verknüpfen"; + readonly confirmLinkIdpReviewProfile: "Benutzerkonto überprüfen"; + readonly confirmLinkIdpContinue: "Zu einem bestehenden Benutzerkonto hinzufügen"; + readonly configureTotpMessage: "Sie müssen eine Mehrfachauthentifizierung einrichten, um das Benutzerkonto zu aktivieren."; + readonly updateProfileMessage: "Sie müssen Ihr Benutzerkonto aktualisieren, um das Benutzerkonto zu aktivieren."; + readonly updatePasswordMessage: "Sie müssen Ihr Passwort ändern, um das Benutzerkonto zu aktivieren."; + readonly resetPasswordMessage: "Sie müssen Ihr Passwort ändern."; + readonly verifyEmailMessage: "Sie müssen Ihre E-Mail-Adresse verifizieren, um das Benutzerkonto zu aktivieren."; + readonly linkIdpMessage: "Sie müssen Ihre E-Mail-Adresse verifizieren, um Ihr Benutzerkonto mit {0} zu verknüpfen."; + readonly emailSentMessage: "Sie sollten in Kürze eine E-Mail mit weiteren Instruktionen erhalten."; + readonly emailSendErrorMessage: "Die E-Mail konnte nicht versendet werden. Bitte versuchen Sie es später nochmal einmal."; + readonly accountUpdatedMessage: "Ihr Benutzerkonto wurde aktualisiert."; + readonly accountPasswordUpdatedMessage: "Ihr Passwort wurde aktualisiert."; + readonly noAccessMessage: "Kein Zugriff"; + readonly invalidPasswordMinLengthMessage: "Ungültiges Passwort: Es muss mindestens {0} Zeichen lang sein."; + readonly invalidPasswordMinDigitsMessage: "Ungültiges Passwort: Es muss mindestens {0} Zahl(en) beinhalten."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Ungültiges Passwort: Es muss mindestens {0} Kleinbuchstaben beinhalten."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Ungültiges Passwort: Es muss mindestens {0} Großbuchstaben beinhalten."; + readonly invalidPasswordMinSpecialCharsMessage: "Ungültiges Passwort: Es muss mindestens {0} Sonderzeichen beinhalten."; + readonly invalidPasswordNotUsernameMessage: "Ungültiges Passwort: Es darf nicht gleich sein wie der Benutzername."; + readonly invalidPasswordRegexPatternMessage: "Ungültiges Passwort: Es entspricht nicht dem Regex-Muster."; + readonly invalidPasswordHistoryMessage: "Ungültiges Passwort: Es darf nicht einem der letzten {0} Passwörter entsprechen."; + readonly invalidPasswordGenericMessage: "Ungültiges Passwort: Es verletzt die Passwort-Richtlinien."; + readonly failedToProcessResponseMessage: "Konnte Antwort nicht verarbeiten."; + readonly httpsRequiredMessage: "HTTPS erforderlich."; + readonly realmNotEnabledMessage: "Realm nicht aktiviert."; + readonly invalidRequestMessage: "Ungültiger Request."; + readonly failedLogout: "Logout fehlgeschlagen."; + readonly unknownLoginRequesterMessage: "Ungültiger Login Requester."; + readonly loginRequesterNotEnabledMessage: "Login Requester nicht aktiviert."; + readonly bearerOnlyMessage: "Bearer-only Clients können sich nicht via Browser anmelden."; + readonly standardFlowDisabledMessage: "Client darf sich mit diesem response_type nicht via Browser anmelden. Standard Flow ist für diesen Client deaktiviert."; + readonly implicitFlowDisabledMessage: "Client darf sich mit diesem response_type nicht via Browser anmelden. Implicit Flow ist für diesen Client deaktiviert."; + readonly invalidRedirectUriMessage: "Ungültige Redirect Uri."; + readonly unsupportedNameIdFormatMessage: "Nicht unterstütztes NameIDFormat."; + readonly invalidRequesterMessage: "Ungültiger Requester."; + readonly registrationNotAllowedMessage: "Registrierung nicht erlaubt."; + readonly resetCredentialNotAllowedMessage: "Reset Credential nicht erlaubt."; + readonly permissionNotApprovedMessage: "Berechtigung nicht bestätigt."; + readonly noRelayStateInResponseMessage: "Kein Relay State in der Antwort von Identity Provider."; + readonly insufficientPermissionMessage: "Nicht genügend Rechte, um die Identität zu verknüpfen."; + readonly couldNotProceedWithAuthenticationRequestMessage: "Konnte die Authentifizierungsanfrage nicht weiter verarbeiten."; + readonly couldNotObtainTokenMessage: "Konnte kein Token vom Identity Provider erhalten."; + readonly unexpectedErrorRetrievingTokenMessage: "Unerwarteter Fehler während dem Empfang des Tokens vom Identity Provider."; + readonly unexpectedErrorHandlingResponseMessage: "Unerwarteter Fehler während der Bearbeitung der Antwort vom Identity Provider."; + readonly identityProviderAuthenticationFailedMessage: "Authentifizierung fehlgeschlagen. Authentifizierung mit dem Identity Provider nicht möglich."; + readonly couldNotSendAuthenticationRequestMessage: "Konnte Authentifizierungsanfrage nicht an den Identity Provider senden."; + readonly unexpectedErrorHandlingRequestMessage: "Unerwarteter Fehler während der Bearbeitung der Anfrage an den Identity Provider."; + readonly invalidAccessCodeMessage: "Ungültiger Access-Code."; + readonly sessionNotActiveMessage: "Session nicht aktiv."; + readonly invalidCodeMessage: "Ungültiger Code, bitte melden Sie sich erneut über die Applikation an."; + readonly identityProviderUnexpectedErrorMessage: "Unerwarteter Fehler während der Authentifizierung mit dem Identity Provider."; + readonly identityProviderNotFoundMessage: "Konnte keinen Identity Provider zu der Identität finden."; + readonly identityProviderLinkSuccess: "Sie haben Ihre E-Mail-Adresse erfolgreich verifiziert. Bitte kehren Sie zu Ihrem ursprünglichen Browser zurück und fahren Sie dort mit der Anmeldung fort. "; + readonly staleCodeMessage: "Diese Seite ist nicht mehr gültig, bitte kehren Sie zu Ihrer Applikation zurük und melden Sie sich erneut an."; + readonly realmSupportsNoCredentialsMessage: "Realm unterstützt keine Credential Typen."; + readonly emailVerifiedMessage: "Ihre E-Mail-Adresse wurde erfolgreich verifiziert."; + readonly staleEmailVerificationLink: "Der von Ihnen angeklickte Link ist nicht mehr gültig. Haben Sie Ihre E-Mail-Adresse eventuell bereits verifiziert?"; + readonly identityProviderAlreadyLinkedMessage: "Die Identität welche von dem Identity Provider zurückgegeben wurde ist bereits mit einem anderen Benutzer verknüpft."; + readonly identityProviderNotUniqueMessage: "Der Realm unterstützt mehrere Identity Provider. Es konnte kein eindeutiger Identity Provider zum Authentifizieren gewählt werden."; + readonly confirmAccountLinking: "Bestätigen Sie den Account {0} des Identity Provider {1} mit Ihrem Account zu verknüpfen."; + readonly confirmEmailAddressVerification: "Bestätigen Sie, dass die E-Mail-Adresse {0} gültig ist."; + readonly confirmExecutionOfActions: "Führen Sie die folgende(n) Aktion(en) aus"; + readonly backToApplication: "« Zurück zur Applikation"; + readonly missingParameterMessage: "Fehlender Parameter: {0}"; + readonly clientNotFoundMessage: "Client nicht gefunden."; + readonly clientDisabledMessage: "Client deaktiviert."; + readonly invalidParameterMessage: "Ungültiger Parameter: {0}"; + readonly alreadyLoggedIn: "Sie sind bereits angemeldet."; + readonly differentUserAuthenticated: "Sie sind in dieser Session bereits mit einem anderen Benutzer '{0}' angemeldet. Bitte melden Sie sich zuerst ab."; + readonly brokerLinkingSessionExpired: "Broker Account Linking angefordert; Ihre Session ist allerdings nicht mehr gültig."; + readonly proceedWithAction: "» Klicken Sie hier um fortzufahren"; + readonly "requiredAction.CONFIGURE_TOTP": "Mehrfachauthentifizierung konfigurieren"; + readonly "requiredAction.terms_and_conditions": "Bedingungen und Konditionen"; + readonly "requiredAction.UPDATE_PASSWORD": "Passwort aktualisieren"; + readonly "requiredAction.UPDATE_PROFILE": "Profil aktualisieren"; + readonly "requiredAction.VERIFY_EMAIL": "E-Mail-Adresse verifizieren"; + readonly doX509Login: "Sie werden angemeldet als:"; + readonly clientCertificate: "X509 Client Zertifikat:"; + readonly noCertificate: "[Kein Zertifikat]"; + readonly pageNotFound: "Seite nicht gefunden"; + readonly internalServerError: "Es ist ein interner Server-Fehler aufgetreten"; + }; + readonly en: { + readonly doLogIn: "Log In"; + readonly doRegister: "Register"; + readonly doCancel: "Cancel"; + readonly doSubmit: "Submit"; + readonly doBack: "Back"; + readonly doYes: "Yes"; + readonly doNo: "No"; + readonly doContinue: "Continue"; + readonly doIgnore: "Ignore"; + readonly doAccept: "Accept"; + readonly doDecline: "Decline"; + readonly doForgotPassword: "Forgot Password?"; + readonly doClickHere: "Click here"; + readonly doImpersonate: "Impersonate"; + readonly doTryAgain: "Try again"; + readonly doTryAnotherWay: "Try Another Way"; + readonly kerberosNotConfigured: "Kerberos Not Configured"; + readonly kerberosNotConfiguredTitle: "Kerberos Not Configured"; + readonly bypassKerberosDetail: "Either you are not logged in by Kerberos or your browser is not set up for Kerberos login. Please click continue to login in through other means"; + readonly kerberosNotSetUp: "Kerberos is not set up. You cannot login."; + readonly registerTitle: "Register"; + readonly loginTitle: "Log in to {0}"; + readonly loginTitleHtml: "{0}"; + readonly impersonateTitle: "{0} Impersonate User"; + readonly impersonateTitleHtml: "{0} Impersonate User"; + readonly realmChoice: "Realm"; + readonly unknownUser: "Unknown user"; + readonly loginTotpTitle: "Mobile Authenticator Setup"; + readonly loginProfileTitle: "Update Account Information"; + readonly loginTimeout: "Your login attempt timed out. Login will start from the beginning."; + readonly oauthGrantTitle: "Grant Access to {0}"; + readonly oauthGrantTitleHtml: "{0}"; + readonly errorTitle: "We are sorry..."; + readonly errorTitleHtml: "We are sorry ..."; + readonly emailVerifyTitle: "Email verification"; + readonly emailForgotTitle: "Forgot Your Password?"; + readonly updatePasswordTitle: "Update password"; + readonly codeSuccessTitle: "Success code"; + readonly codeErrorTitle: "Error code: {0}"; + readonly displayUnsupported: "Requested display type unsupported"; + readonly browserRequired: "Browser required to login"; + readonly browserContinue: "Browser required to complete login"; + readonly browserContinuePrompt: "Open browser and continue login? [y/n]:"; + readonly browserContinueAnswer: "y"; + readonly termsTitle: "Terms and Conditions"; + readonly termsText: "

Terms and conditions to be defined

"; + readonly termsPlainText: "Terms and conditions to be defined."; + readonly recaptchaFailed: "Invalid Recaptcha"; + readonly recaptchaNotConfigured: "Recaptcha is required, but not configured"; + readonly consentDenied: "Consent denied."; + readonly noAccount: "New user?"; + readonly username: "Username"; + readonly usernameOrEmail: "Username or email"; + readonly firstName: "First name"; + readonly givenName: "Given name"; + readonly fullName: "Full name"; + readonly lastName: "Last name"; + readonly familyName: "Family name"; + readonly email: "Email"; + readonly password: "Password"; + readonly passwordConfirm: "Confirm password"; + readonly passwordNew: "New Password"; + readonly passwordNewConfirm: "New Password confirmation"; + readonly rememberMe: "Remember me"; + readonly authenticatorCode: "One-time code"; + readonly address: "Address"; + readonly street: "Street"; + readonly locality: "City or Locality"; + readonly region: "State, Province, or Region"; + readonly postal_code: "Zip or Postal code"; + readonly country: "Country"; + readonly emailVerified: "Email verified"; + readonly gssDelegationCredential: "GSS Delegation Credential"; + readonly profileScopeConsentText: "User profile"; + readonly emailScopeConsentText: "Email address"; + readonly addressScopeConsentText: "Address"; + readonly phoneScopeConsentText: "Phone number"; + readonly offlineAccessScopeConsentText: "Offline Access"; + readonly samlRoleListScopeConsentText: "My Roles"; + readonly rolesScopeConsentText: "User roles"; + readonly restartLoginTooltip: "Restart login"; + readonly loginTotpIntro: "You need to set up a One Time Password generator to access this account"; + readonly loginTotpStep1: "Install one of the following applications on your mobile:"; + readonly loginTotpStep2: "Open the application and scan the barcode:"; + readonly loginTotpStep3: "Enter the one-time code provided by the application and click Submit to finish the setup."; + readonly loginTotpStep3DeviceName: "Provide a Device Name to help you manage your OTP devices."; + readonly loginTotpManualStep2: "Open the application and enter the key:"; + readonly loginTotpManualStep3: "Use the following configuration values if the application allows setting them:"; + readonly loginTotpUnableToScan: "Unable to scan?"; + readonly loginTotpScanBarcode: "Scan barcode?"; + readonly loginCredential: "Credential"; + readonly loginOtpOneTime: "One-time code"; + readonly loginTotpType: "Type"; + readonly loginTotpAlgorithm: "Algorithm"; + readonly loginTotpDigits: "Digits"; + readonly loginTotpInterval: "Interval"; + readonly loginTotpCounter: "Counter"; + readonly loginTotpDeviceName: "Device Name"; + readonly "loginTotp.totp": "Time-based"; + readonly "loginTotp.hotp": "Counter-based"; + readonly loginChooseAuthenticator: "Select login method"; + readonly oauthGrantRequest: "Do you grant these access privileges?"; + readonly inResource: "in"; + readonly emailVerifyInstruction1: "An email with instructions to verify your email address has been sent to you."; + readonly emailVerifyInstruction2: "Haven't received a verification code in your email?"; + readonly emailVerifyInstruction3: "to re-send the email."; + readonly emailLinkIdpTitle: "Link {0}"; + readonly emailLinkIdp1: "An email with instructions to link {0} account {1} with your {2} account has been sent to you."; + readonly emailLinkIdp2: "Haven't received a verification code in your email?"; + readonly emailLinkIdp3: "to re-send the email."; + readonly emailLinkIdp4: "If you already verified the email in different browser"; + readonly emailLinkIdp5: "to continue."; + readonly backToLogin: "« Back to Login"; + readonly emailInstruction: "Enter your username or email address and we will send you instructions on how to create a new password."; + readonly copyCodeInstruction: "Please copy this code and paste it into your application:"; + readonly pageExpiredTitle: "Page has expired"; + readonly pageExpiredMsg1: "To restart the login process"; + readonly pageExpiredMsg2: "To continue the login process"; + readonly personalInfo: "Personal Info:"; + readonly role_admin: "Admin"; + readonly "role_realm-admin": "Realm Admin"; + readonly "role_create-realm": "Create realm"; + readonly "role_create-client": "Create client"; + readonly "role_view-realm": "View realm"; + readonly "role_view-users": "View users"; + readonly "role_view-applications": "View applications"; + readonly "role_view-clients": "View clients"; + readonly "role_view-events": "View events"; + readonly "role_view-identity-providers": "View identity providers"; + readonly "role_manage-realm": "Manage realm"; + readonly "role_manage-users": "Manage users"; + readonly "role_manage-applications": "Manage applications"; + readonly "role_manage-identity-providers": "Manage identity providers"; + readonly "role_manage-clients": "Manage clients"; + readonly "role_manage-events": "Manage events"; + readonly "role_view-profile": "View profile"; + readonly "role_manage-account": "Manage account"; + readonly "role_manage-account-links": "Manage account links"; + readonly "role_read-token": "Read token"; + readonly "role_offline-access": "Offline access"; + readonly client_account: "Account"; + readonly "client_account-console": "Account Console"; + readonly "client_security-admin-console": "Security Admin Console"; + readonly "client_admin-cli": "Admin CLI"; + readonly "client_realm-management": "Realm Management"; + readonly client_broker: "Broker"; + readonly requiredFields: "Required fields"; + readonly invalidUserMessage: "Invalid username or password."; + readonly invalidUsernameMessage: "Invalid username."; + readonly invalidUsernameOrEmailMessage: "Invalid username or email."; + readonly invalidPasswordMessage: "Invalid password."; + readonly invalidEmailMessage: "Invalid email address."; + readonly accountDisabledMessage: "Account is disabled, contact your administrator."; + readonly accountTemporarilyDisabledMessage: "Account is temporarily disabled; contact your administrator or retry later."; + readonly expiredCodeMessage: "Login timeout. Please log in again."; + readonly expiredActionMessage: "Action expired. Please continue with login now."; + readonly expiredActionTokenNoSessionMessage: "Action expired."; + readonly expiredActionTokenSessionExistsMessage: "Action expired. Please start again."; + readonly missingFirstNameMessage: "Please specify first name."; + readonly missingLastNameMessage: "Please specify last name."; + readonly missingEmailMessage: "Please specify email."; + readonly missingUsernameMessage: "Please specify username."; + readonly missingPasswordMessage: "Please specify password."; + readonly missingTotpMessage: "Please specify authenticator code."; + readonly missingTotpDeviceNameMessage: "Please specify device name."; + readonly notMatchPasswordMessage: "Passwords don't match."; + readonly invalidPasswordExistingMessage: "Invalid existing password."; + readonly invalidPasswordBlacklistedMessage: "Invalid password: password is blacklisted."; + readonly invalidPasswordConfirmMessage: "Password confirmation doesn't match."; + readonly invalidTotpMessage: "Invalid authenticator code."; + readonly usernameExistsMessage: "Username already exists."; + readonly emailExistsMessage: "Email already exists."; + readonly federatedIdentityExistsMessage: "User with {0} {1} already exists. Please login to account management to link the account."; + readonly confirmLinkIdpTitle: "Account already exists"; + readonly federatedIdentityConfirmLinkMessage: "User with {0} {1} already exists. How do you want to continue?"; + readonly federatedIdentityConfirmReauthenticateMessage: "Authenticate to link your account with {0}"; + readonly nestedFirstBrokerFlowMessage: "The {0} user {1} is not linked to any known user."; + readonly confirmLinkIdpReviewProfile: "Review profile"; + readonly confirmLinkIdpContinue: "Add to existing account"; + readonly configureTotpMessage: "You need to set up Mobile Authenticator to activate your account."; + readonly updateProfileMessage: "You need to update your user profile to activate your account."; + readonly updatePasswordMessage: "You need to change your password to activate your account."; + readonly resetPasswordMessage: "You need to change your password."; + readonly verifyEmailMessage: "You need to verify your email address to activate your account."; + readonly linkIdpMessage: "You need to verify your email address to link your account with {0}."; + readonly emailSentMessage: "You should receive an email shortly with further instructions."; + readonly emailSendErrorMessage: "Failed to send email, please try again later."; + readonly accountUpdatedMessage: "Your account has been updated."; + readonly accountPasswordUpdatedMessage: "Your password has been updated."; + readonly delegationCompleteHeader: "Login Successful"; + readonly delegationCompleteMessage: "You may close this browser window and go back to your console application."; + readonly delegationFailedHeader: "Login Failed"; + readonly delegationFailedMessage: "You may close this browser window and go back to your console application and try logging in again."; + readonly noAccessMessage: "No access"; + readonly invalidPasswordMinLengthMessage: "Invalid password: minimum length {0}."; + readonly invalidPasswordMinDigitsMessage: "Invalid password: must contain at least {0} numerical digits."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Invalid password: must contain at least {0} lower case characters."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Invalid password: must contain at least {0} upper case characters."; + readonly invalidPasswordMinSpecialCharsMessage: "Invalid password: must contain at least {0} special characters."; + readonly invalidPasswordNotUsernameMessage: "Invalid password: must not be equal to the username."; + readonly invalidPasswordRegexPatternMessage: "Invalid password: fails to match regex pattern(s)."; + readonly invalidPasswordHistoryMessage: "Invalid password: must not be equal to any of last {0} passwords."; + readonly invalidPasswordGenericMessage: "Invalid password: new password doesn't match password policies."; + readonly failedToProcessResponseMessage: "Failed to process response"; + readonly httpsRequiredMessage: "HTTPS required"; + readonly realmNotEnabledMessage: "Realm not enabled"; + readonly invalidRequestMessage: "Invalid Request"; + readonly failedLogout: "Logout failed"; + readonly unknownLoginRequesterMessage: "Unknown login requester"; + readonly loginRequesterNotEnabledMessage: "Login requester not enabled"; + readonly bearerOnlyMessage: "Bearer-only applications are not allowed to initiate browser login"; + readonly standardFlowDisabledMessage: "Client is not allowed to initiate browser login with given response_type. Standard flow is disabled for the client."; + readonly implicitFlowDisabledMessage: "Client is not allowed to initiate browser login with given response_type. Implicit flow is disabled for the client."; + readonly invalidRedirectUriMessage: "Invalid redirect uri"; + readonly unsupportedNameIdFormatMessage: "Unsupported NameIDFormat"; + readonly invalidRequesterMessage: "Invalid requester"; + readonly registrationNotAllowedMessage: "Registration not allowed"; + readonly resetCredentialNotAllowedMessage: "Reset Credential not allowed"; + readonly permissionNotApprovedMessage: "Permission not approved."; + readonly noRelayStateInResponseMessage: "No relay state in response from identity provider."; + readonly insufficientPermissionMessage: "Insufficient permissions to link identities."; + readonly couldNotProceedWithAuthenticationRequestMessage: "Could not proceed with authentication request to identity provider."; + readonly couldNotObtainTokenMessage: "Could not obtain token from identity provider."; + readonly unexpectedErrorRetrievingTokenMessage: "Unexpected error when retrieving token from identity provider."; + readonly unexpectedErrorHandlingResponseMessage: "Unexpected error when handling response from identity provider."; + readonly identityProviderAuthenticationFailedMessage: "Authentication failed. Could not authenticate with identity provider."; + readonly couldNotSendAuthenticationRequestMessage: "Could not send authentication request to identity provider."; + readonly unexpectedErrorHandlingRequestMessage: "Unexpected error when handling authentication request to identity provider."; + readonly invalidAccessCodeMessage: "Invalid access code."; + readonly sessionNotActiveMessage: "Session not active."; + readonly invalidCodeMessage: "An error occurred, please login again through your application."; + readonly identityProviderUnexpectedErrorMessage: "Unexpected error when authenticating with identity provider"; + readonly identityProviderNotFoundMessage: "Could not find an identity provider with the identifier."; + readonly identityProviderLinkSuccess: "You successfully verified your email. Please go back to your original browser and continue there with the login."; + readonly staleCodeMessage: "This page is no longer valid, please go back to your application and log in again"; + readonly realmSupportsNoCredentialsMessage: "Realm does not support any credential type."; + readonly credentialSetupRequired: "Cannot login, credential setup required."; + readonly identityProviderNotUniqueMessage: "Realm supports multiple identity providers. Could not determine which identity provider should be used to authenticate with."; + readonly emailVerifiedMessage: "Your email address has been verified."; + readonly staleEmailVerificationLink: "The link you clicked is an old stale link and is no longer valid. Maybe you have already verified your email."; + readonly identityProviderAlreadyLinkedMessage: "Federated identity returned by {0} is already linked to another user."; + readonly confirmAccountLinking: "Confirm linking the account {0} of identity provider {1} with your account."; + readonly confirmEmailAddressVerification: "Confirm validity of e-mail address {0}."; + readonly confirmExecutionOfActions: "Perform the following action(s)"; + readonly locale_ca: "Català"; + readonly locale_cs: "Čeština"; + readonly locale_de: "Deutsch"; + readonly locale_en: "English"; + readonly locale_es: "Español"; + readonly locale_fr: "Français"; + readonly locale_it: "Italiano"; + readonly locale_ja: "日本語"; + readonly locale_nl: "Nederlands"; + readonly locale_no: "Norsk"; + readonly locale_pl: "Polish"; + readonly locale_pt_BR: "Português (Brasil)"; + readonly "locale_pt-BR": "Português (Brasil)"; + readonly locale_ru: "Русский"; + readonly locale_lt: "Lietuvių"; + readonly "locale_zh-CN": "中文简体"; + readonly locale_sk: "Slovenčina"; + readonly locale_sv: "Svenska"; + readonly backToApplication: "« Back to Application"; + readonly missingParameterMessage: "Missing parameters: {0}"; + readonly clientNotFoundMessage: "Client not found."; + readonly clientDisabledMessage: "Client disabled."; + readonly invalidParameterMessage: "Invalid parameter: {0}"; + readonly alreadyLoggedIn: "You are already logged in."; + readonly differentUserAuthenticated: "You are already authenticated as different user '{0}' in this session. Please log out first."; + readonly brokerLinkingSessionExpired: "Requested broker account linking, but current session is no longer valid."; + readonly proceedWithAction: "» Click here to proceed"; + readonly "requiredAction.CONFIGURE_TOTP": "Configure OTP"; + readonly "requiredAction.terms_and_conditions": "Terms and Conditions"; + readonly "requiredAction.UPDATE_PASSWORD": "Update Password"; + readonly "requiredAction.UPDATE_PROFILE": "Update Profile"; + readonly "requiredAction.VERIFY_EMAIL": "Verify Email"; + readonly doX509Login: "You will be logged in as:"; + readonly clientCertificate: "X509 client certificate:"; + readonly noCertificate: "[No Certificate]"; + readonly pageNotFound: "Page not found"; + readonly internalServerError: "An internal server error has occurred"; + readonly "console-username": "Username:"; + readonly "console-password": "Password:"; + readonly "console-otp": "One Time Password:"; + readonly "console-new-password": "New Password:"; + readonly "console-confirm-password": "Confirm Password:"; + readonly "console-update-password": "Update of your password is required."; + readonly "console-verify-email": "You need to verify your email address. We sent an email to {0} that contains a verification code. Please enter this code into the input below."; + readonly "console-email-code": "Email Code:"; + readonly "console-accept-terms": "Accept Terms? [y/n]:"; + readonly "console-accept": "y"; + readonly "openshift.scope.user_info": "User information"; + readonly "openshift.scope.user_check-access": "User access information"; + readonly "openshift.scope.user_full": "Full Access"; + readonly "openshift.scope.list-projects": "List projects"; + readonly "saml.post-form.title": "Authentication Redirect"; + readonly "saml.post-form.message": "Redirecting, please wait."; + readonly "saml.post-form.js-disabled": "JavaScript is disabled. We strongly recommend to enable it. Click the button below to continue. "; + readonly "otp-display-name": "Authenticator Application"; + readonly "otp-help-text": "Enter a verification code from authenticator application."; + readonly "password-display-name": "Password"; + readonly "password-help-text": "Log in by entering your password."; + readonly "auth-username-form-display-name": "Username"; + readonly "auth-username-form-help-text": "Start log in by entering your username"; + readonly "auth-username-password-form-display-name": "Username and password"; + readonly "auth-username-password-form-help-text": "Log in by entering your username and password."; + readonly "webauthn-display-name": "Security Key"; + readonly "webauthn-help-text": "Use your security key to log in."; + readonly "webauthn-passwordless-display-name": "Security Key"; + readonly "webauthn-passwordless-help-text": "Use your security key for passwordless log in."; + readonly "webauthn-login-title": "Security Key login"; + readonly "webauthn-registration-title": "Security Key Registration"; + readonly "webauthn-available-authenticators": "Available authenticators"; + readonly "webauthn-error-title": "Security Key Error"; + readonly "webauthn-error-registration": "Failed to register your Security key."; + readonly "webauthn-error-api-get": "Failed to authenticate by the Security key."; + readonly "webauthn-error-different-user": "First authenticated user is not the one authenticated by the Security key."; + readonly "webauthn-error-auth-verification": "Security key authentication result is invalid."; + readonly "webauthn-error-register-verification": "Security key registration result is invalid."; + readonly "webauthn-error-user-not-found": "Unknown user authenticated by the Security key."; + readonly "identity-provider-redirector": "Connect with another Identity Provider"; + }; + readonly es: { + readonly doLogIn: "Iniciar sesión"; + readonly doRegister: "Regístrate"; + readonly doCancel: "Cancelar"; + readonly doSubmit: "Enviar"; + readonly doYes: "Sí"; + readonly doNo: "No"; + readonly doContinue: "Continuar"; + readonly doAccept: "Aceptar"; + readonly doDecline: "Declinar"; + readonly doForgotPassword: "¿Has olvidado tu contraseña?"; + readonly doClickHere: "Haz clic aquí"; + readonly doImpersonate: "Personificar"; + readonly kerberosNotConfigured: "Kerberos no configurado"; + readonly kerberosNotConfiguredTitle: "Kerberos no configurado"; + readonly bypassKerberosDetail: "O bien no estás identificado mediante Kerberos o tu navegador no está configurado para identificarse mediante Kerberos. Por favor haz clic para identificarte por otro medio."; + readonly kerberosNotSetUp: "Kerberos no está configurado. No puedes identificarte."; + readonly registerWithTitle: "Regístrate con {0}"; + readonly registerWithTitleHtml: "{0}"; + readonly loginTitle: "Inicia sesión en {0}"; + readonly loginTitleHtml: "{0}"; + readonly impersonateTitle: "{0} Personificar Usuario"; + readonly impersonateTitleHtml: "{0} Personificar Usuario"; + readonly realmChoice: "Dominio"; + readonly unknownUser: "Usuario desconocido"; + readonly loginTotpTitle: "Configura tu aplicación de identificación móvil"; + readonly loginProfileTitle: "Actualiza la información de tu cuenta"; + readonly loginTimeout: "Has tardado demasiado en identificarte. Inicia de nuevo la identificación."; + readonly oauthGrantTitle: "Concesión OAuth"; + readonly oauthGrantTitleHtml: "{0}"; + readonly errorTitle: "Lo sentimos..."; + readonly errorTitleHtml: "Lo sentimos..."; + readonly emailVerifyTitle: "Verificación del email"; + readonly emailForgotTitle: "¿Has olvidado tu contraseña?"; + readonly updatePasswordTitle: "Modificación de contraseña"; + readonly codeSuccessTitle: "Código de éxito"; + readonly codeErrorTitle: "Código de error: {0}"; + readonly termsTitle: "Términos y Condiciones"; + readonly termsTitleHtml: "Términos y Condiciones"; + readonly termsText: "

Términes y condiciones a definir

"; + readonly recaptchaFailed: "Reconocimiento de texto inválido"; + readonly recaptchaNotConfigured: "El reconocimiento de texto es obligatorio pero no está configurado"; + readonly consentDenied: "Consentimiento rechazado."; + readonly noAccount: "¿Usuario nuevo?"; + readonly username: "Usuario"; + readonly usernameOrEmail: "Usuario o email"; + readonly firstName: "Nombre"; + readonly givenName: "Nombre de pila"; + readonly fullName: "Nombre completo"; + readonly lastName: "Apellidos"; + readonly familyName: "Apellidos"; + readonly email: "Email"; + readonly password: "Contraseña"; + readonly passwordConfirm: "Confirma la contraseña"; + readonly passwordNew: "Nueva contraseña"; + readonly passwordNewConfirm: "Confirma la nueva contraseña"; + readonly rememberMe: "Seguir conectado"; + readonly authenticatorCode: "Código de identificación"; + readonly address: "Dirección"; + readonly street: "Calle"; + readonly locality: "Ciudad o Municipio"; + readonly region: "Estado, Provincia, o Región"; + readonly postal_code: "Código Postal"; + readonly country: "País"; + readonly emailVerified: "Email verificado"; + readonly gssDelegationCredential: "GSS Delegation Credential"; + readonly loginTotpStep1: "Instala FreeOTP o Google Authenticator en tu teléfono móvil. Ambas aplicaciones están disponibles en Google Play y en la App Store de Apple."; + readonly loginTotpStep2: "Abre la aplicación y escanea el código o introduce la clave."; + readonly loginTotpStep3: "Introduce el código único que te muestra la aplicación de autenticación y haz clic en Enviar para finalizar la configuración"; + readonly loginOtpOneTime: "Código de un solo uso"; + readonly oauthGrantRequest: "¿Quieres permitir estos privilegios de acceso?"; + readonly inResource: "en"; + readonly emailVerifyInstruction1: "Te hemos enviado un email con instrucciones para verificar tu email."; + readonly emailVerifyInstruction2: "¿No has recibido un código de verificación en tu email?"; + readonly emailVerifyInstruction3: "para reenviar el email."; + readonly backToLogin: "« Volver a la identificación"; + readonly emailInstruction: "Indica tu usuario o email y te enviaremos instrucciones indicando cómo generar una nueva contraseña."; + readonly copyCodeInstruction: "Por favor, copia y pega este código en tu aplicación:"; + readonly personalInfo: "Información personal:"; + readonly role_admin: "Admin"; + readonly "role_realm-admin": "Administrador del dominio"; + readonly "role_create-realm": "Crear dominio"; + readonly "role_create-client": "Crear cliente"; + readonly "role_view-realm": "Ver dominio"; + readonly "role_view-users": "Ver usuarios"; + readonly "role_view-applications": "Ver aplicaciones"; + readonly "role_view-clients": "Ver clientes"; + readonly "role_view-events": "Ver eventos"; + readonly "role_view-identity-providers": "Ver proveedores de identidad"; + readonly "role_manage-realm": "Gestionar dominio"; + readonly "role_manage-users": "Gestionar usuarios"; + readonly "role_manage-applications": "Gestionar aplicaciones"; + readonly "role_manage-identity-providers": "Gestionar proveedores de identidad"; + readonly "role_manage-clients": "Gestionar clientes"; + readonly "role_manage-events": "Gestionar eventos"; + readonly "role_view-profile": "Ver perfil"; + readonly "role_manage-account": "Gestionar cuenta"; + readonly "role_read-token": "Leer token"; + readonly "role_offline-access": "Acceso sin conexión"; + readonly client_account: "Cuenta"; + readonly "client_security-admin-console": "Consola de Administración de Seguridad"; + readonly "client_realm-management": "Gestión del dominio"; + readonly client_broker: "Broker"; + readonly invalidUserMessage: "Usuario o contraseña incorrectos."; + readonly invalidEmailMessage: "Email no válido"; + readonly accountDisabledMessage: "La cuenta está desactivada, contacta con el administrador."; + readonly accountTemporarilyDisabledMessage: "La cuenta está temporalmente desactivada, contacta con el administrador o inténtalo de nuevo más tarde."; + readonly expiredCodeMessage: "Se agotó el tiempo máximo para la identificación. Por favor identificate de nuevo."; + readonly missingFirstNameMessage: "Por favor indica tu nombre."; + readonly missingLastNameMessage: "Por favor indica tus apellidos."; + readonly missingEmailMessage: "Por favor indica tu email."; + readonly missingUsernameMessage: "Por favor indica tu usuario."; + readonly missingPasswordMessage: "Por favor indica tu contraseña."; + readonly missingTotpMessage: "Por favor indica tu código de autenticación"; + readonly notMatchPasswordMessage: "Las contraseñas no coinciden."; + readonly invalidPasswordExistingMessage: "La contraseña actual no es correcta."; + readonly invalidPasswordConfirmMessage: "La confirmación de contraseña no coincide."; + readonly invalidTotpMessage: "El código de autenticación no es válido."; + readonly usernameExistsMessage: "El nombre de usuario ya existe"; + readonly emailExistsMessage: "El email ya existe"; + readonly federatedIdentityEmailExistsMessage: "Ya existe un usuario con este email. Por favor accede a la gestión de tu cuenta para enlazarlo."; + readonly federatedIdentityUsernameExistsMessage: "Ya existe un usuario con este nombre de usuario. Por favor accede a la gestión de tu cuenta para enlazarlo."; + readonly configureTotpMessage: "Tienes que configurar la aplicación móvil de identificación para activar tu cuenta."; + readonly updateProfileMessage: "Tienes que actualizar tu perfil de usuario para activar tu cuenta."; + readonly updatePasswordMessage: "Tienes que cambiar tu contraseña para activar tu cuenta."; + readonly verifyEmailMessage: "Tienes que verificar tu email para activar tu cuenta."; + readonly emailSentMessage: "En breve deberías recibir un mensaje con más instrucciones"; + readonly emailSendErrorMessage: "Falló el envío del email, por favor inténtalo de nuevo más tarde."; + readonly accountUpdatedMessage: "Tu cuenta se ha actualizado."; + readonly accountPasswordUpdatedMessage: "Tu contraseña se ha actualizado."; + readonly noAccessMessage: "Sin acceso"; + readonly invalidPasswordMinLengthMessage: "Contraseña incorrecta: longitud mínima {0}."; + readonly invalidPasswordMinDigitsMessage: "Contraseña incorrecta: debe contaner al menos {0} caracteres numéricos."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Contraseña incorrecta: debe contener al menos {0} letras minúsculas."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Contraseña incorrecta: debe contener al menos {0} letras mayúsculas."; + readonly invalidPasswordMinSpecialCharsMessage: "Contraseña incorrecta: debe contener al menos {0} caracteres especiales."; + readonly invalidPasswordNotUsernameMessage: "Contraseña incorrecta: no puede ser igual al nombre de usuario."; + readonly invalidPasswordRegexPatternMessage: "Contraseña incorrecta: no cumple la expresión regular."; + readonly invalidPasswordHistoryMessage: "Contraseña incorrecta: no puede ser igual a ninguna de las últimas {0} contraseñas."; + readonly failedToProcessResponseMessage: "Fallo al procesar la respuesta"; + readonly httpsRequiredMessage: "HTTPS obligatorio"; + readonly realmNotEnabledMessage: "El dominio no está activado"; + readonly invalidRequestMessage: "Petición incorrecta"; + readonly failedLogout: "Falló la desconexión."; + readonly unknownLoginRequesterMessage: "Solicitante de identificación desconocido"; + readonly loginRequesterNotEnabledMessage: "El solicitante de inicio de sesión está desactivado"; + readonly bearerOnlyMessage: "Las aplicaciones Bearer-only no pueden iniciar sesión desde el navegador."; + readonly directGrantsOnlyMessage: "Los clientes de tipo Direct-grants-only no pueden iniciar sesión desde el navegador."; + readonly invalidRedirectUriMessage: "La URI de redirección no es correcta"; + readonly unsupportedNameIdFormatMessage: "NameIDFormat no soportado"; + readonly invalidRequesterMessage: "Solicitante no válido"; + readonly registrationNotAllowedMessage: "El registro no está permitido"; + readonly resetCredentialNotAllowedMessage: "El reinicio de las credenciales no está permitido"; + readonly permissionNotApprovedMessage: "Permiso no aprobado."; + readonly noRelayStateInResponseMessage: "Sin estado de retransmisión en la respuesta del proveedor de identidad."; + readonly identityProviderAlreadyLinkedMessage: "La identidad devuelta por el proveedor de identidad ya está asociada a otro usuario."; + readonly insufficientPermissionMessage: "Permisos insuficientes para enlazar identidades."; + readonly couldNotProceedWithAuthenticationRequestMessage: "No se pudo continuar con la petición de autenticación al proveedor de identidad."; + readonly couldNotObtainTokenMessage: ".No se pudo obtener el código del proveedor de identidad"; + readonly unexpectedErrorRetrievingTokenMessage: "Error inesperado obteniendo el token del proveedor de identidad"; + readonly unexpectedErrorHandlingResponseMessage: "Error inesperado procesando la respuesta del proveedor de identidad."; + readonly identityProviderAuthenticationFailedMessage: "Falló la autenticación. No fue posible autenticarse en el proveedor de identidad."; + readonly couldNotSendAuthenticationRequestMessage: "No se pudo enviar la petición de identificación al proveedor de identidad."; + readonly unexpectedErrorHandlingRequestMessage: "Error inesperado durante la petición de identificación al proveedor de identidad."; + readonly invalidAccessCodeMessage: "Código de acceso no válido."; + readonly sessionNotActiveMessage: "La sesión no está activa"; + readonly invalidCodeMessage: "Ha ocurrido un error, por favor identificate de nuevo desde tu aplicación."; + readonly identityProviderUnexpectedErrorMessage: "Error no esperado intentado autenticar en el proveedor de identidad."; + readonly identityProviderNotFoundMessage: "No se encontró un proveedor de identidad."; + readonly realmSupportsNoCredentialsMessage: "El dominio no soporta ningún tipo de credenciales."; + readonly identityProviderNotUniqueMessage: "El dominio soporta múltiples proveedores de identidad. No se pudo determinar el proveedor de identidad que debería ser utilizado para identificarse."; + readonly emailVerifiedMessage: "Tu email ha sido verificado."; + readonly backToApplication: "« Volver a la aplicación"; + readonly missingParameterMessage: "Parámetros que faltan: {0}"; + readonly clientNotFoundMessage: "Cliente no encontrado"; + readonly invalidParameterMessage: "Parámetro no válido: {0}"; + readonly alreadyLoggedIn: "You are already logged in."; + }; + readonly fr: { + readonly doLogIn: "Connexion"; + readonly doRegister: "Enregistrement"; + readonly doCancel: "Annuler"; + readonly doSubmit: "Soumettre"; + readonly doYes: "Oui"; + readonly doNo: "Non"; + readonly doContinue: "Continuer"; + readonly doIgnore: "Ignorer"; + readonly doAccept: "Accepter"; + readonly doDecline: "Décliner"; + readonly doForgotPassword: "Mot de passe oublié ?"; + readonly doClickHere: "Cliquez ici"; + readonly doImpersonate: "Impersonate"; + readonly kerberosNotConfigured: "Kerberos non configuré"; + readonly kerberosNotConfiguredTitle: "Kerberos non configuré"; + readonly bypassKerberosDetail: "Si vous n'êtes pas connecté via Kerberos ou bien que votre navigateur n'est pas configuré pour la connexion via Kerberos. Veuillez cliquer pour vous connecter via un autre moyen."; + readonly kerberosNotSetUp: "Kerberos n'est pas configuré. Connexion impossible."; + readonly registerTitle: "S'enregistrer"; + readonly registerWithTitle: "Enregistrement avec {0}"; + readonly registerWithTitleHtml: "{0}"; + readonly loginTitle: "Se connecter à {0}"; + readonly loginTitleHtml: "{0}"; + readonly impersonateTitle: "{0} utilisateur impersonate"; + readonly impersonateTitleHtml: "{0} utilisateur impersonate"; + readonly realmChoice: "Domaine"; + readonly unknownUser: "Utilisateur inconnu"; + readonly loginTotpTitle: "Configuration de l'authentification par mobile"; + readonly loginProfileTitle: "Mise à jour du compte"; + readonly loginTimeout: "Le temps imparti pour la connexion est écoulé. Le processus de connexion redémarre depuis le début."; + readonly oauthGrantTitle: "OAuth Grant"; + readonly oauthGrantTitleHtml: "{0}"; + readonly errorTitle: "Nous sommes désolés..."; + readonly errorTitleHtml: "Nous sommes désolés..."; + readonly emailVerifyTitle: "Vérification du courriel"; + readonly emailForgotTitle: "Mot de passe oublié ?"; + readonly updatePasswordTitle: "Mise à jour du mot de passe"; + readonly codeSuccessTitle: "Code succès"; + readonly codeErrorTitle: "Code d'erreur : {0}"; + readonly displayUnsupported: "Type d'affichage demandé non supporté"; + readonly browserRequired: "Navigateur requis pour se connecter"; + readonly browserContinue: "Navigateur requis pour continuer la connexion"; + readonly browserContinuePrompt: "Ouvrir le navigateur et continuer la connexion? [y/n]:"; + readonly browserContinueAnswer: "y"; + readonly termsTitle: "Termes et Conditions"; + readonly termsTitleHtml: "Termes et Conditions"; + readonly termsText: "

Termes et conditions à définir

"; + readonly termsPlainText: "Termes et conditions à définir"; + readonly recaptchaFailed: "Re-captcha invalide"; + readonly recaptchaNotConfigured: "Re-captcha est requis, mais il n'est pas configuré"; + readonly consentDenied: "Consentement refusé."; + readonly noAccount: "Nouvel utilisateur ?"; + readonly username: "Nom d'utilisateur"; + readonly usernameOrEmail: "Nom d'utilisateur ou courriel"; + readonly firstName: "Prénom"; + readonly givenName: "Prénom"; + readonly fullName: "Nom complet"; + readonly lastName: "Nom"; + readonly familyName: "Nom de famille"; + readonly email: "Courriel"; + readonly password: "Mot de passe"; + readonly passwordConfirm: "Confirmation du mot de passe"; + readonly passwordNew: "Nouveau mot de passe"; + readonly passwordNewConfirm: "Confirmation du nouveau mot de passe"; + readonly rememberMe: "Se souvenir de moi"; + readonly authenticatorCode: "Code à usage unique"; + readonly address: "Adresse"; + readonly street: "Rue"; + readonly locality: "Ville ou Localité"; + readonly region: "État, Province ou Région"; + readonly postal_code: "Code postal"; + readonly country: "Pays"; + readonly emailVerified: "Courriel vérifié"; + readonly gssDelegationCredential: "Accréditation de délégation GSS"; + readonly loginTotpIntro: "Il est nécessaire de configurer un générateur One Time Password pour accéder à ce compte"; + readonly loginTotpStep1: "Installez FreeOTP ou bien Google Authenticator sur votre mobile. Ces deux applications sont disponibles sur Google Play et Apple App Store."; + readonly loginTotpStep2: "Ouvrez l'application et scannez le code-barres ou entrez la clef."; + readonly loginTotpStep3: "Entrez le code à usage unique fourni par l'application et cliquez sur Sauvegarder pour terminer."; + readonly loginTotpManualStep2: "Ouvrez l'application et saisissez la clé"; + readonly loginTotpManualStep3: "Utilisez la configuration de valeur suivante si l'application permet son édition"; + readonly loginTotpUnableToScan: "Impossible de scanner?"; + readonly loginTotpScanBarcode: "Scanner le code barre ?"; + readonly loginOtpOneTime: "Code à usage unique"; + readonly loginTotpType: "Type"; + readonly loginTotpAlgorithm: "Algorithme"; + readonly loginTotpDigits: "Chiffres"; + readonly loginTotpInterval: "Intervalle"; + readonly loginTotpCounter: "Compteur"; + readonly "loginTotp.totp": "Basé sur le temps"; + readonly "loginTotp.hotp": "Basé sur les compteurs"; + readonly oauthGrantRequest: "Voulez-vous accorder ces privilèges d'accès ?"; + readonly inResource: "dans"; + readonly emailVerifyInstruction1: "Un courriel avec des instructions à suivre vous a été envoyé."; + readonly emailVerifyInstruction2: "Vous n'avez pas reçu de code dans le courriel ?"; + readonly emailVerifyInstruction3: "pour renvoyer le courriel."; + readonly emailLinkIdpTitle: "Association avec {0}"; + readonly emailLinkIdp1: "Un courriel avec des instructions pour associer le compte {1} sur {0} avec votre compte {2} vous a été envoyé."; + readonly emailLinkIdp2: "Vous n'avez pas reçu de code dans le courriel ?"; + readonly emailLinkIdp3: "pour renvoyer le courriel."; + readonly emailLinkIdp4: "Si vous avez déjà vérifié votre courriel dans un autre navigateur"; + readonly emailLinkIdp5: "pour continuer."; + readonly backToLogin: "« Retour à la connexion"; + readonly emailInstruction: "Entrez votre nom d'utilisateur ou votre courriel ; un courriel va vous être envoyé vous permettant de créer un nouveau mot de passe."; + readonly copyCodeInstruction: "Copiez le code et recopiez le dans votre application :"; + readonly pageExpiredTitle: "La page a expiré"; + readonly pageExpiredMsg1: "Pour recommencer le processus d'authentification"; + readonly pageExpiredMsg2: "Pour continuer le processus d'authentification"; + readonly personalInfo: "Information personnelle :"; + readonly role_admin: "Administrateur"; + readonly "role_realm-admin": "Administrateur du domaine"; + readonly "role_create-realm": "Créer un domaine"; + readonly "role_create-client": "Créer un client"; + readonly "role_view-realm": "Voir un domaine"; + readonly "role_view-users": "Voir les utilisateurs"; + readonly "role_view-applications": "Voir les applications"; + readonly "role_view-clients": "Voir les clients"; + readonly "role_view-events": "Voir les événements"; + readonly "role_view-identity-providers": "Voir les fournisseurs d'identité"; + readonly "role_manage-realm": "Gérer le domaine"; + readonly "role_manage-users": "Gérer les utilisateurs"; + readonly "role_manage-applications": "Gérer les applications"; + readonly "role_manage-identity-providers": "Gérer les fournisseurs d'identité"; + readonly "role_manage-clients": "Gérer les clients"; + readonly "role_manage-events": "Gérer les événements"; + readonly "role_view-profile": "Voir le profil"; + readonly "role_manage-account": "Gérer le compte"; + readonly "role_manage-account-links": "Gérer les liens de compte"; + readonly "role_read-token": "Lire le jeton d'authentification"; + readonly "role_offline-access": "Accès hors-ligne"; + readonly client_account: "Compte"; + readonly "client_security-admin-console": "Console d'administration de la sécurité"; + readonly "client_admin-cli": "Admin CLI"; + readonly "client_realm-management": "Gestion du domaine"; + readonly client_broker: "Broker"; + readonly invalidUserMessage: "Nom d'utilisateur ou mot de passe invalide."; + readonly invalidEmailMessage: "Courriel invalide."; + readonly accountDisabledMessage: "Compte désactivé, contactez votre administrateur."; + readonly accountTemporarilyDisabledMessage: "Ce compte est temporairement désactivé, contactez votre administrateur ou bien réessayez plus tard."; + readonly expiredCodeMessage: "Connexion expirée. Veuillez vous reconnecter."; + readonly expiredActionMessage: "Action expirée. Merci de continuer la connexion."; + readonly expiredActionTokenNoSessionMessage: "Action expirée."; + readonly expiredActionTokenSessionExistsMessage: "Action expirée. Merci de recommencer."; + readonly missingFirstNameMessage: "Veuillez entrer votre prénom."; + readonly missingLastNameMessage: "Veuillez entrer votre nom."; + readonly missingEmailMessage: "Veuillez entrer votre courriel."; + readonly missingUsernameMessage: "Veuillez entrer votre nom d'utilisateur."; + readonly missingPasswordMessage: "Veuillez entrer votre mot de passe."; + readonly missingTotpMessage: "Veuillez entrer votre code d'authentification."; + readonly notMatchPasswordMessage: "Les mots de passe ne sont pas identiques."; + readonly invalidPasswordExistingMessage: "Mot de passe existant invalide."; + readonly invalidPasswordBlacklistedMessage: "Mot de passe invalide : ce mot de passe est blacklisté."; + readonly invalidPasswordConfirmMessage: "Le mot de passe de confirmation ne correspond pas."; + readonly invalidTotpMessage: "Le code d'authentification est invalide."; + readonly usernameExistsMessage: "Le nom d'utilisateur existe déjà."; + readonly emailExistsMessage: "Le courriel existe déjà."; + readonly federatedIdentityExistsMessage: "L'utilisateur avec {0} {1} existe déjà. Veuillez accéder à au gestionnaire de compte pour lier le compte."; + readonly federatedIdentityEmailExistsMessage: "Cet utilisateur avec ce courriel existe déjà. Veuillez vous connecter au gestionnaire de compte pour lier le compte."; + readonly confirmLinkIdpTitle: "Ce compte existe déjà"; + readonly federatedIdentityConfirmLinkMessage: "L'utilisateur {0} {1} existe déjà. Que souhaitez-vous faire ?"; + readonly federatedIdentityConfirmReauthenticateMessage: "Identifiez vous afin de lier votre compte avec {0}"; + readonly confirmLinkIdpReviewProfile: "Vérifiez vos informations de profil"; + readonly confirmLinkIdpContinue: "Souhaitez-vous lier {0} à votre compte existant"; + readonly configureTotpMessage: "Vous devez configurer l'authentification par mobile pour activer votre compte."; + readonly updateProfileMessage: "Vous devez mettre à jour votre profil pour activer votre compte."; + readonly updatePasswordMessage: "Vous devez changer votre mot de passe pour activer votre compte."; + readonly resetPasswordMessage: "Vous devez changer votre mot de passe."; + readonly verifyEmailMessage: "Vous devez vérifier votre courriel pour activer votre compte."; + readonly linkIdpMessage: "Vous devez vérifier votre courriel pour lier votre compte avec {0}."; + readonly emailSentMessage: "Vous devriez recevoir rapidement un courriel avec de plus amples instructions."; + readonly emailSendErrorMessage: "Erreur lors de l'envoi du courriel, veuillez essayer plus tard."; + readonly accountUpdatedMessage: "Votre compte a été mis à jour."; + readonly accountPasswordUpdatedMessage: "Votre mot de passe a été mis à jour."; + readonly noAccessMessage: "Aucun accès"; + readonly invalidPasswordMinLengthMessage: "Mot de passe invalide : longueur minimale requise de {0}."; + readonly invalidPasswordMinDigitsMessage: "Mot de passe invalide : doit contenir au moins {0} chiffre(s)."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Mot de passe invalide : doit contenir au moins {0} lettre(s) en minuscule."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Mot de passe invalide : doit contenir au moins {0} lettre(s) en majuscule."; + readonly invalidPasswordMinSpecialCharsMessage: "Mot de passe invalide : doit contenir au moins {0} caractère(s) spéciaux."; + readonly invalidPasswordNotUsernameMessage: "Mot de passe invalide : ne doit pas être identique au nom d'utilisateur."; + readonly invalidPasswordRegexPatternMessage: "Mot de passe invalide : ne valide pas l'expression rationnelle."; + readonly invalidPasswordHistoryMessage: "Mot de passe invalide : ne doit pas être égal aux {0} derniers mots de passe."; + readonly invalidPasswordGenericMessage: "Mot de passe invalide : le nouveau mot de passe ne répond pas à la politique de mot de passe."; + readonly failedToProcessResponseMessage: "Erreur lors du traitement de la réponse"; + readonly httpsRequiredMessage: "Le protocole HTTPS est requis"; + readonly realmNotEnabledMessage: "Le domaine n'est pas activé"; + readonly invalidRequestMessage: "Requête invalide"; + readonly failedLogout: "La déconnexion a échouée"; + readonly unknownLoginRequesterMessage: "Compte inconnu du demandeur"; + readonly loginRequesterNotEnabledMessage: "La connexion du demandeur n'est pas active"; + readonly bearerOnlyMessage: "Les applications Bearer-only ne sont pas autorisées à initier la connexion par navigateur."; + readonly standardFlowDisabledMessage: "Le client n'est pas autorisé à initier une connexion avec le navigateur avec ce response_type. Le flux standard est désactivé pour le client."; + readonly implicitFlowDisabledMessage: "Le client n'est pas autorisé à initier une connexion avec le navigateur avec ce response_type. Le flux implicite est désactivé pour le client."; + readonly invalidRedirectUriMessage: "L'URI de redirection est invalide"; + readonly unsupportedNameIdFormatMessage: "NameIDFormat non supporté"; + readonly invalidRequesterMessage: "Demandeur invalide"; + readonly registrationNotAllowedMessage: "L'enregistrement n'est pas autorisé"; + readonly resetCredentialNotAllowedMessage: "La remise à zéro n'est pas autorisée"; + readonly permissionNotApprovedMessage: "La permission n'est pas approuvée."; + readonly noRelayStateInResponseMessage: "Aucun état de relais dans la réponse du fournisseur d'identité."; + readonly insufficientPermissionMessage: "Permissions insuffisantes pour lier les identités."; + readonly couldNotProceedWithAuthenticationRequestMessage: "Impossible de continuer avec la requête d'authentification vers le fournisseur d'identité."; + readonly couldNotObtainTokenMessage: "Impossible de récupérer le jeton du fournisseur d'identité."; + readonly unexpectedErrorRetrievingTokenMessage: "Erreur inattendue lors de la récupération du jeton provenant du fournisseur d'identité."; + readonly unexpectedErrorHandlingResponseMessage: "Erreur inattendue lors du traitement de la réponse provenant du fournisseur d'identité."; + readonly identityProviderAuthenticationFailedMessage: "L'authentification a échouée. Impossible de s'authentifier avec le fournisseur d'identité."; + readonly couldNotSendAuthenticationRequestMessage: "Impossible d'envoyer la requête d'authentification vers le fournisseur d'identité."; + readonly unexpectedErrorHandlingRequestMessage: "Erreur inattendue lors du traitement de la requête vers le fournisseur d'identité."; + readonly invalidAccessCodeMessage: "Code d'accès invalide."; + readonly sessionNotActiveMessage: "La session n'est pas active."; + readonly invalidCodeMessage: "Une erreur est survenue, veuillez vous reconnecter à votre application."; + readonly identityProviderUnexpectedErrorMessage: "Erreur inattendue lors de l'authentification avec fournisseur d'identité."; + readonly identityProviderNotFoundMessage: "Impossible de trouver le fournisseur d'identité avec cet identifiant."; + readonly identityProviderLinkSuccess: "Votre compte a été correctement lié avec {0} compte {1} ."; + readonly staleCodeMessage: "Cette page n'est plus valide, merci de retourner à votre application et de vous connecter à nouveau."; + readonly realmSupportsNoCredentialsMessage: "Ce domaine ne supporte aucun type d'accréditation."; + readonly identityProviderNotUniqueMessage: "Ce domaine autorise plusieurs fournisseurs d'identité. Impossible de déterminer le fournisseur d'identité avec lequel s'authentifier."; + readonly emailVerifiedMessage: "Votre courriel a été vérifié."; + readonly staleEmailVerificationLink: "Le lien que vous avez cliqué est périmé et n'est plus valide. Peut-être avez vous déjà vérifié votre mot de passe ?"; + readonly identityProviderAlreadyLinkedMessage: "L'identité fédérée retournée par {0} est déjà liée à un autre utilisateur."; + readonly confirmAccountLinking: "Confirmez la liaison du compte {0} du fournisseur d'entité {1} avec votre compte."; + readonly confirmEmailAddressVerification: "Confirmez la validité de l'adresse courriel {0}."; + readonly confirmExecutionOfActions: "Suivez les instructions suivantes"; + readonly backToApplication: "« Revenir à l'application"; + readonly missingParameterMessage: "Paramètres manquants : {0}"; + readonly clientNotFoundMessage: "Client inconnu."; + readonly clientDisabledMessage: "Client désactivé."; + readonly invalidParameterMessage: "Paramètre invalide : {0}"; + readonly alreadyLoggedIn: "Vous êtes déjà connecté."; + readonly differentUserAuthenticated: "Vous êtes déjà authentifié avec un autre utilisateur '{0}' dans cette session. Merci de vous déconnecter."; + readonly proceedWithAction: "» Cliquez ici"; + readonly "requiredAction.CONFIGURE_TOTP": "Configurer OTP"; + readonly "requiredAction.terms_and_conditions": "Termes et conditions"; + readonly "requiredAction.UPDATE_PASSWORD": "Mettre à jour votre mot de passe"; + readonly "requiredAction.UPDATE_PROFILE": "Mettre à jour votre profil"; + readonly "requiredAction.VERIFY_EMAIL": "Valider votre adresse email"; + readonly doX509Login: "Vous allez être connecté en tant que:"; + readonly clientCertificate: "X509 certificat client:"; + readonly noCertificate: "[Pas de certificat]"; + readonly pageNotFound: "Page non trouvée"; + readonly internalServerError: "Une erreur interne du serveur s'est produite"; + }; + readonly it: { + readonly doLogIn: "Accedi"; + readonly doRegister: "Registrati"; + readonly doCancel: "Annulla"; + readonly doSubmit: "Invia"; + readonly doBack: "Indietro"; + readonly doYes: "Sì"; + readonly doNo: "No"; + readonly doContinue: "Continua"; + readonly doIgnore: "Ignora"; + readonly doAccept: "Accetta"; + readonly doDecline: "Nega"; + readonly doForgotPassword: "Password dimenticata?"; + readonly doClickHere: "Clicca qui"; + readonly doImpersonate: "Impersona"; + readonly doTryAgain: "Prova ancora"; + readonly doTryAnotherWay: "Prova in un altro modo"; + readonly kerberosNotConfigured: "Kerberos non configurato"; + readonly kerberosNotConfiguredTitle: "Kerberos non configurato"; + readonly bypassKerberosDetail: "Non sei connesso via Kerberos o il tuo browser non supporta l'autenticazione a Kerberos. Fai clic su Continua per accedere in modo alternativo."; + readonly kerberosNotSetUp: "Kerberos non è configurato. Non puoi effettuare l'accesso."; + readonly registerTitle: "Registrati"; + readonly loginTitle: "Accedi a {0}"; + readonly loginTitleHtml: "{0}"; + readonly impersonateTitle: "{0} Impersona utente"; + readonly impersonateTitleHtml: "{0} Impersona utente"; + readonly realmChoice: "Realm"; + readonly unknownUser: "Utente sconosciuto"; + readonly loginTotpTitle: "Configura autenticazione mobile"; + readonly loginProfileTitle: "Aggiorna profilo"; + readonly loginTimeout: "Stai impiegando troppo tempo per accedere. Il processo di autenticazione verrà riavviato."; + readonly oauthGrantTitle: "Autenticazione concessa"; + readonly oauthGrantTitleHtml: "{0}"; + readonly errorTitle: "Siamo spiacenti…"; + readonly errorTitleHtml: "Siamo spiacenti..."; + readonly emailVerifyTitle: "Verifica l'email"; + readonly emailForgotTitle: "Password dimenticata?"; + readonly updatePasswordTitle: "Aggiorna password"; + readonly codeSuccessTitle: "Codice di successo"; + readonly codeErrorTitle: "Codice di errore: {0}"; + readonly displayUnsupported: "Tipo display richiesto non supportato"; + readonly browserRequired: "È richiesto il browser per il login"; + readonly browserContinue: "È richiesto il browser per continuare il login"; + readonly browserContinuePrompt: "Aprire il browser per continuare il login? [y/n]:"; + readonly browserContinueAnswer: "y"; + readonly termsTitle: "Termini e condizioni"; + readonly termsText: "

Termini e condizioni da definire

"; + readonly termsPlainText: "Termini e condizioni da definire."; + readonly recaptchaFailed: "Recaptcha non valido"; + readonly recaptchaNotConfigured: "Il Recaptcha è obbligatorio, ma non configurato"; + readonly consentDenied: "Permesso negato."; + readonly noAccount: "Nuovo utente?"; + readonly username: "Username"; + readonly usernameOrEmail: "Username o email"; + readonly firstName: "Nome"; + readonly givenName: "Nome"; + readonly fullName: "Nome completo"; + readonly lastName: "Cognome"; + readonly familyName: "Cognome"; + readonly email: "Email"; + readonly password: "Password"; + readonly passwordConfirm: "Conferma password"; + readonly passwordNew: "Nuova Password"; + readonly passwordNewConfirm: "Conferma nuova password"; + readonly rememberMe: "Ricordami"; + readonly authenticatorCode: "Codice One-time"; + readonly address: "Indirizzo"; + readonly locality: "Città o Località"; + readonly street: "Via"; + readonly region: "Stato, Provincia, o Regione"; + readonly postal_code: "CAP"; + readonly country: "Paese"; + readonly emailVerified: "Email verificata"; + readonly gssDelegationCredential: "Credenziali delega GSS"; + readonly profileScopeConsentText: "Profilo utente"; + readonly emailScopeConsentText: "Indirizzo email"; + readonly addressScopeConsentText: "Indirizzo"; + readonly phoneScopeConsentText: "Numero di telefono"; + readonly offlineAccessScopeConsentText: "Accesso offline"; + readonly samlRoleListScopeConsentText: "I miei ruoli"; + readonly rolesScopeConsentText: "Ruoli utente"; + readonly restartLoginTooltip: "Riavvia login"; + readonly loginTotpIntro: "Devi impostare un generatore di OTP (password temporanea valida una volta sola) per accedere a questo account"; + readonly loginTotpStep1: "Installa una delle seguenti applicazioni sul tuo dispositivo mobile"; + readonly loginTotpStep2: "Apri l'applicazione e scansiona il codice QR"; + readonly loginTotpStep3: "Scrivi il codice monouso fornito dall'applicazione e premi Invia per completare il setup"; + readonly loginTotpStep3DeviceName: "Fornisci il nome del dispositivo per aiutarti a gestire i dispositivi di autenticazione."; + readonly loginTotpManualStep2: "Apri l'applicazione e scrivi la chiave"; + readonly loginTotpManualStep3: "Usa le seguenti impostazioni se l'applicazione lo consente"; + readonly loginTotpUnableToScan: "Non riesci a scansionare il codice QR?"; + readonly loginTotpScanBarcode: "Vuoi scansionare il codice QR?"; + readonly loginCredential: "Credenziali"; + readonly loginOtpOneTime: "Codice monouso"; + readonly loginTotpType: "Tipo"; + readonly loginTotpAlgorithm: "Algoritmo"; + readonly loginTotpDigits: "Cifre"; + readonly loginTotpInterval: "Intervallo"; + readonly loginTotpCounter: "Contatore"; + readonly loginTotpDeviceName: "Nome del dispositivo di autenticazione"; + readonly "loginTotp.totp": "Basato sull'ora"; + readonly "loginTotp.hotp": "Basato sul contatore"; + readonly loginChooseAuthenticator: "Seleziona il tuo metodo di autenticazione"; + readonly oauthGrantRequest: "Vuoi assegnare questi privilegi di accesso?"; + readonly inResource: "per"; + readonly emailVerifyInstruction1: "Ti è stata inviata una email con le istruzioni per la verifica della tua email."; + readonly emailVerifyInstruction2: "Non hai ricevuto un codice di verifica nella tua email?"; + readonly emailVerifyInstruction3: "per rinviare la email."; + readonly emailLinkIdpTitle: "Collega {0}"; + readonly emailLinkIdp1: "Ti è stata inviata una email con le istruzioni per collegare l'account {0} {1} con il tuo account {2}."; + readonly emailLinkIdp2: "Non hai ricevuto un codice di verifica nella tua email?"; + readonly emailLinkIdp3: "Per rinviare la email."; + readonly emailLinkIdp4: "Se hai già verificato l'indirizzo email in un altro browser"; + readonly emailLinkIdp5: "per continuare."; + readonly backToLogin: "« Torna al Login"; + readonly emailInstruction: "Inserisci la tua username o l'indirizzo email e ti manderemo le istruzioni per creare una nuova password."; + readonly copyCodeInstruction: "Copia questo codice e incollalo nella tua applicazione:"; + readonly pageExpiredTitle: "La pagina è scaduta"; + readonly pageExpiredMsg1: "Per ripetere il login"; + readonly pageExpiredMsg2: "Per continuare con il login"; + readonly personalInfo: "Informazioni personali:"; + readonly role_admin: "Admin"; + readonly "role_realm-admin": "Realm Admin"; + readonly "role_create-realm": "Crea realm"; + readonly "role_create-client": "Crea client"; + readonly "role_view-realm": "Visualizza realm"; + readonly "role_view-users": "Visualizza utenti"; + readonly "role_view-applications": "Visualizza applicazioni"; + readonly "role_view-clients": "Visualizza client"; + readonly "role_view-events": "Visualizza eventi"; + readonly "role_view-identity-providers": "Visualizza identity provider"; + readonly "role_manage-realm": "Gestisci realm"; + readonly "role_manage-users": "Gestisci utenti"; + readonly "role_manage-applications": "Gestisci applicazioni"; + readonly "role_manage-identity-providers": "Gestisci identity provider"; + readonly "role_manage-clients": "Gestisci client"; + readonly "role_manage-events": "Gestisci eventi"; + readonly "role_view-profile": "Visualizza profilo"; + readonly "role_manage-account": "Gestisci account"; + readonly "role_manage-account-links": "Gestisci i link per l'account"; + readonly "role_read-token": "Leggi il token"; + readonly "role_offline-access": "Accesso offline"; + readonly client_account: "Account"; + readonly "client_account-console": "Console account"; + readonly "client_security-admin-console": "Console di amministrazione di sicurezza"; + readonly "client_admin-cli": "Admin CLI"; + readonly "client_realm-management": "Gestione realm"; + readonly client_broker: "Broker"; + readonly requiredFields: "Campi obbligatori"; + readonly invalidUserMessage: "Username o password non validi."; + readonly invalidUsernameMessage: "Username non valido."; + readonly invalidUsernameOrEmailMessage: "Username o email non validi."; + readonly invalidPasswordMessage: "Password non valida."; + readonly invalidEmailMessage: "Indirizzo email non valido."; + readonly accountDisabledMessage: "L'account è disabilitato, contatta il tuo amministratore."; + readonly accountTemporarilyDisabledMessage: "L'account è temporaneamente disabilitato; contatta il tuo amministratore o prova più tardi."; + readonly expiredCodeMessage: "Login scaduto. Riprovare."; + readonly expiredActionMessage: "Azione scaduta. Continuare adesso con in login."; + readonly expiredActionTokenNoSessionMessage: "Azione scaduta."; + readonly expiredActionTokenSessionExistsMessage: "Azione scaduta. Ricominciare."; + readonly missingFirstNameMessage: "Inserisci il nome."; + readonly missingLastNameMessage: "Inserisci il cognome."; + readonly missingEmailMessage: "Inserisci l'email."; + readonly missingUsernameMessage: "Inserisci l'username."; + readonly missingPasswordMessage: "Inserisci la password."; + readonly missingTotpMessage: "Inserisci il codice di autenticazione."; + readonly missingTotpDeviceNameMessage: "Inserisci il nome del dispositivo di autenticazione."; + readonly notMatchPasswordMessage: "Le password non coincidono."; + readonly invalidPasswordExistingMessage: "Password esistente non valida."; + readonly invalidPasswordBlacklistedMessage: "Password non valida: la password non è consentita."; + readonly invalidPasswordConfirmMessage: "La password di conferma non coincide."; + readonly invalidTotpMessage: "Codice di autenticazione non valido."; + readonly usernameExistsMessage: "Username già esistente."; + readonly emailExistsMessage: "Email già esistente."; + readonly federatedIdentityExistsMessage: "L'utente con {0} {1} esiste già. Effettua il login nella gestione account per associare l'account."; + readonly confirmLinkIdpTitle: "Account già esistente"; + readonly federatedIdentityConfirmLinkMessage: "L'utente con {0} {1} esiste già. Come vuoi procedere?"; + readonly federatedIdentityConfirmReauthenticateMessage: "Autenticati per associare il tuo account con {0}"; + readonly confirmLinkIdpReviewProfile: "Rivedi profilo"; + readonly confirmLinkIdpContinue: "Aggiungi all'account esistente"; + readonly configureTotpMessage: "Devi impostare un autenticatore per attivare il tuo account."; + readonly updateProfileMessage: "Devi aggiornare il tuo profilo utente per attivare il tuo account."; + readonly updatePasswordMessage: "Devi cambiare la password per attivare il tuo account."; + readonly resetPasswordMessage: "Devi cambiare la password."; + readonly verifyEmailMessage: "Devi verificare il tuo indirizzo email per attivare il tuo account."; + readonly linkIdpMessage: "Devi verificare il tuo indirizzo email per associare il tuo account con {0}."; + readonly emailSentMessage: "Riceverai a breve una email con maggiori istruzioni."; + readonly emailSendErrorMessage: "Invio email fallito, riprova più tardi."; + readonly accountUpdatedMessage: "Il tuo account è stato aggiornato."; + readonly accountPasswordUpdatedMessage: "La tua password è stata aggiornata."; + readonly delegationCompleteHeader: "Login completato"; + readonly delegationCompleteMessage: "Puoi chiudere questa finestra del browser e tornare alla tua applicazione."; + readonly delegationFailedHeader: "Login fallito"; + readonly delegationFailedMessage: "Puoi chiudere questa finestra del browser e tornare alla tua applicazione per provare ad accedere nuovamente."; + readonly noAccessMessage: "Nessun accesso"; + readonly invalidPasswordMinLengthMessage: "Password non valida: lunghezza minima {0}."; + readonly invalidPasswordMinDigitsMessage: "Password non valida: deve contenere almeno {0} numeri."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Password non valida: deve contenere almeno {0} caratteri minuscoli."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Password non valida: deve contenere almeno {0} caratteri maiuscoli."; + readonly invalidPasswordMinSpecialCharsMessage: "Password non valida: deve contenere almeno {0} caratteri speciali."; + readonly invalidPasswordNotUsernameMessage: "Password non valida: non deve essere uguale alla username."; + readonly invalidPasswordRegexPatternMessage: "Password non valida: fallito il match con una o più espressioni regolari."; + readonly invalidPasswordHistoryMessage: "Password non valida: non deve essere uguale ad una delle ultime {0} password."; + readonly invalidPasswordGenericMessage: "Password non valida: la nuova password non rispetta le indicazioni previste."; + readonly failedToProcessResponseMessage: "Fallimento nell'elaborazione della risposta"; + readonly httpsRequiredMessage: "HTTPS richiesto"; + readonly realmNotEnabledMessage: "Realm non abilitato"; + readonly invalidRequestMessage: "Richiesta non valida"; + readonly failedLogout: "Logout fallito"; + readonly unknownLoginRequesterMessage: "Richiedente di Login non riconosciuto"; + readonly loginRequesterNotEnabledMessage: "Richiedente di Login non abilitato"; + readonly bearerOnlyMessage: "Alle applicazioni di tipo Bearer-only non è consentito di effettuare il login tramite browser"; + readonly standardFlowDisabledMessage: "Al client non è consentito di effettuare il login tramite browser con questo response_type. Standard flow è stato disabilitato per il client."; + readonly implicitFlowDisabledMessage: "Al client non è consentito di effettuare il login tramite browser con questo response_type. Implicit flow è stato disabilitato per il client."; + readonly invalidRedirectUriMessage: "Redirect uri non valido"; + readonly unsupportedNameIdFormatMessage: "NameIDFormat non supportato"; + readonly invalidRequesterMessage: "Richiedente non valido"; + readonly registrationNotAllowedMessage: "Registrazione non permessa"; + readonly resetCredentialNotAllowedMessage: "Reimpostazione della credenziale non permessa"; + readonly permissionNotApprovedMessage: "Permesso non approvato."; + readonly noRelayStateInResponseMessage: "Nessun relay state in risposta dall'identity provider."; + readonly insufficientPermissionMessage: "Permessi insufficienti per associare le identità."; + readonly couldNotProceedWithAuthenticationRequestMessage: "Impossibile procedere con la richiesta di autenticazione all'identity provider"; + readonly couldNotObtainTokenMessage: "Non posso ottenere un token dall'identity provider."; + readonly unexpectedErrorRetrievingTokenMessage: "Errore inaspettato nel recupero del token dall'identity provider."; + readonly unexpectedErrorHandlingResponseMessage: "Errore inaspettato nella gestione della risposta dall'identity provider."; + readonly identityProviderAuthenticationFailedMessage: "Autenticazione fallita. Non posso effettuare l'autenticazione con l'identity provider."; + readonly couldNotSendAuthenticationRequestMessage: "Impossibile inviare la richiesta di autenticazione all'identity provider."; + readonly unexpectedErrorHandlingRequestMessage: "Errore inaspettato nella gestione della richiesta di autenticazione all'identity provider."; + readonly invalidAccessCodeMessage: "Codice di accesso non valido."; + readonly sessionNotActiveMessage: "Sessione non attiva."; + readonly invalidCodeMessage: "Si è verificato un errore, effettua di nuovo il login nella tua applicazione."; + readonly identityProviderUnexpectedErrorMessage: "Errore imprevisto durante l'autenticazione con identity provider"; + readonly identityProviderNotFoundMessage: "Non posso trovare un identity provider con l'identificativo."; + readonly identityProviderLinkSuccess: "Hai verificato con successo la tua email. Torna al tuo browser iniziale e continua da lì con il login."; + readonly staleCodeMessage: "Questa pagina non è più valida, torna alla tua applicazione ed effettua nuovamente l'accesso"; + readonly realmSupportsNoCredentialsMessage: "Il realm non supporta nessun tipo di credenziali."; + readonly credentialSetupRequired: "Impossibile effettuare il login, è richiesto il setup delle credenziali."; + readonly identityProviderNotUniqueMessage: "Il realm supporta più di un identity provider. Impossibile determinare quale identity provider deve essere utilizzato per autenticarti."; + readonly emailVerifiedMessage: "Il tuo indirizzo email è stato verificato."; + readonly staleEmailVerificationLink: "Il link che hai cliccato è un link scaduto e non è più valido. Forse hai già verificato la tua email?"; + readonly identityProviderAlreadyLinkedMessage: "L'identità federata restituita dall'identity provider {0} è già associata ad un altro utente."; + readonly confirmAccountLinking: "Conferma il collegamento per l'account {0} dell'identity provider {1} con il tuo account."; + readonly confirmEmailAddressVerification: "Conferma la validità dell'indirizzo email {0}."; + readonly confirmExecutionOfActions: "Esegui la/le seguenti azione/i"; + readonly locale_it: "Italiano"; + readonly backToApplication: "« Torna all'applicazione"; + readonly missingParameterMessage: "Parametri mancanti: {0}"; + readonly clientNotFoundMessage: "Client non trovato."; + readonly clientDisabledMessage: "Client disabilitato."; + readonly invalidParameterMessage: "Parametro non valido: {0}"; + readonly alreadyLoggedIn: "Sei già connesso."; + readonly differentUserAuthenticated: "Se già autenticato con l'utente '{0}' in questa sessione. Per favore, fai prima il logout."; + readonly brokerLinkingSessionExpired: "È stato richiesta un'associazione a un account broker, ma la sessione corrente non è più valida."; + readonly proceedWithAction: "» Clicca qui per continuare"; + readonly "requiredAction.CONFIGURE_TOTP": "Configura OTP"; + readonly "requiredAction.terms_and_conditions": "Termini e condizioni"; + readonly "requiredAction.UPDATE_PASSWORD": "Aggiornamento password"; + readonly "requiredAction.UPDATE_PROFILE": "Aggiornamento profilo"; + readonly "requiredAction.VERIFY_EMAIL": "Verifica dell'indirizzo email"; + readonly doX509Login: "Sarai connesso come:"; + readonly clientCertificate: "Certificato client X509:"; + readonly noCertificate: "[Nessun certificato]"; + readonly pageNotFound: "Pagina non trovata"; + readonly internalServerError: "Si è verificato un errore interno del server"; + readonly "console-username": "Username:"; + readonly "console-password": "Password:"; + readonly "console-otp": "One-time password:"; + readonly "console-new-password": "Nuova password:"; + readonly "console-confirm-password": "Conferma password:"; + readonly "console-update-password": "È richiesto l'aggiornamento della tua password."; + readonly "console-verify-email": "Devi verificare il tuo indirizzo email. È stata inviata una email a {0} che contiene un codice di verifica. Per favore inserisci il codice nella casella di testo seguente."; + readonly "console-email-code": "Codice email:"; + readonly "console-accept-terms": "Accetti i termini? [y/n]:"; + readonly "console-accept": "y"; + readonly "openshift.scope.user_info": "Informazioni utente"; + readonly "openshift.scope.user_check-access": "Informazioni di accesso per l'utente"; + readonly "openshift.scope.user_full": "Accesso completo"; + readonly "openshift.scope.list-projects": "Elenca i progetti"; + readonly "saml.post-form.title": "Reindirizzamento per l'autenticazione"; + readonly "saml.post-form.message": "Reindirizzamento, attendere per favore."; + readonly "saml.post-form.js-disabled": "JavaScript è disabilitato. È fortemente consigliato abilitarlo. Clicca sul bottone seguente per continuare."; + readonly "otp-display-name": "Applicazione di autenticazione"; + readonly "otp-help-text": "Inserire un codice di verifica fornito dall'applicazione di autenticazione."; + readonly "password-display-name": "Password"; + readonly "password-help-text": "Accedi inserendo la tua password."; + readonly "auth-username-form-display-name": "Username"; + readonly "auth-username-form-help-text": "Inizia il login inserendo la tua username"; + readonly "auth-username-password-form-display-name": "Username e password"; + readonly "auth-username-password-form-help-text": "Accedi inserendo la tua username e la password."; + readonly "webauthn-display-name": "Chiave di sicurezza"; + readonly "webauthn-help-text": "Utilizza la tua chiave di sicurezza per accedere."; + readonly "webauthn-passwordless-display-name": "Chiave di sicurezza"; + readonly "webauthn-passwordless-help-text": "Utilizza la tua chiave di sicurezza per l'accesso senza password."; + readonly "webauthn-login-title": "Login con chiave di sicurezza"; + readonly "webauthn-registration-title": "Registrazione chiave di sicurezza"; + readonly "webauthn-available-authenticators": "Autenticatori disponibili"; + readonly "webauthn-error-title": "Errore della chiave di sicurezza"; + readonly "webauthn-error-registration": "Impossibile registrare la tua chiave di sicurezza."; + readonly "webauthn-error-api-get": "Autenticazione con la chiave di sicurezza fallita."; + readonly "webauthn-error-different-user": "Il primo utente autenticato non è quello autenticato tramite la chiave di sicurezza."; + readonly "webauthn-error-auth-verification": "Il risultato dell'autenticazione con la chiave di sicurezza non è valido."; + readonly "webauthn-error-register-verification": "Il risultato della registrazione della chiave di sicurezza non è valido."; + readonly "webauthn-error-user-not-found": "Utente sconosciuto autenticato con la chiave di sicurezza."; + readonly "identity-provider-redirector": "Connettiti con un altro identity provider."; + }; + readonly ja: { + readonly doLogIn: "ログイン"; + readonly doRegister: "登録"; + readonly doCancel: "キャンセル"; + readonly doSubmit: "送信"; + readonly doBack: "戻る"; + readonly doYes: "はい"; + readonly doNo: "いいえ"; + readonly doContinue: "続ける"; + readonly doIgnore: "無視"; + readonly doAccept: "承諾"; + readonly doDecline: "却下"; + readonly doForgotPassword: "パスワードをお忘れですか?"; + readonly doClickHere: "クリックしてください"; + readonly doImpersonate: "代理ログイン"; + readonly doTryAgain: "再試行してください"; + readonly doTryAnotherWay: "別の方法を試してください"; + readonly kerberosNotConfigured: "Kerberosは設定されていません"; + readonly kerberosNotConfiguredTitle: "Kerberosは設定されていません"; + readonly bypassKerberosDetail: "Kerberosでログインしていないか、ブラウザーでKerberosログインの設定がされていません。他の手段でログインするには「続ける」をクリックしてください。"; + readonly kerberosNotSetUp: "Kerberosが設定されていません。ログインできません。"; + readonly registerTitle: "登録"; + readonly loginTitle: "{0}にログイン"; + readonly loginTitleHtml: "{0}"; + readonly impersonateTitle: "{0}ユーザーの代理"; + readonly impersonateTitleHtml: "{0}ユーザーの代理"; + readonly realmChoice: "レルム"; + readonly unknownUser: "不明なユーザー"; + readonly loginTotpTitle: "モバイル・オーセンティケーターのセットアップ"; + readonly loginProfileTitle: "アカウント情報の更新"; + readonly loginTimeout: "ログイン試行がタイムアウトしました。ログインは最初から開始されます。"; + readonly oauthGrantTitle: "{0}へのアクセスを許可"; + readonly oauthGrantTitleHtml: "{0}"; + readonly errorTitle: "申し訳ございません"; + readonly errorTitleHtml: "申し訳ございません"; + readonly emailVerifyTitle: "Eメール確認"; + readonly emailForgotTitle: "パスワードをお忘れですか?"; + readonly updatePasswordTitle: "パスワードの更新"; + readonly codeSuccessTitle: "成功コード"; + readonly codeErrorTitle: "エラーコード: {0}"; + readonly displayUnsupported: "要求された表示タイプがサポートされていません"; + readonly browserRequired: "ログインに必要なブラウザー"; + readonly browserContinue: "ログインを完了するために必要なブラウザー"; + readonly browserContinuePrompt: "ブラウザーを開いてログインを続行しますか? [y/n]:"; + readonly browserContinueAnswer: "y"; + readonly termsTitle: "利用規約"; + readonly termsText: "

利用規約はここで設定する必要があります

"; + readonly termsPlainText: "定義される利用規約。"; + readonly recaptchaFailed: "無効なreCAPTCHA"; + readonly recaptchaNotConfigured: "reCAPTCHAが必須ですが、設定されていません"; + readonly consentDenied: "同意が拒否されました。"; + readonly noAccount: "新規ユーザーですか?"; + readonly username: "ユーザー名"; + readonly usernameOrEmail: "ユーザー名またはメールアドレス"; + readonly firstName: "名"; + readonly givenName: "名"; + readonly fullName: "氏名"; + readonly lastName: "姓"; + readonly familyName: "姓"; + readonly email: "Eメール"; + readonly password: "パスワード"; + readonly passwordConfirm: "パスワード(確認)"; + readonly passwordNew: "新しいパスワード"; + readonly passwordNewConfirm: "新しいパスワード(確認)"; + readonly rememberMe: "ログイン状態の保存"; + readonly authenticatorCode: "ワンタイムコード"; + readonly address: "住所"; + readonly street: "番地"; + readonly locality: "市区町村"; + readonly region: "都道府県"; + readonly postal_code: "郵便番号"; + readonly country: "国"; + readonly emailVerified: "確認済みEメール"; + readonly gssDelegationCredential: "GSS委譲クレデンシャル"; + readonly profileScopeConsentText: "ユーザー・プロファイル"; + readonly emailScopeConsentText: "メールアドレス"; + readonly addressScopeConsentText: "アドレス"; + readonly phoneScopeConsentText: "電話番号"; + readonly offlineAccessScopeConsentText: "オフライン・アクセス"; + readonly samlRoleListScopeConsentText: "ロール"; + readonly rolesScopeConsentText: "ユーザーロール"; + readonly restartLoginTooltip: "ログインを再開"; + readonly loginTotpIntro: "このアカウントにアクセスするには、ワンタイム・パスワード・ジェネレーターを設定する必要があります"; + readonly loginTotpStep1: "次のいずれかのアプリケーションをモバイルにインストールします。"; + readonly loginTotpStep2: "アプリケーションを開き、バーコードをスキャンします。"; + readonly loginTotpStep3: "アプリケーションから提供されたワンタイムコードを入力し、送信をクリックしてセットアップを終了します。"; + readonly loginTotpStep3DeviceName: "OTPデバイスの管理に役立つデバイス名を指定します。"; + readonly loginTotpManualStep2: "アプリケーションを開き、キーを入力します:"; + readonly loginTotpManualStep3: "アプリケーションで設定できる場合は、次の設定値を使用します。"; + readonly loginTotpUnableToScan: "スキャンできませんか?"; + readonly loginTotpScanBarcode: "バーコードをスキャンしますか?"; + readonly loginCredential: "クレデンシャル"; + readonly loginOtpOneTime: "ワンタイムコード"; + readonly loginTotpType: "タイプ"; + readonly loginTotpAlgorithm: "アルゴリズム"; + readonly loginTotpDigits: "桁"; + readonly loginTotpInterval: "間隔"; + readonly loginTotpCounter: "カウンター"; + readonly loginTotpDeviceName: "デバイス名"; + readonly "loginTotp.totp": "時間ベース"; + readonly "loginTotp.hotp": "カウンターベース"; + readonly loginChooseAuthenticator: "ログイン方法を選択してください"; + readonly oauthGrantRequest: "これらのアクセス権限を付与しますか?"; + readonly inResource: "in"; + readonly emailVerifyInstruction1: "メールアドレスを確認する手順を記載したEメールを送信しました。"; + readonly emailVerifyInstruction2: "Eメールで確認コードを受け取っていませんか?"; + readonly emailVerifyInstruction3: "Eメールを再送信します。"; + readonly emailLinkIdpTitle: "リンク {0}"; + readonly emailLinkIdp1: "{0}の{1}アカウントをあなたの{2}アカウントとリンクするための手順を記載したEメールを送信しました。"; + readonly emailLinkIdp2: "Eメールで確認コードを受け取っていませんか?"; + readonly emailLinkIdp3: "Eメールを再送信します。"; + readonly emailLinkIdp4: "別のブラウザーでメールを確認済みの場合"; + readonly emailLinkIdp5: "続けるには"; + readonly backToLogin: "« ログインに戻る"; + readonly emailInstruction: "ユーザー名またメールアドレスを入力してください。新しいパスワードの設定方法をご案内いたします。"; + readonly copyCodeInstruction: "このコードをコピーし、あなたのアプリケーションにペーストしてください:"; + readonly pageExpiredTitle: "ページの有効期限が切れています"; + readonly pageExpiredMsg1: "ログインプロセスを再開するには"; + readonly pageExpiredMsg2: "ログイン処理を続行するには"; + readonly personalInfo: "個人情報:"; + readonly role_admin: "管理者"; + readonly "role_realm-admin": "レルム管理者"; + readonly "role_create-realm": "レルムの作成"; + readonly "role_create-client": "クライアントの作成"; + readonly "role_view-realm": "レルムの参照"; + readonly "role_view-users": "ユーザーの参照"; + readonly "role_view-applications": "アプリケーションの参照"; + readonly "role_view-clients": "クライアントの参照"; + readonly "role_view-events": "イベントの参照"; + readonly "role_view-identity-providers": "アイデンティティー・プロバイダーの参照"; + readonly "role_manage-realm": "レルムの管理"; + readonly "role_manage-users": "ユーザーの管理"; + readonly "role_manage-applications": "アプリケーションの管理"; + readonly "role_manage-identity-providers": "アイデンティティー・プロバイダーの管理"; + readonly "role_manage-clients": "クライアントの管理"; + readonly "role_manage-events": "イベントの管理"; + readonly "role_view-profile": "プロファイルの参照"; + readonly "role_manage-account": "アカウントの管理"; + readonly "role_manage-account-links": "アカウントリンクの管理"; + readonly "role_read-token": "トークンの参照"; + readonly "role_offline-access": "オフライン・アクセス"; + readonly client_account: "アカウント"; + readonly "client_account-console": "アカウント・コンソール"; + readonly "client_security-admin-console": "セキュリティー管理コンソール"; + readonly "client_admin-cli": "管理CLI"; + readonly "client_realm-management": "レルム管理"; + readonly client_broker: "ブローカー"; + readonly requiredFields: "必須フィールド"; + readonly invalidUserMessage: "無効なユーザー名またはパスワードです。"; + readonly invalidUsernameMessage: "ユーザー名が無効です。"; + readonly invalidUsernameOrEmailMessage: "ユーザー名またはメールアドレスが無効です。"; + readonly invalidPasswordMessage: "パスワードが無効です。"; + readonly invalidEmailMessage: "無効なメールアドレスです。"; + readonly accountDisabledMessage: "アカウントが無効です。管理者に連絡してください。"; + readonly accountTemporarilyDisabledMessage: "アカウントが一時的に無効です。管理者に連絡するか、しばらく時間をおいてから再度お試しください。"; + readonly expiredCodeMessage: "ログイン・タイムアウトが発生しました。再度ログインしてください。"; + readonly expiredActionMessage: "アクションは期限切れです。今すぐログインしてください。"; + readonly expiredActionTokenNoSessionMessage: "アクションは期限切れです。"; + readonly expiredActionTokenSessionExistsMessage: "アクションは期限切れです。もう一度やり直してください。"; + readonly missingFirstNameMessage: "名を指定してください。"; + readonly missingLastNameMessage: "姓を指定してください。"; + readonly missingEmailMessage: "Eメールを指定してください。"; + readonly missingUsernameMessage: "ユーザー名を指定してください。"; + readonly missingPasswordMessage: "パスワードを指定してください。"; + readonly missingTotpMessage: "オーセンティケーター・コードを指定してください。"; + readonly missingTotpDeviceNameMessage: "デバイス名を指定してください。"; + readonly notMatchPasswordMessage: "パスワードが一致していません。"; + readonly invalidPasswordExistingMessage: "既存のパスワードが不正です。"; + readonly invalidPasswordBlacklistedMessage: "無効なパスワード: パスワードがブラックリストに含まれています。"; + readonly invalidPasswordConfirmMessage: "パスワード確認が一致していません。"; + readonly invalidTotpMessage: "無効なオーセンティケーター・コードです。"; + readonly usernameExistsMessage: "既に存在するユーザー名です。"; + readonly emailExistsMessage: "既に存在するEメールです。"; + readonly federatedIdentityExistsMessage: "{0}{1}のユーザーは既に存在します。そのアカウントをリンクするにはアカウント管理にログインしてください。"; + readonly confirmLinkIdpTitle: "既に存在するアカウントです。"; + readonly federatedIdentityConfirmLinkMessage: "{0}{1}のユーザーは既に存在します。継続しますか?"; + readonly federatedIdentityConfirmReauthenticateMessage: "{1}でアカウントをリンクするために{0}として認証します"; + readonly nestedFirstBrokerFlowMessage: "{0}ユーザー{1}は既知のユーザーにリンクされていません。"; + readonly confirmLinkIdpReviewProfile: "プロファイルの確認"; + readonly confirmLinkIdpContinue: "既存のアカウントに追加する"; + readonly configureTotpMessage: "アカウントを有効にするにはモバイル・オーセンティケーターのセットアップが必要です。"; + readonly updateProfileMessage: "アカウントを有効にするにはユーザー・プロファイルの更新が必要です。"; + readonly updatePasswordMessage: "アカウントを有効にするにはパスワードの更新が必要です。"; + readonly resetPasswordMessage: "パスワードを変更する必要があります。"; + readonly verifyEmailMessage: "アカウントを有効にするにはメールアドレスの確認が必要です。"; + readonly linkIdpMessage: "アカウントを{0}とリンクするにはメールアドレスの確認が必要です。"; + readonly emailSentMessage: "詳細な手順を記載したEメールをすぐに受信してください。"; + readonly emailSendErrorMessage: "Eメールの送信に失敗しました。しばらく時間をおいてから再度お試しください。"; + readonly accountUpdatedMessage: "アカウントが更新されました。"; + readonly accountPasswordUpdatedMessage: "パスワードが更新されました。"; + readonly delegationCompleteHeader: "ログインに成功しました"; + readonly delegationCompleteMessage: "このブラウザーのウィンドウを閉じて、コンソール・アプリケーションに戻ることができます。"; + readonly delegationFailedHeader: "ログインに失敗しました"; + readonly delegationFailedMessage: "このブラウザー・ウィンドウを閉じてコンソール・アプリケーションに戻り、再度ログインを試みることができます。"; + readonly noAccessMessage: "アクセスがありません"; + readonly invalidPasswordMinLengthMessage: "無効なパスワード: 最小{0}の長さが必要です。"; + readonly invalidPasswordMinDigitsMessage: "無効なパスワード: 少なくとも{0}文字の数字を含む必要があります。"; + readonly invalidPasswordMinLowerCaseCharsMessage: "無効なパスワード: 少なくとも{0}文字の小文字を含む必要があります。"; + readonly invalidPasswordMinUpperCaseCharsMessage: "無効なパスワード: 少なくとも{0}文字の大文字を含む必要があります。"; + readonly invalidPasswordMinSpecialCharsMessage: "無効なパスワード: 少なくとも{0}文字の特殊文字を含む必要があります。"; + readonly invalidPasswordNotUsernameMessage: "無効なパスワード: ユーザー名と同じパスワードは禁止されています。"; + readonly invalidPasswordRegexPatternMessage: "無効なパスワード: 正規表現パターンと一致しません。"; + readonly invalidPasswordHistoryMessage: "無効なパスワード: 最近の{0}パスワードのいずれかと同じパスワードは禁止されています。"; + readonly invalidPasswordGenericMessage: "無効なパスワード: 新しいパスワードはパスワード・ポリシーと一致しません。"; + readonly failedToProcessResponseMessage: "応答を処理できませんでした"; + readonly httpsRequiredMessage: "HTTPSが必須です"; + readonly realmNotEnabledMessage: "レルムが有効ではありません"; + readonly invalidRequestMessage: "無効なリクエストです"; + readonly failedLogout: "ログアウトに失敗しました"; + readonly unknownLoginRequesterMessage: "不明なログイン要求元です"; + readonly loginRequesterNotEnabledMessage: "ログイン要求元は有効ではありません"; + readonly bearerOnlyMessage: "bearer-onlyのアプリケーションはブラウザー・ログインを開始することが許可されていません"; + readonly standardFlowDisabledMessage: "与えられたresponse_typeでクライアントはブラウザー・ログインを開始することが許可されていません。標準フローは無効です。"; + readonly implicitFlowDisabledMessage: "与えられたresponse_typeでクライアントはブラウザー・ログインを開始することが許可されていません。インプリシット・フローは無効です。"; + readonly invalidRedirectUriMessage: "無効なリダイレクトURIです"; + readonly unsupportedNameIdFormatMessage: "サポートされていないNameID Formatです"; + readonly invalidRequesterMessage: "無効な要求元です"; + readonly registrationNotAllowedMessage: "登録は許可されていません"; + readonly resetCredentialNotAllowedMessage: "クレデンシャルのリセットは許可されていません"; + readonly permissionNotApprovedMessage: "パーミッションは承認されていません。"; + readonly noRelayStateInResponseMessage: "アイデンティティー・プロバイダーからの応答にRelayStateがありません。"; + readonly insufficientPermissionMessage: "アイデンティティーにリンクするには不十分なパーミッションです。"; + readonly couldNotProceedWithAuthenticationRequestMessage: "アイデンティティー・プロバイダーへの認証リクエストを続行できませんでした。"; + readonly couldNotObtainTokenMessage: "アイデンティティー・プロバイダーからトークンを取得できませんでした。"; + readonly unexpectedErrorRetrievingTokenMessage: "アイデンティティー・プロバイダーからのトークン取得で予期せぬエラーが発生しました。"; + readonly unexpectedErrorHandlingResponseMessage: "アイデンティティー・プロバイダーからの応答を処理する際に予期せぬエラーが発生しました。"; + readonly identityProviderAuthenticationFailedMessage: "認証に失敗しました。アイデンティティー・プロバイダーを使用して認証できませんでした。"; + readonly couldNotSendAuthenticationRequestMessage: "アイデンティティー・プロバイダーに認証リクエストを送信することができませんでした。"; + readonly unexpectedErrorHandlingRequestMessage: "アイデンティティー・プロバイダーへの認証リクエストを処理する際に予期せぬエラーが発生しました。"; + readonly invalidAccessCodeMessage: "無効なアクセスコードです。"; + readonly sessionNotActiveMessage: "セッションが有効ではありません。"; + readonly invalidCodeMessage: "エラーが発生しました。アプリケーションを介して再度ログインしてください。"; + readonly identityProviderUnexpectedErrorMessage: "アイデンティティー・プロバイダーによる認証の際に予期せぬエラーが発生しました"; + readonly identityProviderNotFoundMessage: "該当の識別子を持つアイデンティティー・プロバイダーが見つかりませんでした。"; + readonly identityProviderLinkSuccess: "Eメールを正常に確認しました。元のブラウザーに戻ってログインしてください。"; + readonly staleCodeMessage: "このページはもはや有効ではありませんので、アプリケーションに戻り再度ログインしてください"; + readonly realmSupportsNoCredentialsMessage: "レルムはクレデンシャル・タイプをサポートしていません。"; + readonly credentialSetupRequired: "ログインできません。クレデンシャルのセットアップが必要です。"; + readonly identityProviderNotUniqueMessage: "レルムは複数のアイデンティティー・プロバイダーをサポートしています。どのアイデンティティー・プロバイダーが認証に使用されるべきか判断できませんでした。"; + readonly emailVerifiedMessage: "メールアドレスが確認できました。"; + readonly staleEmailVerificationLink: "クリックしたリンクは古いリンクであり、有効ではありません。おそらく、すでにメールを確認しています。"; + readonly identityProviderAlreadyLinkedMessage: "{0}によって返された連携済みアイデンティティーは、すでに別のユーザーにリンクされています。"; + readonly confirmAccountLinking: "アイデンティティー・プロバイダー{1}のアカウント{0}とあなたのアカウントとのリンクを確認してください。"; + readonly confirmEmailAddressVerification: "Eメールアドレス{0}の有効性を確認してください。"; + readonly confirmExecutionOfActions: "次の操作を実行します。"; + readonly locale_ca: "Català"; + readonly locale_de: "Deutsch"; + readonly locale_en: "English"; + readonly locale_es: "Español"; + readonly locale_fr: "Français"; + readonly locale_it: "Italiano"; + readonly locale_ja: "日本語"; + readonly locale_nl: "Nederlands"; + readonly locale_no: "Norsk"; + readonly locale_pl: "Polish"; + readonly locale_pt_BR: "Português (Brasil)"; + readonly "locale_pt-BR": "Português (Brasil)"; + readonly locale_ru: "Русский"; + readonly locale_lt: "Lietuvių"; + readonly "locale_zh-CN": "中文简体"; + readonly locale_sk: "Slovenčina"; + readonly locale_sv: "Svenska"; + readonly backToApplication: "« アプリケーションに戻る"; + readonly missingParameterMessage: "不足パラメーター: {0}"; + readonly clientNotFoundMessage: "クライアントが見つかりません。"; + readonly clientDisabledMessage: "クライアントが無効になっています。"; + readonly invalidParameterMessage: "無効なパラメーター: {0}"; + readonly alreadyLoggedIn: "既にログインしています。"; + readonly differentUserAuthenticated: "すでにこのセッションで異なるユーザー'{0}'として認証されています。まずログアウトしてください。"; + readonly brokerLinkingSessionExpired: "要求されたブローカー・アカウントのリンクは、現在のセッションでは有効ではありません。"; + readonly proceedWithAction: "» 続行するにはここをクリックしてください"; + readonly "requiredAction.CONFIGURE_TOTP": "OTPの設定"; + readonly "requiredAction.terms_and_conditions": "利用規約"; + readonly "requiredAction.UPDATE_PASSWORD": "パスワードの更新"; + readonly "requiredAction.UPDATE_PROFILE": "プロファイルの更新"; + readonly "requiredAction.VERIFY_EMAIL": "Eメールの確認"; + readonly doX509Login: "次のユーザーとしてログインします:"; + readonly clientCertificate: "X509クライアント証明書:"; + readonly noCertificate: "[証明書なし]"; + readonly pageNotFound: "ページが見つかりません"; + readonly internalServerError: "内部サーバーエラーが発生しました"; + readonly "console-username": "ユーザー名:"; + readonly "console-password": "パスワード:"; + readonly "console-otp": "ワンタイム・パスワード:"; + readonly "console-new-password": "新しいパスワード:"; + readonly "console-confirm-password": "パスワードの確認:"; + readonly "console-update-password": "パスワードの更新が必要です。"; + readonly "console-verify-email": "メールアドレスを確認する必要があります。確認コードを含むメールを{0}に送信しました。このコードを以下に入力してください。"; + readonly "console-email-code": "Eメールコード:"; + readonly "console-accept-terms": "利用規約に同意しますか? [y/n]:"; + readonly "console-accept": "y"; + readonly "openshift.scope.user_info": "ユーザー情報"; + readonly "openshift.scope.user_check-access": "ユーザーアクセス情報"; + readonly "openshift.scope.user_full": "フルアクセス"; + readonly "openshift.scope.list-projects": "プロジェクトの一覧表示"; + readonly "saml.post-form.title": "認証リダイレクト"; + readonly "saml.post-form.message": "リダイレクトしています。お待ちください。"; + readonly "saml.post-form.js-disabled": "JavaScriptが無効になっています。有効にすることを強くお勧めします。継続するには、下のボタンをクリックしてください。"; + readonly "otp-display-name": "オーセンティケーター・アプリケーション"; + readonly "otp-help-text": "オーセンティケーター・アプリケーションから取得した確認コードを入力してください。"; + readonly "password-display-name": "パスワード"; + readonly "password-help-text": "パスワードを入力してログインします。"; + readonly "auth-username-form-display-name": "ユーザー名"; + readonly "auth-username-form-help-text": "ユーザー名を入力してログインを開始します"; + readonly "auth-username-password-form-display-name": "ユーザー名とパスワード"; + readonly "auth-username-password-form-help-text": "ユーザー名とパスワードを入力してログインしてください。"; + readonly "webauthn-display-name": "セキュリティーキー"; + readonly "webauthn-help-text": "セキュリティーキーを使用してログインしてください。"; + readonly "webauthn-passwordless-display-name": "セキュリティーキー"; + readonly "webauthn-passwordless-help-text": "パスワードレス・ログインにセキュリティーキーを使用します。"; + readonly "webauthn-login-title": "セキュリティーキー・ログイン"; + readonly "webauthn-registration-title": "セキュリティーキーの登録"; + readonly "webauthn-available-authenticators": "利用可能なオーセンティケーター"; + readonly "webauthn-error-title": "セキュリティーキー・エラー"; + readonly "webauthn-error-registration": "セキュリティーキーを登録できませんでした。"; + readonly "webauthn-error-api-get": "セキュリティーキーによる認証に失敗しました。"; + readonly "webauthn-error-different-user": "最初に認証されたユーザーは、セキュリティーキーによって認証されたユーザーではありません。"; + readonly "webauthn-error-auth-verification": "セキュリティーキーの認証結果が無効です。"; + readonly "webauthn-error-register-verification": "セキュリティーキーの登録結果が無効です。"; + readonly "webauthn-error-user-not-found": "セキュリティーキーで認証された不明なユーザー。"; + readonly "identity-provider-redirector": "別のアイデンティティー・プロバイダーと接続する"; + }; + readonly lt: { + readonly doLogIn: "Prisijungti"; + readonly doRegister: "Registruotis"; + readonly doCancel: "Atšaukti"; + readonly doSubmit: "Patvirtinti"; + readonly doYes: "Taip"; + readonly doNo: "Ne"; + readonly doContinue: "Tęsti"; + readonly doAccept: "Patvirtinti"; + readonly doDecline: "Atšaukti"; + readonly doForgotPassword: "Pamiršote slaptažodį?"; + readonly doClickHere: "Spauskite čia"; + readonly doImpersonate: "Apsimesti kaip"; + readonly kerberosNotConfigured: "Kerberos nesukonfigūruotas"; + readonly kerberosNotConfiguredTitle: "Kerberos nesukonfigūruotas"; + readonly bypassKerberosDetail: "Jūs neprisijungęs per Kerberos arba Jūsų naršyklė nesukonfigūruota Kerberos prisijungimui. Tęskite ir pasirinkite kitą prisijungimo būdą"; + readonly kerberosNotSetUp: "Kerberos nesukonfigūruotas. Jūs negalite prisijungti."; + readonly registerWithTitle: "Registruotis su {0}"; + readonly registerWithTitleHtml: "{0}"; + readonly loginTitle: "Prisijungti su {0}"; + readonly loginTitleHtml: "{0}"; + readonly impersonateTitle: "Apsimesti kaip naudotojas {0} "; + readonly impersonateTitleHtml: "Apsimesti kaip {0}"; + readonly realmChoice: "Sritis"; + readonly unknownUser: "Nežinomas naudotojas"; + readonly loginTotpTitle: "Mobilaus autentifikatoriaus nustatymas"; + readonly loginProfileTitle: "Atnaujinti paskyros informaciją"; + readonly loginTimeout: "Užtrukote per ilgai. Prisijungimo procesas pradedamas iš naujo."; + readonly oauthGrantTitle: "Suteitikti prieigą"; + readonly oauthGrantTitleHtml: "{0}"; + readonly errorTitle: "Atsiprašome ..."; + readonly errorTitleHtml: "Atsiprašome ..."; + readonly emailVerifyTitle: "El. pašto adreso patvirtinimas"; + readonly emailForgotTitle: "Pamiršote slaptažodį?"; + readonly updatePasswordTitle: "Atnaujinti slaptažodį"; + readonly codeSuccessTitle: "Sėkmė"; + readonly codeErrorTitle: "Klaidos kodas: {0}"; + readonly termsTitle: "Naudojimo sąlygos"; + readonly termsTitleHtml: "Naudojimo sąlygos"; + readonly termsText: "

Naudojimo sąlygos nenurodytos

"; + readonly recaptchaFailed: "Recaptcha neteisingas"; + readonly recaptchaNotConfigured: "Reikalingas Recaptcha nesukonfigūruotas"; + readonly consentDenied: "Prieiga draudžiama."; + readonly noAccount: "Dar neturite paskyros?"; + readonly username: "Naudotojo vardas"; + readonly usernameOrEmail: "Naudotojo vardas arba el. pašto adresas"; + readonly firstName: "Vardas"; + readonly givenName: "Vardas"; + readonly fullName: "Pavardė"; + readonly lastName: "Pavardė"; + readonly familyName: "Pavardė"; + readonly email: "El. paštas"; + readonly password: "Slaptažodis"; + readonly passwordConfirm: "Pakartotas slaptažodis"; + readonly passwordNew: "Naujas slaptažodis"; + readonly passwordNewConfirm: "Pakartotas naujas slaptažodis"; + readonly rememberMe: "Prisiminti mane"; + readonly authenticatorCode: "Vienkartinis kodas"; + readonly address: "Adresas"; + readonly street: "Gatvė"; + readonly locality: "Miestas arba vietovė"; + readonly region: "Rajonas"; + readonly postal_code: "Pašto kodas"; + readonly country: "Šalis"; + readonly emailVerified: "El. pašto adresas patvirtintas"; + readonly gssDelegationCredential: "GSS prisijungimo duomenų delegavimas"; + readonly loginTotpStep1: "Įdiekite FreeOTP arba Google Authenticator savo įrenginyje. Programėlės prieinamos Google Play ir Apple App Store."; + readonly loginTotpStep2: "Atidarykite programėlę ir nuskenuokite barkodą arba įveskite kodą."; + readonly loginTotpStep3: "Įveskite programėlėje sugeneruotą vieną kartą galiojantį kodą ir paspauskite Saugoti norėdami prisijungti."; + readonly loginOtpOneTime: "Vienkartinis kodas"; + readonly oauthGrantRequest: "Ar Jūs suteikiate šias prieigos teises?"; + readonly inResource: "į"; + readonly emailVerifyInstruction1: "El. paštas su instrukcijomis ir patvirtinimo nuoroda nusiųsti į Jūsų el. paštą."; + readonly emailVerifyInstruction2: "El. paštu negavote patvirtinimo kodo?"; + readonly emailVerifyInstruction3: "pakartotoinai siųsti el. laišką."; + readonly emailLinkIdpTitle: "Susieti {0}"; + readonly emailLinkIdp1: "El. pašto laiškas su instrukcijomis susieti {0} paskyrą {1} su {2} buvo nusiųstas."; + readonly emailLinkIdp2: "Negavote patvirtinimo kodo el. paštu?"; + readonly emailLinkIdp3: "pakartotoinai siųsti el. laišką."; + readonly backToLogin: "« Grįžti į prisijungimo langą"; + readonly emailInstruction: "Įveskite naudotojo vardą arba slaptažodį ir slaptažodžio pakeitimo instrukcijos bus atsiųstos Jums el. paštu "; + readonly copyCodeInstruction: "Nukopijuokite šį kodą į Jūsų programą:"; + readonly personalInfo: "Asmeninė informacija:"; + readonly role_admin: "Administratorius"; + readonly "role_realm-admin": "Srities administravimas"; + readonly "role_create-realm": "Kurti sritį"; + readonly "role_create-client": "Kurti programą"; + readonly "role_view-realm": "Peržiūrėti sritį"; + readonly "role_view-users": "Peržiūrėti naudotojus"; + readonly "role_view-applications": "Peržiūrėti programas"; + readonly "role_view-clients": "Peržiūrėti klientines programas"; + readonly "role_view-events": "Peržiūrėti įvykių žurnalą"; + readonly "role_view-identity-providers": "Peržiūrėti tapatybės teikėjus"; + readonly "role_manage-realm": "Valdyti sritis"; + readonly "role_manage-users": "Valdyti naudotojus"; + readonly "role_manage-applications": "Valdyti programas"; + readonly "role_manage-identity-providers": "Valdyti tapatybės teikėjus"; + readonly "role_manage-clients": "Valdyti programas"; + readonly "role_manage-events": "Valdyti įvykius"; + readonly "role_view-profile": "Peržiūrėti paskyrą"; + readonly "role_manage-account": "Valdyti paskyrą"; + readonly "role_read-token": "Skaityti prieigos rakšą"; + readonly "role_offline-access": "Darbas neprisijungus"; + readonly client_account: "Paskyra"; + readonly "client_security-admin-console": "Saugumo administravimo konsolė"; + readonly "client_admin-cli": "Administravimo CLI"; + readonly "client_realm-management": "Srities valdymas"; + readonly client_broker: "Tarpininkas"; + readonly invalidUserMessage: "Neteisingas naudotojo vardas arba slaptažodis."; + readonly invalidEmailMessage: "Neteisingas el. pašto adresas."; + readonly accountDisabledMessage: "Paskyros galiojimas sustabdytas, kreipkitės į administratorių."; + readonly accountTemporarilyDisabledMessage: "Paskyros galiojimas laikinai sustabdytas. Kreipkitės į administratorių arba pabandykite vėliau."; + readonly expiredCodeMessage: "Prisijungimo laikas baigėsi. Bandykite dar kartą."; + readonly missingFirstNameMessage: "Prašome įvesti vardą."; + readonly missingLastNameMessage: "Prašome įvesti pavardę."; + readonly missingEmailMessage: "Prašome įvesti el. pašto adresą."; + readonly missingUsernameMessage: "Prašome įvesti naudotojo vardą."; + readonly missingPasswordMessage: "Prašome įvesti slaptažodį."; + readonly missingTotpMessage: "Prašome įvesti autentifikacijos kodą."; + readonly notMatchPasswordMessage: "Slaptažodžiai nesutampa."; + readonly invalidPasswordExistingMessage: "Neteisingas dabartinis slaptažodis."; + readonly invalidPasswordConfirmMessage: "Pakartotas slaptažodis nesutampa."; + readonly invalidTotpMessage: "Neteisingas autentifikacijos kodas."; + readonly usernameExistsMessage: "Toks naudotojas jau egzistuoja."; + readonly emailExistsMessage: "El. pašto adresas jau egzistuoja."; + readonly federatedIdentityExistsMessage: "Naudotojas {0} {1} jau egzistuoja. Prašome prsijungti prie naudotojų valdymo posistemės paskyrų susiejimui."; + readonly confirmLinkIdpTitle: "Paskyra jau egzistuoja"; + readonly federatedIdentityConfirmLinkMessage: "Naudotojas {0} {1} jau egzistuoja. Ar tęsti?"; + readonly federatedIdentityConfirmReauthenticateMessage: "Prisijunkite norėdami susieti paskyrą su {0}"; + readonly confirmLinkIdpReviewProfile: "Peržiūrėti naudotojo profilio informaciją"; + readonly confirmLinkIdpContinue: "Susieti su egzistuojančia paskyra"; + readonly configureTotpMessage: "Paskyros aktyvavimui Jums reikalingas Mobilus autentifikatorius."; + readonly updateProfileMessage: "Paskyros aktyvavimui Jums reikia atnaujinti profilio informaciją."; + readonly updatePasswordMessage: "Paskyros aktyvavimui Jums reikia pakeisti slaptažodį."; + readonly verifyEmailMessage: "Paskyros aktyvavimui Jums reikia patvirtinti el. pašto adresą."; + readonly linkIdpMessage: "El. pašto adreso susiejimui su Jūsu paskyra {0} reikalingas patvirtinimas."; + readonly emailSentMessage: "Netrukus turėtumėte gauti el. pašto adresą su instrukcijomis."; + readonly emailSendErrorMessage: "Klaida siunčiant el. paštą, bandykite vėliau."; + readonly accountUpdatedMessage: "Jųsų paskyros informacija atnaujinta."; + readonly accountPasswordUpdatedMessage: "Jūsų slaptažodis pakeistas."; + readonly noAccessMessage: "Prieiga negalima"; + readonly invalidPasswordMinLengthMessage: "Neteisingas slaptažodis: privalomi bent {0} simboliai."; + readonly invalidPasswordMinDigitsMessage: "Neteisingas slaptažodis: privalomi bent {0} skaitmenys."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Neteisingas slaptažodis: privalomos bent {0} mažosios raidės."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Neteisingas slaptažodis: privalomos bent {0} didžiosios raidės."; + readonly invalidPasswordMinSpecialCharsMessage: "Neteisingas slaptažodis: privalomi bent {0} specialūs simboliai."; + readonly invalidPasswordNotUsernameMessage: "Neteisingas slaptažodis: negali sutapti su naudotojo vardu."; + readonly invalidPasswordRegexPatternMessage: "Neteisingas slaptažodis: neatitinka regexp taisyklės."; + readonly invalidPasswordHistoryMessage: "Neteisingas slaptažodis: negali sutapti su prieš tai naudotais {0} slaptažodžiais."; + readonly failedToProcessResponseMessage: "Klaida apdorojant atsakymą"; + readonly httpsRequiredMessage: "Privalomas HTTPS"; + readonly realmNotEnabledMessage: "Srities galiojimas išjungtas"; + readonly invalidRequestMessage: "Neteisinga užklausa"; + readonly failedLogout: "Nepavyko užbaigti sesijos"; + readonly unknownLoginRequesterMessage: "Nežinomas prisijungimo prašytojas"; + readonly loginRequesterNotEnabledMessage: "Prisijungimo prašytojo galiojimas išjungtas"; + readonly bearerOnlyMessage: "Programos, sukonfigūruotos tik kaip perdavėjai, negali inicijuoti prisijungimą per naršyklę."; + readonly standardFlowDisabledMessage: "Su pateiktu atsakymo tipu prisijungimas per naršyklę šiam klientui negalimas. Šiam klientui neįgalinta standartinė seka."; + readonly implicitFlowDisabledMessage: "Su pateiktu atsakymo tipu prisijungimas per naršyklę šiam klientui negalimas. Šiam klientui neįgalinta išreikštinė seka."; + readonly invalidRedirectUriMessage: "Neteisinga nukreipimo nuoroda"; + readonly unsupportedNameIdFormatMessage: "Nepalaikomas NameIDFormat"; + readonly invalidRequesterMessage: "Neteisingas prašytojas"; + readonly registrationNotAllowedMessage: "Registracija negalima"; + readonly resetCredentialNotAllowedMessage: "Prisijungimo duomenų atkūrimas negalimas"; + readonly permissionNotApprovedMessage: "Teisį nepatvirtinta."; + readonly noRelayStateInResponseMessage: "Tapatybės teikėjo atsakyme trūksta perdavimo būsenos."; + readonly insufficientPermissionMessage: "Trūksta teisių tapatybių susiejimui."; + readonly couldNotProceedWithAuthenticationRequestMessage: "Nepavyksta pradėti tapatybės teikėjo autentifikacijos užklausos."; + readonly couldNotObtainTokenMessage: "Negaunamas prieigos raktas iš tapatybės teikėjo."; + readonly unexpectedErrorRetrievingTokenMessage: "Prieigos rakšo gavimo iš tapatybės teikėjo metu įvyko netikėta klaida."; + readonly unexpectedErrorHandlingResponseMessage: "Tapatybės teikėjo atsakymo apdorojimo metu įvyko netikėta klaida."; + readonly identityProviderAuthenticationFailedMessage: "Autentifikacijos klaida. Nepavyksta autentifikacija su tapatybės teikėju."; + readonly couldNotSendAuthenticationRequestMessage: "Tapatybės teikėjui nepavyksta nusiųsti autentifikacijos užklausos."; + readonly unexpectedErrorHandlingRequestMessage: "Užklausos tapatybės teikėjui formavimo metu įvyko netikėta klaida."; + readonly invalidAccessCodeMessage: "Neteisingas prieigos kodas."; + readonly sessionNotActiveMessage: "Sesija neaktyvi."; + readonly invalidCodeMessage: "Įvyko klaida. Prašome bandyti prisijungti dar kartą."; + readonly identityProviderUnexpectedErrorMessage: "Autentifikavimo su išoriniu tapatybės teikėju metu įvyko netikėta klaida."; + readonly identityProviderNotFoundMessage: "Su nurodytu identifikatoriumi nerastas tapatybės teikėjas."; + readonly identityProviderLinkSuccess: "Jūsų naudotojo paskyra buvo sėkmingai susieta su {0} paskyra {1} ."; + readonly staleCodeMessage: "Šis puslapis nebegalioja. Prašome grįžti į programą ir bandyti prisijungti iš naujo."; + readonly realmSupportsNoCredentialsMessage: "Sritis nepalaiko prisijungimų naudojant prisijungimo duomenis."; + readonly identityProviderNotUniqueMessage: "Sritis palaiko daugiau nei vieną tapatybės teikėją. Negalima nustatyti kuris tapatybės teikėjas turi būti naudojamas autentifikacijai."; + readonly emailVerifiedMessage: "Jūsų el. pašto adresas patvirtintas."; + readonly staleEmailVerificationLink: "Nuoroda, kurią paspaudėte nebegalioja? Galbūt Jūs jau patvirtinote el. pašto adresą?"; + readonly backToApplication: "« Grįžti į programą"; + readonly missingParameterMessage: "Nenurodytas parametras: {0}"; + readonly clientNotFoundMessage: "Nenurodytas klientas."; + readonly clientDisabledMessage: "Kliento galiojimas išjungtas."; + readonly invalidParameterMessage: "Neteisingas parametras: {0}"; + readonly alreadyLoggedIn: "Jūs jau esate prisijungę."; + }; + readonly nl: { + readonly doLogIn: "Inloggen"; + readonly doRegister: "Registreer"; + readonly doCancel: "Annuleer"; + readonly doSubmit: "Verzenden"; + readonly doYes: "Ja"; + readonly doNo: "Nee"; + readonly doContinue: "Doorgaan"; + readonly doIgnore: "Negeer"; + readonly doAccept: "Accepteren"; + readonly doDecline: "Afwijzen"; + readonly doForgotPassword: "Wachtwoord vergeten?"; + readonly doClickHere: "Klik hier"; + readonly doImpersonate: "Identiteit overnemen"; + readonly kerberosNotConfigured: "Kerberos is niet geconfigureerd"; + readonly kerberosNotConfiguredTitle: "Kerberos is niet geconfigureerd"; + readonly bypassKerberosDetail: "U bent niet ingelogd via Kerberos of uw browser kan niet met Kerberos inloggen. Klik op 'doorgaan' om via een andere manier in te loggen"; + readonly kerberosNotSetUp: "Kerberos is onjuist geconfigureerd. U kunt niet inloggen."; + readonly registerTitle: "Registreer"; + readonly loginTitle: "Log in met {0}"; + readonly loginTitleHtml: "{0}"; + readonly impersonateTitle: "{0} Identiteit overnemen"; + readonly impersonateTitleHtml: "{0} Identiteit overnemen"; + readonly realmChoice: "Realm"; + readonly unknownUser: "Onbekende gebruiker"; + readonly loginTotpTitle: "Mobile Authenticator Setup"; + readonly loginProfileTitle: "Update accountinformatie"; + readonly loginTimeout: "U bent te lang bezig geweest met inloggen. Het inlogproces begint opnieuw."; + readonly oauthGrantTitle: "Verleen Toegang"; + readonly oauthGrantTitleHtml: "{0}"; + readonly errorTitle: "Er is een fout opgetreden..."; + readonly errorTitleHtml: "Er is een fout opgetreden..."; + readonly emailVerifyTitle: "E-mailadres-verificatie"; + readonly emailForgotTitle: "Wachtwoord vergeten?"; + readonly updatePasswordTitle: "Wachtwoord updaten"; + readonly codeSuccessTitle: "Succescode"; + readonly codeErrorTitle: "Foutcode: {0}"; + readonly displayUnsupported: "Opgevraagde weergave type is niet ondersteund"; + readonly browserRequired: "Om in te loggen is een browser vereist"; + readonly browserContinue: "Om het loginproces af te ronden is een browser vereist"; + readonly browserContinuePrompt: "Open een browser en ga door met inloggen? [y/n]:"; + readonly browserContinueAnswer: "y"; + readonly termsTitle: "Voorwaarden"; + readonly termsText: "

Gedefinieerde voorwaarden

"; + readonly termsPlainText: "Voorwaarden"; + readonly recaptchaFailed: "Ongeldige Recaptcha"; + readonly recaptchaNotConfigured: "Recaptcha is verplicht, maar niet geconfigureerd"; + readonly consentDenied: "Toestemming geweigerd."; + readonly noAccount: "Nieuwe gebruiker?"; + readonly username: "Gebruikersnaam"; + readonly usernameOrEmail: "Gebruikersnaam of e-mailadres"; + readonly firstName: "Voornaam"; + readonly givenName: "Voornaam"; + readonly fullName: "Volledige naam"; + readonly lastName: "Achternaam"; + readonly familyName: "Familienaam"; + readonly email: "E-mailadres"; + readonly password: "Wachtwoord"; + readonly passwordConfirm: "Bevestig wachtwoord"; + readonly passwordNew: "Nieuw wachtwoord"; + readonly passwordNewConfirm: "Bevestiging nieuwe wachtwoord"; + readonly rememberMe: "Ingelogd blijven"; + readonly authenticatorCode: "Authenticatiecode"; + readonly address: "Adres"; + readonly street: "Straat"; + readonly locality: "Woonplaats"; + readonly region: "Provincie of regio"; + readonly postal_code: "Postcode"; + readonly country: "Land"; + readonly emailVerified: "E-mailadres geverifieerd"; + readonly gssDelegationCredential: "GSS delegatie Credential"; + readonly profileScopeConsentText: "Gebruikersprofiel"; + readonly emailScopeConsentText: "E-mailadres"; + readonly addressScopeConsentText: "Adres"; + readonly phoneScopeConsentText: "Telefoonnummer"; + readonly offlineAccessScopeConsentText: "Offline toegang"; + readonly samlRoleListScopeConsentText: "Mijn rollen"; + readonly rolesScopeConsentText: "Gebruikersrollen"; + readonly loginTotpIntro: "U bent verplicht om tweefactor-authenticatie in te stellen om dit account te kunnen gebruiken"; + readonly loginTotpStep1: "Installeer een van de volgende applicaties op uw mobile telefoon"; + readonly loginTotpStep2: "Open de applicatie en scan de barcode"; + readonly loginTotpStep3: "Voer de eenmalige code die door de applicatie is aangeleverd in en klik op 'Verzenden' om de setup te voltooien"; + readonly loginTotpManualStep2: "Open de applicatie en voer de sleutel in"; + readonly loginTotpManualStep3: "Gebruik de volgende configuratiewaarden (als de applicatie dit ondersteund)"; + readonly loginTotpUnableToScan: "Lukt het scannen niet?"; + readonly loginTotpScanBarcode: "Scan barcode?"; + readonly loginOtpOneTime: "Eenmalige code"; + readonly loginTotpType: "Type"; + readonly loginTotpAlgorithm: "Algoritme"; + readonly loginTotpDigits: "Cijfers"; + readonly loginTotpInterval: "Interval"; + readonly loginTotpCounter: "Teller"; + readonly "loginTotp.totp": "Time-based"; + readonly "loginTotp.hotp": "Counter-based"; + readonly oauthGrantRequest: "Wilt u deze toegangsrechten verlenen?"; + readonly inResource: "in"; + readonly emailVerifyInstruction1: "Een e-mail met instructies om uw e-mailadres te verifiëren is zojuist verzonden."; + readonly emailVerifyInstruction2: "Heeft u geen verificatiecode ontvangen in uw e-mail?"; + readonly emailVerifyInstruction3: "om opnieuw een e-mail te versturen."; + readonly emailLinkIdpTitle: "Link {0}"; + readonly emailLinkIdp1: "Er is een e-mail met instructies verzonden om {0} account {1} te koppelen met uw {2} account."; + readonly emailLinkIdp2: "Heeft u geen verificatiecode in uw e-mail ontvangen?"; + readonly emailLinkIdp3: "om opnieuw een e-mail te versturen."; + readonly emailLinkIdp4: "Als u deze mail al geverifieerd hebt in een andere browser"; + readonly emailLinkIdp5: "om door te gaan."; + readonly backToLogin: "« Terug naar Inloggen"; + readonly emailInstruction: "Voer uw gebruikersnaam of e-mailadres in en wij sturen u een e-mailbericht met instructies voor het aanmaken van een nieuw wachtwoord."; + readonly copyCodeInstruction: "Kopieer deze code en plak deze in uw applicatie:"; + readonly pageExpiredTitle: "Sessie is verlopen"; + readonly pageExpiredMsg1: "Om het loginproces opnieuw te doen"; + readonly pageExpiredMsg2: "Om door te gaan met het loginproces"; + readonly personalInfo: "Persoonlijke informatie:"; + readonly role_admin: "Admin"; + readonly "role_realm-admin": "Realm beheren"; + readonly "role_create-realm": "Realm aanmaken"; + readonly "role_create-client": "Client aanmaken"; + readonly "role_view-realm": "Bekijk realm"; + readonly "role_view-users": "Bekijk gebruikers"; + readonly "role_view-applications": "Bekijk applicaties"; + readonly "role_view-clients": "Bekijk clients"; + readonly "role_view-events": "Bekijk gebeurtenissen"; + readonly "role_view-identity-providers": "Bekijk identity providers"; + readonly "role_manage-realm": "Beheer realm"; + readonly "role_manage-users": "Gebruikers beheren"; + readonly "role_manage-applications": "Beheer applicaties"; + readonly "role_manage-identity-providers": "Beheer identity providers"; + readonly "role_manage-clients": "Beheer clients"; + readonly "role_manage-events": "Beheer gebeurtenissen"; + readonly "role_view-profile": "Profiel bekijken"; + readonly "role_manage-account": "Beheer account"; + readonly "role_manage-account-links": "Beheer accountlinks"; + readonly "role_read-token": "Token lezen"; + readonly "role_offline-access": "Offline toegang"; + readonly client_account: "Account"; + readonly "client_security-admin-console": "Security Admin Console"; + readonly "client_admin-cli": "Admin CLI"; + readonly "client_realm-management": "Realm-beheer"; + readonly client_broker: "Broker"; + readonly invalidUserMessage: "Ongeldige gebruikersnaam of wachtwoord."; + readonly invalidEmailMessage: "Ongeldig e-mailadres."; + readonly accountDisabledMessage: "Account is uitgeschakeld, neem contact op met beheer."; + readonly accountTemporarilyDisabledMessage: "Account is tijdelijk uitgeschakeld, neem contact op met beheer of probeer het later opnieuw."; + readonly expiredCodeMessage: "Logintijd verlopen. Gelieve opnieuw in te loggen."; + readonly expiredActionMessage: "Actietijd verlopen. Log daarom opnieuw in."; + readonly expiredActionTokenNoSessionMessage: "Actietijd verlopen."; + readonly expiredActionTokenSessionExistsMessage: "Actietijd verlopen. Gelieve de actie opnieuw doen."; + readonly missingFirstNameMessage: "Voer uw voornaam in."; + readonly missingLastNameMessage: "Voer uw achternaam in."; + readonly missingEmailMessage: "Voer uw e-mailadres in."; + readonly missingUsernameMessage: "Voer uw gebruikersnaam in."; + readonly missingPasswordMessage: "Voer uw wachtwoord in."; + readonly missingTotpMessage: "Voer uw authenticatiecode in."; + readonly notMatchPasswordMessage: "Wachtwoorden komen niet overeen."; + readonly invalidPasswordExistingMessage: "Ongeldig bestaand wachtwoord."; + readonly invalidPasswordBlacklistedMessage: "Ongeldig wachtwoord: wachtwoord is geblacklist."; + readonly invalidPasswordConfirmMessage: "Wachtwoord komt niet overeen met wachtwoordbevestiging."; + readonly invalidTotpMessage: "Ongeldige authenticatiecode."; + readonly usernameExistsMessage: "Gebruikersnaam bestaat al."; + readonly emailExistsMessage: "E-mailadres bestaat al."; + readonly federatedIdentityExistsMessage: "Gebruiker met {0} {1} bestaat al. Log in met het beheerdersaccount om het account te koppelen."; + readonly confirmLinkIdpTitle: "Account bestaat al"; + readonly federatedIdentityConfirmLinkMessage: "Gebruiker met {0} {1} bestaat al. Hoe wilt u doorgaan?"; + readonly federatedIdentityConfirmReauthenticateMessage: "Authenticeer om uw account te koppelen {0}"; + readonly confirmLinkIdpReviewProfile: "Nalopen profiel"; + readonly confirmLinkIdpContinue: "Voeg toe aan bestaande account"; + readonly configureTotpMessage: "U moet de Mobile Authenticator configuren om uw account te activeren."; + readonly updateProfileMessage: "U moet uw gebruikersprofiel bijwerken om uw account te activeren."; + readonly updatePasswordMessage: "U moet uw wachtwoord wijzigen om uw account te activeren."; + readonly resetPasswordMessage: "U moet uw wachtwoord wijzigen."; + readonly verifyEmailMessage: "U moet uw e-mailadres verifiëren om uw account te activeren."; + readonly linkIdpMessage: "U moet uw e-mailadres verifiëren om uw account te koppelen aan {0}."; + readonly emailSentMessage: "U ontvangt binnenkort een e-mail met verdere instructies."; + readonly emailSendErrorMessage: "Het versturen van de e-mail is mislukt, probeer het later opnieuw."; + readonly accountUpdatedMessage: "Uw account is gewijzigd."; + readonly accountPasswordUpdatedMessage: "Uw wachtwoord is gewijzigd."; + readonly delegationCompleteHeader: "Login gelukt"; + readonly delegationCompleteMessage: "U mag uw browser sluiten en terug gaan naar uw console applicatie"; + readonly delegationFailedHeader: "Login mislukt"; + readonly delegationFailedMessage: "U mag uw browser sluiten en terug gaan naar uw console applicatie om daar het loginproces nogmaalt te proberen."; + readonly noAccessMessage: "Geen toegang"; + readonly invalidPasswordMinLengthMessage: "Ongeldig wachtwoord, de minimumlengte is {0} karakters."; + readonly invalidPasswordMinDigitsMessage: "Ongeldig wachtwoord, deze moet minstens {0} cijfers bevatten."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Ongeldig wachtwoord, deze moet minstens {0} kleine letters bevatten."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Ongeldig wachtwoord, deze moet minstens {0} hoofdletters bevatten."; + readonly invalidPasswordMinSpecialCharsMessage: "Ongeldig wachtwoord, deze moet minstens {0} speciale tekens bevatten."; + readonly invalidPasswordNotUsernameMessage: "Ongeldig wachtwoord, deze mag niet overeen komen met de gebruikersnaam."; + readonly invalidPasswordRegexPatternMessage: "Ongeldig wachtwoord, deze komt niet overeen met opgegeven reguliere expressie(s)."; + readonly invalidPasswordHistoryMessage: "Ongeldig wachtwoord, deze mag niet overeen komen met een van de laatste {0} wachtwoorden."; + readonly invalidPasswordGenericMessage: "Ongeldig wachtwoord: het nieuwe wachtwoord voldoet niet aan de opgestelde eisen."; + readonly failedToProcessResponseMessage: "Het verwerken van de respons is mislukt"; + readonly httpsRequiredMessage: "HTTPS vereist"; + readonly realmNotEnabledMessage: "Realm niet geactiveerd"; + readonly invalidRequestMessage: "Ongeldige request"; + readonly failedLogout: "Afmelden is mislukt"; + readonly unknownLoginRequesterMessage: "De login requester is onbekend"; + readonly loginRequesterNotEnabledMessage: "De login requester is niet geactiveerd"; + readonly bearerOnlyMessage: "Bearer-only applicaties mogen geen browserlogin initiëren"; + readonly standardFlowDisabledMessage: "Client mag geen browserlogin starten met het opgegeven response_type. Standard flow is uitgeschakeld voor de client."; + readonly implicitFlowDisabledMessage: "Client mag geen browserlogin starten met opgegeven response_type. Implicit flow is uitgeschakeld voor de klant."; + readonly invalidRedirectUriMessage: "Ongeldige redirect-URI"; + readonly unsupportedNameIdFormatMessage: "Niet-ondersteunde NameIDFormat"; + readonly invalidRequesterMessage: "Ongeldige requester"; + readonly registrationNotAllowedMessage: "Registratie is niet toegestaan"; + readonly resetCredentialNotAllowedMessage: "Het opnieuw instellen van de aanmeldgegevens is niet toegestaan"; + readonly permissionNotApprovedMessage: "Recht verworpen."; + readonly noRelayStateInResponseMessage: "Geen relay state in antwoord van de identity provider."; + readonly insufficientPermissionMessage: "Onvoldoende rechten om identiteiten te koppelen."; + readonly couldNotProceedWithAuthenticationRequestMessage: "Het authenticatieverzoek naar de identity provider wordt afgebroken."; + readonly couldNotObtainTokenMessage: "Kon geen token bemachtigen van de identity provider."; + readonly unexpectedErrorRetrievingTokenMessage: "Onverwachte fout bij het ophalen van de token van de identity provider."; + readonly unexpectedErrorHandlingResponseMessage: "Onverwachte fout bij het verwerken van de respons van de identity provider."; + readonly identityProviderAuthenticationFailedMessage: "Verificatie mislukt. Er kon niet worden geauthenticeerd met de identity provider."; + readonly couldNotSendAuthenticationRequestMessage: "Kan het authenticatieverzoek niet verzenden naar de identity provider."; + readonly unexpectedErrorHandlingRequestMessage: "Onverwachte fout bij het verwerken van het authenticatieverzoek naar de identity provider."; + readonly invalidAccessCodeMessage: "Ongeldige toegangscode."; + readonly sessionNotActiveMessage: "Sessie inactief."; + readonly invalidCodeMessage: "Er is een fout opgetreden, probeer nogmaals in te loggen."; + readonly identityProviderUnexpectedErrorMessage: "Onverwachte fout tijdens de authenticatie met de identity provider"; + readonly identityProviderNotFoundMessage: "Geen identity provider gevonden met deze naam."; + readonly identityProviderLinkSuccess: "Uw account is met succes gekoppeld aan {0} account {1}."; + readonly staleCodeMessage: "Deze pagina is verlopen. Keer terug naar uw applicatie om opnieuw in te loggen."; + readonly realmSupportsNoCredentialsMessage: "Realm ondersteunt geen enkel soort aanmeldgegeven."; + readonly identityProviderNotUniqueMessage: "Realm ondersteunt meerdere identity providers. Er kon niet bepaald worden welke identity provider er gebruikt zou moeten worden tijdens de authenticatie."; + readonly emailVerifiedMessage: "Uw e-mailadres is geverifieerd."; + readonly staleEmailVerificationLink: "De link die u gebruikt is verlopen, wellicht omdat u uw e-mailadres al eerder geverifieerd heeft."; + readonly identityProviderAlreadyLinkedMessage: "De door {0} teruggegeven gefedereerde identiteit is al aan een andere gebruiker gekoppeld."; + readonly confirmAccountLinking: "Bevestig dat het account {0} van identity provider {1} overeenkomt met uw account."; + readonly confirmEmailAddressVerification: "Bevestig dat e-mailadres {0} valide is."; + readonly confirmExecutionOfActions: "Voer de volgende actie(s) uit"; + readonly backToApplication: "« Terug naar de applicatie"; + readonly missingParameterMessage: "Missende parameters: {0}"; + readonly clientNotFoundMessage: "Client niet gevonden."; + readonly clientDisabledMessage: "Client is inactief."; + readonly invalidParameterMessage: "Ongeldige parameter: {0}"; + readonly alreadyLoggedIn: "U bent al ingelogd."; + readonly differentUserAuthenticated: "U bent in deze sessie al als de gebruiker \"{0}\" aangemeld. Log eerst uit."; + readonly brokerLinkingSessionExpired: "Broker account linking aangevraagd, maar de huidige sessie in verlopen."; + readonly proceedWithAction: "» Klik hier om verder te gaan"; + readonly "requiredAction.CONFIGURE_TOTP": "Configureer OTP"; + readonly "requiredAction.terms_and_conditions": "Voorwaarden"; + readonly "requiredAction.UPDATE_PASSWORD": "Update wachtwoord"; + readonly "requiredAction.UPDATE_PROFILE": "Update profiel"; + readonly "requiredAction.VERIFY_EMAIL": "Verifieer e-mail"; + readonly doX509Login: "U wordt ingelogd als:"; + readonly clientCertificate: "X509 client certificate:"; + readonly noCertificate: "[No Certificate]"; + readonly pageNotFound: "Pagina niet gevonden"; + readonly internalServerError: "Er is een interne serverfout opgetreden"; + readonly "console-username": "Gebruikersnaam:"; + readonly "console-password": "Wachtwoord:"; + readonly "console-otp": "Eenmalige code:"; + readonly "console-new-password": "Nieuw wachtwoord:"; + readonly "console-confirm-password": "Bevestig wachtwoord:"; + readonly "console-update-password": "Een update van uw wachtwoord is verplicht."; + readonly "console-verify-email": "U bent verplicht om uw e-mailadres te verifiëren. Een e-mail met de verificatiecode is naar {0} gestuurd. Voer deze code hieronder in."; + readonly "console-email-code": "E-mail Code:"; + readonly "console-accept-terms": "Accepteert u de voorwaarden? [y/n]:"; + readonly "console-accept": "y"; + }; + readonly no: { + readonly doLogIn: "Logg inn"; + readonly doRegister: "Registrer deg"; + readonly doCancel: "Avbryt"; + readonly doSubmit: "Send inn"; + readonly doYes: "Ja"; + readonly doNo: "Nei"; + readonly doContinue: "Fortsett"; + readonly doAccept: "Aksepter"; + readonly doDecline: "Avslå"; + readonly doForgotPassword: "Glemt passord?"; + readonly doClickHere: "Klikk her"; + readonly doImpersonate: "Utgi deg for å være en annen bruker"; + readonly kerberosNotConfigured: "Kerberos er ikke konfigurert"; + readonly kerberosNotConfiguredTitle: "Kerberos er ikke konfigurert"; + readonly bypassKerberosDetail: "Enten er du ikke logget inn via Kerberos eller så støtter ikke nettleseren innlogging med Kerberos. Vennligst klikk Fortsett for å logge inn på andre måter"; + readonly kerberosNotSetUp: "Kerberos er ikke konfigurert. Du kan ikke logge inn."; + readonly registerWithTitle: "Registrer deg med {0}"; + readonly registerWithTitleHtml: "{0}"; + readonly loginTitle: "Logg inn på {0}"; + readonly loginTitleHtml: "{0}"; + readonly impersonateTitle: "{0} Gi deg ut for å være en annen bruker"; + readonly impersonateTitleHtml: "{0} Gi deg ut for å være en annen bruker"; + readonly realmChoice: "Sikkerhetsdomene"; + readonly unknownUser: "Ukjent bruker"; + readonly loginTotpTitle: "Konfigurer autentifikator for mobil"; + readonly loginProfileTitle: "Oppdater konto"; + readonly loginTimeout: "Du brukte for lang tid på å logge inn. Vennligst prøv igjen."; + readonly oauthGrantTitle: "Gi tilgang"; + readonly oauthGrantTitleHtml: "{0}"; + readonly errorTitle: "Vi beklager..."; + readonly errorTitleHtml: "Vi beklager ..."; + readonly emailVerifyTitle: "E-postbekreftelse"; + readonly emailForgotTitle: "Glemt passord?"; + readonly updatePasswordTitle: "Oppdater passord"; + readonly codeSuccessTitle: "Suksesskode"; + readonly codeErrorTitle: "Feilkode: {0}"; + readonly termsTitle: "Vilkår og betingelser"; + readonly termsTitleHtml: "Vilkår og betingelser"; + readonly termsText: "

Vilkår og betingelser kommer

"; + readonly recaptchaFailed: "Ugyldig Bildebekreftelse"; + readonly recaptchaNotConfigured: "Bildebekreftelse er påkrevet, men er ikke konfigurert"; + readonly consentDenied: "Samtykke avslått."; + readonly noAccount: "Ny bruker?"; + readonly username: "Brukernavn"; + readonly usernameOrEmail: "Brukernavn eller e-postadresse"; + readonly firstName: "Fornavn"; + readonly givenName: "Fornavn"; + readonly fullName: "Fullstendig navn"; + readonly lastName: "Etternavn"; + readonly familyName: "Etternavn"; + readonly email: "E-postadresse"; + readonly password: "Passord"; + readonly passwordConfirm: "Bekreft passord"; + readonly passwordNew: "Nytt passord"; + readonly passwordNewConfirm: "Bekreft nytt Passord"; + readonly rememberMe: "Husk meg"; + readonly authenticatorCode: "Engangskode"; + readonly address: "Adresse"; + readonly street: "Gate-/veinavn + husnummer"; + readonly locality: "By"; + readonly region: "Fylke"; + readonly postal_code: "Postnummer"; + readonly country: "Land"; + readonly emailVerified: "E-postadresse bekreftet"; + readonly gssDelegationCredential: "GSS legitimasjons-delegering"; + readonly loginTotpStep1: "Installer FreeOTP eller Google Authenticator på din mobiltelefon. Begge applikasjoner er tilgjengelige på Google Play og Apple App Store."; + readonly loginTotpStep2: "Åpne applikasjonen og skann strekkoden eller skriv inn koden"; + readonly loginTotpStep3: "Skriv inn engangskoden fra applikasjonen og klikk send inn for å fullføre"; + readonly loginOtpOneTime: "Engangskode"; + readonly oauthGrantRequest: "Vil du gi disse tilgangsrettighetene?"; + readonly inResource: "i"; + readonly emailVerifyInstruction1: "En e-post med instruksjoner for å bekrefte din e-postadresse har blitt sendt til deg."; + readonly emailVerifyInstruction2: "Ikke mottatt en bekreftelseskode i e-posten vi sendte til deg?"; + readonly emailVerifyInstruction3: "for å sende e-post på nytt."; + readonly emailLinkIdpTitle: "Lenke {0}"; + readonly emailLinkIdp1: "En e-post med instruksjoner for å koble {0} konto med din {2} konto har blitt sendt til deg."; + readonly emailLinkIdp2: "Ikke mottatt en bekreftelseskode i e-posten vi sendte til deg?"; + readonly emailLinkIdp3: "for å sende e-post på nytt."; + readonly backToLogin: "« Tilbake til innlogging"; + readonly emailInstruction: "Skriv inn e-postadressen din og vi vil sende deg instruksjoner for hvordan du oppretter et nytt passord."; + readonly copyCodeInstruction: "Vennligst kopier denne koden og lim den inn i applikasjonen din:"; + readonly personalInfo: "Personlig informasjon:"; + readonly role_admin: "Administrator"; + readonly "role_realm-admin": "Administrator for sikkerhetsdomene"; + readonly "role_create-realm": "Opprette sikkerhetsdomene"; + readonly "role_create-client": "Opprette klient"; + readonly "role_view-realm": "Se sikkerhetsdomene"; + readonly "role_view-users": "Se brukere"; + readonly "role_view-applications": "Se applikasjoner"; + readonly "role_view-clients": "Se klienter"; + readonly "role_view-events": "Se hendelser"; + readonly "role_view-identity-providers": "Se identitetsleverandører"; + readonly "role_manage-realm": "Administrere sikkerhetsdomene"; + readonly "role_manage-users": "Administrere brukere"; + readonly "role_manage-applications": "Administrere applikasjoner"; + readonly "role_manage-identity-providers": "Administrere identitetsleverandører"; + readonly "role_manage-clients": "Administrere klienter"; + readonly "role_manage-events": "Administrere hendelser"; + readonly "role_view-profile": "Se profil"; + readonly "role_manage-account": "Administrere konto"; + readonly "role_read-token": "Lese token"; + readonly "role_offline-access": "Frakoblet tilgang"; + readonly role_uma_authorization: "Skaffe tillatelser"; + readonly client_account: "Konto"; + readonly "client_security-admin-console": "Sikkerthetsadministrasjonskonsoll"; + readonly "client_realm-management": "Sikkerhetsdomene-administrasjon"; + readonly client_broker: "Broker"; + readonly invalidUserMessage: "Ugyldig brukernavn eller passord."; + readonly invalidEmailMessage: "Ugyldig e-postadresse."; + readonly accountDisabledMessage: "Konto er deaktivert, kontakt administrator."; + readonly accountTemporarilyDisabledMessage: "Konto er midlertidig deaktivert, kontakt administrator eller prøv på nytt senere."; + readonly expiredCodeMessage: "Login ble tidsavbrutt. Vennligst logg inn på nytt."; + readonly missingFirstNameMessage: "Vennligst oppgi fornavn."; + readonly missingLastNameMessage: "Vennligst oppgi etternavn."; + readonly missingEmailMessage: "Vennligst oppgi e-postadresse."; + readonly missingUsernameMessage: "Vennligst oppgi brukernavn."; + readonly missingPasswordMessage: "Vennligst oppgi passord."; + readonly missingTotpMessage: "Vennligst oppgi autentiseringskode."; + readonly notMatchPasswordMessage: "Passordene er ikke like."; + readonly invalidPasswordExistingMessage: "Ugyldig eksisterende passord."; + readonly invalidPasswordConfirmMessage: "Passord er ikke like."; + readonly invalidTotpMessage: "Ugyldig engangskode."; + readonly usernameExistsMessage: "Brukernavnet finnes allerede."; + readonly emailExistsMessage: "E-post finnes allerede."; + readonly federatedIdentityExistsMessage: "Bruker med {0} {1} finnes allerede. Vennligst logg inn på kontoadministratsjon for å koble sammen kontoene."; + readonly confirmLinkIdpTitle: "Kontoen finnes allerede"; + readonly federatedIdentityConfirmLinkMessage: "Bruker med {0} {1} finnes allerede. Hvordan vil du fortsette?"; + readonly confirmLinkIdpReviewProfile: "Se over og bekreft profil"; + readonly confirmLinkIdpContinue: "Legg til eksisterende konto"; + readonly configureTotpMessage: "Du må sette opp en engangskode-generator for å aktivere konto."; + readonly updateProfileMessage: "Du må oppdatere brukerprofilen din for å aktivere konto."; + readonly updatePasswordMessage: "Du må skifte passord for å aktivere kontoen din."; + readonly verifyEmailMessage: "Du må bekrefte e-postadressen din for å aktivere konto."; + readonly linkIdpMessage: "You need to verify your email address to link your account with {0}."; + readonly emailSentMessage: "Du vil straks motta en e-post med ytterlige instruksjoner."; + readonly emailSendErrorMessage: "Mislyktes å sende e-post, vennligst prøv igjen senere."; + readonly accountUpdatedMessage: "Din konto har blitt oppdatert."; + readonly accountPasswordUpdatedMessage: "Ditt passord har blitt oppdatert."; + readonly noAccessMessage: "Ingen tilgang"; + readonly invalidPasswordMinLengthMessage: "Ugyldig passord: minimum lengde {0}."; + readonly invalidPasswordMinDigitsMessage: "Ugyldig passord: må inneholde minimum {0} sifre."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Ugyldig passord: må inneholde minimum {0} små bokstaver."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Ugyldig passord: må inneholde minimum {0} store bokstaver."; + readonly invalidPasswordMinSpecialCharsMessage: "Ugyldig passord: må inneholde minimum {0} spesialtegn."; + readonly invalidPasswordNotUsernameMessage: "Ugyldig passord: kan ikke være likt brukernavn."; + readonly invalidPasswordRegexPatternMessage: "Ugyldig passord: tilfredsstiller ikke kravene for passord-mønster."; + readonly invalidPasswordHistoryMessage: "Ugyldig passord: kan ikke være likt noen av de {0} foregående passordene."; + readonly failedToProcessResponseMessage: "Kunne ikke behandle svar"; + readonly httpsRequiredMessage: "HTTPS påkrevd"; + readonly realmNotEnabledMessage: "Sikkerhetsdomene er ikke aktivert"; + readonly invalidRequestMessage: "Ugyldig forespørsel"; + readonly failedLogout: "Utlogging feilet"; + readonly unknownLoginRequesterMessage: "Ukjent anmoder for innlogging"; + readonly loginRequesterNotEnabledMessage: "Anmoder for innlogging er ikke aktivert"; + readonly bearerOnlyMessage: "Bearer-only applikasjoner har ikke lov til å initiere innlogging via nettleser"; + readonly standardFlowDisabledMessage: "Klienten har ikke lov til å initiere innlogging via nettleser med gitt response_type. Standard flow er deaktivert for denne klienten."; + readonly implicitFlowDisabledMessage: "Klienten har ikke lov til å initiere innlogging via nettleser med gitt response_type. Implicit flow er deaktivert for denne klienten."; + readonly invalidRedirectUriMessage: "Ugyldig redirect uri"; + readonly unsupportedNameIdFormatMessage: "NameIDFormat er ikke støttet"; + readonly invalidRequesterMessage: "Ugyldig sender av forespørsel"; + readonly registrationNotAllowedMessage: "Registrering er ikke lov"; + readonly resetCredentialNotAllowedMessage: "Tilbakestilling av innloggingsdata er ikke lov"; + readonly permissionNotApprovedMessage: "Tillatelse ikke godkjent."; + readonly noRelayStateInResponseMessage: "Ingen relay state i svar fra identitetsleverandør."; + readonly insufficientPermissionMessage: "Utilstrekkelige rettigheter for å koble identiteter."; + readonly couldNotProceedWithAuthenticationRequestMessage: "Kunne ikke gå videre med autentiseringsforespørsel til identitetsleverandør."; + readonly couldNotObtainTokenMessage: "Klarte ikke å innhente token fra identitetsleverandør."; + readonly unexpectedErrorRetrievingTokenMessage: "Uventet feil ved henting av token fra identitetsleverandør."; + readonly unexpectedErrorHandlingResponseMessage: "Uventet feil ved håndtering av svar fra identitetsleverandør."; + readonly identityProviderAuthenticationFailedMessage: "Autentisering feilet. Kunne ikke autentisere med identitetsleverandør."; + readonly couldNotSendAuthenticationRequestMessage: "Kunne ikke sende autentiseringsforespørsel til identitetsleverandør."; + readonly unexpectedErrorHandlingRequestMessage: "Uventet feil ved håndtering av autentiseringsforespørsel til identitetsleverandør."; + readonly invalidAccessCodeMessage: "Ugyldig tilgangskode."; + readonly sessionNotActiveMessage: "Sesjonen er ikke aktiv."; + readonly invalidCodeMessage: "En feil oppstod, vennligst logg inn på nytt i din applikasjon."; + readonly identityProviderUnexpectedErrorMessage: "Uventet feil ved autentisering med identitetsleverandør"; + readonly identityProviderNotFoundMessage: "Kunne ikke finne en identitetsleverandør med identifikatoren."; + readonly identityProviderLinkSuccess: "Din konto ble suksessfullt koblet med {0} konto {1}."; + readonly staleCodeMessage: "Denne siden er ikke lenger gyldig. Vennligst gå tilbake til applikasjonen din og logg inn på nytt."; + readonly realmSupportsNoCredentialsMessage: "Sikkerhetsdomene støtter ingen legitimasjonstyper."; + readonly identityProviderNotUniqueMessage: "Sikkerhetsdomene støtter flere identitetsleverandører. Kunne ikke avgjøre hvilken identitetsleverandør som burde brukes for autentisering."; + readonly emailVerifiedMessage: "Din e-postadresse har blitt verifisert."; + readonly staleEmailVerificationLink: "Lenken du klikket er utgått og er ikke lenger gyldig. Har du kanskje allerede bekreftet e-postadressen din?"; + readonly locale_ca: "Català"; + readonly locale_de: "Deutsch"; + readonly locale_en: "English"; + readonly locale_es: "Español"; + readonly locale_fr: "Français"; + readonly locale_it: "Italian"; + readonly locale_ja: "日本語"; + readonly locale_nl: "Nederlands"; + readonly locale_no: "Norsk"; + readonly locale_pt_BR: "Português (Brasil)"; + readonly "locale_pt-BR": "Português (Brasil)"; + readonly locale_ru: "Русский"; + readonly "locale_zh-CN": "中文简体"; + readonly backToApplication: "« Tilbake til applikasjonen"; + readonly missingParameterMessage: "Manglende parameter: {0}"; + readonly clientNotFoundMessage: "Klient ikke funnet."; + readonly clientDisabledMessage: "Klient deaktivert."; + readonly invalidParameterMessage: "Ugyldig parameter: {0}"; + readonly alreadyLoggedIn: "Du er allerede innlogget."; + }; + readonly pl: { + readonly doLogIn: "Logowanie"; + readonly doRegister: "Rejestracja"; + readonly doCancel: "Anuluj"; + readonly doSubmit: "Zatwierdź"; + readonly doYes: "Tak"; + readonly doNo: "Nie"; + readonly doContinue: "Kontynuuj"; + readonly doIgnore: "Ignoruj"; + readonly doAccept: "Akceptuj"; + readonly doDecline: "Odrzuć"; + readonly doForgotPassword: "Nie pamiętasz hasła?"; + readonly doClickHere: "Kliknij tutaj"; + readonly doImpersonate: "Wciel się"; + readonly kerberosNotConfigured: "Kerberos nie jest skonfigurowany"; + readonly kerberosNotConfiguredTitle: "Kerberos nie jest skonfigurowany"; + readonly bypassKerberosDetail: "Albo nie jesteś zalogowany przez Kerberos albo twoja przeglądarka nie jest skonfigurowana do logowania Kerberos. Kliknij kontynuuj by zalogować się w inny sposób."; + readonly kerberosNotSetUp: "Kerberos nie jest skonfigurowany. Nie można się zalogować."; + readonly registerTitle: "Rejestracja"; + readonly loginTitle: "Zaloguj się do {0}"; + readonly loginTitleHtml: "{0}"; + readonly impersonateTitle: "Wcielenie {0}"; + readonly impersonateTitleHtml: "Wcielenie {0}"; + readonly realmChoice: "Strefa"; + readonly unknownUser: "Nieznany użytkownik"; + readonly loginTotpTitle: "Konfiguracja dla Mobile Authenticator"; + readonly loginProfileTitle: "Zaktualizuj informacje konta"; + readonly loginTimeout: "Zbyt dużo czasu zajęło logowanie. Proces logowania rozpocznie się od nowa."; + readonly oauthGrantTitle: "Przydziel dostęp dla {0}"; + readonly oauthGrantTitleHtml: "{0}"; + readonly errorTitle: "Przykro nam..."; + readonly errorTitleHtml: "Przykro nam..."; + readonly emailVerifyTitle: "Weryfikacja e-maila"; + readonly emailForgotTitle: "Nie pamiętasz hasła?"; + readonly updatePasswordTitle: "Aktualizacja hasła"; + readonly codeSuccessTitle: "Kod sukcesu"; + readonly codeErrorTitle: "Kod błędu: {0}"; + readonly displayUnsupported: "Żądany typ wyświetlania jest nieobsługiwany"; + readonly browserRequired: "Do zalogowania wymagana jest przeglądarka"; + readonly browserContinue: "Przeglądarka jest wymagana by dokończyć logowanie"; + readonly browserContinuePrompt: "Otworzyć przeglądarkę i kontynuować logowanie? [t/n]:"; + readonly browserContinueAnswer: "t"; + readonly termsTitle: "Regulamin"; + readonly termsText: "

Regulamin, który należy zdefiniować

"; + readonly termsPlainText: "Regulamin, który należy zdefiniować."; + readonly recaptchaFailed: "Błędna Recaptcha"; + readonly recaptchaNotConfigured: "Recaptcha jest wymagana, ale nie skonfigurowana"; + readonly consentDenied: "Zgoda odrzucona."; + readonly noAccount: "Nie masz konta?"; + readonly username: "Nazwa użytkownika (login)"; + readonly usernameOrEmail: "Nazwa użytkownika lub e-mail (login)"; + readonly firstName: "Imię"; + readonly givenName: "Nadane imię"; + readonly fullName: "Pełne imię i nazwisko"; + readonly lastName: "Nazwisko"; + readonly familyName: "Nazwisko rodowe"; + readonly email: "E-mail"; + readonly password: "Hasło"; + readonly passwordConfirm: "Potwierdź hasło"; + readonly passwordNew: "Nowe hasło"; + readonly passwordNewConfirm: "Potwierdzenie nowego hasła"; + readonly rememberMe: "Zapamiętaj mnie"; + readonly authenticatorCode: "Kod jednorazowy"; + readonly address: "Adres"; + readonly street: "Ulica"; + readonly locality: "Miejscowość"; + readonly region: "Województwo"; + readonly postal_code: "Kod pocztowy"; + readonly country: "Państwo"; + readonly emailVerified: "Email zweryfikowany"; + readonly gssDelegationCredential: "Świadectwo przekazania uprawnień GSS"; + readonly profileScopeConsentText: "Profil użytkownika"; + readonly emailScopeConsentText: "Adres email"; + readonly addressScopeConsentText: "Adres"; + readonly phoneScopeConsentText: "Numer telefonu"; + readonly offlineAccessScopeConsentText: "Dostęp offline"; + readonly samlRoleListScopeConsentText: "Moje role"; + readonly loginTotpIntro: "Aby uzyskać dostęp do tego konta, musisz skonfigurować generator haseł jednorazowych"; + readonly loginTotpStep1: "Zainstaluj jedną z następujących aplikacji na telefonie komórkowym"; + readonly loginTotpStep2: "Otwórz aplikację i zeskanuj kod kreskowy"; + readonly loginTotpStep3: "Wprowadź jednorazowy kod podany przez aplikację i kliknij Prześlij aby zakończyć konfigurację"; + readonly loginTotpManualStep2: "Otwórz aplikację i wprowadź klucz"; + readonly loginTotpManualStep3: "Użyj poniższych wartości konfiguracji, jeśli aplikacja pozwala na ich ustawienie"; + readonly loginTotpUnableToScan: "Nie można skanować?"; + readonly loginTotpScanBarcode: "Zeskanować kod paskowy?"; + readonly loginOtpOneTime: "Kod jednorazowy"; + readonly loginTotpType: "Typ"; + readonly loginTotpAlgorithm: "Algorytm"; + readonly loginTotpDigits: "Cyfry"; + readonly loginTotpInterval: "Interwał"; + readonly loginTotpCounter: "Licznik"; + readonly "loginTotp.totp": "Oparte o czas"; + readonly "loginTotp.hotp": "Oparte o licznik"; + readonly oauthGrantRequest: "Czy przyznajesz te uprawnienia dostępu?"; + readonly inResource: "w"; + readonly emailVerifyInstruction1: "Została wysłana do Ciebie wiadomość e-mail z instrukcjami jak zweryfikować swój adres e-mail."; + readonly emailVerifyInstruction2: "Nie otrzymałem kodu weryfikacyjnego w wiadomości e-mail?"; + readonly emailVerifyInstruction3: "aby ponownie wysłać wiadomość e-mail."; + readonly emailLinkIdpTitle: "Link {0}"; + readonly emailLinkIdp1: "Wiadomość e-mail z instrukcjami, aby powiązać konto {0} {1} z kontem {2} została wysłana do Ciebie."; + readonly emailLinkIdp2: "Nie otrzymałem kodu weryfikacyjnego w wiadomości e-mail?"; + readonly emailLinkIdp3: "aby ponownie wysłać wiadomość e-mail."; + readonly emailLinkIdp4: "Jeśli już zweryfikowana e-mail w innej przeglądarce"; + readonly emailLinkIdp5: "aby kontynuować."; + readonly backToLogin: "« Powrót do logowania"; + readonly emailInstruction: "Wpisz swój adres e-mail lub nazwę użytkownika a wyślemy do Ciebie instrukcje, jak utworzyć nowe hasło."; + readonly copyCodeInstruction: "Proszę skopiować ten kod i wklej go do aplikacji:"; + readonly pageExpiredTitle: "Strona wygasła"; + readonly pageExpiredMsg1: "Aby ponownie uruchomić proces logowania"; + readonly pageExpiredMsg2: "Aby kontynuować proces logowania"; + readonly personalInfo: "Informacje osobiste:"; + readonly role_admin: "Admin"; + readonly "role_realm-admin": "Strefa Admin"; + readonly "role_create-realm": "Utwórz strefę"; + readonly "role_create-client": "Utwórz klienta"; + readonly "role_view-realm": "Wyświetl strefę"; + readonly "role_view-users": "Wyświetl użytkowników"; + readonly "role_view-applications": "Wyświetl aplikacje"; + readonly "role_view-clients": "Wyświetl klientów"; + readonly "role_view-events": "Wyświetl zdarzenia"; + readonly "role_view-identity-providers": "Wyświetl dostawców tożsamości"; + readonly "role_manage-realm": "Zarządzaj strefą"; + readonly "role_manage-users": "Zarządzaj użytkownikami"; + readonly "role_manage-applications": "Zarządzaj aplikacjami"; + readonly "role_manage-identity-providers": "Zarządzaj dostawcami tożsamości"; + readonly "role_manage-clients": "Zarządzaj klientami"; + readonly "role_manage-events": "Zarządzaj zdarzeniami"; + readonly "role_view-profile": "Zobacz profil"; + readonly "role_manage-account": "Zarządzaj kontem"; + readonly "role_manage-account-links": "Zarządzanie łączami konta"; + readonly "role_read-token": "Odczytu tokenu"; + readonly "role_offline-access": "Dostęp offline"; + readonly client_account: "Konta"; + readonly "client_security-admin-console": "Konsola administratora bezpieczeństwa"; + readonly "client_admin-cli": "Admin CLI"; + readonly "client_realm-management": "Zarządzanie strefą"; + readonly client_broker: "Broker"; + readonly invalidUserMessage: "Nieprawidłowa nazwa użytkownika lub hasło."; + readonly invalidEmailMessage: "Nieprawidłowy adres e-mail."; + readonly accountDisabledMessage: "Konto jest wyłączone, skontaktuj się z administratorem."; + readonly accountTemporarilyDisabledMessage: "Konto jest tymczasowo wyłączone, skontaktuj się z administratorem lub spróbuj ponownie później."; + readonly expiredCodeMessage: "Przekroczono limit czasu logowania. Proszę Zaloguj się ponownie."; + readonly expiredActionMessage: "Akcja wygasła. Proszę kontynuować logowanie."; + readonly expiredActionTokenNoSessionMessage: "Akcja wygasła."; + readonly expiredActionTokenSessionExistsMessage: "Akcja wygasła. Proszę uruchomić ponownie."; + readonly missingFirstNameMessage: "Proszę podać imię."; + readonly missingLastNameMessage: "Proszę podać nazwisko."; + readonly missingEmailMessage: "Proszę podać e-mail."; + readonly missingUsernameMessage: "Proszę podać nazwę użytkownika."; + readonly missingPasswordMessage: "Proszę podać hasło."; + readonly missingTotpMessage: "Proszę podać kod uwierzytelniającego."; + readonly notMatchPasswordMessage: "Hasła nie są zgodne."; + readonly invalidPasswordExistingMessage: "Nieprawidłowe istniejące hasło."; + readonly invalidPasswordBlacklistedMessage: "Nieprawidłowe hasło: hasło jest na czarnej liście."; + readonly invalidPasswordConfirmMessage: "Potwierdzenie hasła nie pasuje."; + readonly invalidTotpMessage: "Nieprawidłowy kod uwierzytelnienia."; + readonly usernameExistsMessage: "Nazwa użytkownika już istnieje."; + readonly emailExistsMessage: "Email już istnieje."; + readonly federatedIdentityExistsMessage: "Użytkownik z {0} {1} już istnieje. Zaloguj się do zarządzania kontem aby połączyć konto."; + readonly confirmLinkIdpTitle: "Konto już istnieje"; + readonly federatedIdentityConfirmLinkMessage: "Użytkownik z {0} {1} już istnieje. Co chcesz zrobić?"; + readonly federatedIdentityConfirmReauthenticateMessage: "Uwierzytelnij się aby połączyć swoje konto z {0}"; + readonly confirmLinkIdpReviewProfile: "Przejrzyj profil"; + readonly confirmLinkIdpContinue: "Dodaj do istniejącego konta"; + readonly configureTotpMessage: "Musisz skonfigurować Mobile Authenticator aby aktywować swoje konto."; + readonly updateProfileMessage: "Musisz zaktualizować profilu użytkownika aby aktywować swoje konto."; + readonly updatePasswordMessage: "Musisz zmienić swoje hasło aby aktywować swoje konto."; + readonly resetPasswordMessage: "Musisz zmienić swoje hasło."; + readonly verifyEmailMessage: "Musisz zweryfikować swój adres e-mail aby aktywować swoje konto."; + readonly linkIdpMessage: "Musisz zweryfikować swój adres e-mail, aby połączyć swoje konto z {0}."; + readonly emailSentMessage: "Powinieneś otrzymywać wkrótce pocztę z dalszymi instrukcjami."; + readonly emailSendErrorMessage: "Nie można wysłać wiadomości e-mail, proszę spróbować ponownie później."; + readonly accountUpdatedMessage: "Twoje konto zostało zaktualizowane."; + readonly accountPasswordUpdatedMessage: "Twoje hasło zostało zaktualizowane."; + readonly delegationCompleteHeader: "Logowanie udane"; + readonly delegationCompleteMessage: "Możesz zamknąć okno przeglądarki i przejść wstecz do aplikacji konsoli."; + readonly delegationFailedHeader: "Logowanie nie powiodło się"; + readonly delegationFailedMessage: "Możesz zamknąć okno przeglądarki, wrócić do aplikacji konsoli i spróbować zalogować się ponownie."; + readonly noAccessMessage: "Brak dostępu"; + readonly invalidPasswordMinLengthMessage: "Nieprawidłowe hasło: minimalna długość {0}."; + readonly invalidPasswordMinDigitsMessage: "Nieprawidłowe hasło: musi zawierać przynajmniej {0} cyfr."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Nieprawidłowe hasło: musi zawierać co najmniej {0} małych liter."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Nieprawidłowe hasło: musi zawierać co najmniej {0} wielkich liter."; + readonly invalidPasswordMinSpecialCharsMessage: "Nieprawidłowe hasło: musi zawierać przynajmniej {0} znaków specjalnych."; + readonly invalidPasswordNotUsernameMessage: "Nieprawidłowe hasło: nie może być nazwą użytkownika."; + readonly invalidPasswordRegexPatternMessage: "Nieprawidłowe hasło: brak zgodności z wyrażeniem regularnym."; + readonly invalidPasswordHistoryMessage: "Nieprawidłowe hasło: nie może być takie jak {0} ostatnich haseł."; + readonly invalidPasswordGenericMessage: "Nieprawidłowe hasło: nowe hasło nie jest zgodne z zasadami haseł."; + readonly failedToProcessResponseMessage: "Nie można przetworzyć odpowiedzi"; + readonly httpsRequiredMessage: "Wymagany HTTPS"; + readonly realmNotEnabledMessage: "Strefa nie jest aktywna"; + readonly invalidRequestMessage: "Nieprawidłowe żądanie"; + readonly failedLogout: "Wylogowanie nie powiodło się"; + readonly unknownLoginRequesterMessage: "Nieznany żądający logowania"; + readonly loginRequesterNotEnabledMessage: "Żądający logowania nie jest aktywny"; + readonly bearerOnlyMessage: "Klienci bearer-only nie mogą inicjować logowania przez przeglądarkę"; + readonly standardFlowDisabledMessage: "Klient nie może zainicjować logowania przez przeglądarkę z podanym response_type. Standardowy przepływ jest wyłączony dla klienta."; + readonly implicitFlowDisabledMessage: "Klient nie może zainicjować logowania przez przeglądarkę z podanym response_type. Niejawny przepływ jest wyłączony dla klienta."; + readonly invalidRedirectUriMessage: "Nieprawidłowy uri przekierowania"; + readonly unsupportedNameIdFormatMessage: "Nieobsługiwany NameIDFormat"; + readonly invalidRequesterMessage: "Nieprawidłowy żądający"; + readonly registrationNotAllowedMessage: "Rejestracja nie jest dozwolona"; + readonly resetCredentialNotAllowedMessage: "Zresetowanie poświadczeń nie jest dozwolone"; + readonly permissionNotApprovedMessage: "Uprawnienie nie zatwierdzone."; + readonly noRelayStateInResponseMessage: "Brak przekazanego stanu w odpowiedzi dostawcy tożsamości."; + readonly insufficientPermissionMessage: "Niewystarczające uprawnienia do łączenia tożsamości."; + readonly couldNotProceedWithAuthenticationRequestMessage: "Nie można kontynuować żądania uwierzytelnienia do dostawcy tożsamości."; + readonly couldNotObtainTokenMessage: "Nie można uzyskać tokenu od dostawcy tożsamości."; + readonly unexpectedErrorRetrievingTokenMessage: "Nieoczekiwany błąd podczas pobierania tokenu od dostawcy tożsamości."; + readonly unexpectedErrorHandlingResponseMessage: "Nieoczekiwany błąd podczas obsługi odpowiedzi od dostawcy tożsamości."; + readonly identityProviderAuthenticationFailedMessage: "Uwierzytelnianie nie powiodło się. Nie można uwierzytelnić za pomocą dostawcy tożsamości."; + readonly couldNotSendAuthenticationRequestMessage: "Nie może wysyłać żądania uwierzytelniania do dostawcy tożsamości."; + readonly unexpectedErrorHandlingRequestMessage: "Nieoczekiwany błąd podczas obsługi żądania uwierzytelnienia do dostawcy tożsamości."; + readonly invalidAccessCodeMessage: "Nieprawidłowy kod dostępu."; + readonly sessionNotActiveMessage: "Sesja nie jest aktywna."; + readonly invalidCodeMessage: "Wystąpił błąd, zaloguj się ponownie za pośrednictwem aplikacji."; + readonly identityProviderUnexpectedErrorMessage: "Nieoczekiwany błąd podczas uwierzytelniania u dostawcy tożsamości"; + readonly identityProviderNotFoundMessage: "Nie można odnaleźć dostawcy tożsamości z tym identyfikatorem."; + readonly identityProviderLinkSuccess: "Pomyślnie zweryfikowano e-mail. Wróć do oryginalnej przeglądarki i tam kontynuuj logowanie."; + readonly staleCodeMessage: "Ta strona nie jest już ważna, proszę wrócić do aplikacji i zalogować się ponownie"; + readonly realmSupportsNoCredentialsMessage: "Strefa nie obsługuje dowolnego typu poświadczeń."; + readonly identityProviderNotUniqueMessage: "Strefa obsługuje wielu dostawców tożsamości. Nie można określić dostawcy tożsamości, który powinien być używany do uwierzytelniania."; + readonly emailVerifiedMessage: "Twój adres e-mail został zweryfikowany."; + readonly staleEmailVerificationLink: "Użyto nieaktualny link stanu, który stracił ważność. Może e-mail został już zweryfikowany?"; + readonly identityProviderAlreadyLinkedMessage: "Stowarzyszona tożsamość, zwrócona przez {0} jest już połączona z innym użytkownikiem."; + readonly confirmAccountLinking: "Potwierdź powiązanie konta {0} dostawcy tożsamości {1} z twoim kontem."; + readonly confirmEmailAddressVerification: "Potwierdź ważność adresu e-mail {0}."; + readonly confirmExecutionOfActions: "Wykonaj następujące akcje"; + readonly locale_ca: "Kataloński"; + readonly locale_de: "Niemiecki"; + readonly locale_en: "Angielski"; + readonly locale_es: "Hiszpański"; + readonly locale_fr: "Francuzki"; + readonly locale_it: "Włoski"; + readonly locale_ja: "Japoński"; + readonly locale_nl: "Holenderski"; + readonly locale_no: "Norweski"; + readonly locale_pl: "Polski"; + readonly locale_pt_BR: "Portugalski (Brazylia)"; + readonly "locale_pt-BR": "Portugalski (Brazylia)"; + readonly locale_ru: "Rosyjski"; + readonly locale_lt: "Litewski"; + readonly "locale_zh-CN": "Chiński uproszczony"; + readonly locale_sk: "Słowacki"; + readonly locale_sv: "Szwedzki"; + readonly backToApplication: "« Powrót do aplikacji"; + readonly missingParameterMessage: "Brakujące parametry: {0}"; + readonly clientNotFoundMessage: "Klient nie znaleziony."; + readonly clientDisabledMessage: "Klient nieaktywny."; + readonly invalidParameterMessage: "Nieprawidłowy parametr: {0}"; + readonly alreadyLoggedIn: "Jesteś już zalogowany."; + readonly differentUserAuthenticated: "Jesteś już uwierzytelniona/y jako inny użytkownik '{0}' w tej sesji. Najpierw się wyloguj."; + readonly brokerLinkingSessionExpired: "Żądano łączenia kont brokera, ale bieżąca sesja już jest nieważna."; + readonly proceedWithAction: "» kliknij tutaj, aby przejść"; + readonly "requiredAction.CONFIGURE_TOTP": "Skonfiguruj OTP"; + readonly "requiredAction.terms_and_conditions": "Regulamin"; + readonly "requiredAction.UPDATE_PASSWORD": "Zaktualizuj hasło"; + readonly "requiredAction.UPDATE_PROFILE": "Zaktualizuj profil"; + readonly "requiredAction.VERIFY_EMAIL": "Zweryfikuj adres e-mail"; + readonly doX509Login: "Użytkownik będzie zalogowany jako:"; + readonly clientCertificate: "X509 certyfikat klienta:"; + readonly noCertificate: "[brak certyfikatu]"; + readonly pageNotFound: "Nie znaleziono strony"; + readonly internalServerError: "Wystąpił błąd wewnętrzny serwera"; + readonly "console-username": "Nazwa użytkownika:"; + readonly "console-password": "Hasło:"; + readonly "console-otp": "Hasło jednorazowe:"; + readonly "console-new-password": "Nowe hasło:"; + readonly "console-confirm-password": "Potwierdź hasło:"; + readonly "console-update-password": "Aktualizacja hasła jest wymagana."; + readonly "console-verify-email": "Musisz zweryfikować swój adres e-mail. Wiadomość e-mail z kodem weryfikacyjnym została wysłana do {0}. Podaj ten kod poniżej."; + readonly "console-email-code": "Kod z e-mail:"; + readonly "console-accept-terms": "Akceptujesz warunki? [t/n]:"; + readonly "console-accept": "t"; + }; + readonly "pt-BR": { + readonly doLogIn: "Entrar"; + readonly doRegister: "Cadastre-se"; + readonly doCancel: "Cancelar"; + readonly doSubmit: "Ok"; + readonly doBack: "Voltar"; + readonly doYes: "Sim"; + readonly doNo: "Não"; + readonly doContinue: "Continuar"; + readonly doIgnore: "Ignorar"; + readonly doAccept: "Aceitar"; + readonly doDecline: "Rejeitar"; + readonly doForgotPassword: "Esqueceu sua senha?"; + readonly doClickHere: "Clique aqui"; + readonly doImpersonate: "Personificar"; + readonly doTryAgain: "Tente novamente"; + readonly doTryAnotherWay: "Tente outra forma"; + readonly kerberosNotConfigured: "Kerberos Não Configurado"; + readonly kerberosNotConfiguredTitle: "Kerberos Não Configurado"; + readonly bypassKerberosDetail: "Ou você não está logado via Kerberos ou o seu navegador não está configurado para login Kerberos. Por favor, clique em continuar para fazer o login no através de outros meios"; + readonly kerberosNotSetUp: "Kerberos não está configurado. Você não pode acessar."; + readonly registerTitle: "Registre-se"; + readonly loginTitle: "Entrar em {0}"; + readonly loginTitleHtml: "{0}"; + readonly impersonateTitle: "{0} Personificar Usuário"; + readonly impersonateTitleHtml: "{0} Personificar Usuário"; + readonly realmChoice: "Domínio"; + readonly unknownUser: "Usuário desconhecido"; + readonly loginTotpTitle: "Configuração do autenticador mobile"; + readonly loginProfileTitle: "Atualização das Informações da Conta"; + readonly loginTimeout: "Você demorou muito para entrar. Por favor, refaça o processo de login a partir do início."; + readonly oauthGrantTitle: "Concessão OAuth"; + readonly oauthGrantTitleHtml: "{0}"; + readonly errorTitle: "Nós lamentamos..."; + readonly errorTitleHtml: "Nós lamentamos ..."; + readonly emailVerifyTitle: "Verificação de e-mail"; + readonly emailForgotTitle: "Esqueceu sua senha?"; + readonly updatePasswordTitle: "Atualização de senha"; + readonly codeSuccessTitle: "Código de sucesso"; + readonly codeErrorTitle: "Código de erro: {0}"; + readonly displayUnsupported: "Tipo de exibição solicitado não suportado"; + readonly browserRequired: "Navegador necessário para efetuar login"; + readonly browserContinue: "Navegador necessário para concluir o login"; + readonly browserContinuePrompt: "Abrir navegador e continuar o login? [s/n]:"; + readonly browserContinueAnswer: "s"; + readonly termsTitle: "Termos e Condições"; + readonly termsText: "

Termos e condições a serem definidos

"; + readonly termsPlainText: "Termos e condições a serem definidos."; + readonly recaptchaFailed: "Recaptcha inválido"; + readonly recaptchaNotConfigured: "Recaptcha é requerido, mas não foi configurado"; + readonly consentDenied: "Consentimento negado."; + readonly noAccount: "Novo usuário?"; + readonly username: "Nome de usuário"; + readonly usernameOrEmail: "Nome de usuário ou e-mail"; + readonly firstName: "Primeiro nome"; + readonly givenName: "Primeiro nome"; + readonly fullName: "Nome completo"; + readonly lastName: "Sobrenome"; + readonly familyName: "Sobrenome"; + readonly email: "E-mail"; + readonly password: "Senha"; + readonly passwordConfirm: "Confirme a senha"; + readonly passwordNew: "Nova senha"; + readonly passwordNewConfirm: "Confirmação da nova senha"; + readonly rememberMe: "Mantenha-me conectado"; + readonly authenticatorCode: "Código autenticador"; + readonly address: "Endereço"; + readonly street: "Logradouro"; + readonly locality: "Cidade ou localidade"; + readonly region: "Estado"; + readonly postal_code: "CEP"; + readonly country: "País"; + readonly emailVerified: "E-mail verificado"; + readonly gssDelegationCredential: "Delegação de Credenciais GSS"; + readonly profileScopeConsentText: "Perfil de usuário"; + readonly emailScopeConsentText: "Endereço de e-mail"; + readonly addressScopeConsentText: "Endereço"; + readonly phoneScopeConsentText: "Número de telefone"; + readonly offlineAccessScopeConsentText: "Acesso Offline"; + readonly samlRoleListScopeConsentText: "Meus Perfis de Acesso"; + readonly rolesScopeConsentText: "Perfis de Acesso do Usuário"; + readonly restartLoginTooltip: "Reiniciar o login"; + readonly loginTotpIntro: "Você precisa configurar um gerador de código de uso único para acessar esta conta"; + readonly loginTotpStep1: "Instale um dos seguintes aplicativos no seu celular:"; + readonly loginTotpStep2: "Abra o aplicativo e leia o QRCode:"; + readonly loginTotpStep3: "Digite o código único fornecido pelo aplicativo e clique em Ok para concluir a configuração."; + readonly loginTotpStep3DeviceName: "Forneça um nome de dispositivo para ajudá-lo a gerenciar seus dispositivos OTP."; + readonly loginTotpManualStep2: "Abra o aplicativo e digite a chave:"; + readonly loginTotpManualStep3: "Use os seguintes valores de configuração se o aplicativo permitir defini-los:"; + readonly loginTotpUnableToScan: "Não foi possível ler o QRCode?"; + readonly loginTotpScanBarcode: "Ler QRCode?"; + readonly loginCredential: "Credencial"; + readonly loginOtpOneTime: "Código único"; + readonly loginTotpType: "Tipo"; + readonly loginTotpAlgorithm: "Algoritmo"; + readonly loginTotpDigits: "Dígitos"; + readonly loginTotpInterval: "Intervalo"; + readonly loginTotpCounter: "Contador"; + readonly loginTotpDeviceName: "Nome do dispositivo"; + readonly "loginTotp.totp": "Baseado em tempo"; + readonly "loginTotp.hotp": "Baseado em contador"; + readonly loginChooseAuthenticator: "Selecione o método de login"; + readonly oauthGrantRequest: "Você concede esses privilégios de acesso?"; + readonly inResource: "em"; + readonly emailVerifyInstruction1: "Um e-mail com instruções para verificar o seu endereço de e-mail foi enviado para você."; + readonly emailVerifyInstruction2: "Não recebeu um código de verificação em seu e-mail?"; + readonly emailVerifyInstruction3: "para reenviar o e-mail."; + readonly emailLinkIdpTitle: "Vincular {0}"; + readonly emailLinkIdp1: "Um e-mail com instruções para vincular a conta {0} {1} com sua conta {2} foi enviado para você."; + readonly emailLinkIdp2: "Não recebeu um código de verificação no e-mail?"; + readonly emailLinkIdp3: "para reenviar o e-mail."; + readonly emailLinkIdp4: "Se você já verificou o email em outro navegador"; + readonly emailLinkIdp5: "para continuar."; + readonly backToLogin: "« Voltar ao Login"; + readonly emailInstruction: "Digite seu nome de usuário ou endereço de e-mail e nós lhe enviaremos instruções sobre como criar uma nova senha."; + readonly copyCodeInstruction: "Por favor, copie o código e cole-o em seu aplicativo:"; + readonly pageExpiredTitle: "A página expirou"; + readonly pageExpiredMsg1: "Para reiniciar o processo de login"; + readonly pageExpiredMsg2: "Para continuar o processo de login"; + readonly personalInfo: "Informações Pessoais:"; + readonly role_admin: "Admininstrador"; + readonly "role_realm-admin": "Admininstrador do Domínio"; + readonly "role_create-realm": "Criar domínio"; + readonly "role_create-client": "Criar cliente"; + readonly "role_view-realm": "Visualizar domínio"; + readonly "role_view-users": "Visualizar usuários"; + readonly "role_view-applications": "Visualizar aplicativos"; + readonly "role_view-clients": "Visualizar clientes"; + readonly "role_view-events": "Visualizar eventos"; + readonly "role_view-identity-providers": "Visualizar provedores de identidade"; + readonly "role_manage-realm": "Gerenciar domínio"; + readonly "role_manage-users": "Gerenciar usuários"; + readonly "role_manage-applications": "Gerenciar aplicativos"; + readonly "role_manage-identity-providers": "Gerenciar provedores de identidade"; + readonly "role_manage-clients": "Gerenciar clientes"; + readonly "role_manage-events": "Gerenciar eventos"; + readonly "role_view-profile": "Visualizar perfil"; + readonly "role_manage-account": "Gerenciar contas"; + readonly "role_manage-account-links": "Gerenciar v00ED nculos de conta"; + readonly "role_read-token": "Ler token"; + readonly "role_offline-access": "Acesso offline"; + readonly client_account: "Conta"; + readonly "client_account-console": "Console da Conta"; + readonly "client_security-admin-console": "Console de Administração de Segurança"; + readonly "client_admin-cli": "Admin CLI"; + readonly "client_realm-management": "Gerenciamento de Domínio"; + readonly client_broker: "Provedor de Identidade"; + readonly requiredFields: "Campos obrigatórios"; + readonly invalidUserMessage: "Nome de usuário ou senha inválida."; + readonly invalidUsernameMessage: "Nome de usuário inválido."; + readonly invalidUsernameOrEmailMessage: "Nome de usuário ou e-mail inválido."; + readonly invalidPasswordMessage: "Senha inválida."; + readonly invalidEmailMessage: "E-mail inválido."; + readonly accountDisabledMessage: "Conta desativada, contate o administrador."; + readonly accountTemporarilyDisabledMessage: "Conta temporariamente indisponível, contate o administrador ou tente novamente mais tarde."; + readonly expiredCodeMessage: "Tempo de login expirado. Por favor, faça login novamente."; + readonly expiredActionMessage: "Ação expirada. Por favor, continue com o login agora."; + readonly expiredActionTokenNoSessionMessage: "Ação expirada."; + readonly expiredActionTokenSessionExistsMessage: "Ação expirada. Por favor, comece novamente."; + readonly missingFirstNameMessage: "Por favor, informe o primeiro nome."; + readonly missingLastNameMessage: "Por favor, informe o sobrenome."; + readonly missingEmailMessage: "Por favor, informe o e-mail."; + readonly missingUsernameMessage: "Por favor, informe o nome de usuário."; + readonly missingPasswordMessage: "Por favor, informe a senha."; + readonly missingTotpMessage: "Por favor, informe o código autenticador."; + readonly missingTotpDeviceNameMessage: "Por favor, informe o nome do dispositivo."; + readonly notMatchPasswordMessage: "As senhas não coincidem."; + readonly invalidPasswordExistingMessage: "Senha atual inválida."; + readonly invalidPasswordBlacklistedMessage: "Senha inválida de acordo com as políticas estabelecidas para o domínio."; + readonly invalidPasswordConfirmMessage: "Senha de confirmação não coincide."; + readonly invalidTotpMessage: "Código autenticador inválido."; + readonly usernameExistsMessage: "Nome de usuário já existe."; + readonly emailExistsMessage: "E-mail já existe."; + readonly federatedIdentityExistsMessage: "Usuário com {0} {1} já existe. Por favor, entre em gerenciamento de contas para vincular a conta."; + readonly confirmLinkIdpTitle: "Conta já existente"; + readonly federatedIdentityConfirmLinkMessage: "Usuário com {0} {1} já existe. Como você quer continuar?"; + readonly federatedIdentityConfirmReauthenticateMessage: "Autenticar para vincular sua conta com {0}"; + readonly confirmLinkIdpReviewProfile: "Revisar informações do perfil"; + readonly confirmLinkIdpContinue: "Vincular à conta existente"; + readonly configureTotpMessage: "Você precisa configurar seu celular com o autenticador Mobile para ativar sua conta."; + readonly updateProfileMessage: "Você precisa atualizar o seu perfil de usuário para ativar sua conta."; + readonly updatePasswordMessage: "Você precisa mudar sua senha para ativar sua conta."; + readonly resetPasswordMessage: "Você precisa mudar sua senha."; + readonly verifyEmailMessage: "Você precisa verificar o seu endereço de e-mail para ativar sua conta."; + readonly linkIdpMessage: "Você precisa confirmar o seu endereço de e-mail para vincular sua conta com {0}."; + readonly emailSentMessage: "Você deverá receber um e-mail em breve com mais instruções."; + readonly emailSendErrorMessage: "Falha ao enviar e-mail, por favor, tente novamente mais tarde."; + readonly accountUpdatedMessage: "Sua conta foi atualizada."; + readonly accountPasswordUpdatedMessage: "Sua senha foi atualizada."; + readonly delegationCompleteHeader: "Autenticação Bem Sucedida"; + readonly delegationCompleteMessage: "YVoc00EA pode fechar esta janela do navegador e voltar ao seu aplicativo."; + readonly delegationFailedHeader: "Falha na Autenticação"; + readonly delegationFailedMessage: "Você pode fechar esta janela do navegador e voltar ao aplicativo e tentar fazer login novamente."; + readonly noAccessMessage: "Sem acesso"; + readonly invalidPasswordMinLengthMessage: "Senha inválida: comprimento mínimo {0}"; + readonly invalidPasswordMinDigitsMessage: "Senha inválida: deve conter pelo menos {0} número(s)"; + readonly invalidPasswordMinLowerCaseCharsMessage: "Senha inválida: deve conter pelo menos {0} caractere(s) minúsculo"; + readonly invalidPasswordMinUpperCaseCharsMessage: "Senha inválida: deve conter pelo menos {0} caractere(s) maiúsculo"; + readonly invalidPasswordMinSpecialCharsMessage: "Senha inválida: deve conter pelo menos {0} caractere(s) especial"; + readonly invalidPasswordNotUsernameMessage: "Senha inválida: não deve ser igual ao nome de usuário"; + readonly invalidPasswordRegexPatternMessage: "Senha inválida: não corresponde ao padrão da expressão regular."; + readonly invalidPasswordHistoryMessage: "Senha inválida: não pode ser igual a qualquer uma das {0} últimas senhas."; + readonly invalidPasswordGenericMessage: "Senha inválida: a nova senha não corresponde às políticas de senha."; + readonly failedToProcessResponseMessage: "Falha ao processar a resposta"; + readonly httpsRequiredMessage: "HTTPS requerido"; + readonly realmNotEnabledMessage: "Domínio desativado"; + readonly invalidRequestMessage: "Pedido inválido"; + readonly failedLogout: "Falha ao sair"; + readonly unknownLoginRequesterMessage: "Solicitante de login desconhecido"; + readonly loginRequesterNotEnabledMessage: "Solicitante de login desativado"; + readonly bearerOnlyMessage: "Aplicativos somente ao portador não tem permissão para iniciar o login pelo navegador"; + readonly standardFlowDisabledMessage: "Cliente não tem permissão para iniciar o login com response_type informado. O fluxo padrão está desabilitado para o cliente."; + readonly implicitFlowDisabledMessage: "Cliente não tem permissão para iniciar o login com response_type informado. O fluxo implícito está desabilitado para o cliente."; + readonly invalidRedirectUriMessage: "URI de redirecionamento inválido"; + readonly unsupportedNameIdFormatMessage: "NameIDFormat não suportado"; + readonly invalidRequesterMessage: "Solicitante inválido"; + readonly registrationNotAllowedMessage: "Registro não permitido."; + readonly resetCredentialNotAllowedMessage: "Não é permitido redefinir credencial."; + readonly permissionNotApprovedMessage: "Permissão não aprovada."; + readonly noRelayStateInResponseMessage: "Sem estado de retransmissão na resposta do provedor de identidade."; + readonly insufficientPermissionMessage: "Permissões insuficientes para vincular identidades."; + readonly couldNotProceedWithAuthenticationRequestMessage: "Não foi possível proceder à solicitação de autenticação para provedor de identidade."; + readonly couldNotObtainTokenMessage: "Não foi possível obter token do provedor de identidade."; + readonly unexpectedErrorRetrievingTokenMessage: "Erro inesperado ao recuperar token do provedor de identidade."; + readonly unexpectedErrorHandlingResponseMessage: "Erro inesperado ao manusear resposta do provedor de identidade."; + readonly identityProviderAuthenticationFailedMessage: "Falha na autenticação. Não foi possível autenticar com o provedor de identidade."; + readonly couldNotSendAuthenticationRequestMessage: "Não foi possível enviar solicitação de autenticação para o provedor de identidade."; + readonly unexpectedErrorHandlingRequestMessage: "Erro inesperado ao manusear pedido de autenticação para provedor de identidade."; + readonly invalidAccessCodeMessage: "Código de acesso inválido."; + readonly sessionNotActiveMessage: "Sessão inativa."; + readonly invalidCodeMessage: "Código inválido, por favor faça login novamente através de sua aplicação."; + readonly identityProviderUnexpectedErrorMessage: "Erro inesperado durante a autenticação com o provedor de identidade"; + readonly identityProviderNotFoundMessage: "Não foi possível encontrar um provedor de identidade com o identificador."; + readonly identityProviderLinkSuccess: "Sua conta foi vinculada com sucesso com {0} conta {1} ."; + readonly staleCodeMessage: "Esta página não é mais válida. Volte ao seu aplicativo e faça login novamente"; + readonly realmSupportsNoCredentialsMessage: "O domínio não suporta qualquer tipo de credencial."; + readonly credentialSetupRequired: "Não é possível fazer o login, é necessária configuração de credencial."; + readonly identityProviderNotUniqueMessage: "O domínio suporta múltiplos provedores de identidade. Não foi possível determinar qual o provedor de identidade deve ser usado para se autenticar."; + readonly emailVerifiedMessage: "O seu endereço de e-mail foi confirmado."; + readonly staleEmailVerificationLink: "O link em que você clicou é um link antigo e não é mais válido. Talvez você já tenha verificado seu e-mail."; + readonly identityProviderAlreadyLinkedMessage: "A conta retornada do {0} já está vinculada a outro usuário."; + readonly confirmAccountLinking: "Confirme a vinculação da conta {0} do provedor de identidade {1} à sua conta."; + readonly confirmEmailAddressVerification: "Confirme a validade do endereço de e-mail {0}."; + readonly confirmExecutionOfActions: "Execute a(s) seguinte(s) ação(ões)"; + readonly locale_ca: "Català"; + readonly locale_de: "Deutsch"; + readonly locale_en: "English"; + readonly locale_es: "Español"; + readonly locale_fr: "Français"; + readonly locale_it: "Italiano"; + readonly locale_ja: "日本語"; + readonly locale_nl: "Nederlands"; + readonly locale_no: "Norsk"; + readonly locale_pl: "Polish"; + readonly locale_pt_BR: "Português (Brasil)"; + readonly "locale_pt-BR": "Português (Brasil)"; + readonly locale_ru: "Русский"; + readonly locale_lt: "Lietuvių"; + readonly "locale_zh-CN": "中文简体"; + readonly locale_sk: "Slovenčina"; + readonly locale_sv: "Svenska"; + readonly backToApplication: "« Voltar para o aplicativo"; + readonly missingParameterMessage: "Parâmetros ausentes: {0}"; + readonly clientNotFoundMessage: "Cliente não encontrado."; + readonly clientDisabledMessage: "Cliente desativado."; + readonly invalidParameterMessage: "Parâmentro inválido: {0}"; + readonly alreadyLoggedIn: "Você já está logado."; + readonly differentUserAuthenticated: "Você já está autenticado como usuário diferente '{0}' nesta sessão. Por favor, saia primeiro."; + readonly brokerLinkingSessionExpired: "Vinculação de conta do provedor de identidade solicitada, mas a sessão atual não é mais válida."; + readonly proceedWithAction: "» Clique aqui para continuar"; + readonly "requiredAction.CONFIGURE_TOTP": "Configurar OTP"; + readonly "requiredAction.terms_and_conditions": "Termos e Condições"; + readonly "requiredAction.UPDATE_PASSWORD": "Atualizar Senha"; + readonly "requiredAction.UPDATE_PROFILE": "Atualizar Perfil"; + readonly "requiredAction.VERIFY_EMAIL": "Verificar E-mail"; + readonly doX509Login: "Você será logado como:"; + readonly clientCertificate: "Certificado X509 do cliente:"; + readonly noCertificate: "[Sem Certificado]"; + readonly pageNotFound: "Página não encontrada"; + readonly internalServerError: "Ocorreu um erro interno no servidor"; + readonly "console-username": "Nome do usuário:"; + readonly "console-password": "Senha:"; + readonly "console-otp": "Código único:"; + readonly "console-new-password": "Nova Senha:"; + readonly "console-confirm-password": "Confirmação de senha:"; + readonly "console-update-password": "É necessário atualizar sua senha."; + readonly "console-verify-email": "Você precisa verificar seu endereço de e-mail. Enviamos um email para {0} que contém um código de verificação. Digite este código no campo abaixo."; + readonly "console-email-code": "Código do email:"; + readonly "console-accept-terms": "Aceita os termos? [s/n]:"; + readonly "console-accept": "s"; + readonly "openshift.scope.user_info": "Informação do usuário"; + readonly "openshift.scope.user_check-access": "Informação de acesso do usuário"; + readonly "openshift.scope.user_full": "Acesso Completo"; + readonly "openshift.scope.list-projects": "Listar projetos"; + readonly "saml.post-form.title": "Redirecionamento de autenticação"; + readonly "saml.post-form.message": "Redirecionando. Por favor, aguarde."; + readonly "saml.post-form.js-disabled": "O JavaScript está desabilitado. É altamente recomendável habilitá-lo. Clique no botão abaixo para continuar. "; + readonly "otp-display-name": "Aplicativo Autenticador"; + readonly "otp-help-text": "Digite um código de verificação do aplicativo autenticador."; + readonly "password-display-name": "Senha"; + readonly "password-help-text": "Faça o login digitando sua senha."; + readonly "auth-username-form-display-name": "Nome de usuário"; + readonly "auth-username-form-help-text": "Faça o login digitando seu nome de usuário."; + readonly "auth-username-password-form-display-name": "Nome de usuário e senha"; + readonly "auth-username-password-form-help-text": "Faça o login digitando seu nome de usuário e senha."; + readonly "webauthn-display-name": "Chave de Segurança"; + readonly "webauthn-help-text": "Use sua chave de segurança para fazer login."; + readonly "webauthn-passwordless-display-name": "Chave de Segurança"; + readonly "webauthn-passwordless-help-text": "Use sua chave de segurança para fazer login sem senha."; + readonly "webauthn-login-title": "Login com Chave de Segurança"; + readonly "webauthn-registration-title": "Registro com Chave de Segurança"; + readonly "webauthn-available-authenticators": "Autenticadores disponíveis"; + readonly "webauthn-error-title": "Erro de Chave de Segurança"; + readonly "webauthn-error-registration": "Falha ao registrar sua Chave de Segurança."; + readonly "webauthn-error-api-get": "Falha ao autenticar usando Chave de Segurança."; + readonly "webauthn-error-different-user": "O primeiro usuário autenticado não é aquele autenticado pela Chave de Segurança."; + readonly "webauthn-error-auth-verification": "O resultado da autenticação da Chave de Segurança é inválido."; + readonly "webauthn-error-register-verification": "O resultado do registro da Chave de Segurança é inválido."; + readonly "webauthn-error-user-not-found": "Usuário desconhecido autenticado pela Chave de Segurança."; + readonly "identity-provider-redirector": "Conecte-se com outro Provedor de Identidade"; + }; + readonly ru: { + readonly doLogIn: "Вход"; + readonly doRegister: "Регистрация"; + readonly doCancel: "Отмена"; + readonly doSubmit: "Подтвердить"; + readonly doYes: "Да"; + readonly doNo: "Нет"; + readonly doContinue: "Продолжить"; + readonly doAccept: "Подтвердить"; + readonly doDecline: "Отменить"; + readonly doForgotPassword: "Забыли пароль?"; + readonly doClickHere: "Нажмите сюда"; + readonly doImpersonate: "Имперсонализироваться"; + readonly kerberosNotConfigured: "Kerberos не сконфигурирован"; + readonly kerberosNotConfiguredTitle: "Kerberos не сконфигурирован"; + readonly bypassKerberosDetail: "Либо вы не вошли в систему с помощью Kerberos, либо ваш браузер не настроен для входа в систему Kerberos. Пожалуйста, нажмите кнопку 'Продолжить' для входа в с помощью других средств"; + readonly kerberosNotSetUp: "Kerberos не настроен. Вы не можете войти."; + readonly registerWithTitle: "Зарегистрироваться с {0}"; + readonly registerWithTitleHtml: "{0}"; + readonly loginTitle: "Log in to {0}"; + readonly loginTitleHtml: "{0}"; + readonly impersonateTitle: "{0} Имперсонализация пользователя"; + readonly impersonateTitleHtml: "{0} Имперсонализация пользователя"; + readonly realmChoice: "Realm"; + readonly unknownUser: "Неизвестный пользователь"; + readonly loginTotpTitle: "Настройка мобильного аутентификатора"; + readonly loginProfileTitle: "Обновление информации учетной записи"; + readonly loginTimeout: "Вы слишком долго бездействовали. Процесс аутентификации начнется с начала."; + readonly oauthGrantTitle: "Согласовать доступ"; + readonly oauthGrantTitleHtml: "{0}"; + readonly errorTitle: "Мы сожалеем..."; + readonly errorTitleHtml: "Мы сожалеем ..."; + readonly emailVerifyTitle: "Подтверждение адреса E-mail"; + readonly emailForgotTitle: "Забыли пароль?"; + readonly updatePasswordTitle: "Обновление пароля"; + readonly codeSuccessTitle: "Успешный код"; + readonly codeErrorTitle: "Ошибочный код: {0}"; + readonly termsTitle: "Условия и положения"; + readonly termsTitleHtml: "Условия и положения"; + readonly termsText: "

Условия и положения должны быть определены

"; + readonly recaptchaFailed: "Некорректная Recaptcha"; + readonly recaptchaNotConfigured: "Recaptcha требуется, но не сконфигурирована"; + readonly consentDenied: "В согласовании отказано."; + readonly noAccount: "Новый пользователь?"; + readonly username: "Имя пользователя"; + readonly usernameOrEmail: "Имя пользователя или E-mail"; + readonly firstName: "Имя"; + readonly givenName: "Выданное имя"; + readonly fullName: "Полное имя"; + readonly lastName: "Фамилия"; + readonly familyName: "Фамилия"; + readonly email: "E-mail"; + readonly password: "Пароль"; + readonly passwordConfirm: "Подтверждение пароля"; + readonly passwordNew: "Новый пароль"; + readonly passwordNewConfirm: "Подтверждение нового пароля"; + readonly rememberMe: "Запомнить меня"; + readonly authenticatorCode: "Одноразовый код"; + readonly address: "Адрес"; + readonly street: "Улица"; + readonly locality: "Город"; + readonly region: "Регион"; + readonly postal_code: "Почтовый индекс"; + readonly country: "Страна"; + readonly emailVerified: "E-mail подтвержден"; + readonly gssDelegationCredential: "Делегирование учетных данных GSS"; + readonly loginTotpStep1: "Установите FreeOTP или Google Authenticator. Оба приложения доступны в Google Play и Apple App Store."; + readonly loginTotpStep2: "Откройте приложение и просканируйте баркод, либо введите ключ"; + readonly loginTotpStep3: "Введите одноразовый пароль, выданный приложением, и нажмите сохранить для завершения установки"; + readonly loginOtpOneTime: "Одноразовый пароль"; + readonly oauthGrantRequest: "Вы согласуете доступ к этим привелегиям?"; + readonly inResource: "в"; + readonly emailVerifyInstruction1: "Вам было отправлено письмо с инструкциями для подтверждения адреса E-mail."; + readonly emailVerifyInstruction2: "Не получили письмо с кодом подтверждения?"; + readonly emailVerifyInstruction3: "для повторной отправки письма."; + readonly emailLinkIdpTitle: "Связать {0}"; + readonly emailLinkIdp1: "Вам было отправлено письмо с инструкциями по объединению {0} учетной записи {1} с вашей учетной записью {2}."; + readonly emailLinkIdp2: "Не получили код подтверждения на ваш E-mail?"; + readonly emailLinkIdp3: "для повторной отправки письма."; + readonly backToLogin: "« Назад ко входу"; + readonly emailInstruction: "Введите Ваше имя пользователя или E-mail и мы вышлем Вам инструкции по получению нового пароля."; + readonly copyCodeInstruction: "Пожалуйста, скопируйте этот код в приложение:"; + readonly personalInfo: "Персональная информация:"; + readonly role_admin: "Администратор"; + readonly "role_realm-admin": "Администратор realm"; + readonly "role_create-realm": "Создание realm"; + readonly "role_create-client": "Создание клиента"; + readonly "role_view-realm": "Просмотр realm"; + readonly "role_view-users": "Просмотр пользователей"; + readonly "role_view-applications": "Просмотр приложений"; + readonly "role_view-clients": "Просмотр клиентов"; + readonly "role_view-events": "Просмотр событий"; + readonly "role_view-identity-providers": "Просмотр провайдеров учетных записей"; + readonly "role_manage-realm": "Управление realm"; + readonly "role_manage-users": "Управление пользователями"; + readonly "role_manage-applications": "Управление приложениями"; + readonly "role_manage-identity-providers": "Управление провайдерами учетных записей"; + readonly "role_manage-clients": "Управление клиентами"; + readonly "role_manage-events": "Управление событиями"; + readonly "role_view-profile": "Просмотр профиля"; + readonly "role_manage-account": "Управление учетной записью"; + readonly "role_read-token": "Чтение токена"; + readonly "role_offline-access": "Оффлайн доступ"; + readonly client_account: "Учетная запись"; + readonly "client_security-admin-console": "Консоль администратора безопасности"; + readonly "client_admin-cli": "Командный интерфейс администратора"; + readonly "client_realm-management": "Управление realm"; + readonly client_broker: "Брокер"; + readonly invalidUserMessage: "Неправильное имя пользователя или пароль."; + readonly invalidEmailMessage: "Неправильный E-mail."; + readonly accountDisabledMessage: "Учетная запись заблокирована, свяжитесь с администратором."; + readonly accountTemporarilyDisabledMessage: "Учетная запись временно заблокирована, свяжитесь с администратором или попробуйте позже."; + readonly expiredCodeMessage: "Вход просрочен по таймауту. Пожалуйста, войдите снова."; + readonly missingFirstNameMessage: "Пожалуйста введите имя."; + readonly missingLastNameMessage: "Пожалуйста введите фамилию."; + readonly missingEmailMessage: "Пожалуйста введите E-mail."; + readonly missingUsernameMessage: "Пожалуйста введите имя пользователя."; + readonly missingPasswordMessage: "Пожалуйста введите пароль."; + readonly missingTotpMessage: "Пожалуйста введите код аутентификатора."; + readonly notMatchPasswordMessage: "Пароли не совпадают."; + readonly invalidPasswordExistingMessage: "Неверный существующий пароль."; + readonly invalidPasswordConfirmMessage: "Подтверждение пароля не совпадает."; + readonly invalidTotpMessage: "Неверный код аутентификатора."; + readonly usernameExistsMessage: "Имя пользователя уже занято."; + readonly emailExistsMessage: "E-mail уже существует."; + readonly federatedIdentityExistsMessage: "Пользователь с {0} {1} уже существует. Пожалуйста войдите в управление учетными записями, чтобы связать эту учетную запись."; + readonly confirmLinkIdpTitle: "Учетная запись уже существует"; + readonly federatedIdentityConfirmLinkMessage: "Пользователь с {0} {1} уже сущестует. Хотите продолжить?"; + readonly federatedIdentityConfirmReauthenticateMessage: "Аутентифицируйтесь, чтобы связать Вашу учетную запись с {0}"; + readonly confirmLinkIdpReviewProfile: "Обзор профиля"; + readonly confirmLinkIdpContinue: "Добавить в существующую учетную запись"; + readonly configureTotpMessage: "Вам необходимо настроить аутентификатор в мобильном устройстве, чтобы активировать учетную запись."; + readonly updateProfileMessage: "Вам необходимо обновить свой профиль, чтобы активировать Вашу учетную запись."; + readonly updatePasswordMessage: "Вам необходимо изменить пароль, чтобы активировать Вашу учетную запись."; + readonly verifyEmailMessage: "Вам необходимо подтвердить Ваш E-mail, чтобы активировать Вашу учетную запись."; + readonly linkIdpMessage: "Вам необходимо подтвердить Ваш E-mail, чтобы связать Вашу учетную запись с {0}."; + readonly emailSentMessage: "В ближайшее время Вы должны получить письмо с дальнейшими инструкциями."; + readonly emailSendErrorMessage: "Не получается отправить письмо. Пожалуйста, повторите позже."; + readonly accountUpdatedMessage: "Ваша учетная запись успешно обновлена."; + readonly accountPasswordUpdatedMessage: "Ваш пароль успешно обновлен."; + readonly noAccessMessage: "Нет доступа"; + readonly invalidPasswordMinLengthMessage: "Некорректный пароль: длина пароля должна быть не менее {0} символов(а)."; + readonly invalidPasswordMinDigitsMessage: "Некорректный пароль: пароль должен содержать не менее {0} цифр(ы)."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Некорректный пароль: пароль должен содержать не менее {0} символов(а) в нижнем регистре."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Некорректный пароль: пароль должен содержать не менее {0} символов(а) в верхнем регистре."; + readonly invalidPasswordMinSpecialCharsMessage: "Некорректный пароль: пароль должен содержать не менее {0} спецсимволов(а)."; + readonly invalidPasswordNotUsernameMessage: "Некорректный пароль: пароль не должен совпадать с именем пользователя."; + readonly invalidPasswordRegexPatternMessage: "Некорректный пароль: пароль не прошел проверку по регулярному выражению."; + readonly invalidPasswordHistoryMessage: "Некорректный пароль: пароль не должен совпадать с последним(и) {0} паролем(ями)."; + readonly invalidPasswordGenericMessage: "Некорректный пароль: новый пароль не соответствует правилам пароля."; + readonly failedToProcessResponseMessage: "Не удалось обработать ответ"; + readonly httpsRequiredMessage: "Требуется HTTPS"; + readonly realmNotEnabledMessage: "Realm не включен"; + readonly invalidRequestMessage: "Неверный запрос"; + readonly failedLogout: "Выйти не удалось"; + readonly unknownLoginRequesterMessage: "Неизвестный клиент"; + readonly loginRequesterNotEnabledMessage: "Клиент отключен"; + readonly bearerOnlyMessage: "Bearer-only приложениям не разрешается инициализация входа через браузер"; + readonly standardFlowDisabledMessage: "Клиенту не разрешается инициировать вход через браузер с данным response_type. Standard flow отключен для этого клиента."; + readonly implicitFlowDisabledMessage: "Клиенту не разрешается инициировать вход через браузер с данным response_type. Implicit flow отключен для этого клиента."; + readonly invalidRedirectUriMessage: "Неверный uri для переадресации"; + readonly unsupportedNameIdFormatMessage: "Неподдерживаемый NameIDFormat"; + readonly invalidRequesterMessage: "Неверный запрашивающий"; + readonly registrationNotAllowedMessage: "Регистрация не разрешена"; + readonly resetCredentialNotAllowedMessage: "Сброс идентификационных данных не разрешен"; + readonly permissionNotApprovedMessage: "Разрешение не подтверждено."; + readonly noRelayStateInResponseMessage: "Нет изменения состояния в ответе от провайдера учетных записей."; + readonly insufficientPermissionMessage: "Недостаточно полномочий для связывания идентификаторов."; + readonly couldNotProceedWithAuthenticationRequestMessage: "Невозможно обработать аутентификационный запрос в провайдере учетных записей."; + readonly couldNotObtainTokenMessage: "Не удалось получить токен от провайдера учетных записей."; + readonly unexpectedErrorRetrievingTokenMessage: "Непредвиденная ошибка при получении токена от провайдера учетных записей."; + readonly unexpectedErrorHandlingResponseMessage: "Непредвиденная ошибка при обработке ответа от провайдера учетных записей."; + readonly identityProviderAuthenticationFailedMessage: "Аутентификация провалена. Невозможно аутентифицировать с поставщиком учетных записей."; + readonly couldNotSendAuthenticationRequestMessage: "Не получается выполнить запрос аутентификации к поставщику учетных записей."; + readonly unexpectedErrorHandlingRequestMessage: "Непредвиденная ошибка при обработке запроса аутентификации поставщика учетных записей."; + readonly invalidAccessCodeMessage: "Неверный код доступа."; + readonly sessionNotActiveMessage: "Сессия не активна."; + readonly invalidCodeMessage: "Произошла ошибка. Пожалуйста, войдите в систему снова через ваше приложение."; + readonly identityProviderUnexpectedErrorMessage: "Непредвиденная ошибка при проверке подлинности поставщика учетных записей."; + readonly identityProviderNotFoundMessage: "Не удалось найти поставщика учетных записей с данным идентификатором."; + readonly identityProviderLinkSuccess: "Ваша учетная запись была успешно соединена с {0} учетной записью {1} ."; + readonly staleCodeMessage: "Эта страница больше не действительна, пожалуйста, вернитесь в приложение и снова войдите в систему."; + readonly realmSupportsNoCredentialsMessage: "Realm не поддерживает никакой тип учетных данных."; + readonly identityProviderNotUniqueMessage: "Realm поддерживает несколько поставщиков учетных записей. Не удалось определить, какой именно поставщик должен использоваться для аутентификации."; + readonly emailVerifiedMessage: "Ваш E-mail был подтвержден."; + readonly staleEmailVerificationLink: "Ссылка, по которой Вы перешли, устарела и больше не действует. Может быть, вы уже подтвердили свой E-mail?"; + readonly backToApplication: "« Назад в приложение"; + readonly missingParameterMessage: "Пропущенные параметры: {0}"; + readonly clientNotFoundMessage: "Клиент не найден."; + readonly clientDisabledMessage: "Клиент отключен."; + readonly invalidParameterMessage: "Неверный параметр: {0}"; + readonly alreadyLoggedIn: "Вы уже вошли."; + }; + readonly sk: { + readonly doLogIn: "Prihlásenie"; + readonly doRegister: "Registrácia"; + readonly doCancel: "Zrušiť"; + readonly doSubmit: "Odoslať"; + readonly doYes: "Áno"; + readonly doNo: "Nie"; + readonly doContinue: "Pokračovať"; + readonly doAccept: "Potvrdiť"; + readonly doDecline: "Odmietnuť"; + readonly doForgotPassword: "Zabudli ste heslo?"; + readonly doClickHere: "Kliknite tu"; + readonly doImpersonate: "Prevteliť"; + readonly kerberosNotConfigured: "Kerberos nie je nakonfigurovaný"; + readonly kerberosNotConfiguredTitle: "Kerberos nie je nakonfigurovaný"; + readonly bypassKerberosDetail: "Buď nie ste prihlásený cez Kerberos, alebo váš prehliadač nie je nastavený na prihlásenie do Kerberos. Kliknutím na tlačidlo Pokračovať sa prihláste iným spôsobom"; + readonly kerberosNotSetUp: "Kerberos nie je nastavený. Nemôžete sa prihlásiť."; + readonly registerWithTitle: "Registrácia s {0}"; + readonly registerWithTitleHtml: "{0}"; + readonly loginTitle: "Prihlásenie do {0}"; + readonly loginTitleHtml: "{0}"; + readonly impersonateTitle: "{0} prevteliť sa"; + readonly impersonateTitleHtml: "{0} Prevteliť sa"; + readonly realmChoice: "Realm"; + readonly unknownUser: "Neznámy používateľ"; + readonly loginTotpTitle: "Nastavenie mobilného autentifikátora"; + readonly loginProfileTitle: "Aktualizácia informácií o účte"; + readonly loginTimeout: "Prihlasovanie trvalo príliš dlho. Prihlasovací proces začína od začiatku."; + readonly oauthGrantTitle: "Poskytnúť prístup"; + readonly oauthGrantTitleHtml: "{0}"; + readonly errorTitle: "Je nám ľúto ..."; + readonly errorTitleHtml: "Ospravedlňujeme sa ..."; + readonly emailVerifyTitle: "Overenie e-mailom"; + readonly emailForgotTitle: "Zabudli ste heslo?"; + readonly updatePasswordTitle: "Aktualizácia hesla"; + readonly codeSuccessTitle: "Kód úspechu"; + readonly codeErrorTitle: "Kód chyby: {0}"; + readonly termsTitle: "Zmluvné podmienky"; + readonly termsTitleHtml: "Zmluvné podmienky"; + readonly termsText: "

Zmluvné podmienky, ktoré sa majú definovať

"; + readonly recaptchaFailed: "Neplatné Recaptcha"; + readonly recaptchaNotConfigured: "Recaptcha sa vyžaduje, ale nie je nakonfigurovaná"; + readonly consentDenied: "Súhlas bol zamietnutý."; + readonly noAccount: "Nový používateľ?"; + readonly username: "Prihlasovacie meno"; + readonly usernameOrEmail: "Prihlasovacie meno alebo e-mail"; + readonly firstName: "Meno"; + readonly givenName: "Meno pri narodení"; + readonly fullName: "Celé meno"; + readonly lastName: "Priezvisko"; + readonly familyName: "Rodné meno"; + readonly email: "E-mail"; + readonly password: "Heslo"; + readonly passwordConfirm: "Potvrdenie hesla"; + readonly passwordNew: "Nové heslo"; + readonly passwordNewConfirm: "Potvrdenie nového hesla"; + readonly rememberMe: "Zapamätať si ma"; + readonly authenticatorCode: "Jednorazový kód"; + readonly address: "Adresa"; + readonly street: "Ulica"; + readonly locality: "Mesto alebo lokalita"; + readonly region: "Kraj"; + readonly postal_code: "PSČ"; + readonly country: "Štát"; + readonly emailVerified: "E-mail overený"; + readonly gssDelegationCredential: "GSS delegované oprávnenie"; + readonly loginTotpStep1: "Nainštalujte FreeOTP alebo Google Authenticator na mobil. Obidve aplikácie sú k dispozícii v Google Play a Apple App Store."; + readonly loginTotpStep2: "Otvorte aplikáciu a skenujte čiarový kód alebo zadajte kľúč"; + readonly loginTotpStep3: "Zadajte jednorazový kód poskytnutý aplikáciou a kliknutím na tlačidlo Odoslať dokončite nastavenie"; + readonly loginTotpManualStep2: "Otvorte aplikáciu a zadajte kľúč"; + readonly loginTotpManualStep3: "Používajte nasledujúce hodnoty konfigurácie, ak aplikácia umožňuje ich nastavenie"; + readonly loginTotpUnableToScan: "Nemožno skenovať?"; + readonly loginTotpScanBarcode: "Skenovať čiarový kód?"; + readonly loginOtpOneTime: "Jednorázový kód"; + readonly loginTotpType: "Typ"; + readonly loginTotpAlgorithm: "Algoritmus"; + readonly loginTotpDigits: "Číslica"; + readonly loginTotpInterval: "Interval"; + readonly loginTotpCounter: "Počítadlo"; + readonly "loginTotp.totp": "Založené na čase"; + readonly "loginTotp.hotp": "Založené na počítadle"; + readonly oauthGrantRequest: "Udeľujete tieto prístupové oprávnenia?"; + readonly inResource: "v"; + readonly emailVerifyInstruction1: "Bol Vám odoslaný e-mail s pokynmi na overenie vašej e-mailovej adresy."; + readonly emailVerifyInstruction2: "Nezískali ste v e-maili overovací kód?"; + readonly emailVerifyInstruction3: "opätovne odoslať e-mail."; + readonly emailLinkIdpTitle: "Odkaz {0}"; + readonly emailLinkIdp1: "Bol vám odoslaný e-mail s pokynmi na prepojenie účtu {0} {1} s vaším účtom {2}."; + readonly emailLinkIdp2: "Nezískali ste v e-maili verifikačný kód?"; + readonly emailLinkIdp3: "opätovne poslať e-mail."; + readonly emailLinkIdp4: "Ak ste už overili e-mail v inom prehliadači"; + readonly emailLinkIdp5: "pokračovať."; + readonly backToLogin: "« Späť na prihlásenie"; + readonly emailInstruction: "Zadajte svoje používateľské meno alebo e-mailovú adresu a my vám zašleme pokyny na vytvorenie nového hesla."; + readonly copyCodeInstruction: "Prosím skopírujte tento kód a vložte ho do vašej aplikácie:"; + readonly pageExpiredTitle: "Platnosť stránky vypršala"; + readonly pageExpiredMsg1: "Pre reštartovanie prihlasovacieho procesu"; + readonly pageExpiredMsg2: "Pokračovanie prihlasovacieho procesu"; + readonly personalInfo: "Osobné informácie:"; + readonly role_admin: "Administrátor"; + readonly "role_realm-admin": "Realm administrátor"; + readonly "role_create-realm": "Vytvoriť realm"; + readonly "role_create-client": "Vytvoriť klienta"; + readonly "role_view-realm": "Zobraziť realm"; + readonly "role_view-users": "Zobraziť používateľov"; + readonly "role_view-applications": "Zobraziť aplikácie"; + readonly "role_view-clients": "Zobrazenie klientov"; + readonly "role_view-events": "Zobraziť udalosti"; + readonly "role_view-identity-providers": "Zobrazenie poskytovateľov identity"; + readonly "role_manage-realm": "Spravovať realm"; + readonly "role_manage-users": "Spravovať používateľov"; + readonly "role_manage-applications": "Spravovať aplikácie"; + readonly "role_manage-identity-providers": "Spravovať poskytovateľov identity"; + readonly "role_manage-clients": "Spravovať klientov"; + readonly "role_manage-events": "Spravovať udalosti"; + readonly "role_view-profile": "Zobraziť profil"; + readonly "role_manage-account": "Spravovať účty"; + readonly "role_manage-account-links": "Spravovať odkazy na účty"; + readonly "role_read-token": "Čítať token"; + readonly "role_offline-access": "Offline prístup"; + readonly client_account: "Účet klienta"; + readonly "client_security-admin-console": "Administrátorská bezpečnostná konzola klienta"; + readonly "client_admin-cli": "Správca CLI"; + readonly "client_realm-management": "Správa realmov klienta"; + readonly client_broker: "Broker"; + readonly invalidUserMessage: "Neplatné používateľské meno alebo heslo."; + readonly invalidEmailMessage: "Neplatná e-mailová adresa."; + readonly accountDisabledMessage: "Účet je zakázaný, kontaktujte administrátora."; + readonly accountTemporarilyDisabledMessage: "Účet je dočasne zakázaný, kontaktujte administrátora alebo skúste neskôr."; + readonly expiredCodeMessage: "Platnosť prihlásenia vypršala. Prihláste sa znova."; + readonly expiredActionMessage: "Akcia vypršala. Pokračujte prihlásením."; + readonly expiredActionTokenNoSessionMessage: "Akcia vypršala."; + readonly expiredActionTokenSessionExistsMessage: "Platnosť vypršala. Začnite znova."; + readonly missingFirstNameMessage: "Zadajte krstné meno."; + readonly missingLastNameMessage: "Zadajte priezvisko."; + readonly missingEmailMessage: "Zadajte e-mail."; + readonly missingUsernameMessage: "Zadajte používateľské meno."; + readonly missingPasswordMessage: "Zadajte prosím heslo."; + readonly missingTotpMessage: "Prosím, zadajte kód autentifikátora."; + readonly notMatchPasswordMessage: "Heslá sa nezhodujú."; + readonly invalidPasswordExistingMessage: "Neplatné existujúce heslo."; + readonly invalidPasswordBlacklistedMessage: "Neplatné heslo: heslo je na čiernej listine."; + readonly invalidPasswordConfirmMessage: "Potvrdenie hesla sa nezhoduje."; + readonly invalidTotpMessage: "Neplatný kód autentifikátora."; + readonly usernameExistsMessage: "Užívateľské meno už existuje."; + readonly emailExistsMessage: "E-mail už existuje."; + readonly federatedIdentityExistsMessage: "Používateľ s {0} {1} už existuje. Ak chcete prepojiť účet, prihláste sa na správu účtov."; + readonly confirmLinkIdpTitle: "Účet už existuje"; + readonly federatedIdentityConfirmLinkMessage: "Používateľ s {0} {1} už existuje. Ako chcete pokračovať?"; + readonly federatedIdentityConfirmReauthenticateMessage: "Overiť prepojiť váš účet s {0}"; + readonly confirmLinkIdpReviewProfile: "Skontrolujte profil"; + readonly confirmLinkIdpContinue: "Pridať do existujúceho účtu"; + readonly configureTotpMessage: "Na aktiváciu vášho účtu musíte nastaviť aplikáciu Mobile Authenticator."; + readonly updateProfileMessage: "Ak chcete aktivovať svoj účet, musíte aktualizovať svoj užívateľský profil."; + readonly updatePasswordMessage: "Ak chcete aktivovať svoj účet, musíte zmeniť heslo."; + readonly resetPasswordMessage: "Potrebujete zmeniť svoje heslo."; + readonly verifyEmailMessage: "Ak chcete aktivovať svoj účet, musíte overiť svoju e-mailovú adresu."; + readonly linkIdpMessage: "Potrebujete si overiť svoju e-mailovú adresu a prepojiť svoj účet s {0}."; + readonly emailSentMessage: "Zakrátko by ste mali dostať e-mail s ďalšími pokynmi."; + readonly emailSendErrorMessage: "Nepodarilo sa odoslať e-mail, skúste to znova neskôr."; + readonly accountUpdatedMessage: "Váš účet bol aktualizovaný."; + readonly accountPasswordUpdatedMessage: "Vaše heslo bolo aktualizované."; + readonly noAccessMessage: "Žiadny prístup"; + readonly invalidPasswordMinLengthMessage: "Neplatné heslo: minimálna dĺžka {0}."; + readonly invalidPasswordMinDigitsMessage: "Neplatné heslo: musí obsahovať aspoň {0} číslic."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Neplatné heslo: musí obsahovať minimálne {0} malé písmená."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Neplatné heslo: musí obsahovať aspoň {0} veľké písmená."; + readonly invalidPasswordMinSpecialCharsMessage: "Neplatné heslo: musí obsahovať aspoň {0} špeciálne znaky."; + readonly invalidPasswordNotUsernameMessage: "Neplatné heslo: nesmie byť rovnaké ako používateľské meno."; + readonly invalidPasswordRegexPatternMessage: "Neplatné heslo: nezhoduje sa vzormi regulérneho výrazu."; + readonly invalidPasswordHistoryMessage: "Neplatné heslo: nesmie sa rovnať žiadnemu z posledných {0} hesiel."; + readonly invalidPasswordGenericMessage: "Neplatné heslo: nové heslo nezodpovedá pravidlám hesiel."; + readonly failedToProcessResponseMessage: "Nepodarilo sa spracovať odpoveď"; + readonly httpsRequiredMessage: "Vyžaduje sa HTTPS"; + readonly realmNotEnabledMessage: "Realm nie je povolený"; + readonly invalidRequestMessage: "Neplatná požiadavka"; + readonly failedLogout: "Odhlásenie zlyhalo"; + readonly unknownLoginRequesterMessage: "Neznámy žiadateľ o prihlásenie"; + readonly loginRequesterNotEnabledMessage: "Žiadateľ o prihlásenie nie je povolený"; + readonly bearerOnlyMessage: "Aplikácie bearer-only nesmú inicializovať prihlásenie pomocou prehliadača"; + readonly standardFlowDisabledMessage: "Klient nesmie iniciovať prihlásenie do prehliadača s daným typom odpovede. Štandardný tok je pre klienta zakázaný."; + readonly implicitFlowDisabledMessage: "Klient nemôže iniciovať prihlásenie do prehliadača s daným typom odpovede. Implicitný tok je pre klienta zakázaný."; + readonly invalidRedirectUriMessage: "Neplatné redirect uri"; + readonly unsupportedNameIdFormatMessage: "Nepodporovaný NameIDFormat"; + readonly invalidRequesterMessage: "Neplatný žiadateľ"; + readonly registrationNotAllowedMessage: "Registrácia nie je povolená"; + readonly resetCredentialNotAllowedMessage: "Obnovenie poverenia nie je povolené"; + readonly permissionNotApprovedMessage: "Povolenie nie je schválené."; + readonly noRelayStateInResponseMessage: "Neexistuje relay state v odpovedi od poskytovateľa identity."; + readonly insufficientPermissionMessage: "Nedostatočné povolenia na prepojenie identít."; + readonly couldNotProceedWithAuthenticationRequestMessage: "Nemožno pokračovať s požiadavkou na autentifikáciu poskytovateľa identity."; + readonly couldNotObtainTokenMessage: "Nemožno získať token od poskytovateľa identity."; + readonly unexpectedErrorRetrievingTokenMessage: "Neočakávaná chyba pri získavaní tokenu od poskytovateľa identity."; + readonly unexpectedErrorHandlingResponseMessage: "Neočakávaná chyba pri spracovaní odpovede od poskytovateľa identity."; + readonly identityProviderAuthenticationFailedMessage: "Overenie zlyhalo. Nepodarilo sa autentizovať s poskytovateľom identity."; + readonly couldNotSendAuthenticationRequestMessage: "Nemožno odoslať žiadosť o autentifikáciu poskytovateľovi identity."; + readonly unexpectedErrorHandlingRequestMessage: "Neočakávaná chyba pri spracovaní žiadosti o autentifikáciu poskytovateľovi identity."; + readonly invalidAccessCodeMessage: "Neplatný prístupový kód."; + readonly sessionNotActiveMessage: "Session nie je aktívna."; + readonly invalidCodeMessage: "Vyskytla sa chyba, prihláste sa znova prostredníctvom svojej aplikácie."; + readonly identityProviderUnexpectedErrorMessage: "Neočakávaná chyba pri autentifikácii s poskytovateľom identity"; + readonly identityProviderNotFoundMessage: "Nepodarilo sa nájsť poskytovateľa identity s identifikátorom."; + readonly identityProviderLinkSuccess: "Svoj e-mail ste úspešne overili. Vráťte sa späť do pôvodného prehliadača a pokračujte tam s prihlasovacími údajmi."; + readonly staleCodeMessage: "Táto stránka už nie je platná, vráťte sa späť do aplikácie a znova sa prihláste"; + readonly realmSupportsNoCredentialsMessage: "Realm nepodporuje žiadny typ poverenia."; + readonly identityProviderNotUniqueMessage: "Realm podporuje viacerých poskytovateľov identity. Nepodarilo sa určiť, ktorý poskytovateľ totožnosti sa má používať na autentifikáciu."; + readonly emailVerifiedMessage: "Vaša e-mailová adresa bola overená."; + readonly staleEmailVerificationLink: "Odkaz, na ktorý ste klikli, je starý starý odkaz a už nie je platný. Možno ste už overili svoj e-mail?"; + readonly identityProviderAlreadyLinkedMessage: "Federatívna identita vrátená {0} je už prepojená s iným používateľom."; + readonly confirmAccountLinking: "Potvrďte prepojenie účtu {0} poskytovateľa totožnosti {1} s vaším účtom."; + readonly confirmEmailAddressVerification: "Potvrďte platnosť e-mailovej adresy {0}."; + readonly confirmExecutionOfActions: "Vykonajte nasledujúce akcie"; + readonly backToApplication: "« Späť na aplikáciu"; + readonly missingParameterMessage: "Chýbajúce parametre : {0}"; + readonly clientNotFoundMessage: "Klient sa nenašiel."; + readonly clientDisabledMessage: "Klient bol zneplatnený."; + readonly invalidParameterMessage: "Neplatný parameter : {0}"; + readonly alreadyLoggedIn: "Už ste prihlásený."; + readonly differentUserAuthenticated: "V tejto relácii ste už boli overení ako iný používateľ ' {0} '. Najskôr sa odhláste."; + readonly brokerLinkingSessionExpired: "Požadované prepojenie s účtom brokera, ale aktuálna relácia už nie je platná."; + readonly proceedWithAction: "» Ak chcete pokračovať, kliknite sem"; + readonly "requiredAction.CONFIGURE_TOTP": "Konfigurácia OTP"; + readonly "requiredAction.terms_and_conditions": "Zmluvné podmienky"; + readonly "requiredAction.UPDATE_PASSWORD": "Aktualizovať heslo"; + readonly "requiredAction.UPDATE_PROFILE": "Aktualizovať profil"; + readonly "requiredAction.VERIFY_EMAIL": "Overiť e-mail"; + readonly doX509Login: "Budete prihlásení ako:"; + readonly clientCertificate: "certifikát klienta X509:"; + readonly noCertificate: "[Bez certifikátu]"; + readonly pageNotFound: "Stránka nebola nájdená"; + readonly internalServerError: "Vyskytla sa interná chyba servera"; + }; + readonly sv: { + readonly doLogIn: "Logga in"; + readonly doRegister: "Registrera"; + readonly doCancel: "Avbryt"; + readonly doSubmit: "Skicka"; + readonly doYes: "Ja"; + readonly doNo: "Nej"; + readonly doContinue: "Fortsätt"; + readonly doAccept: "Acceptera"; + readonly doDecline: "Avböj"; + readonly doForgotPassword: "Glömt lösenord?"; + readonly doClickHere: "Klicka här"; + readonly doImpersonate: "Imitera"; + readonly kerberosNotConfigured: "Kerberos är inte konfigurerat"; + readonly kerberosNotConfiguredTitle: "Kerberos är inte konfigurerat"; + readonly bypassKerberosDetail: "Antingen så är du inte inloggad via Kerberos eller så är inte din webbläsare inställd för Kerberosinloggning. Vänligen klicka på fortsätt för att logga in på annat sätt."; + readonly kerberosNotSetUp: "Kerberos är inte inställt. Du kan inte logga in."; + readonly registerWithTitle: "Registrera med {0}"; + readonly registerWithTitleHtml: "{0}"; + readonly loginTitle: "Logga in till {0}"; + readonly loginTitleHtml: "{0}"; + readonly impersonateTitle: "{0} Imitera användare"; + readonly impersonateTitleHtml: "{0} Imitera användare"; + readonly realmChoice: "Realm"; + readonly unknownUser: "Okänd användare"; + readonly loginTotpTitle: "Inställning av mobilautentiserare"; + readonly loginProfileTitle: "Uppdatera kontoinformation"; + readonly loginTimeout: "Det tog för lång tid att logga in. Inloggningsprocessen börjar om."; + readonly oauthGrantTitle: "Bevilja åtkomst"; + readonly oauthGrantTitleHtml: "{0}"; + readonly errorTitle: "Vi ber om ursäkt..."; + readonly errorTitleHtml: "Vi ber om ursäkt ..."; + readonly emailVerifyTitle: "E-postverifiering"; + readonly emailForgotTitle: "Glömt ditt lösenord?"; + readonly updatePasswordTitle: "Uppdatera lösenord"; + readonly codeSuccessTitle: "Rätt kod"; + readonly codeErrorTitle: "Felkod: {0}"; + readonly termsTitle: "Användarvillkor"; + readonly termsTitleHtml: "Användarvillkor"; + readonly termsText: "

Användarvillkoren har ännu inte definierats

"; + readonly recaptchaFailed: "Ogiltig Recaptcha"; + readonly recaptchaNotConfigured: "Recaptcha krävs, men är inte inställd"; + readonly consentDenied: "Samtycke förnekat."; + readonly noAccount: "Ny användare?"; + readonly username: "Användarnamn"; + readonly usernameOrEmail: "Användarnamn eller e-post"; + readonly firstName: "Förnamn"; + readonly lastName: "Efternamn"; + readonly email: "E-post"; + readonly password: "Lösenord"; + readonly passwordConfirm: "Bekräfta lösenord"; + readonly passwordNew: "Nytt lösenord"; + readonly passwordNewConfirm: "Bekräftelse av nytt lösenord"; + readonly rememberMe: "Kom ihåg mig"; + readonly authenticatorCode: "Engångskod"; + readonly address: "Adress"; + readonly street: "Gata"; + readonly locality: "Postort"; + readonly region: "Stat, Provins eller Region"; + readonly postal_code: "Postnummer"; + readonly country: "Land"; + readonly emailVerified: "E-post verifierad"; + readonly gssDelegationCredential: "GSS Delegation Credential"; + readonly loginTotpStep1: "Installera FreeOTP eller Google Authenticator på din mobil. Båda applikationerna finns tillgängliga hos Google Play och Apple App Store."; + readonly loginTotpStep2: "Öppna applikationen och skanna streckkoden eller skriv i nyckeln"; + readonly loginTotpStep3: "Fyll i engångskoden som tillhandahålls av applikationen och klicka på Spara för att avsluta inställningarna"; + readonly loginOtpOneTime: "Engångskod"; + readonly oauthGrantRequest: "Godkänner du tillgång till de här rättigheterna?"; + readonly inResource: "i"; + readonly emailVerifyInstruction1: "Ett e-postmeddelande med instruktioner om hur du verifierar din e-postadress har skickats till dig."; + readonly emailVerifyInstruction2: "Har du inte fått en verifikationskod i din e-post?"; + readonly emailVerifyInstruction3: "för att skicka e-postmeddelandet igen."; + readonly emailLinkIdpTitle: "Länkning {0}"; + readonly emailLinkIdp1: "Ett e-postmeddelande med instruktioner om hur du länkar {0} kontot {1} med ditt {2} konto har skickats till dig."; + readonly emailLinkIdp2: "Har du inte fått en verifikationskod i din e-post?"; + readonly emailLinkIdp3: "för att skicka e-postmeddelandet igen."; + readonly backToLogin: "« Tillbaka till inloggningen"; + readonly emailInstruction: "Fyll i ditt användarnamn eller din e-postadress, så kommer vi att skicka instruktioner för hur du skapar ett nytt lösenord."; + readonly copyCodeInstruction: "Vänligen kopiera den här koden och klistra in den i din applikation:"; + readonly personalInfo: "Personlig information:"; + readonly role_admin: "Administratör"; + readonly "role_realm-admin": "Realm-administratör"; + readonly "role_create-realm": "Skapa realm"; + readonly "role_create-client": "Skapa klient"; + readonly "role_view-realm": "Visa realm"; + readonly "role_view-users": "Visa användare"; + readonly "role_view-applications": "Visa applikationer"; + readonly "role_view-clients": "Visa klienter"; + readonly "role_view-events": "Visa event"; + readonly "role_view-identity-providers": "Visa identitetsleverantörer"; + readonly "role_manage-realm": "Hantera realm"; + readonly "role_manage-users": "Hantera användare"; + readonly "role_manage-applications": "Hantera applikationer"; + readonly "role_manage-identity-providers": "Hantera identitetsleverantörer"; + readonly "role_manage-clients": "Hantera klienter"; + readonly "role_manage-events": "Hantera event"; + readonly "role_view-profile": "Visa profil"; + readonly "role_manage-account": "Hantera konto"; + readonly "role_read-token": "Läs element"; + readonly "role_offline-access": "Åtkomst offline"; + readonly client_account: "Konto"; + readonly "client_security-admin-console": "Säkerhetsadministratörskonsol"; + readonly "client_admin-cli": "Administratörs-CLI"; + readonly "client_realm-management": "Realmhantering"; + readonly invalidUserMessage: "Ogiltigt användarnamn eller lösenord."; + readonly invalidEmailMessage: "Ogiltig e-postadress."; + readonly accountDisabledMessage: "Kontot är inaktiverat, kontakta administratör."; + readonly accountTemporarilyDisabledMessage: "Kontot är tillfälligt inaktiverat, kontakta administratör eller försök igen senare."; + readonly expiredCodeMessage: "Inloggningen nådde en maxtidsgräns. Vänligen försök igen."; + readonly missingFirstNameMessage: "Vänligen ange förnamn."; + readonly missingLastNameMessage: "Vänligen ange efternamn."; + readonly missingEmailMessage: "Vänligen ange e-post."; + readonly missingUsernameMessage: "Vänligen ange användarnamn."; + readonly missingPasswordMessage: "Vänligen ange lösenord."; + readonly missingTotpMessage: "Vänligen ange autentiseringskod."; + readonly notMatchPasswordMessage: "Lösenorden matchar inte."; + readonly invalidPasswordExistingMessage: "Det nuvarande lösenordet är ogiltigt."; + readonly invalidPasswordConfirmMessage: "Lösenordsbekräftelsen matchar inte."; + readonly invalidTotpMessage: "Autentiseringskoden är ogiltig."; + readonly usernameExistsMessage: "Användarnamnet finns redan."; + readonly emailExistsMessage: "E-postadressen finns redan."; + readonly federatedIdentityExistsMessage: "Användare med {0} {1} finns redan. Vänligen logga in till kontohanteringen för att länka kontot."; + readonly confirmLinkIdpTitle: "Kontot finns redan"; + readonly federatedIdentityConfirmLinkMessage: "Användare med {0} {1} finns redan, Hur vill du forsätta?"; + readonly federatedIdentityConfirmReauthenticateMessage: "Autentisera för att länka ditt konto med {0}"; + readonly confirmLinkIdpReviewProfile: "Granska profil"; + readonly confirmLinkIdpContinue: "Lägg till i existerande konto"; + readonly configureTotpMessage: "Du behöver konfigurera mobilautentiseraren för att aktivera ditt konto."; + readonly updateProfileMessage: "Du behöver uppdatera din användarprofil för att aktivera ditt konto."; + readonly updatePasswordMessage: "Du behöver byta ditt lösenord för att aktivera ditt konto."; + readonly verifyEmailMessage: "Du behöver verifiera din e-postadress för att aktivera ditt konto."; + readonly linkIdpMessage: "Du behöver verifiera din e-postadress för att länka ditt konto med {0}."; + readonly emailSentMessage: "Du bör inom kort motta ett epost-meddelande med ytterligare instruktioner inom kort."; + readonly emailSendErrorMessage: "E-postmeddelandet kunde inte skickas, försök igen senare."; + readonly accountUpdatedMessage: "Ditt konto har uppdaterats."; + readonly accountPasswordUpdatedMessage: "Ditt lösenord har uppdaterats."; + readonly noAccessMessage: "Ingen åtkomst"; + readonly invalidPasswordMinLengthMessage: "Ogiltigt lösenord. Minsta längd är {0}."; + readonly invalidPasswordMinDigitsMessage: "Ogiltigt lösenord: måste innehålla minst {0} siffror."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Ogiltigt lösenord: måste innehålla minst {0} små bokstäver."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Ogiltigt lösenord: måste innehålla minst {0} stora bokstäver."; + readonly invalidPasswordMinSpecialCharsMessage: "Ogiltigt lösenord: måste innehålla minst {0} specialtecken."; + readonly invalidPasswordNotUsernameMessage: "Ogiltigt lösenord: Får inte vara samma som användarnamnet."; + readonly invalidPasswordRegexPatternMessage: "Ogiltigt lösenord: matchar inte regex mönstret(en)."; + readonly invalidPasswordHistoryMessage: "Ogiltigt lösenord: Får inte vara samma som de senaste {0} lösenorden."; + readonly invalidPasswordGenericMessage: "Ogiltigt lösenord: Det nya lösenordet stämmer inte med lösenordspolicyn."; + readonly failedToProcessResponseMessage: "Misslyckades med att behandla svaret"; + readonly httpsRequiredMessage: "HTTPS krävs"; + readonly realmNotEnabledMessage: "Realm är inte aktiverad"; + readonly invalidRequestMessage: "Ogiltig förfrågan"; + readonly failedLogout: "Utloggning misslyckades"; + readonly unknownLoginRequesterMessage: "Okänd inloggningsförfrågan"; + readonly loginRequesterNotEnabledMessage: "Inloggningsförfrågaren är inte aktiverad"; + readonly bearerOnlyMessage: "Bearer-only-applikationer tillåts inte att initiera inloggning genom webbläsare"; + readonly standardFlowDisabledMessage: "Klienten tillåts inte att initiera inloggning genom webbläsare med det givna response_type. Standardflödet är inaktiverat för klienten."; + readonly implicitFlowDisabledMessage: "Klienten tillåts inte att initiera inloggning genom webbläsare med det givna response_type. Villkorslöst flöde är inaktiverat för klienten."; + readonly invalidRedirectUriMessage: "Ogiltig omdirigeringsadress"; + readonly unsupportedNameIdFormatMessage: "NameIDFormat stöds ej"; + readonly invalidRequesterMessage: "Ogiltig förfrågare"; + readonly registrationNotAllowedMessage: "Registrering tillåts ej"; + readonly resetCredentialNotAllowedMessage: "Återställning av uppgifter tillåts ej"; + readonly permissionNotApprovedMessage: "Rättigheten ej godkänd."; + readonly noRelayStateInResponseMessage: "Inget vidarebefordrat tillstånd i svaret från identitetsleverantör."; + readonly insufficientPermissionMessage: "Otillräckliga tillstånd för att länka identiteter."; + readonly couldNotProceedWithAuthenticationRequestMessage: "Kunde inte fortsätta med autentiseringsförfrågan till identitetsleverantör."; + readonly couldNotObtainTokenMessage: "Kunde inte motta element från identitetsleverantör."; + readonly unexpectedErrorRetrievingTokenMessage: "Oväntat fel när element hämtas från identitetsleverantör."; + readonly unexpectedErrorHandlingResponseMessage: "Oväntat fel under hantering av svar från från identitetsleverantör."; + readonly identityProviderAuthenticationFailedMessage: "Autentiseringen misslyckades. Kunde inte autentisera med identitetsleverantör."; + readonly couldNotSendAuthenticationRequestMessage: "Kunde inte skicka autentiseringsförfrågan till identitetsleverantör."; + readonly unexpectedErrorHandlingRequestMessage: "Oväntat fel under hantering av autentiseringsförfrågan till identitetsleverantör."; + readonly invalidAccessCodeMessage: "Ogiltig tillträdeskod."; + readonly sessionNotActiveMessage: "Sessionen ej aktiv."; + readonly invalidCodeMessage: "Ett fel uppstod, vänligen logga in igen genom din applikation."; + readonly identityProviderUnexpectedErrorMessage: "Oväntat fel under autentiseringen med identitetsleverantör"; + readonly identityProviderNotFoundMessage: "Kunde inte hitta en identitetsleverantör med identifikatorn."; + readonly identityProviderLinkSuccess: "Ditt konto lyckades med att länka {0} med kontot {1}."; + readonly staleCodeMessage: "Den här sidan är inte längre giltig, vänligen gå tillbaka till din applikation och logga in igen"; + readonly realmSupportsNoCredentialsMessage: "Realmen stödjer inga inloggningstyper."; + readonly identityProviderNotUniqueMessage: "Realmen stödjer flera identitetsleverantör. Kunde inte avgöra vilken identitetsleverantör som skall användas för autentisering."; + readonly emailVerifiedMessage: "Din e-postadress har blivit verifierad."; + readonly staleEmailVerificationLink: "Länken du klickade på är en gammal, inaktuell länk som inte längre är giltig. Kanske har du redan verifierat din e-post?"; + readonly backToApplication: "« Tillbaka till applikationen"; + readonly missingParameterMessage: "Parametrar som saknas: {0}"; + readonly clientNotFoundMessage: "Klienten hittades ej."; + readonly clientDisabledMessage: "Klienten är inaktiverad."; + readonly invalidParameterMessage: "Ogiltig parameter: {0}"; + readonly alreadyLoggedIn: "Du är redan inloggad."; + }; + readonly tr: { + readonly doLogIn: "Oturum aç"; + readonly doRegister: "Kayıt ol"; + readonly doCancel: "İptal et"; + readonly doSubmit: "Gönder"; + readonly doYes: "Evet"; + readonly doNo: "Hayır"; + readonly doContinue: "Devam et"; + readonly doIgnore: "Yoksay"; + readonly doAccept: "Kabul Et"; + readonly doDecline: "Reddet"; + readonly doForgotPassword: "Parolanızı mı unuttunuz?"; + readonly doClickHere: "Buraya Tıklayın"; + readonly doImpersonate: "Kişiselleştir"; + readonly kerberosNotConfigured: "Kerberos Tanımlanmamış"; + readonly kerberosNotConfiguredTitle: "Kerberos Tanımlanmamış"; + readonly bypassKerberosDetail: "Ya Kerberos ile giriş yapmadınız veya tarayıcınız Kerberos giriş için ayarlanmamış. Diğer yollarla giriş yapmak için lütfen devam'a tıklayın"; + readonly kerberosNotSetUp: "Kerberos kurulmadı. Giriş yapamazsın."; + readonly registerTitle: "Kayıt ol"; + readonly loginTitle: "{0} adresinde oturum açın"; + readonly loginTitleHtml: "{0}"; + readonly impersonateTitle: "{0} Kullanıcı kimliğine bürün"; + readonly impersonateTitleHtml: "{0} Kullanıcı kimliğine bürün"; + readonly realmChoice: "Realm"; + readonly unknownUser: "Bilinmeyen kullanıcı"; + readonly loginTotpTitle: "Mobil Kimlik Doğrulama Kurulumu"; + readonly loginProfileTitle: "Hesap bilgilerini Güncelle"; + readonly loginTimeout: "Giriş yapmak çok uzun sürdü. Giriş süreci baştan başlayacak."; + readonly oauthGrantTitle: "{0} adresine Erişim Ver"; + readonly oauthGrantTitleHtml: "{0}"; + readonly errorTitle: "Üzgünüz..."; + readonly errorTitleHtml: "Üzgünüz ..."; + readonly emailVerifyTitle: "Eposta Doğrulama"; + readonly emailForgotTitle: "Parolanızı mı unuttunuz?"; + readonly updatePasswordTitle: "Şifre güncelle"; + readonly codeSuccessTitle: "Başarılı işlem kodu"; + readonly codeErrorTitle: "Hatalı işlem kodu: {0}"; + readonly displayUnsupported: "İstenen gösterim türü desteklenmiyor"; + readonly browserRequired: "Giriş için taryıcı gerekli"; + readonly browserContinue: "Girişe devam etmek için tarayıcı gerekli"; + readonly browserContinuePrompt: "Tarayıcı aç ve girişe devam et? [e/h]:"; + readonly browserContinueAnswer: "h"; + readonly termsTitle: "Şartlar ve koşullar"; + readonly termsText: "

Tanımlanacak şartlar ve koşullar

"; + readonly termsPlainText: "Tanımlanacak şartlar ve koşullar."; + readonly recaptchaFailed: "Geçersiz Recaptcha"; + readonly recaptchaNotConfigured: "Recaptcha gerekli, ancak yapılandırılmamış"; + readonly consentDenied: "Onay reddedildi."; + readonly noAccount: "Yeni kullanıcı?"; + readonly username: "Kullanıcı Adı"; + readonly usernameOrEmail: "Kullanıcı adı veya E-mail"; + readonly firstName: "Ad"; + readonly givenName: "Ad"; + readonly fullName: "Ad Soyad"; + readonly lastName: "Soyad"; + readonly familyName: "Soyad"; + readonly email: "E-Mail"; + readonly password: "Şifre"; + readonly passwordConfirm: "Şifre Doğrulama"; + readonly passwordNew: "Yeni Şifre"; + readonly passwordNewConfirm: "eni Şifre Doğrulama"; + readonly rememberMe: "Beni Hatırla"; + readonly authenticatorCode: "Kimlik Doğrulama Kodu"; + readonly address: "Adres"; + readonly street: "Cadde"; + readonly locality: "Semt"; + readonly region: "Bölge"; + readonly postal_code: "Posta Kodu"; + readonly country: "Ülke"; + readonly emailVerified: "E-Mail Doğrulandı"; + readonly gssDelegationCredential: "GSS Yetki Bilgisi"; + readonly profileScopeConsentText: "Kullanıcı profili"; + readonly emailScopeConsentText: "E-Mai Adresi"; + readonly addressScopeConsentText: "Adres"; + readonly phoneScopeConsentText: "Telefon Numarası"; + readonly offlineAccessScopeConsentText: "Çevrimdışı Erişim"; + readonly samlRoleListScopeConsentText: "Rollerim"; + readonly rolesScopeConsentText: "Kullanıcı rolleri"; + readonly loginTotpIntro: "Bu hesaba erişmek için bir Tek Kullanımlık Şifre oluşturmalısınız."; + readonly loginTotpStep1: "Cep telefonunuzda aşağıdaki uygulamalardan birini yükleyin"; + readonly loginTotpStep2: "Uygulamayı açın ve barkodu tarayın"; + readonly loginTotpStep3: "Uygulama tarafından sağlanan tek seferlik kodu girin ve kurulumu tamamlamak için Gönder'i tıklayın."; + readonly loginTotpManualStep2: "Uygulamayı açın ve anahtarı girin"; + readonly loginTotpManualStep3: "Uygulama bunları ayarlamaya izin veriyorsa aşağıdaki yapılandırma değerlerini kullanın."; + readonly loginTotpUnableToScan: "Taranamıyor?"; + readonly loginTotpScanBarcode: "Barkod tara?"; + readonly loginOtpOneTime: "Tek seferlik kod"; + readonly loginTotpType: "Tip"; + readonly loginTotpAlgorithm: "Algoritma"; + readonly loginTotpDigits: "Basamak"; + readonly loginTotpInterval: "Aralık"; + readonly loginTotpCounter: "Sayaç"; + readonly "loginTotp.totp": "Zaman Tabanlı"; + readonly "loginTotp.hotp": "Sayaç Tabanlı"; + readonly oauthGrantRequest: "Bu erişim ayrıcalıkları veriyor musunuz?"; + readonly inResource: "içinde"; + readonly emailVerifyInstruction1: "E-posta adresinizi doğrulamak için talimatları içeren bir e-posta size gönderildi."; + readonly emailVerifyInstruction2: "E-postanızda doğrulama kodu almadınız mı?"; + readonly emailVerifyInstruction3: "e-postayı yeniden göndermek için."; + readonly emailLinkIdpTitle: "Bağlantı {0}"; + readonly emailLinkIdp1: "{1} hesabını {2} hesabınıza bağlayan talimatları içeren bir e-posta size gönderildi."; + readonly emailLinkIdp2: "E-postanızda doğrulama kodu almadınız mı?"; + readonly emailLinkIdp3: "e-postayı yeniden göndermek için."; + readonly emailLinkIdp4: "E-postayı farklı tarayıcıda zaten doğruladıysanız"; + readonly emailLinkIdp5: "devam etmek."; + readonly backToLogin: "« Giriş'e geri dön"; + readonly emailInstruction: "Kullanıcı adınızı veya e-posta adresinizi girin ve yeni bir şifre oluşturmaya ilişkin talimatları size göndereceğiz."; + readonly copyCodeInstruction: "Lütfen bu kodu kopyalayın ve uygulamanıza yapıştırın:"; + readonly pageExpiredTitle: "Sayfanın Süresi Doldu"; + readonly pageExpiredMsg1: "Giriş işlemini yeniden başlatmak için"; + readonly pageExpiredMsg2: "Giriş işlemine devam etmek için"; + readonly personalInfo: "Kişisel bilgi:"; + readonly role_admin: "Admin"; + readonly "role_realm-admin": "Realm Admin"; + readonly "role_create-realm": "Realm Oluştur"; + readonly "role_create-client": "Create client"; + readonly "role_view-realm": "Realm görüntüle"; + readonly "role_view-users": "Kullanıcı görüntüle"; + readonly "role_view-applications": "Uygulamarı gör"; + readonly "role_view-clients": "Clients görüntüle"; + readonly "role_view-events": "Events görüntüle"; + readonly "role_view-identity-providers": "Kimlik sağlayıcılarını görüntüle"; + readonly "role_manage-realm": "Realm Yönet"; + readonly "role_manage-users": "Kullanıcıları Yönet"; + readonly "role_manage-applications": "Uygulamaları Yönet"; + readonly "role_manage-identity-providers": "Kimlik Sağlayıcılarını Yönet"; + readonly "role_manage-clients": "Clients Yönet"; + readonly "role_manage-events": "Events Yönet"; + readonly "role_view-profile": "Profil görüntüle"; + readonly "role_manage-account": "Hesap Yönet"; + readonly "role_manage-account-links": "Hesap bağlantılarını yönet"; + readonly "role_read-token": "Token oku"; + readonly "role_offline-access": "Çevrimdışı erişim"; + readonly client_account: "Hesap"; + readonly "client_security-admin-console": "Güvenlik Yönetici Konsolu"; + readonly "client_admin-cli": "Admin CLI"; + readonly "client_realm-management": "Realm Yönet"; + readonly client_broker: "Broker"; + readonly invalidUserMessage: "Geçersiz kullanıcı adı veya şifre."; + readonly invalidEmailMessage: "Geçersiz e-posta adresi."; + readonly accountDisabledMessage: "Hesap devre dışı, yönetici ile iletişime geçin."; + readonly accountTemporarilyDisabledMessage: "Hesabınız geçici olarak kilitlendi, lütfen yöneticiyle iletişime geçin veya daha sonra tekrar deneyin."; + readonly expiredCodeMessage: "Oturum zaman aşımına uğradı. Lütfen tekrar giriş yapın."; + readonly expiredActionMessage: "Eylem süresi doldu. Lütfen şimdi giriş yapmaya devam edin."; + readonly expiredActionTokenNoSessionMessage: "Eylemin süresi doldu."; + readonly expiredActionTokenSessionExistsMessage: "Eylem süresi doldu. Lütfen tekrar başlayın."; + readonly missingFirstNameMessage: "Lütfen ilk adı belirtin."; + readonly missingLastNameMessage: "Lütfen soyadı belirtin."; + readonly missingEmailMessage: "Lütfen email belirtin."; + readonly missingUsernameMessage: "Lütfen kullanıcı adını belirtin."; + readonly missingPasswordMessage: "Lütfen şifre belirtin."; + readonly missingTotpMessage: "Lütfen kimlik doğrulama kodunu belirtin."; + readonly notMatchPasswordMessage: "Şifreler eşleşmiyor."; + readonly invalidPasswordExistingMessage: "Mevcut şifre geçersiz."; + readonly invalidPasswordBlacklistedMessage: "Geçersiz şifre: şifre kara listeye alındı."; + readonly invalidPasswordConfirmMessage: "Şifre onayı eşleşmiyor."; + readonly invalidTotpMessage: "Geçersiz kimlik doğrulama kodu."; + readonly usernameExistsMessage: "Kullanıcı adı zaten var."; + readonly emailExistsMessage: "Bu e-posta zaten var."; + readonly federatedIdentityExistsMessage: "{0} {1} kullanıcı zaten var. Hesabı bağlamak için lütfen hesap yönetimine giriş yapın."; + readonly confirmLinkIdpTitle: "Bu Hesap Zaten Mevcut"; + readonly federatedIdentityConfirmLinkMessage: "{0} {1} kullanıcı zaten var. Nasıl devam etmek istersin?"; + readonly confirmLinkIdpReviewProfile: "Profili gözden geçir"; + readonly confirmLinkIdpContinue: "Mevcut hesaba ekle"; + readonly configureTotpMessage: "Hesabınızı etkinleştirmek için Mobil Kimlik Doğrulama'yı ayarlamanız gerekiyor."; + readonly updateProfileMessage: "Hesabınızı etkinleştirmek için kullanıcı profilinizi güncellemeniz gerekiyor."; + readonly updatePasswordMessage: "Hesabınızı etkinleştirmek için şifrenizi değiştirmeniz gerekiyor."; + readonly resetPasswordMessage: "Şifreni değiştirmelisin."; + readonly verifyEmailMessage: "Hesabınızı etkinleştirmek için e-posta adresinizi doğrulamanız gerekiyor."; + readonly linkIdpMessage: "Hesabınızı {0} ile bağlamak için e-posta adresinizi doğrulamanız gerekiyor."; + readonly emailSentMessage: "Daha fazla talimatla kısa sürede bir e-posta almalısınız."; + readonly emailSendErrorMessage: "E-posta gönderilemedi, lütfen daha sonra tekrar deneyin."; + readonly accountUpdatedMessage: "Hesabın güncellendi."; + readonly accountPasswordUpdatedMessage: "Şifreniz güncellenmiştir."; + readonly delegationCompleteHeader: "Giriş başarılı"; + readonly delegationCompleteMessage: "Bu tarayıcı penceresini kapatabilir ve konsol uygulamanıza geri dönebilirsiniz."; + readonly delegationFailedHeader: "Giriş başarısız"; + readonly delegationFailedMessage: "Bu tarayıcı penceresini kapatabilir ve konsol uygulamanıza geri dönüp tekrar giriş yapmayı deneyebilirsiniz.."; + readonly noAccessMessage: "Erişim yok"; + readonly invalidPasswordMinLengthMessage: "Geçersiz Şifre: En az {0} karakter uzunluğunda olmalı."; + readonly invalidPasswordMinDigitsMessage: "Geçersiz Şifre: En az {0} sayı(lar) içermelidir."; + readonly invalidPasswordMinLowerCaseCharsMessage: "Geçersiz Şifre : En az {0} küçük harf içermelidir."; + readonly invalidPasswordMinUpperCaseCharsMessage: "Geçersiz Şifre: En az {0} büyük harf içermelidir."; + readonly invalidPasswordMinSpecialCharsMessage: "Geçersiz Şifre: En az {0} özel karakter içermelidir."; + readonly invalidPasswordNotUsernameMessage: "Geçersiz Şifre: Kullanıcı adıyla aynı olamaz."; + readonly invalidPasswordRegexPatternMessage: "Geçersiz Şifre: Regex Patternine uygun değil."; + readonly invalidPasswordHistoryMessage: "Geçersiz Şifre: Son {0} şifreden biri olamaz."; + readonly invalidPasswordGenericMessage: "Geçersiz Şifre: yeni şifre şifre politikalarıyla eşleşmiyor."; + readonly failedToProcessResponseMessage: "Yanıt işlenemedi"; + readonly httpsRequiredMessage: "HTTPS zorunlu"; + readonly realmNotEnabledMessage: "Realm aktif değil"; + readonly invalidRequestMessage: "Geçersiz İstek"; + readonly failedLogout: "Çıkış başarısız"; + readonly unknownLoginRequesterMessage: "Bilinmeyen giriş isteği"; + readonly loginRequesterNotEnabledMessage: "Giriş istemi etkin değil"; + readonly bearerOnlyMessage: "Yalnızca taşıyıcı uygulamaları tarayıcı girişini başlatmaya izinli değil"; + readonly standardFlowDisabledMessage: "Client is not allowed to initiate browser login with given response_type. Standard flow is disabled for the client."; + readonly implicitFlowDisabledMessage: "Client is not allowed to initiate browser login with given response_type. Implicit flow is disabled for the client."; + readonly invalidRedirectUriMessage: "Geçersiz yönlendirme url'i"; + readonly unsupportedNameIdFormatMessage: "Desteklenmeyen NameIDFormat"; + readonly invalidRequesterMessage: "Geçersiz istek"; + readonly registrationNotAllowedMessage: "Kayıt yapılamaz"; + readonly resetCredentialNotAllowedMessage: "Sıfırlamasına izin verilmiyor"; + readonly permissionNotApprovedMessage: "İzin onaylanmadı."; + readonly noRelayStateInResponseMessage: "Kimlik sağlayıcıdan yanıt olarak geçiş durumu yok."; + readonly insufficientPermissionMessage: "Kimliklerin bağlanması için yetersiz izinler."; + readonly couldNotProceedWithAuthenticationRequestMessage: "Kimlik sağlayıcıya kimlik doğrulama isteği ile devam edilemedi."; + readonly couldNotObtainTokenMessage: "Kimlik sağlayıcıdan token alınamadı."; + readonly unexpectedErrorRetrievingTokenMessage: "Kimlik sağlayıcıdan token alırken beklenmeyen bir hata oluştu."; + readonly unexpectedErrorHandlingResponseMessage: "Kimlik sağlayıcıdan yanıt alınırken beklenmeyen bir hata oluştu."; + readonly identityProviderAuthenticationFailedMessage: "Kimlik doğrulama başarısız oldu. Kimlik sağlayıcıyla kimlik doğrulaması yapılamadı."; + readonly couldNotSendAuthenticationRequestMessage: "Kimlik sağlayıcıya kimlik doğrulama isteği gönderilemedi."; + readonly unexpectedErrorHandlingRequestMessage: "Kimlik sağlayıcıya kimlik doğrulama isteği işlenirken beklenmeyen bir hata oluştu."; + readonly invalidAccessCodeMessage: "Geçersiz giriş kodu."; + readonly sessionNotActiveMessage: "Oturum etkin değil."; + readonly invalidCodeMessage: "Bir hata oluştu, lütfen başvurunuz aracılığıyla tekrar giriş yapın."; + readonly identityProviderUnexpectedErrorMessage: "Kimlik sağlayıcıyla kimlik doğrulaması yapılırken beklenmeyen bir hata oluştu"; + readonly identityProviderNotFoundMessage: "Tanımlayıcı ile kimlik sağlayıcı bulunamadı."; + readonly identityProviderLinkSuccess: "E-postanızı başarıyla doğruladınız. Lütfen orijinal tarayıcınıza geri dönün ve giriş yapın."; + readonly staleCodeMessage: "Bu sayfa artık geçerli değil, lütfen uygulamanıza geri dönün ve tekrar giriş yapın"; + readonly realmSupportsNoCredentialsMessage: "Realm herhangi bir kimlik bilgisi türünü desteklemiyor."; + readonly identityProviderNotUniqueMessage: "Realm çoklu kimlik sağlayıcılarını destekler. Kimlik doğrulamak için hangi kimlik sağlayıcısının kullanılması gerektiğini belirleyemedi."; + readonly emailVerifiedMessage: "E-posta adresiniz doğrulandı."; + readonly staleEmailVerificationLink: "Tıkladığınız bağlantı eski bir bağlantıdır ve artık geçerli değil. Belki de e-postanızı zaten doğruladınız."; + readonly identityProviderAlreadyLinkedMessage: "{0} tarafından döndürülen birleşik kimlik, başka bir kullanıcıyla zaten bağlantılı."; + readonly confirmAccountLinking: "{1} kimlik sağlayıcısının hesabını {0} hesabınızla ilişkilendirmeyi onaylayın."; + readonly confirmEmailAddressVerification: "{0} e-posta adresinin geçerliliğini onaylayın."; + readonly confirmExecutionOfActions: "Aşağıdaki eylemleri gerçekleştirin"; + readonly locale_ca: "Katalanca"; + readonly locale_de: "Almanca"; + readonly locale_en: "İngilizce"; + readonly locale_es: "İspanyolca"; + readonly locale_fr: "Fransızca"; + readonly locale_it: "İtalyanca"; + readonly locale_ja: "Afrikanca"; + readonly locale_nl: "Felemenkçe"; + readonly locale_no: "Norveçce"; + readonly locale_pl: "Lehçe"; + readonly locale_pt_BR: "Portekizce"; + readonly "locale_pt-BR": "Portekizce"; + readonly locale_ru: "Rusça"; + readonly locale_lt: "Litvanca"; + readonly "locale_zh-CN": "Çince"; + readonly locale_sk: "Slovakça"; + readonly locale_sv: "İsveççe"; + readonly locale_tr: "Türkçe"; + readonly backToApplication: "« Uygulamaya Dön"; + readonly missingParameterMessage: "Eksik parametreler: {0}"; + readonly clientNotFoundMessage: "İstemci Bulunamadı."; + readonly clientDisabledMessage: "İstemci engelli."; + readonly invalidParameterMessage: "Geçersiz Paremetreler: {0}"; + readonly alreadyLoggedIn: "Zaten giriş yaptınız."; + readonly differentUserAuthenticated: "Bu oturumda zaten farklı kullanıcı ' {0} ' olarak doğrulanmışsınız. Lütfen önce çıkış yapınız."; + readonly brokerLinkingSessionExpired: "İstenen broker hesabı bağlanıyor, ancak mevcut oturum artık geçerli değil."; + readonly proceedWithAction: "» Devam etmek için buraya tıklayın"; + readonly "requiredAction.CONFIGURE_TOTP": "OTP Ayarla"; + readonly "requiredAction.terms_and_conditions": "Şartlar ve Koşullar"; + readonly "requiredAction.UPDATE_PASSWORD": "Şifre güncelle"; + readonly "requiredAction.UPDATE_PROFILE": "Profili Güncelle"; + readonly "requiredAction.VERIFY_EMAIL": "E-mail'i doğrula"; + readonly doX509Login: "Olarak giriş yapacaksınız:"; + readonly clientCertificate: "X509 istemci sertifikası:"; + readonly noCertificate: "[Sertifika Yok]"; + readonly pageNotFound: "Sayfa Bulunamadı"; + readonly internalServerError: "Bir iç sunucu hatası oluştu"; + readonly "console-username": "Kullanıcı adı:"; + readonly "console-password": "Parola:"; + readonly "console-otp": "Tek seferlik şifre:"; + readonly "console-new-password": "Yeni şifre:"; + readonly "console-confirm-password": "Şifreyi Onayla:"; + readonly "console-update-password": "Şifrenizin güncellenmesi gerekiyor."; + readonly "console-verify-email": "E-posta adresinizi doğrulamanız gerekiyor. Bir doğrulama kodu içeren {0} adresine bir e-posta gönderildi. Lütfen bu kodu aşağıdaki girdiye giriniz."; + readonly "console-email-code": "E-posta Kodu:"; + readonly "console-accept-terms": "Şartları kabul et? [e/h]:"; + readonly "console-accept": "e"; + }; + readonly "zh-CN": { + readonly doLogIn: "登录"; + readonly doRegister: "注册"; + readonly doCancel: "取消"; + readonly doSubmit: "提交"; + readonly doYes: "是"; + readonly doNo: "否"; + readonly doContinue: "继续"; + readonly doAccept: "接受"; + readonly doDecline: "拒绝"; + readonly doForgotPassword: "忘记密码?"; + readonly doClickHere: "点击这里"; + readonly doImpersonate: "模拟"; + readonly kerberosNotConfigured: "Kerberos 没有配置"; + readonly kerberosNotConfiguredTitle: "Kerberos 没有配置"; + readonly bypassKerberosDetail: "您没有通过Kerberos登录 或者您的浏览器没有设置Kerberos登录. 请点击继续通过其他途径登录。"; + readonly kerberosNotSetUp: "Kerberos没有配置,您不可以登录"; + readonly registerWithTitle: "用 {0} 注册"; + readonly registerWithTitleHtml: "{0}"; + readonly loginTitle: "登录到 {0}"; + readonly loginTitleHtml: "{0}"; + readonly impersonateTitle: "{0} 模拟用户"; + readonly impersonateTitleHtml: "{0}模拟用户"; + readonly realmChoice: "域"; + readonly unknownUser: "未知用户"; + readonly loginTotpTitle: "手机验证者配置"; + readonly loginProfileTitle: "更新账户信息"; + readonly loginTimeout: "登录超时,请重新开始登录"; + readonly oauthGrantTitle: "授权"; + readonly oauthGrantTitleHtml: "{0}"; + readonly errorTitle: "很抱歉..."; + readonly errorTitleHtml: "我们很抱歉 ..."; + readonly emailVerifyTitle: "验证电子邮件地址"; + readonly emailForgotTitle: "忘记密码?"; + readonly updatePasswordTitle: "更新密码"; + readonly codeSuccessTitle: "成功码"; + readonly codeErrorTitle: "错误码: {0}"; + readonly termsTitle: "条款"; + readonly termsTitleHtml: "条款"; + readonly termsText: "

需要确定的条款

"; + readonly recaptchaFailed: "无效的验证码"; + readonly recaptchaNotConfigured: "需要验证码,但是没有配置"; + readonly consentDenied: "许可被拒绝。"; + readonly noAccount: "新用户?"; + readonly username: "用户名"; + readonly usernameOrEmail: "用户名 或 电子邮箱地址"; + readonly firstName: "名"; + readonly givenName: "姓"; + readonly fullName: "全名"; + readonly lastName: "姓"; + readonly familyName: "姓"; + readonly email: "Email"; + readonly password: "密码"; + readonly passwordConfirm: "确认密码"; + readonly passwordNew: "新密码"; + readonly passwordNewConfirm: "新密码确认"; + readonly rememberMe: "记住我"; + readonly authenticatorCode: "一次性验证码"; + readonly address: "地址"; + readonly street: "街道"; + readonly locality: "市"; + readonly region: "省,自治区,直辖市"; + readonly postal_code: "邮政编码"; + readonly country: "国家"; + readonly emailVerified: "电子邮件已验证"; + readonly gssDelegationCredential: "GSS Delegation Credential"; + readonly loginTotpStep1: "在手机安装 FreeOTP 或 Google Authenticator. 这两个应用可以在 Google Play 和 Apple App Store找到."; + readonly loginTotpStep2: "打开应用扫描二维码或者输入一次性码"; + readonly loginTotpStep3: "输入应用提供的一次性码点击提交完成设置"; + readonly loginOtpOneTime: "一次性验证码"; + readonly oauthGrantRequest: "您是否想要授予下列权限?"; + readonly inResource: "in"; + readonly emailVerifyInstruction1: "一封包含验证邮箱具体步骤的邮件已经发送到您的邮箱。"; + readonly emailVerifyInstruction2: "邮箱没有收到验证码?"; + readonly emailVerifyInstruction3: "重新发送电子邮件"; + readonly emailLinkIdpTitle: "链接 {0}"; + readonly emailLinkIdp1: "一封包含链接账户 {0} 和账户 {1} 到账户 {2} 的邮件已经发送到您的邮箱。"; + readonly emailLinkIdp2: "邮箱没有收到验证码邮件?"; + readonly emailLinkIdp3: "重新发送电子邮件"; + readonly backToLogin: "« 回到登录"; + readonly emailInstruction: "输入您的用户名和邮箱,我们会发送一封带有设置新密码步骤的邮件到您的邮箱。"; + readonly copyCodeInstruction: "请复制这段验证码并粘贴到应用:"; + readonly personalInfo: "个人信息:"; + readonly role_admin: "管理员"; + readonly "role_realm-admin": "域管理员"; + readonly "role_create-realm": "创建域"; + readonly "role_create-client": "创建客户"; + readonly "role_view-realm": "查看域"; + readonly "role_view-users": "查看用户"; + readonly "role_view-applications": "查看应用"; + readonly "role_view-clients": "查看客户"; + readonly "role_view-events": "查看时间"; + readonly "role_view-identity-providers": "查看身份提供者"; + readonly "role_manage-realm": "管理域"; + readonly "role_manage-users": "管理用户"; + readonly "role_manage-applications": "管理应用"; + readonly "role_manage-identity-providers": "管理身份提供者"; + readonly "role_manage-clients": "管理客户"; + readonly "role_manage-events": "管理事件"; + readonly "role_view-profile": "查看用户信息"; + readonly "role_manage-account": "管理账户"; + readonly "role_read-token": "读取 token"; + readonly "role_offline-access": "离线访问"; + readonly client_account: "账户"; + readonly "client_security-admin-console": "安全管理控制台"; + readonly "client_admin-cli": "管理命令行工具"; + readonly "client_realm-management": "域管理"; + readonly client_broker: "代理"; + readonly invalidUserMessage: "无效的用户名或密码。"; + readonly invalidEmailMessage: "无效的电子邮件地址"; + readonly accountDisabledMessage: "账户被禁用,请联系管理员。"; + readonly accountTemporarilyDisabledMessage: "账户被暂时禁用,请稍后再试或联系管理员。"; + readonly expiredCodeMessage: "登录超时,请重新登陆。"; + readonly missingFirstNameMessage: "请输入名"; + readonly missingLastNameMessage: "请输入姓"; + readonly missingEmailMessage: "请输入email."; + readonly missingUsernameMessage: "请输入用户名"; + readonly missingPasswordMessage: "请输入密码"; + readonly missingTotpMessage: "请输入验证码"; + readonly notMatchPasswordMessage: "密码不匹配。"; + readonly invalidPasswordExistingMessage: "无效的旧密码"; + readonly invalidPasswordConfirmMessage: "确认密码不相同"; + readonly invalidTotpMessage: "无效的验证码"; + readonly usernameExistsMessage: "用户名已被占用"; + readonly emailExistsMessage: "电子邮件已存在。"; + readonly federatedIdentityExistsMessage: "用户 {0} {1} 已存在. 请登录账户管理界面链接账户."; + readonly confirmLinkIdpTitle: "账户已存在"; + readonly federatedIdentityConfirmLinkMessage: "用户{0} {1} 已存在. 怎么继续?"; + readonly confirmLinkIdpReviewProfile: "审查您的信息"; + readonly confirmLinkIdpContinue: "添加到已知账户"; + readonly configureTotpMessage: "您需要设置验证码模块来激活您的账户"; + readonly updateProfileMessage: "您需要更新您的简介来激活您的账户"; + readonly updatePasswordMessage: "您需要更新您的密码来激活您的账户"; + readonly verifyEmailMessage: "您需要验证您的电子邮箱来激活您的账户"; + readonly linkIdpMessage: "您需要验证您的电子邮箱来连接到账户{0}."; + readonly emailSentMessage: "您很快会收到一封关于接下来操作的邮件。"; + readonly emailSendErrorMessage: "无法发送邮件,请稍后再试"; + readonly accountUpdatedMessage: "您的账户已经更新。"; + readonly accountPasswordUpdatedMessage: "您的密码已经更新"; + readonly noAccessMessage: "无权限"; + readonly invalidPasswordMinLengthMessage: "无效的密码:最短长度 {0}."; + readonly invalidPasswordMinDigitsMessage: "无效的密码: 至少包含{0} 个数字"; + readonly invalidPasswordMinLowerCaseCharsMessage: "无效的密码:至少包含 {0} 小写字母."; + readonly invalidPasswordMinUpperCaseCharsMessage: "无效的密码:至少包含 {0} 大写字母."; + readonly invalidPasswordMinSpecialCharsMessage: "无效的密码:至少包含 {0} 特殊字符."; + readonly invalidPasswordNotUsernameMessage: "无效的密码: 不能与用户名相同."; + readonly invalidPasswordRegexPatternMessage: "无效的密码: 无法与正则表达式匹配."; + readonly invalidPasswordHistoryMessage: "无效的密码: 不能与前 {0} 个旧密码相同."; + readonly failedToProcessResponseMessage: "无法处理回复"; + readonly httpsRequiredMessage: "需要HTTPS"; + readonly realmNotEnabledMessage: "域未启用"; + readonly invalidRequestMessage: "非法的请求"; + readonly failedLogout: "无法登出"; + readonly unknownLoginRequesterMessage: "未知的登录请求发起方"; + readonly loginRequesterNotEnabledMessage: "登录请求发起方为启用"; + readonly bearerOnlyMessage: "Bearer-only 的应用不允许通过浏览器登录"; + readonly standardFlowDisabledMessage: "客户程序不允许发起指定返回类型的浏览器登录. 标准的登录流程已禁用。"; + readonly implicitFlowDisabledMessage: "客户程序不允许发起指定返回类型的浏览器登录. 隐式的登录流程已禁用。"; + readonly invalidRedirectUriMessage: "无效的跳转链接"; + readonly unsupportedNameIdFormatMessage: "不支持的 nameID格式"; + readonly invalidRequesterMessage: "无效的发起者"; + readonly registrationNotAllowedMessage: "注册不允许"; + readonly resetCredentialNotAllowedMessage: "不允许重置密码"; + readonly permissionNotApprovedMessage: "许可没有批准"; + readonly noRelayStateInResponseMessage: "身份提供者没有返回中继状态信息"; + readonly insufficientPermissionMessage: "权限不足以链接新的身份"; + readonly couldNotProceedWithAuthenticationRequestMessage: "无法与身份提供者处理认证请求"; + readonly couldNotObtainTokenMessage: "未从身份提供者获得token"; + readonly unexpectedErrorRetrievingTokenMessage: "从身份提供者获得Token时遇到未知错误"; + readonly unexpectedErrorHandlingResponseMessage: "从身份提供者获得回复时遇到未知错误"; + readonly identityProviderAuthenticationFailedMessage: "认证失败,无法通过身份提供者认证"; + readonly couldNotSendAuthenticationRequestMessage: "无法向身份提供方发送认证请求"; + readonly unexpectedErrorHandlingRequestMessage: "在处理发向认证提供方的请求时,出现未知错误。"; + readonly invalidAccessCodeMessage: "无效的验证码"; + readonly sessionNotActiveMessage: "会话不在活动状态"; + readonly invalidCodeMessage: "发生错误,请重新通过应用登录"; + readonly identityProviderUnexpectedErrorMessage: "在与认证提供者认证过程中发生未知错误"; + readonly identityProviderNotFoundMessage: "无法找到认证提供方"; + readonly identityProviderLinkSuccess: "您的账户已经将账户{0} 与账户 {1} 链接."; + readonly staleCodeMessage: "当前页面已无效,请到登录界面重新登录"; + readonly realmSupportsNoCredentialsMessage: "域不支持特定类型密码"; + readonly identityProviderNotUniqueMessage: "域支持通过多个身份提供者登录,不知道应用哪一种方式登录"; + readonly emailVerifiedMessage: "您的电子邮箱已经验证。"; + readonly staleEmailVerificationLink: "您点击的链接已无效。可能您已经验证过您的电子邮箱?"; + readonly locale_ca: "Català"; + readonly locale_de: "Deutsch"; + readonly locale_en: "English"; + readonly locale_es: "Español"; + readonly locale_fr: "Français"; + readonly locale_it: "Italian"; + readonly locale_ja: "日本語"; + readonly locale_nl: "Nederlands"; + readonly locale_no: "Norsk"; + readonly locale_pt_BR: "Português (Brasil)"; + readonly "locale_pt-BR": "Português (Brasil)"; + readonly locale_ru: "Русский"; + readonly locale_lt: "Lietuvių"; + readonly "locale_zh-CN": "中文简体"; + readonly backToApplication: "« 回到应用"; + readonly missingParameterMessage: "缺少参数 : {0}"; + readonly clientNotFoundMessage: "客户端未找到"; + readonly clientDisabledMessage: "客户端已禁用"; + readonly invalidParameterMessage: "无效的参数 : {0}"; + readonly alreadyLoggedIn: "您已经登录"; + }; +}; diff --git a/lib/i18n/generated_messages/login.js b/lib/i18n/generated_messages/login.js new file mode 100644 index 00000000..812321f6 --- /dev/null +++ b/lib/i18n/generated_messages/login.js @@ -0,0 +1,4367 @@ +"use strict"; +//This code was automatically generated by running dist/bin/generate-i18n-messages.js +//PLEASE DO NOT EDIT MANUALLY +Object.defineProperty(exports, "__esModule", { value: true }); +exports.messages = void 0; +/* spell-checker: disable */ +exports.messages = { + "ca": { + "doLogIn": "Inicia sessió", + "doRegister": "Registra't", + "doCancel": "Cancel·lar", + "doSubmit": "Envia", + "doYes": "Sí", + "doNo": "No", + "doContinue": "Continua", + "doAccept": "Accepta", + "doDecline": "Rebutja", + "doForgotPassword": "Has oblidat la teva contrasenya?", + "doClickHere": "Fes clic aquí", + "doImpersonate": "Personifica", + "kerberosNotConfigured": "Kerberos no configurat", + "kerberosNotConfiguredTitle": "Kerberos no configurat", + "bypassKerberosDetail": "O bé no estàs identificat mitjançant Kerberos o el teu navegador no està configurat per identificar-se mitjançant Kerberos. Si us plau fes clic per identificar-te per un altre mitjà.", + "kerberosNotSetUp": "Kerberos no està configurat. No pots identificar-te.", + "registerWithTitle": "Registra't amb {0}", + "registerWithTitleHtml": "{0}", + "loginTitle": "Inicia sessió a {0}", + "loginTitleHtml": "{0}", + "impersonateTitle": "{0} Personifica Usuari", + "impersonateTitleHtml": "{0} Personifica Usuari", + "realmChoice": "Domini", + "unknownUser": "Usuari desconegut", + "loginTotpTitle": "Configura la teva aplicació d'identificació mòbil", + "loginProfileTitle": "Actualitza la informació del teu compte", + "loginTimeout": "Has trigat massa a identificar-te. Inicia de nou la identificació.", + "oauthGrantTitle": "Concessió OAuth", + "oauthGrantTitleHtml": "{0}", + "errorTitle": "Ho sentim...", + "errorTitleHtml": "Ho sentim...", + "emailVerifyTitle": "Verificació de l'email", + "emailForgotTitle": "Has oblidat la teva contrasenya?", + "updatePasswordTitle": "Modificació de contrasenya", + "codeSuccessTitle": "Codi d'èxit", + "codeErrorTitle": "Codi d'error: {0}", + "termsTitle": "Termes i Condicions", + "termsTitleHtml": "Termes i Condicions", + "termsText": "

Termes i condicions a definir

", + "recaptchaFailed": "Reconeixement de text invàlid", + "recaptchaNotConfigured": "El reconeixement de text és obligatori però no està configurat", + "consentDenied": "Consentiment rebutjat.", + "noAccount": "Usuari nou?", + "username": "Usuari", + "usernameOrEmail": "Usuari o email", + "firstName": "Nom", + "givenName": "Nom de pila", + "fullName": "Nom complet", + "lastName": "Cognoms", + "familyName": "Cognoms", + "email": "Email", + "password": "Contrasenya", + "passwordConfirm": "Confirma la contrasenya", + "passwordNew": "Nova contrasenya", + "passwordNewConfirm": "Confirma la nova contrasenya", + "rememberMe": "Seguir connectat", + "authenticatorCode": "Codi d'identificació", + "address": "Adreça", + "street": "Carrer", + "locality": "Ciutat o Municipi", + "region": "Estat, Província, o Regió", + "postal_code": "Codi Postal", + "country": "País", + "emailVerified": "Email verificat", + "gssDelegationCredential": "GSS Delegation Credential", + "loginTotpStep1": "Instal·la FreeOTP o Google Authenticator al teu telèfon mòbil. Les dues aplicacions estan disponibles a Google Play i en l'App Store d'Apple.", + "loginTotpStep2": "Obre l'aplicació i escaneja el codi o introdueix la clau.", + "loginTotpStep3": "Introdueix el codi únic que et mostra l'aplicació d'autenticació i fes clic a Envia per finalitzar la configuració", + "loginOtpOneTime": "Codi d'un sol ús", + "oauthGrantRequest": "Vols permetre aquests privilegis d'accés?", + "inResource": "a", + "emailVerifyInstruction1": "T'hem enviat un email amb instruccions per verificar el teu email.", + "emailVerifyInstruction2": "No has rebut un codi de verificació al teu email?", + "emailVerifyInstruction3": "per reenviar l'email.", + "backToLogin": "« Torna a la identificació", + "emailInstruction": "Indica el teu usuari o email i t'enviarem instruccions indicant com generar una nova contrasenya.", + "copyCodeInstruction": "Si us plau, copia i enganxa aquest codi a la teva aplicació:", + "personalInfo": "Informació personal:", + "role_admin": "Admin", + "role_realm-admin": "Administrador del domini", + "role_create-realm": "Crear domini", + "role_create-client": "Crear client", + "role_view-realm": "Veure domini", + "role_view-users": "Veure usuaris", + "role_view-applications": "Veure aplicacions", + "role_view-clients": "Veure clients", + "role_view-events": "Veure events", + "role_view-identity-providers": "Veure proveïdors d'identitat", + "role_manage-realm": "Gestionar domini", + "role_manage-users": "Gestionar usuaris", + "role_manage-applications": "Gestionar aplicacions", + "role_manage-identity-providers": "Gestionar proveïdors d'identitat", + "role_manage-clients": "Gestionar clients", + "role_manage-events": "Gestionar events", + "role_view-profile": "Veure perfil", + "role_manage-account": "Gestionar compte", + "role_read-token": "Llegir token", + "role_offline-access": "Accés sense connexió", + "client_account": "Compte", + "client_security-admin-console": "Consola d'Administració de Seguretat", + "client_realm-management": "Gestió del domini", + "client_broker": "Broker", + "invalidUserMessage": "Usuari o contrasenya incorrectes.", + "invalidEmailMessage": "Email no vàlid", + "accountDisabledMessage": "El compte està desactivat, contacta amb l'administrador.", + "accountTemporarilyDisabledMessage": "El compte està temporalment desactivat, contacta amb l'administrador o intenta-ho de nou més tard.", + "expiredCodeMessage": "S'ha esgotat el temps màxim per a la identificació. Si us plau identifica't de nou.", + "missingFirstNameMessage": "Si us plau indica el teu nom.", + "missingLastNameMessage": "Si us plau indica els teus cognoms.", + "missingEmailMessage": "Si us plau indica el teu email.", + "missingUsernameMessage": "Si us plau indica el teu usuari.", + "missingPasswordMessage": "Si us plau indica la teva contrasenya.", + "missingTotpMessage": "Si us plau indica el teu codi d'autenticació", + "notMatchPasswordMessage": "Les contrasenyes no coincideixen.", + "invalidPasswordExistingMessage": "La contrasenya actual no és correcta.", + "invalidPasswordConfirmMessage": "La confirmació de contrasenya no coincideix.", + "invalidTotpMessage": "El codi d'autenticació no és vàlid.", + "usernameExistsMessage": "El nom d'usuari ja existeix", + "emailExistsMessage": "L'email ja existeix", + "federatedIdentityEmailExistsMessage": "Ja existeix un usuari amb aquest email. Si us plau accedeix a la gestió del teu compte per enllaçar-lo.", + "federatedIdentityUsernameExistsMessage": "Ja existeix un usuari amb aquest nom d'usuari. Si us plau accedeix a la gestió del teu compte per enllaçar-lo.", + "configureTotpMessage": "Has de configurar l'aplicació mòbil 'd'identificació per activar el teu compte.", + "updateProfileMessage": "Has d'actualitzar el teu perfil d'usuari per activar el teu compte.", + "updatePasswordMessage": "Has de canviar la contrasenya per activar el teu compte.", + "verifyEmailMessage": "Has de verificar el teu email per activar el teu compte.", + "emailSentMessage": "En breu hauries de rebre un missatge amb més instruccions", + "emailSendErrorMessage": "Ha fallat l'enviament de l'email, si us plau intenta-ho de nou més tard.", + "accountUpdatedMessage": "El teu compte s'ha actualitzat.", + "accountPasswordUpdatedMessage": "La contrasenya s'ha actualitzat.", + "noAccessMessage": "Sense accés", + "invalidPasswordMinLengthMessage": "Contrasenya incorrecta: longitud mínima {0}.", + "invalidPasswordMinDigitsMessage": "Contrasenya incorrecta: ha de contenir almenys {0} caràcters numèrics.", + "invalidPasswordMinLowerCaseCharsMessage": "Contrasenya incorrecta: ha de contenir almenys {0} lletres minúscules.", + "invalidPasswordMinUpperCaseCharsMessage": "Contrasenya incorrecta: ha de contenir almenys {0} lletres majúscules.", + "invalidPasswordMinSpecialCharsMessage": "Contrasenya incorrecta: ha de contenir almenys {0} caràcters especials.", + "invalidPasswordNotUsernameMessage": "Contrasenya incorrecta: no pot ser igual al nom d'usuari.", + "invalidPasswordRegexPatternMessage": "Contrasenya incorrecta: no compleix l'expressió regular.", + "invalidPasswordHistoryMessage": "Contrasenya incorrecta: no pot ser igual a cap de les últimes {0} contrasenyes.", + "failedToProcessResponseMessage": "Fallada en processar la resposta", + "httpsRequiredMessage": "HTTPS obligatori", + "realmNotEnabledMessage": "El domini no està activat", + "invalidRequestMessage": "Petició incorrecta", + "failedLogout": "Ha fallat la desconnexió.", + "unknownLoginRequesterMessage": "Sol·licitant d'identificació desconegut", + "loginRequesterNotEnabledMessage": "El sol·licitant d'inici de sessió està desactivat", + "bearerOnlyMessage": "Les aplicacions Bearer-only no poden iniciar sessió des del navegador.", + "directGrantsOnlyMessage": "Els clients de tipus Direct-grants-only no poden iniciar sessió des del navegador.", + "invalidRedirectUriMessage": "L'URI de redirecció no és correcta", + "unsupportedNameIdFormatMessage": "NameIDFormat no suportat", + "invalidRequesterMessage": "Sol·licitant no vàlid", + "registrationNotAllowedMessage": "El registre no està permès", + "resetCredentialNotAllowedMessage": "El reinici de les credencials no està permès", + "permissionNotApprovedMessage": "Permís no aprovat.", + "noRelayStateInResponseMessage": "Sense estat de retransmissió en la resposta del proveïdor d'identitat.", + "identityProviderAlreadyLinkedMessage": "La identitat retornada pel proveïdor d'identitat ja està associada a un altre usuari.", + "insufficientPermissionMessage": "Permisos insuficients per enllaçar identitats.", + "couldNotProceedWithAuthenticationRequestMessage": "No s'ha pogut continuar amb la petició d'autenticació al proveïdor d'identitat.", + "couldNotObtainTokenMessage": "No s'ha pogut obtenir el codi del proveïdor d'identitat.", + "unexpectedErrorRetrievingTokenMessage": "Error inesperat obtenint el token del proveïdor d'identitat", + "unexpectedErrorHandlingResponseMessage": "Error inesperat processant la resposta del proveïdor d'identitat.", + "identityProviderAuthenticationFailedMessage": "Ha fallat l'autenticació. No ha estat possible autenticar-se en el proveïdor d'identitat.", + "couldNotSendAuthenticationRequestMessage": "No s'ha pogut enviar la petició d'identificació al proveïdor d'identitat.", + "unexpectedErrorHandlingRequestMessage": "Error inesperat durant la petició d'identificació al proveïdor d'identitat.", + "invalidAccessCodeMessage": "Codi d'accés no vàlid.", + "sessionNotActiveMessage": "La sessió no està activa", + "invalidCodeMessage": "Hi ha hagut un error, si us plau identifica't de nou des de la teva aplicació.", + "identityProviderUnexpectedErrorMessage": "Error no esperat intentant autenticar en el proveïdor d'identitat.", + "identityProviderNotFoundMessage": "No s'ha trobat cap proveïdor d'identitat.", + "realmSupportsNoCredentialsMessage": "El domini no suporta cap tipus de credencials.", + "identityProviderNotUniqueMessage": "El domini suporta múltiples proveïdors d'identitat. No s'ha pogut determinar el proveïdor d'identitat que hauria de ser utilitzat per identificar-se.", + "emailVerifiedMessage": "El teu email ha estat verificat.", + "backToApplication": "« Torna a l'aplicació", + "missingParameterMessage": "Paràmetres que falten: {0}", + "clientNotFoundMessage": "Client no trobat", + "invalidParameterMessage": "Paràmetre no vàlid: {0}", + "alreadyLoggedIn": "You are already logged in." + }, + "cs": { + "doLogIn": "Přihlásit se", + "doRegister": "Registrovat se", + "doCancel": "Zrušit", + "doSubmit": "Odeslat", + "doYes": "Ano", + "doNo": "Ne", + "doContinue": "Pokračovat", + "doIgnore": "Ignorovat", + "doAccept": "Potvrdit", + "doDecline": "Zamítnout", + "doForgotPassword": "Zapomenuté heslo?", + "doClickHere": "Klikněte zde", + "doImpersonate": "Zosobnit", + "kerberosNotConfigured": "Kerberos není nakonfigurován", + "kerberosNotConfiguredTitle": "Kerberos není nakonfigurován", + "bypassKerberosDetail": "Buď nejste přihlášeni přes Kerberos nebo váš prohlížeč není nastaven pro přihlášení Kerberos. Klepnutím na tlačítko pokračujte k přihlášení jinými způsoby", + "kerberosNotSetUp": "Kerberos není nastaven. Nemůžete se přihlásit.", + "registerWithTitle": "Registrovat {0}", + "registerWithTitleHtml": "{0}", + "loginTitle": "Přihlásit do {0}", + "loginTitleHtml": "{0}", + "impersonateTitle": "{0} Zosobnit uživatele", + "impersonateTitleHtml": "{0} Zosobnit uživatele", + "realmChoice": "Realm", + "unknownUser": "Neznámý uživatel", + "loginTotpTitle": "Nastavení autentizátoru OTP", + "loginProfileTitle": "Aktualizovat informace o účtu", + "loginTimeout": "Přihlašování trvalo příliš dlouho. Přihlašovací proces začíná od začátku.", + "oauthGrantTitle": "Poskytnout přístup", + "oauthGrantTitleHtml": "{0}", + "errorTitle": "Je nám líto ...", + "errorTitleHtml": "Omlouváme se ...", + "emailVerifyTitle": "Ověření e-mailu", + "emailForgotTitle": "Zapomněli jste heslo?", + "updatePasswordTitle": "Aktualizace hesla", + "codeSuccessTitle": "Kód úspěchu ", + "codeErrorTitle": "Kód chyby: {0}", + "termsTitle": "Smluvní podmínky", + "termsTitleHtml": "Smluvní podmínky", + "termsText": "

Smluvní podmínky, které se mají definovat

", + "recaptchaFailed": "Neplatné Recaptcha", + "recaptchaNotConfigured": "Recaptcha je vyžadována, ale není nakonfigurována", + "consentDenied": "Souhlas byl zamítnut.", + "noAccount": "Nový uživatel?", + "username": "Přihlasovací jméno", + "usernameOrEmail": "Přihlasovací jméno nebo e-mail", + "firstName": "Křestní jméno", + "givenName": "Křestní jména", + "fullName": "Celé jméno", + "lastName": "Příjmení", + "familyName": "Příjmení", + "email": "E-mail", + "password": "Heslo", + "passwordConfirm": "Potvrdit heslo", + "passwordNew": "Nové heslo", + "passwordNewConfirm": "Potvrdit nové heslo", + "rememberMe": "Pamatovat si mě", + "authenticatorCode": "Jednorázový kód", + "address": "Adresa", + "street": "Ulice", + "locality": "Město", + "region": "Kraj", + "postal_code": "PSČ", + "country": "Stát", + "emailVerified": "E-mail ověřen", + "gssDelegationCredential": "GSS Delegované Oprávnění", + "loginTotpStep1": "Nainstalujte do mobilu jednu z následujících aplikací", + "loginTotpStep2": "Otevřete aplikaci a naskenujte čárový kód", + "loginTotpStep3": "Zadejte jednorázový kód poskytnutý aplikací a klepnutím na tlačítko Odeslat dokončete nastavení", + "loginTotpManualStep2": "Otevřete aplikaci a zadejte klíč", + "loginTotpManualStep3": "Použijte následující hodnoty konfigurace, pokud aplikace umožňuje jejich nastavení", + "loginTotpUnableToScan": "Nelze skenovat?", + "loginTotpScanBarcode": "Skenovat čárový kód?", + "loginTotpOneTime": "Jednorázový kód", + "loginTotpType": "Typ", + "loginTotpAlgorithm": "Algoritmus", + "loginTotpDigits": "Číslice", + "loginTotpInterval": "Interval", + "loginTotpCounter": "Počítadlo", + "loginTotp.totp": "Založeno na čase", + "loginTotp.hotp": "Založeno na počítadle", + "oauthGrantRequest": "Poskytujete tyto přístupová oprávnění?", + "inResource": "v", + "emailVerifyInstruction1": "Byl Vám zaslán e-mail s pokyny k ověření vaší e-mailové adresy.", + "emailVerifyInstruction2": "Nezískali jste v e-mailu ověřovací kód?", + "emailVerifyInstruction3": "znovu odeslat e-mail.", + "emailLinkIdpTitle": "Odkaz {0}", + "emailLinkIdp1": "Byl vám zaslán e-mail s pokyny k propojení {0} účtu {1} s vaším účtem {2}.", + "emailLinkIdp2": "Nezískali jste v e-mailu ověřovací kód?", + "emailLinkIdp3": "znovu odeslat e-mail.", + "emailLinkIdp4": "Pokud jste již ověřili e-mail v jiném prohlížeči", + "emailLinkIdp5": "pokračovat.", + "backToLogin": "« Zpět k přihlášení", + "emailInstruction": "Zadejte své uživatelské jméno nebo e-mailovou adresu a my vám zašleme pokyny k vytvoření nového hesla.", + "copyCodeInstruction": "Zkopírujte tento kód a vložte jej do své aplikace:", + "pageExpiredTitle": "Vypršela platnost stránky", + "pageExpiredMsg1": "Pro restart procesu přihlášení", + "pageExpiredMsg2": "Pokračovat v procesu přihlášení", + "personalInfo": "Osobní údaje:", + "role_admin": "Administrátor realmu", + "role_realm-admin": "Administrátor realmu", + "role_create-realm": "Vytvořit realm", + "role_create-client": "Vytvořit klienta", + "role_view-realm": "Zobrazit realm", + "role_view-users": "Zobrazit uživatele", + "role_view-applications": "Zobrazit aplikace", + "role_view-clients": "Zobrazit klienty", + "role_view-events": "Zobrazit události", + "role_view-identity-providers": "Zobrazit poskytovatele identity", + "role_manage-realm": "Spravovat realm", + "role_manage-users": "Spravovat uživatele", + "role_manage-applications": "Spravovat aplikace", + "role_manage-identity-providers": "Spravovat poskytovatele identity", + "role_manage-clients": "Spravovat klienty", + "role_manage-events": "Spravovat události", + "role_view-profile": "Zobrazit profil", + "role_manage-account": "Spravovat účet", + "role_manage-account-links": "Spravovat odkazy na účet", + "role_read-token": "Číst token", + "role_offline-access": "Přístup offline", + "client_account": "Účet", + "client_security-admin-console": "Security Admin Console", + "client_admin-cli": "Admin CLI", + "client_realm-management": "Spravovat Realm", + "client_broker": "Broker", + "invalidUserMessage": "Nesprávné jméno nebo heslo.", + "invalidEmailMessage": "Nesprávný e-mail.", + "accountDisabledMessage": "Účet je neplatný, kontaktujte administrátora.", + "accountTemporarilyDisabledMessage": "Účet je dočasně deaktivován, kontaktujte administrátora nebo zkuste později.", + "expiredCodeMessage": "Platnost přihlášení vypršela. Přihlašte se znovu.", + "expiredActionMessage": "Akce vypršela. Pokračujte přihlášením.", + "expiredActionTokenNoSessionMessage": "Akce vypršela.", + "expiredActionTokenSessionExistsMessage": "Akce vypršela. Začněte znovu", + "missingFirstNameMessage": "Zadejte prosím jméno.", + "missingLastNameMessage": "Zadejte prosím příjmení.", + "missingEmailMessage": "Zadejte prosím e-mail.", + "missingUsernameMessage": "Zadejte prosím uživatelské jméno.", + "missingPasswordMessage": "Zadejte prosím heslo.", + "missingTotpMessage": "Zadejte prosím kód ověřovatele.", + "notMatchPasswordMessage": "Hesla se neshodují.", + "invalidPasswordExistingMessage": "Neplatné existující heslo.", + "invalidPasswordBlacklistedMessage": "Neplatné heslo: heslo je na černé listině.", + "invalidPasswordConfirmMessage": "Potvrzení hesla se neshoduje.", + "invalidTotpMessage": "Neplatný kód ověřování.", + "usernameExistsMessage": "Uživatelské jméno již existuje.", + "emailExistsMessage": "Email již existuje.", + "federatedIdentityExistsMessage": "Uživatel s {0} {1} již existuje. Přihlaste se ke správě účtu a propojte účet.", + "confirmLinkIdpTitle": "Účet již existuje", + "federatedIdentityConfirmLinkMessage": "Uživatel s {0} {1} již existuje. Jak chcete pokračovat?", + "federatedIdentityConfirmReauthenticateMessage": "Ověřte jako {0} k propojení účtu {1}", + "confirmLinkIdpReviewProfile": "Zkontrolujte profil", + "confirmLinkIdpContinue": "Přidat do existujícího účtu", + "configureTotpMessage": "Chcete-li aktivovat účet, musíte nastavit službu Mobile Authenticator.", + "updateProfileMessage": "Pro aktivaci účtu potřebujete aktualizovat svůj uživatelský profil.", + "updatePasswordMessage": "Pro aktivaci účtu musíte provést aktualizaci hesla.", + "resetPasswordMessage": "Je třeba změnit heslo.", + "verifyEmailMessage": "Pro aktivaci účtu potřebujete ověřit vaši e-mailovou adresu.", + "linkIdpMessage": "Potřebujete-li ověřit vaši e-mailovou adresu, propojte svůj účet s {0}.", + "emailSentMessage": "Měli byste brzy obdržet e-mail s dalšími pokyny.", + "emailSendErrorMessage": "Nepodařilo se odeslat e-mail, zkuste to prosím později.", + "accountUpdatedMessage": "Váš účet byl aktualizován.", + "accountPasswordUpdatedMessage": "Vaše heslo bylo aktualizováno.", + "noAccessMessage": "Žádný přístup", + "invalidPasswordMinLengthMessage": "Neplatné heslo: minimální délka {0}.", + "invalidPasswordMinDigitsMessage": "Neplatné heslo: musí obsahovat nejméně {0} číslic.", + "invalidPasswordMinLowerCaseCharsMessage": "Neplatné heslo: musí obsahovat minimálně {0} malé znaky.", + "invalidPasswordMinUpperCaseCharsMessage": "Neplatné heslo: musí obsahovat nejméně {0} velká písmena.", + "invalidPasswordMinSpecialCharsMessage": "Neplatné heslo: musí obsahovat nejméně {0} speciální znaky.", + "invalidPasswordNotUsernameMessage": "Neplatné heslo: nesmí být totožné s uživatelským jménem.", + "invalidPasswordRegexPatternMessage": "Neplatné heslo: neshoduje se vzorem regulérního výrazu.", + "invalidPasswordHistoryMessage": "Neplatné heslo: Nesmí se rovnat žádnému z posledních {0} hesel.", + "invalidPasswordGenericMessage": "Neplatné heslo: nové heslo neodpovídá pravidlům hesla.", + "failedToProcessResponseMessage": "Nepodařilo se zpracovat odpověď", + "httpsRequiredMessage": "Požadováno HTTPS", + "realmNotEnabledMessage": "Realm není povolen", + "invalidRequestMessage": "Neplatná žádost", + "failedLogout": "Odhlášení se nezdařilo", + "unknownLoginRequesterMessage": "Neznámý žadatel o přihlášení", + "loginRequesterNotEnabledMessage": "Žadatel o přihlášení není povolen", + "bearerOnlyMessage": "Aplikace bearer-only nemohou iniciovat přihlašování pomocí prohlížeče", + "standardFlowDisabledMessage": "Klient nesmí iniciovat přihlašování prohlížeče s daným typem odpovědi. Standardní tok je pro klienta zakázán.", + "implicitFlowDisabledMessage": "Klient nesmí iniciovat přihlašování prohlížeče s daným typem odpovědi. Implicitní tok je pro klienta zakázán.", + "invalidRedirectUriMessage": "Neplatné redirect uri", + "unsupportedNameIdFormatMessage": "Nepodporovaný NameIDFormat", + "invalidRequesterMessage": "Neplatný žadatel", + "registrationNotAllowedMessage": "Registrace není povolena", + "resetCredentialNotAllowedMessage": "Reset Credential není povoleno", + "permissionNotApprovedMessage": "Oprávnění nebylo schváleno.", + "noRelayStateInResponseMessage": "Neexistuje relay state relé v odpovědi od poskytovatele totožnosti.", + "insufficientPermissionMessage": "Nedostatečná oprávnění k propojení identit.", + "couldNotProceedWithAuthenticationRequestMessage": "Nemohu pokračovat s žádostí o ověření poskytovateli totožnosti.", + "couldNotObtainTokenMessage": "Nelze získat token od poskytovatele totožnosti.", + "unexpectedErrorRetrievingTokenMessage": "Neočekávaná chyba při načítání tokenu od poskytovatele identity.", + "unexpectedErrorHandlingResponseMessage": "Neočekávaná chyba při zpracování odpovědi od poskytovatele identity.", + "identityProviderAuthenticationFailedMessage": "Ověření selhalo. Nelze ověřit s poskytovatelem identity.", + "identityProviderDifferentUserMessage": "Ověřeno jako {0}, ale mělo by být ověřeno jako {1}", + "couldNotSendAuthenticationRequestMessage": "Nelze odeslat žádost o ověření poskytovateli totožnosti.", + "unexpectedErrorHandlingRequestMessage": "Neočekávaná chyba při zpracování požadavku na ověření poskytovateli totožnosti.", + "invalidAccessCodeMessage": "Neplatný přístupový kód.", + "sessionNotActiveMessage": "Session není aktivní.", + "invalidCodeMessage": "Došlo k chybě, přihlaste se znovu prostřednictvím své aplikace.", + "identityProviderUnexpectedErrorMessage": "Neočekávaná chyba při ověřování s poskytovatelem identity", + "identityProviderNotFoundMessage": "Nelze najít poskytovatele identity s identifikátorem.", + "identityProviderLinkSuccess": "Úspěšně jste ověřili svůj e-mail. Vraťte se prosím zpět do původního prohlížeče a pokračujte tam s přihlašovacími údaji.", + "staleCodeMessage": "Tato stránka již není platná. Vraťte se zpět do aplikace a přihlaste se znovu", + "realmSupportsNoCredentialsMessage": "Realm nepodporuje žádný typ pověření.", + "identityProviderNotUniqueMessage": "Oblast podporuje více poskytovatelů totožnosti. Nelze určit, s jakým zprostředkovatelem totožnosti se má ověřit.", + "emailVerifiedMessage": "Vaše e-mailová adresa byla ověřena.", + "staleEmailVerificationLink": "Odkaz, na který jste klikli, je starý starý odkaz a již není platný. Možná jste již ověřili svůj e-mail?", + "identityProviderAlreadyLinkedMessage": "Federovaná identita vrácená {0} je již propojena s jiným uživatelem.", + "confirmAccountLinking": "Potvrďte propojení účtu {0} poskytovatele totožnosti {1} s vaším účtem.", + "confirmEmailAddressVerification": "Potvrďte platnost e-mailové adresy {0}.", + "confirmExecutionOfActions": "Proveďte následující akce", + "backToApplication": "« Zpět na aplikaci", + "missingParameterMessage": "Chybějící parametry : {0}", + "clientNotFoundMessage": "Klient nebyl nalezen.", + "clientDisabledMessage": "Klient byl zneplatněn.", + "invalidParameterMessage": "Neplatný parametr : {0}", + "alreadyLoggedIn": "Jste již přihlášeni.", + "differentUserAuthenticated": "Jste již v této relaci ověřeni jako jiný uživatel ' {0} '. Nejdříve se odhlašte.", + "brokerLinkingSessionExpired": "Požadované propojení účtu brokerů, ale aktuální relace již není platná.", + "proceedWithAction": "» Klikněte zde pro pokračování", + "requiredAction.CONFIGURE_TOTP": "Konfigurovat OTP", + "requiredAction.terms_and_conditions": "Smluvní podmínky", + "requiredAction.UPDATE_PASSWORD": "Aktualizace hesla", + "requiredAction.UPDATE_PROFILE": "Aktualizovat profil", + "requiredAction.VERIFY_EMAIL": "Ověřit e-mail", + "p3pPolicy": "CP=\"Toto není politika P3P!\"" + }, + "de": { + "doLogIn": "Anmelden", + "doRegister": "Registrieren", + "doCancel": "Abbrechen", + "doSubmit": "Absenden", + "doYes": "Ja", + "doNo": "Nein", + "doContinue": "Weiter", + "doIgnore": "Ignorieren", + "doAccept": "Annehmen", + "doDecline": "Ablehnen", + "doForgotPassword": "Passwort vergessen?", + "doClickHere": "Hier klicken", + "doImpersonate": "Identitätswechsel", + "kerberosNotConfigured": "Kerberos ist nicht konfiguriert.", + "kerberosNotConfiguredTitle": "Kerberos nicht konfiguriert", + "bypassKerberosDetail": "Sie sind entweder nicht mit Kerberos angemeldet, oder Ihr Browser ist nicht für eine Anmeldung mit Kerberos konfiguriert. Bitte klicken Sie auf Weiter, damit Sie sich auf eine andere Art anmelden können", + "kerberosNotSetUp": "Kerberos ist nicht konfiguriert. Sie können sich damit nicht anmelden.", + "registerTitle": "Registrierung", + "registerWithTitle": "Registrierung bei {0}", + "registerWithTitleHtml": "{0}", + "loginTitle": "Anmeldung bei {0}", + "loginTitleHtml": "{0}", + "impersonateTitle": "{0} Identitätswechsel", + "impersonateTitleHtml": "{0} Identitätswechsel", + "realmChoice": "Realm", + "unknownUser": "Unbekannter Benutzer", + "loginTotpTitle": "Mehrfachauthentifizierung konfigurieren", + "loginProfileTitle": "Benutzerkonto Informationen aktualisieren", + "loginTimeout": "Sie haben zu lange gebraucht, um sich anzumelden. Bitte versuchen Sie es erneut.", + "oauthGrantTitle": "OAuth gewähren", + "oauthGrantTitleHtml": "{0}", + "errorTitle": "Es ist ein Fehler aufgetreten.", + "errorTitleHtml": "Es ist ein Fehler aufgetreten.", + "emailVerifyTitle": "E-Mail verifizieren", + "emailForgotTitle": "Passwort vergessen?", + "updatePasswordTitle": "Passwort aktualisieren", + "codeSuccessTitle": "Erfolgreicher Code", + "codeErrorTitle": "Fehlercode: {0}", + "termsTitle": "Bedingungen und Konditionen", + "termsTitleHtml": "Bedingungen und Konditionen", + "termsText": "

Zu definierende Bedingungen und Konditionen

", + "recaptchaFailed": "Ungültiges Recaptcha", + "recaptchaNotConfigured": "Recaptcha Eingabe ist erforderlich, jedoch noch nicht konfiguriert.", + "consentDenied": "Zustimmung verweigert.", + "noAccount": "Neuer Benutzer?", + "username": "Benutzername", + "usernameOrEmail": "Benutzername oder E-Mail", + "firstName": "Vorname", + "givenName": "Vorname", + "fullName": "Voller Name", + "lastName": "Nachname", + "familyName": "Nachname", + "email": "E-Mail", + "password": "Passwort", + "passwordConfirm": "Passwort bestätigen", + "passwordNew": "Neues Passwort", + "passwordNewConfirm": "Neues Passwort bestätigen", + "rememberMe": "Angemeldet bleiben", + "authenticatorCode": "One-time Code", + "address": "Adresse", + "street": "Straße", + "locality": "Stadt oder Ortschaft", + "region": "Staat, Provinz, Region", + "postal_code": "PLZ", + "country": "Land", + "emailVerified": "E-Mail verifiziert", + "gssDelegationCredential": "GSS delegierte Berechtigung", + "loginTotpStep1": "Installieren Sie eine der folgenden Applikationen auf Ihrem Smartphone:", + "loginTotpStep2": "Öffnen Sie die Applikation und scannen Sie den Barcode.", + "loginTotpStep3": "Geben Sie den von der Applikation generierten One-time Code ein und klicken Sie auf Speichern.", + "loginTotpManualStep2": "Öffnen Sie die Applikation und geben Sie den folgenden Schlüssel ein.", + "loginTotpManualStep3": "Verwenden Sie die folgenden Konfigurationswerte, falls Sie diese für die Applikation anpassen können:", + "loginTotpUnableToScan": "Sie können den Barcode nicht scannen?", + "loginTotpScanBarcode": "Barcode scannen?", + "loginOtpOneTime": "One-time code", + "loginTotpType": "Typ", + "loginTotpAlgorithm": "Algorithmus", + "loginTotpDigits": "Ziffern", + "loginTotpInterval": "Intervall", + "loginTotpCounter": "Zähler", + "loginTotp.totp": "zeitbasiert (time-based)", + "loginTotp.hotp": "zählerbasiert (counter-based)", + "oauthGrantRequest": "Wollen Sie diese Zugriffsrechte gewähren?", + "inResource": "in", + "emailVerifyInstruction1": "Eine E-Mail mit weiteren Anweisungen wurde an Sie versendet.", + "emailVerifyInstruction2": "Falls Sie keine E-Mail erhalten haben, dann können Sie", + "emailVerifyInstruction3": "um eine neue E-Mail versenden zu lassen.", + "emailLinkIdpTitle": "{0} verknüpfen", + "emailLinkIdp1": "Eine E-Mail mit weiteren Anweisungen um {0} Konto {1} mit Ihrem {2} Konto zu verknüpfen wurde an Sie versendet.", + "emailLinkIdp2": "Sie haben keinen Code in Ihrer E-Mail erhalten?", + "emailLinkIdp3": "um eine neue E-Mail versenden zu lassen.", + "emailLinkIdp4": "Wenn Sie die E-Mail bereits in einem anderen Browser verifiziert haben", + "emailLinkIdp5": "um fortzufahren.", + "backToLogin": "« Zurück zur Anmeldung", + "emailInstruction": "Geben Sie Ihren Benutzernamen oder Ihre E-Mail Adresse ein und klicken Sie auf Absenden. Danach werden wir Ihnen eine E-Mail mit weiteren Instruktionen zusenden.", + "copyCodeInstruction": "Bitte kopieren Sie den folgenden Code und fügen ihn in die Applikation ein:", + "pageExpiredTitle": "Diese Seite ist nicht mehr gültig.", + "pageExpiredMsg1": "Um den Anmeldevorgang neu zu starten", + "pageExpiredMsg2": "Um den Anmeldevorgang fortzusetzen", + "personalInfo": "Persönliche Informationen:", + "role_admin": "Admin", + "role_realm-admin": "Realm Admin", + "role_create-realm": "Realm erstellen", + "role_create-client": "Client erstellen", + "role_view-realm": "Realm ansehen", + "role_view-users": "Benutzer ansehen", + "role_view-applications": "Applikationen ansehen", + "role_view-clients": "Clients ansehen", + "role_view-events": "Events ansehen", + "role_view-identity-providers": "Identity Provider ansehen", + "role_manage-realm": "Realm verwalten", + "role_manage-users": "Benutzer verwalten", + "role_manage-applications": "Applikationen verwalten", + "role_manage-identity-providers": "Identity Provider verwalten", + "role_manage-clients": "Clients verwalten", + "role_manage-events": "Events verwalten", + "role_view-profile": "Profile ansehen", + "role_manage-account": "Profile verwalten", + "role_manage-account-links": "Profil-Links verwalten", + "role_read-token": "Token lesen", + "role_offline-access": "Offline-Zugriff", + "client_account": "Clientkonto", + "client_security-admin-console": "Security Adminkonsole", + "client_admin-cli": "Admin CLI", + "client_realm-management": "Realm-Management", + "client_broker": "Broker", + "invalidUserMessage": "Ungültiger Benutzername oder Passwort.", + "invalidEmailMessage": "Ungültige E-Mail-Adresse.", + "accountDisabledMessage": "Ihr Benutzerkonto ist gesperrt, bitte kontaktieren Sie den Admin.", + "accountTemporarilyDisabledMessage": "Ihr Benutzerkonto ist temporär gesperrt. Bitte kontaktieren Sie den Admin oder versuchen Sie es später noch einmal.", + "expiredCodeMessage": "Zeitüberschreitung bei der Anmeldung. Bitte melden Sie sich erneut an.", + "expiredActionMessage": "Die Aktion ist nicht mehr gültig. Bitte fahren Sie nun mit der Anmeldung fort.", + "expiredActionTokenNoSessionMessage": "Die Aktion ist nicht mehr gültig.", + "expiredActionTokenSessionExistsMessage": "Die Aktion ist nicht mehr gültig. Bitte fangen Sie noch einmal an.", + "missingFirstNameMessage": "Bitte geben Sie einen Vornamen ein.", + "missingLastNameMessage": "Bitte geben Sie einen Nachnamen ein.", + "missingEmailMessage": "Bitte geben Sie eine E-Mail-Adresse ein.", + "missingUsernameMessage": "Bitte geben Sie einen Benutzernamen ein.", + "missingPasswordMessage": "Bitte geben Sie ein Passwort ein.", + "missingTotpMessage": "Bitte geben Sie den One-time Code ein.", + "notMatchPasswordMessage": "Passwörter sind nicht identisch.", + "invalidPasswordExistingMessage": "Das aktuelle Passwort ist ungültig.", + "invalidPasswordBlacklistedMessage": "Ungültiges Passwort: Das Passwort steht auf der Blockliste (schwarzen Liste).", + "invalidPasswordConfirmMessage": "Die Passwortbestätigung ist nicht identisch.", + "invalidTotpMessage": "Ungültiger One-time Code.", + "usernameExistsMessage": "Benutzername existiert bereits.", + "emailExistsMessage": "E-Mail existiert bereits.", + "federatedIdentityExistsMessage": "Ein Benutzer mit {0} {1} existiert bereits. Bitte melden Sie sich an der Benutzerkontoverwaltung an um den Benutzer zu verknüpfen.", + "confirmLinkIdpTitle": "Das Benutzerkonto existiert bereits.", + "federatedIdentityConfirmLinkMessage": "Ein Benutzer mit {0} {1} existiert bereits. Wie möchten Sie fortfahren?", + "federatedIdentityConfirmReauthenticateMessage": "Anmelden um das Benutzerkonto mit {0} zu verknüpfen", + "confirmLinkIdpReviewProfile": "Benutzerkonto überprüfen", + "confirmLinkIdpContinue": "Zu einem bestehenden Benutzerkonto hinzufügen", + "configureTotpMessage": "Sie müssen eine Mehrfachauthentifizierung einrichten, um das Benutzerkonto zu aktivieren.", + "updateProfileMessage": "Sie müssen Ihr Benutzerkonto aktualisieren, um das Benutzerkonto zu aktivieren.", + "updatePasswordMessage": "Sie müssen Ihr Passwort ändern, um das Benutzerkonto zu aktivieren.", + "resetPasswordMessage": "Sie müssen Ihr Passwort ändern.", + "verifyEmailMessage": "Sie müssen Ihre E-Mail-Adresse verifizieren, um das Benutzerkonto zu aktivieren.", + "linkIdpMessage": "Sie müssen Ihre E-Mail-Adresse verifizieren, um Ihr Benutzerkonto mit {0} zu verknüpfen.", + "emailSentMessage": "Sie sollten in Kürze eine E-Mail mit weiteren Instruktionen erhalten.", + "emailSendErrorMessage": "Die E-Mail konnte nicht versendet werden. Bitte versuchen Sie es später nochmal einmal.", + "accountUpdatedMessage": "Ihr Benutzerkonto wurde aktualisiert.", + "accountPasswordUpdatedMessage": "Ihr Passwort wurde aktualisiert.", + "noAccessMessage": "Kein Zugriff", + "invalidPasswordMinLengthMessage": "Ungültiges Passwort: Es muss mindestens {0} Zeichen lang sein.", + "invalidPasswordMinDigitsMessage": "Ungültiges Passwort: Es muss mindestens {0} Zahl(en) beinhalten.", + "invalidPasswordMinLowerCaseCharsMessage": "Ungültiges Passwort: Es muss mindestens {0} Kleinbuchstaben beinhalten.", + "invalidPasswordMinUpperCaseCharsMessage": "Ungültiges Passwort: Es muss mindestens {0} Großbuchstaben beinhalten.", + "invalidPasswordMinSpecialCharsMessage": "Ungültiges Passwort: Es muss mindestens {0} Sonderzeichen beinhalten.", + "invalidPasswordNotUsernameMessage": "Ungültiges Passwort: Es darf nicht gleich sein wie der Benutzername.", + "invalidPasswordRegexPatternMessage": "Ungültiges Passwort: Es entspricht nicht dem Regex-Muster.", + "invalidPasswordHistoryMessage": "Ungültiges Passwort: Es darf nicht einem der letzten {0} Passwörter entsprechen.", + "invalidPasswordGenericMessage": "Ungültiges Passwort: Es verletzt die Passwort-Richtlinien.", + "failedToProcessResponseMessage": "Konnte Antwort nicht verarbeiten.", + "httpsRequiredMessage": "HTTPS erforderlich.", + "realmNotEnabledMessage": "Realm nicht aktiviert.", + "invalidRequestMessage": "Ungültiger Request.", + "failedLogout": "Logout fehlgeschlagen.", + "unknownLoginRequesterMessage": "Ungültiger Login Requester.", + "loginRequesterNotEnabledMessage": "Login Requester nicht aktiviert.", + "bearerOnlyMessage": "Bearer-only Clients können sich nicht via Browser anmelden.", + "standardFlowDisabledMessage": "Client darf sich mit diesem response_type nicht via Browser anmelden. Standard Flow ist für diesen Client deaktiviert.", + "implicitFlowDisabledMessage": "Client darf sich mit diesem response_type nicht via Browser anmelden. Implicit Flow ist für diesen Client deaktiviert.", + "invalidRedirectUriMessage": "Ungültige Redirect Uri.", + "unsupportedNameIdFormatMessage": "Nicht unterstütztes NameIDFormat.", + "invalidRequesterMessage": "Ungültiger Requester.", + "registrationNotAllowedMessage": "Registrierung nicht erlaubt.", + "resetCredentialNotAllowedMessage": "Reset Credential nicht erlaubt.", + "permissionNotApprovedMessage": "Berechtigung nicht bestätigt.", + "noRelayStateInResponseMessage": "Kein Relay State in der Antwort von Identity Provider.", + "insufficientPermissionMessage": "Nicht genügend Rechte, um die Identität zu verknüpfen.", + "couldNotProceedWithAuthenticationRequestMessage": "Konnte die Authentifizierungsanfrage nicht weiter verarbeiten.", + "couldNotObtainTokenMessage": "Konnte kein Token vom Identity Provider erhalten.", + "unexpectedErrorRetrievingTokenMessage": "Unerwarteter Fehler während dem Empfang des Tokens vom Identity Provider.", + "unexpectedErrorHandlingResponseMessage": "Unerwarteter Fehler während der Bearbeitung der Antwort vom Identity Provider.", + "identityProviderAuthenticationFailedMessage": "Authentifizierung fehlgeschlagen. Authentifizierung mit dem Identity Provider nicht möglich.", + "couldNotSendAuthenticationRequestMessage": "Konnte Authentifizierungsanfrage nicht an den Identity Provider senden.", + "unexpectedErrorHandlingRequestMessage": "Unerwarteter Fehler während der Bearbeitung der Anfrage an den Identity Provider.", + "invalidAccessCodeMessage": "Ungültiger Access-Code.", + "sessionNotActiveMessage": "Session nicht aktiv.", + "invalidCodeMessage": "Ungültiger Code, bitte melden Sie sich erneut über die Applikation an.", + "identityProviderUnexpectedErrorMessage": "Unerwarteter Fehler während der Authentifizierung mit dem Identity Provider.", + "identityProviderNotFoundMessage": "Konnte keinen Identity Provider zu der Identität finden.", + "identityProviderLinkSuccess": "Sie haben Ihre E-Mail-Adresse erfolgreich verifiziert. Bitte kehren Sie zu Ihrem ursprünglichen Browser zurück und fahren Sie dort mit der Anmeldung fort. ", + "staleCodeMessage": "Diese Seite ist nicht mehr gültig, bitte kehren Sie zu Ihrer Applikation zurük und melden Sie sich erneut an.", + "realmSupportsNoCredentialsMessage": "Realm unterstützt keine Credential Typen.", + "emailVerifiedMessage": "Ihre E-Mail-Adresse wurde erfolgreich verifiziert.", + "staleEmailVerificationLink": "Der von Ihnen angeklickte Link ist nicht mehr gültig. Haben Sie Ihre E-Mail-Adresse eventuell bereits verifiziert?", + "identityProviderAlreadyLinkedMessage": "Die Identität welche von dem Identity Provider zurückgegeben wurde ist bereits mit einem anderen Benutzer verknüpft.", + "identityProviderNotUniqueMessage": "Der Realm unterstützt mehrere Identity Provider. Es konnte kein eindeutiger Identity Provider zum Authentifizieren gewählt werden.", + "confirmAccountLinking": "Bestätigen Sie den Account {0} des Identity Provider {1} mit Ihrem Account zu verknüpfen.", + "confirmEmailAddressVerification": "Bestätigen Sie, dass die E-Mail-Adresse {0} gültig ist.", + "confirmExecutionOfActions": "Führen Sie die folgende(n) Aktion(en) aus", + "backToApplication": "« Zurück zur Applikation", + "missingParameterMessage": "Fehlender Parameter: {0}", + "clientNotFoundMessage": "Client nicht gefunden.", + "clientDisabledMessage": "Client deaktiviert.", + "invalidParameterMessage": "Ungültiger Parameter: {0}", + "alreadyLoggedIn": "Sie sind bereits angemeldet.", + "differentUserAuthenticated": "Sie sind in dieser Session bereits mit einem anderen Benutzer '{0}' angemeldet. Bitte melden Sie sich zuerst ab.", + "brokerLinkingSessionExpired": "Broker Account Linking angefordert; Ihre Session ist allerdings nicht mehr gültig.", + "proceedWithAction": "» Klicken Sie hier um fortzufahren", + "requiredAction.CONFIGURE_TOTP": "Mehrfachauthentifizierung konfigurieren", + "requiredAction.terms_and_conditions": "Bedingungen und Konditionen", + "requiredAction.UPDATE_PASSWORD": "Passwort aktualisieren", + "requiredAction.UPDATE_PROFILE": "Profil aktualisieren", + "requiredAction.VERIFY_EMAIL": "E-Mail-Adresse verifizieren", + "doX509Login": "Sie werden angemeldet als:", + "clientCertificate": "X509 Client Zertifikat:", + "noCertificate": "[Kein Zertifikat]", + "pageNotFound": "Seite nicht gefunden", + "internalServerError": "Es ist ein interner Server-Fehler aufgetreten" + }, + "en": { + "doLogIn": "Log In", + "doRegister": "Register", + "doCancel": "Cancel", + "doSubmit": "Submit", + "doBack": "Back", + "doYes": "Yes", + "doNo": "No", + "doContinue": "Continue", + "doIgnore": "Ignore", + "doAccept": "Accept", + "doDecline": "Decline", + "doForgotPassword": "Forgot Password?", + "doClickHere": "Click here", + "doImpersonate": "Impersonate", + "doTryAgain": "Try again", + "doTryAnotherWay": "Try Another Way", + "kerberosNotConfigured": "Kerberos Not Configured", + "kerberosNotConfiguredTitle": "Kerberos Not Configured", + "bypassKerberosDetail": "Either you are not logged in by Kerberos or your browser is not set up for Kerberos login. Please click continue to login in through other means", + "kerberosNotSetUp": "Kerberos is not set up. You cannot login.", + "registerTitle": "Register", + "loginTitle": "Log in to {0}", + "loginTitleHtml": "{0}", + "impersonateTitle": "{0} Impersonate User", + "impersonateTitleHtml": "{0} Impersonate User", + "realmChoice": "Realm", + "unknownUser": "Unknown user", + "loginTotpTitle": "Mobile Authenticator Setup", + "loginProfileTitle": "Update Account Information", + "loginTimeout": "Your login attempt timed out. Login will start from the beginning.", + "oauthGrantTitle": "Grant Access to {0}", + "oauthGrantTitleHtml": "{0}", + "errorTitle": "We are sorry...", + "errorTitleHtml": "We are sorry ...", + "emailVerifyTitle": "Email verification", + "emailForgotTitle": "Forgot Your Password?", + "updatePasswordTitle": "Update password", + "codeSuccessTitle": "Success code", + "codeErrorTitle": "Error code: {0}", + "displayUnsupported": "Requested display type unsupported", + "browserRequired": "Browser required to login", + "browserContinue": "Browser required to complete login", + "browserContinuePrompt": "Open browser and continue login? [y/n]:", + "browserContinueAnswer": "y", + "termsTitle": "Terms and Conditions", + "termsText": "

Terms and conditions to be defined

", + "termsPlainText": "Terms and conditions to be defined.", + "recaptchaFailed": "Invalid Recaptcha", + "recaptchaNotConfigured": "Recaptcha is required, but not configured", + "consentDenied": "Consent denied.", + "noAccount": "New user?", + "username": "Username", + "usernameOrEmail": "Username or email", + "firstName": "First name", + "givenName": "Given name", + "fullName": "Full name", + "lastName": "Last name", + "familyName": "Family name", + "email": "Email", + "password": "Password", + "passwordConfirm": "Confirm password", + "passwordNew": "New Password", + "passwordNewConfirm": "New Password confirmation", + "rememberMe": "Remember me", + "authenticatorCode": "One-time code", + "address": "Address", + "street": "Street", + "locality": "City or Locality", + "region": "State, Province, or Region", + "postal_code": "Zip or Postal code", + "country": "Country", + "emailVerified": "Email verified", + "gssDelegationCredential": "GSS Delegation Credential", + "profileScopeConsentText": "User profile", + "emailScopeConsentText": "Email address", + "addressScopeConsentText": "Address", + "phoneScopeConsentText": "Phone number", + "offlineAccessScopeConsentText": "Offline Access", + "samlRoleListScopeConsentText": "My Roles", + "rolesScopeConsentText": "User roles", + "restartLoginTooltip": "Restart login", + "loginTotpIntro": "You need to set up a One Time Password generator to access this account", + "loginTotpStep1": "Install one of the following applications on your mobile:", + "loginTotpStep2": "Open the application and scan the barcode:", + "loginTotpStep3": "Enter the one-time code provided by the application and click Submit to finish the setup.", + "loginTotpStep3DeviceName": "Provide a Device Name to help you manage your OTP devices.", + "loginTotpManualStep2": "Open the application and enter the key:", + "loginTotpManualStep3": "Use the following configuration values if the application allows setting them:", + "loginTotpUnableToScan": "Unable to scan?", + "loginTotpScanBarcode": "Scan barcode?", + "loginCredential": "Credential", + "loginOtpOneTime": "One-time code", + "loginTotpType": "Type", + "loginTotpAlgorithm": "Algorithm", + "loginTotpDigits": "Digits", + "loginTotpInterval": "Interval", + "loginTotpCounter": "Counter", + "loginTotpDeviceName": "Device Name", + "loginTotp.totp": "Time-based", + "loginTotp.hotp": "Counter-based", + "loginChooseAuthenticator": "Select login method", + "oauthGrantRequest": "Do you grant these access privileges?", + "inResource": "in", + "emailVerifyInstruction1": "An email with instructions to verify your email address has been sent to you.", + "emailVerifyInstruction2": "Haven't received a verification code in your email?", + "emailVerifyInstruction3": "to re-send the email.", + "emailLinkIdpTitle": "Link {0}", + "emailLinkIdp1": "An email with instructions to link {0} account {1} with your {2} account has been sent to you.", + "emailLinkIdp2": "Haven't received a verification code in your email?", + "emailLinkIdp3": "to re-send the email.", + "emailLinkIdp4": "If you already verified the email in different browser", + "emailLinkIdp5": "to continue.", + "backToLogin": "« Back to Login", + "emailInstruction": "Enter your username or email address and we will send you instructions on how to create a new password.", + "copyCodeInstruction": "Please copy this code and paste it into your application:", + "pageExpiredTitle": "Page has expired", + "pageExpiredMsg1": "To restart the login process", + "pageExpiredMsg2": "To continue the login process", + "personalInfo": "Personal Info:", + "role_admin": "Admin", + "role_realm-admin": "Realm Admin", + "role_create-realm": "Create realm", + "role_create-client": "Create client", + "role_view-realm": "View realm", + "role_view-users": "View users", + "role_view-applications": "View applications", + "role_view-clients": "View clients", + "role_view-events": "View events", + "role_view-identity-providers": "View identity providers", + "role_manage-realm": "Manage realm", + "role_manage-users": "Manage users", + "role_manage-applications": "Manage applications", + "role_manage-identity-providers": "Manage identity providers", + "role_manage-clients": "Manage clients", + "role_manage-events": "Manage events", + "role_view-profile": "View profile", + "role_manage-account": "Manage account", + "role_manage-account-links": "Manage account links", + "role_read-token": "Read token", + "role_offline-access": "Offline access", + "client_account": "Account", + "client_account-console": "Account Console", + "client_security-admin-console": "Security Admin Console", + "client_admin-cli": "Admin CLI", + "client_realm-management": "Realm Management", + "client_broker": "Broker", + "requiredFields": "Required fields", + "invalidUserMessage": "Invalid username or password.", + "invalidUsernameMessage": "Invalid username.", + "invalidUsernameOrEmailMessage": "Invalid username or email.", + "invalidPasswordMessage": "Invalid password.", + "invalidEmailMessage": "Invalid email address.", + "accountDisabledMessage": "Account is disabled, contact your administrator.", + "accountTemporarilyDisabledMessage": "Account is temporarily disabled; contact your administrator or retry later.", + "expiredCodeMessage": "Login timeout. Please log in again.", + "expiredActionMessage": "Action expired. Please continue with login now.", + "expiredActionTokenNoSessionMessage": "Action expired.", + "expiredActionTokenSessionExistsMessage": "Action expired. Please start again.", + "missingFirstNameMessage": "Please specify first name.", + "missingLastNameMessage": "Please specify last name.", + "missingEmailMessage": "Please specify email.", + "missingUsernameMessage": "Please specify username.", + "missingPasswordMessage": "Please specify password.", + "missingTotpMessage": "Please specify authenticator code.", + "missingTotpDeviceNameMessage": "Please specify device name.", + "notMatchPasswordMessage": "Passwords don't match.", + "invalidPasswordExistingMessage": "Invalid existing password.", + "invalidPasswordBlacklistedMessage": "Invalid password: password is blacklisted.", + "invalidPasswordConfirmMessage": "Password confirmation doesn't match.", + "invalidTotpMessage": "Invalid authenticator code.", + "usernameExistsMessage": "Username already exists.", + "emailExistsMessage": "Email already exists.", + "federatedIdentityExistsMessage": "User with {0} {1} already exists. Please login to account management to link the account.", + "confirmLinkIdpTitle": "Account already exists", + "federatedIdentityConfirmLinkMessage": "User with {0} {1} already exists. How do you want to continue?", + "federatedIdentityConfirmReauthenticateMessage": "Authenticate to link your account with {0}", + "nestedFirstBrokerFlowMessage": "The {0} user {1} is not linked to any known user.", + "confirmLinkIdpReviewProfile": "Review profile", + "confirmLinkIdpContinue": "Add to existing account", + "configureTotpMessage": "You need to set up Mobile Authenticator to activate your account.", + "updateProfileMessage": "You need to update your user profile to activate your account.", + "updatePasswordMessage": "You need to change your password to activate your account.", + "resetPasswordMessage": "You need to change your password.", + "verifyEmailMessage": "You need to verify your email address to activate your account.", + "linkIdpMessage": "You need to verify your email address to link your account with {0}.", + "emailSentMessage": "You should receive an email shortly with further instructions.", + "emailSendErrorMessage": "Failed to send email, please try again later.", + "accountUpdatedMessage": "Your account has been updated.", + "accountPasswordUpdatedMessage": "Your password has been updated.", + "delegationCompleteHeader": "Login Successful", + "delegationCompleteMessage": "You may close this browser window and go back to your console application.", + "delegationFailedHeader": "Login Failed", + "delegationFailedMessage": "You may close this browser window and go back to your console application and try logging in again.", + "noAccessMessage": "No access", + "invalidPasswordMinLengthMessage": "Invalid password: minimum length {0}.", + "invalidPasswordMinDigitsMessage": "Invalid password: must contain at least {0} numerical digits.", + "invalidPasswordMinLowerCaseCharsMessage": "Invalid password: must contain at least {0} lower case characters.", + "invalidPasswordMinUpperCaseCharsMessage": "Invalid password: must contain at least {0} upper case characters.", + "invalidPasswordMinSpecialCharsMessage": "Invalid password: must contain at least {0} special characters.", + "invalidPasswordNotUsernameMessage": "Invalid password: must not be equal to the username.", + "invalidPasswordRegexPatternMessage": "Invalid password: fails to match regex pattern(s).", + "invalidPasswordHistoryMessage": "Invalid password: must not be equal to any of last {0} passwords.", + "invalidPasswordGenericMessage": "Invalid password: new password doesn't match password policies.", + "failedToProcessResponseMessage": "Failed to process response", + "httpsRequiredMessage": "HTTPS required", + "realmNotEnabledMessage": "Realm not enabled", + "invalidRequestMessage": "Invalid Request", + "failedLogout": "Logout failed", + "unknownLoginRequesterMessage": "Unknown login requester", + "loginRequesterNotEnabledMessage": "Login requester not enabled", + "bearerOnlyMessage": "Bearer-only applications are not allowed to initiate browser login", + "standardFlowDisabledMessage": "Client is not allowed to initiate browser login with given response_type. Standard flow is disabled for the client.", + "implicitFlowDisabledMessage": "Client is not allowed to initiate browser login with given response_type. Implicit flow is disabled for the client.", + "invalidRedirectUriMessage": "Invalid redirect uri", + "unsupportedNameIdFormatMessage": "Unsupported NameIDFormat", + "invalidRequesterMessage": "Invalid requester", + "registrationNotAllowedMessage": "Registration not allowed", + "resetCredentialNotAllowedMessage": "Reset Credential not allowed", + "permissionNotApprovedMessage": "Permission not approved.", + "noRelayStateInResponseMessage": "No relay state in response from identity provider.", + "insufficientPermissionMessage": "Insufficient permissions to link identities.", + "couldNotProceedWithAuthenticationRequestMessage": "Could not proceed with authentication request to identity provider.", + "couldNotObtainTokenMessage": "Could not obtain token from identity provider.", + "unexpectedErrorRetrievingTokenMessage": "Unexpected error when retrieving token from identity provider.", + "unexpectedErrorHandlingResponseMessage": "Unexpected error when handling response from identity provider.", + "identityProviderAuthenticationFailedMessage": "Authentication failed. Could not authenticate with identity provider.", + "couldNotSendAuthenticationRequestMessage": "Could not send authentication request to identity provider.", + "unexpectedErrorHandlingRequestMessage": "Unexpected error when handling authentication request to identity provider.", + "invalidAccessCodeMessage": "Invalid access code.", + "sessionNotActiveMessage": "Session not active.", + "invalidCodeMessage": "An error occurred, please login again through your application.", + "identityProviderUnexpectedErrorMessage": "Unexpected error when authenticating with identity provider", + "identityProviderNotFoundMessage": "Could not find an identity provider with the identifier.", + "identityProviderLinkSuccess": "You successfully verified your email. Please go back to your original browser and continue there with the login.", + "staleCodeMessage": "This page is no longer valid, please go back to your application and log in again", + "realmSupportsNoCredentialsMessage": "Realm does not support any credential type.", + "credentialSetupRequired": "Cannot login, credential setup required.", + "identityProviderNotUniqueMessage": "Realm supports multiple identity providers. Could not determine which identity provider should be used to authenticate with.", + "emailVerifiedMessage": "Your email address has been verified.", + "staleEmailVerificationLink": "The link you clicked is an old stale link and is no longer valid. Maybe you have already verified your email.", + "identityProviderAlreadyLinkedMessage": "Federated identity returned by {0} is already linked to another user.", + "confirmAccountLinking": "Confirm linking the account {0} of identity provider {1} with your account.", + "confirmEmailAddressVerification": "Confirm validity of e-mail address {0}.", + "confirmExecutionOfActions": "Perform the following action(s)", + "locale_ca": "Català", + "locale_cs": "Čeština", + "locale_de": "Deutsch", + "locale_en": "English", + "locale_es": "Español", + "locale_fr": "Français", + "locale_it": "Italiano", + "locale_ja": "日本語", + "locale_nl": "Nederlands", + "locale_no": "Norsk", + "locale_pl": "Polish", + "locale_pt_BR": "Português (Brasil)", + "locale_pt-BR": "Português (Brasil)", + "locale_ru": "Русский", + "locale_lt": "Lietuvių", + "locale_zh-CN": "中文简体", + "locale_sk": "Slovenčina", + "locale_sv": "Svenska", + "backToApplication": "« Back to Application", + "missingParameterMessage": "Missing parameters: {0}", + "clientNotFoundMessage": "Client not found.", + "clientDisabledMessage": "Client disabled.", + "invalidParameterMessage": "Invalid parameter: {0}", + "alreadyLoggedIn": "You are already logged in.", + "differentUserAuthenticated": "You are already authenticated as different user '{0}' in this session. Please log out first.", + "brokerLinkingSessionExpired": "Requested broker account linking, but current session is no longer valid.", + "proceedWithAction": "» Click here to proceed", + "requiredAction.CONFIGURE_TOTP": "Configure OTP", + "requiredAction.terms_and_conditions": "Terms and Conditions", + "requiredAction.UPDATE_PASSWORD": "Update Password", + "requiredAction.UPDATE_PROFILE": "Update Profile", + "requiredAction.VERIFY_EMAIL": "Verify Email", + "doX509Login": "You will be logged in as:", + "clientCertificate": "X509 client certificate:", + "noCertificate": "[No Certificate]", + "pageNotFound": "Page not found", + "internalServerError": "An internal server error has occurred", + "console-username": "Username:", + "console-password": "Password:", + "console-otp": "One Time Password:", + "console-new-password": "New Password:", + "console-confirm-password": "Confirm Password:", + "console-update-password": "Update of your password is required.", + "console-verify-email": "You need to verify your email address. We sent an email to {0} that contains a verification code. Please enter this code into the input below.", + "console-email-code": "Email Code:", + "console-accept-terms": "Accept Terms? [y/n]:", + "console-accept": "y", + "openshift.scope.user_info": "User information", + "openshift.scope.user_check-access": "User access information", + "openshift.scope.user_full": "Full Access", + "openshift.scope.list-projects": "List projects", + "saml.post-form.title": "Authentication Redirect", + "saml.post-form.message": "Redirecting, please wait.", + "saml.post-form.js-disabled": "JavaScript is disabled. We strongly recommend to enable it. Click the button below to continue. ", + "otp-display-name": "Authenticator Application", + "otp-help-text": "Enter a verification code from authenticator application.", + "password-display-name": "Password", + "password-help-text": "Log in by entering your password.", + "auth-username-form-display-name": "Username", + "auth-username-form-help-text": "Start log in by entering your username", + "auth-username-password-form-display-name": "Username and password", + "auth-username-password-form-help-text": "Log in by entering your username and password.", + "webauthn-display-name": "Security Key", + "webauthn-help-text": "Use your security key to log in.", + "webauthn-passwordless-display-name": "Security Key", + "webauthn-passwordless-help-text": "Use your security key for passwordless log in.", + "webauthn-login-title": "Security Key login", + "webauthn-registration-title": "Security Key Registration", + "webauthn-available-authenticators": "Available authenticators", + "webauthn-error-title": "Security Key Error", + "webauthn-error-registration": "Failed to register your Security key.", + "webauthn-error-api-get": "Failed to authenticate by the Security key.", + "webauthn-error-different-user": "First authenticated user is not the one authenticated by the Security key.", + "webauthn-error-auth-verification": "Security key authentication result is invalid.", + "webauthn-error-register-verification": "Security key registration result is invalid.", + "webauthn-error-user-not-found": "Unknown user authenticated by the Security key.", + "identity-provider-redirector": "Connect with another Identity Provider" + }, + "es": { + "doLogIn": "Iniciar sesión", + "doRegister": "Regístrate", + "doCancel": "Cancelar", + "doSubmit": "Enviar", + "doYes": "Sí", + "doNo": "No", + "doContinue": "Continuar", + "doAccept": "Aceptar", + "doDecline": "Declinar", + "doForgotPassword": "¿Has olvidado tu contraseña?", + "doClickHere": "Haz clic aquí", + "doImpersonate": "Personificar", + "kerberosNotConfigured": "Kerberos no configurado", + "kerberosNotConfiguredTitle": "Kerberos no configurado", + "bypassKerberosDetail": "O bien no estás identificado mediante Kerberos o tu navegador no está configurado para identificarse mediante Kerberos. Por favor haz clic para identificarte por otro medio.", + "kerberosNotSetUp": "Kerberos no está configurado. No puedes identificarte.", + "registerWithTitle": "Regístrate con {0}", + "registerWithTitleHtml": "{0}", + "loginTitle": "Inicia sesión en {0}", + "loginTitleHtml": "{0}", + "impersonateTitle": "{0} Personificar Usuario", + "impersonateTitleHtml": "{0} Personificar Usuario", + "realmChoice": "Dominio", + "unknownUser": "Usuario desconocido", + "loginTotpTitle": "Configura tu aplicación de identificación móvil", + "loginProfileTitle": "Actualiza la información de tu cuenta", + "loginTimeout": "Has tardado demasiado en identificarte. Inicia de nuevo la identificación.", + "oauthGrantTitle": "Concesión OAuth", + "oauthGrantTitleHtml": "{0}", + "errorTitle": "Lo sentimos...", + "errorTitleHtml": "Lo sentimos...", + "emailVerifyTitle": "Verificación del email", + "emailForgotTitle": "¿Has olvidado tu contraseña?", + "updatePasswordTitle": "Modificación de contraseña", + "codeSuccessTitle": "Código de éxito", + "codeErrorTitle": "Código de error: {0}", + "termsTitle": "Términos y Condiciones", + "termsTitleHtml": "Términos y Condiciones", + "termsText": "

Términes y condiciones a definir

", + "recaptchaFailed": "Reconocimiento de texto inválido", + "recaptchaNotConfigured": "El reconocimiento de texto es obligatorio pero no está configurado", + "consentDenied": "Consentimiento rechazado.", + "noAccount": "¿Usuario nuevo?", + "username": "Usuario", + "usernameOrEmail": "Usuario o email", + "firstName": "Nombre", + "givenName": "Nombre de pila", + "fullName": "Nombre completo", + "lastName": "Apellidos", + "familyName": "Apellidos", + "email": "Email", + "password": "Contraseña", + "passwordConfirm": "Confirma la contraseña", + "passwordNew": "Nueva contraseña", + "passwordNewConfirm": "Confirma la nueva contraseña", + "rememberMe": "Seguir conectado", + "authenticatorCode": "Código de identificación", + "address": "Dirección", + "street": "Calle", + "locality": "Ciudad o Municipio", + "region": "Estado, Provincia, o Región", + "postal_code": "Código Postal", + "country": "País", + "emailVerified": "Email verificado", + "gssDelegationCredential": "GSS Delegation Credential", + "loginTotpStep1": "Instala FreeOTP o Google Authenticator en tu teléfono móvil. Ambas aplicaciones están disponibles en Google Play y en la App Store de Apple.", + "loginTotpStep2": "Abre la aplicación y escanea el código o introduce la clave.", + "loginTotpStep3": "Introduce el código único que te muestra la aplicación de autenticación y haz clic en Enviar para finalizar la configuración", + "loginOtpOneTime": "Código de un solo uso", + "oauthGrantRequest": "¿Quieres permitir estos privilegios de acceso?", + "inResource": "en", + "emailVerifyInstruction1": "Te hemos enviado un email con instrucciones para verificar tu email.", + "emailVerifyInstruction2": "¿No has recibido un código de verificación en tu email?", + "emailVerifyInstruction3": "para reenviar el email.", + "backToLogin": "« Volver a la identificación", + "emailInstruction": "Indica tu usuario o email y te enviaremos instrucciones indicando cómo generar una nueva contraseña.", + "copyCodeInstruction": "Por favor, copia y pega este código en tu aplicación:", + "personalInfo": "Información personal:", + "role_admin": "Admin", + "role_realm-admin": "Administrador del dominio", + "role_create-realm": "Crear dominio", + "role_create-client": "Crear cliente", + "role_view-realm": "Ver dominio", + "role_view-users": "Ver usuarios", + "role_view-applications": "Ver aplicaciones", + "role_view-clients": "Ver clientes", + "role_view-events": "Ver eventos", + "role_view-identity-providers": "Ver proveedores de identidad", + "role_manage-realm": "Gestionar dominio", + "role_manage-users": "Gestionar usuarios", + "role_manage-applications": "Gestionar aplicaciones", + "role_manage-identity-providers": "Gestionar proveedores de identidad", + "role_manage-clients": "Gestionar clientes", + "role_manage-events": "Gestionar eventos", + "role_view-profile": "Ver perfil", + "role_manage-account": "Gestionar cuenta", + "role_read-token": "Leer token", + "role_offline-access": "Acceso sin conexión", + "client_account": "Cuenta", + "client_security-admin-console": "Consola de Administración de Seguridad", + "client_realm-management": "Gestión del dominio", + "client_broker": "Broker", + "invalidUserMessage": "Usuario o contraseña incorrectos.", + "invalidEmailMessage": "Email no válido", + "accountDisabledMessage": "La cuenta está desactivada, contacta con el administrador.", + "accountTemporarilyDisabledMessage": "La cuenta está temporalmente desactivada, contacta con el administrador o inténtalo de nuevo más tarde.", + "expiredCodeMessage": "Se agotó el tiempo máximo para la identificación. Por favor identificate de nuevo.", + "missingFirstNameMessage": "Por favor indica tu nombre.", + "missingLastNameMessage": "Por favor indica tus apellidos.", + "missingEmailMessage": "Por favor indica tu email.", + "missingUsernameMessage": "Por favor indica tu usuario.", + "missingPasswordMessage": "Por favor indica tu contraseña.", + "missingTotpMessage": "Por favor indica tu código de autenticación", + "notMatchPasswordMessage": "Las contraseñas no coinciden.", + "invalidPasswordExistingMessage": "La contraseña actual no es correcta.", + "invalidPasswordConfirmMessage": "La confirmación de contraseña no coincide.", + "invalidTotpMessage": "El código de autenticación no es válido.", + "usernameExistsMessage": "El nombre de usuario ya existe", + "emailExistsMessage": "El email ya existe", + "federatedIdentityEmailExistsMessage": "Ya existe un usuario con este email. Por favor accede a la gestión de tu cuenta para enlazarlo.", + "federatedIdentityUsernameExistsMessage": "Ya existe un usuario con este nombre de usuario. Por favor accede a la gestión de tu cuenta para enlazarlo.", + "configureTotpMessage": "Tienes que configurar la aplicación móvil de identificación para activar tu cuenta.", + "updateProfileMessage": "Tienes que actualizar tu perfil de usuario para activar tu cuenta.", + "updatePasswordMessage": "Tienes que cambiar tu contraseña para activar tu cuenta.", + "verifyEmailMessage": "Tienes que verificar tu email para activar tu cuenta.", + "emailSentMessage": "En breve deberías recibir un mensaje con más instrucciones", + "emailSendErrorMessage": "Falló el envío del email, por favor inténtalo de nuevo más tarde.", + "accountUpdatedMessage": "Tu cuenta se ha actualizado.", + "accountPasswordUpdatedMessage": "Tu contraseña se ha actualizado.", + "noAccessMessage": "Sin acceso", + "invalidPasswordMinLengthMessage": "Contraseña incorrecta: longitud mínima {0}.", + "invalidPasswordMinDigitsMessage": "Contraseña incorrecta: debe contaner al menos {0} caracteres numéricos.", + "invalidPasswordMinLowerCaseCharsMessage": "Contraseña incorrecta: debe contener al menos {0} letras minúsculas.", + "invalidPasswordMinUpperCaseCharsMessage": "Contraseña incorrecta: debe contener al menos {0} letras mayúsculas.", + "invalidPasswordMinSpecialCharsMessage": "Contraseña incorrecta: debe contener al menos {0} caracteres especiales.", + "invalidPasswordNotUsernameMessage": "Contraseña incorrecta: no puede ser igual al nombre de usuario.", + "invalidPasswordRegexPatternMessage": "Contraseña incorrecta: no cumple la expresión regular.", + "invalidPasswordHistoryMessage": "Contraseña incorrecta: no puede ser igual a ninguna de las últimas {0} contraseñas.", + "failedToProcessResponseMessage": "Fallo al procesar la respuesta", + "httpsRequiredMessage": "HTTPS obligatorio", + "realmNotEnabledMessage": "El dominio no está activado", + "invalidRequestMessage": "Petición incorrecta", + "failedLogout": "Falló la desconexión.", + "unknownLoginRequesterMessage": "Solicitante de identificación desconocido", + "loginRequesterNotEnabledMessage": "El solicitante de inicio de sesión está desactivado", + "bearerOnlyMessage": "Las aplicaciones Bearer-only no pueden iniciar sesión desde el navegador.", + "directGrantsOnlyMessage": "Los clientes de tipo Direct-grants-only no pueden iniciar sesión desde el navegador.", + "invalidRedirectUriMessage": "La URI de redirección no es correcta", + "unsupportedNameIdFormatMessage": "NameIDFormat no soportado", + "invalidRequesterMessage": "Solicitante no válido", + "registrationNotAllowedMessage": "El registro no está permitido", + "resetCredentialNotAllowedMessage": "El reinicio de las credenciales no está permitido", + "permissionNotApprovedMessage": "Permiso no aprobado.", + "noRelayStateInResponseMessage": "Sin estado de retransmisión en la respuesta del proveedor de identidad.", + "identityProviderAlreadyLinkedMessage": "La identidad devuelta por el proveedor de identidad ya está asociada a otro usuario.", + "insufficientPermissionMessage": "Permisos insuficientes para enlazar identidades.", + "couldNotProceedWithAuthenticationRequestMessage": "No se pudo continuar con la petición de autenticación al proveedor de identidad.", + "couldNotObtainTokenMessage": ".No se pudo obtener el código del proveedor de identidad", + "unexpectedErrorRetrievingTokenMessage": "Error inesperado obteniendo el token del proveedor de identidad", + "unexpectedErrorHandlingResponseMessage": "Error inesperado procesando la respuesta del proveedor de identidad.", + "identityProviderAuthenticationFailedMessage": "Falló la autenticación. No fue posible autenticarse en el proveedor de identidad.", + "couldNotSendAuthenticationRequestMessage": "No se pudo enviar la petición de identificación al proveedor de identidad.", + "unexpectedErrorHandlingRequestMessage": "Error inesperado durante la petición de identificación al proveedor de identidad.", + "invalidAccessCodeMessage": "Código de acceso no válido.", + "sessionNotActiveMessage": "La sesión no está activa", + "invalidCodeMessage": "Ha ocurrido un error, por favor identificate de nuevo desde tu aplicación.", + "identityProviderUnexpectedErrorMessage": "Error no esperado intentado autenticar en el proveedor de identidad.", + "identityProviderNotFoundMessage": "No se encontró un proveedor de identidad.", + "realmSupportsNoCredentialsMessage": "El dominio no soporta ningún tipo de credenciales.", + "identityProviderNotUniqueMessage": "El dominio soporta múltiples proveedores de identidad. No se pudo determinar el proveedor de identidad que debería ser utilizado para identificarse.", + "emailVerifiedMessage": "Tu email ha sido verificado.", + "backToApplication": "« Volver a la aplicación", + "missingParameterMessage": "Parámetros que faltan: {0}", + "clientNotFoundMessage": "Cliente no encontrado", + "invalidParameterMessage": "Parámetro no válido: {0}", + "alreadyLoggedIn": "You are already logged in." + }, + "fr": { + "doLogIn": "Connexion", + "doRegister": "Enregistrement", + "doCancel": "Annuler", + "doSubmit": "Soumettre", + "doYes": "Oui", + "doNo": "Non", + "doContinue": "Continuer", + "doIgnore": "Ignorer", + "doAccept": "Accepter", + "doDecline": "Décliner", + "doForgotPassword": "Mot de passe oublié ?", + "doClickHere": "Cliquez ici", + "doImpersonate": "Impersonate", + "kerberosNotConfigured": "Kerberos non configuré", + "kerberosNotConfiguredTitle": "Kerberos non configuré", + "bypassKerberosDetail": "Si vous n'êtes pas connecté via Kerberos ou bien que votre navigateur n'est pas configuré pour la connexion via Kerberos. Veuillez cliquer pour vous connecter via un autre moyen.", + "kerberosNotSetUp": "Kerberos n'est pas configuré. Connexion impossible.", + "registerTitle": "S'enregistrer", + "registerWithTitle": "Enregistrement avec {0}", + "registerWithTitleHtml": "{0}", + "loginTitle": "Se connecter à {0}", + "loginTitleHtml": "{0}", + "impersonateTitle": "{0} utilisateur impersonate", + "impersonateTitleHtml": "{0} utilisateur impersonate", + "realmChoice": "Domaine", + "unknownUser": "Utilisateur inconnu", + "loginTotpTitle": "Configuration de l'authentification par mobile", + "loginProfileTitle": "Mise à jour du compte", + "loginTimeout": "Le temps imparti pour la connexion est écoulé. Le processus de connexion redémarre depuis le début.", + "oauthGrantTitle": "OAuth Grant", + "oauthGrantTitleHtml": "{0}", + "errorTitle": "Nous sommes désolés...", + "errorTitleHtml": "Nous sommes désolés...", + "emailVerifyTitle": "Vérification du courriel", + "emailForgotTitle": "Mot de passe oublié ?", + "updatePasswordTitle": "Mise à jour du mot de passe", + "codeSuccessTitle": "Code succès", + "codeErrorTitle": "Code d'erreur : {0}", + "displayUnsupported": "Type d'affichage demandé non supporté", + "browserRequired": "Navigateur requis pour se connecter", + "browserContinue": "Navigateur requis pour continuer la connexion", + "browserContinuePrompt": "Ouvrir le navigateur et continuer la connexion? [y/n]:", + "browserContinueAnswer": "y", + "termsTitle": "Termes et Conditions", + "termsTitleHtml": "Termes et Conditions", + "termsText": "

Termes et conditions à définir

", + "termsPlainText": "Termes et conditions à définir", + "recaptchaFailed": "Re-captcha invalide", + "recaptchaNotConfigured": "Re-captcha est requis, mais il n'est pas configuré", + "consentDenied": "Consentement refusé.", + "noAccount": "Nouvel utilisateur ?", + "username": "Nom d'utilisateur", + "usernameOrEmail": "Nom d'utilisateur ou courriel", + "firstName": "Prénom", + "givenName": "Prénom", + "fullName": "Nom complet", + "lastName": "Nom", + "familyName": "Nom de famille", + "email": "Courriel", + "password": "Mot de passe", + "passwordConfirm": "Confirmation du mot de passe", + "passwordNew": "Nouveau mot de passe", + "passwordNewConfirm": "Confirmation du nouveau mot de passe", + "rememberMe": "Se souvenir de moi", + "authenticatorCode": "Code à usage unique", + "address": "Adresse", + "street": "Rue", + "locality": "Ville ou Localité", + "region": "État, Province ou Région", + "postal_code": "Code postal", + "country": "Pays", + "emailVerified": "Courriel vérifié", + "gssDelegationCredential": "Accréditation de délégation GSS", + "loginTotpIntro": "Il est nécessaire de configurer un générateur One Time Password pour accéder à ce compte", + "loginTotpStep1": "Installez FreeOTP ou bien Google Authenticator sur votre mobile. Ces deux applications sont disponibles sur Google Play et Apple App Store.", + "loginTotpStep2": "Ouvrez l'application et scannez le code-barres ou entrez la clef.", + "loginTotpStep3": "Entrez le code à usage unique fourni par l'application et cliquez sur Sauvegarder pour terminer.", + "loginTotpManualStep2": "Ouvrez l'application et saisissez la clé", + "loginTotpManualStep3": "Utilisez la configuration de valeur suivante si l'application permet son édition", + "loginTotpUnableToScan": "Impossible de scanner?", + "loginTotpScanBarcode": "Scanner le code barre ?", + "loginOtpOneTime": "Code à usage unique", + "loginTotpType": "Type", + "loginTotpAlgorithm": "Algorithme", + "loginTotpDigits": "Chiffres", + "loginTotpInterval": "Intervalle", + "loginTotpCounter": "Compteur", + "loginTotp.totp": "Basé sur le temps", + "loginTotp.hotp": "Basé sur les compteurs", + "oauthGrantRequest": "Voulez-vous accorder ces privilèges d'accès ?", + "inResource": "dans", + "emailVerifyInstruction1": "Un courriel avec des instructions à suivre vous a été envoyé.", + "emailVerifyInstruction2": "Vous n'avez pas reçu de code dans le courriel ?", + "emailVerifyInstruction3": "pour renvoyer le courriel.", + "emailLinkIdpTitle": "Association avec {0}", + "emailLinkIdp1": "Un courriel avec des instructions pour associer le compte {1} sur {0} avec votre compte {2} vous a été envoyé.", + "emailLinkIdp2": "Vous n'avez pas reçu de code dans le courriel ?", + "emailLinkIdp3": "pour renvoyer le courriel.", + "emailLinkIdp4": "Si vous avez déjà vérifié votre courriel dans un autre navigateur", + "emailLinkIdp5": "pour continuer.", + "backToLogin": "« Retour à la connexion", + "emailInstruction": "Entrez votre nom d'utilisateur ou votre courriel ; un courriel va vous être envoyé vous permettant de créer un nouveau mot de passe.", + "copyCodeInstruction": "Copiez le code et recopiez le dans votre application :", + "pageExpiredTitle": "La page a expiré", + "pageExpiredMsg1": "Pour recommencer le processus d'authentification", + "pageExpiredMsg2": "Pour continuer le processus d'authentification", + "personalInfo": "Information personnelle :", + "role_admin": "Administrateur", + "role_realm-admin": "Administrateur du domaine", + "role_create-realm": "Créer un domaine", + "role_create-client": "Créer un client", + "role_view-realm": "Voir un domaine", + "role_view-users": "Voir les utilisateurs", + "role_view-applications": "Voir les applications", + "role_view-clients": "Voir les clients", + "role_view-events": "Voir les événements", + "role_view-identity-providers": "Voir les fournisseurs d'identité", + "role_manage-realm": "Gérer le domaine", + "role_manage-users": "Gérer les utilisateurs", + "role_manage-applications": "Gérer les applications", + "role_manage-identity-providers": "Gérer les fournisseurs d'identité", + "role_manage-clients": "Gérer les clients", + "role_manage-events": "Gérer les événements", + "role_view-profile": "Voir le profil", + "role_manage-account": "Gérer le compte", + "role_manage-account-links": "Gérer les liens de compte", + "role_read-token": "Lire le jeton d'authentification", + "role_offline-access": "Accès hors-ligne", + "client_account": "Compte", + "client_security-admin-console": "Console d'administration de la sécurité", + "client_admin-cli": "Admin CLI", + "client_realm-management": "Gestion du domaine", + "client_broker": "Broker", + "invalidUserMessage": "Nom d'utilisateur ou mot de passe invalide.", + "invalidEmailMessage": "Courriel invalide.", + "accountDisabledMessage": "Compte désactivé, contactez votre administrateur.", + "accountTemporarilyDisabledMessage": "Ce compte est temporairement désactivé, contactez votre administrateur ou bien réessayez plus tard.", + "expiredCodeMessage": "Connexion expirée. Veuillez vous reconnecter.", + "expiredActionMessage": "Action expirée. Merci de continuer la connexion.", + "expiredActionTokenNoSessionMessage": "Action expirée.", + "expiredActionTokenSessionExistsMessage": "Action expirée. Merci de recommencer.", + "missingFirstNameMessage": "Veuillez entrer votre prénom.", + "missingLastNameMessage": "Veuillez entrer votre nom.", + "missingEmailMessage": "Veuillez entrer votre courriel.", + "missingUsernameMessage": "Veuillez entrer votre nom d'utilisateur.", + "missingPasswordMessage": "Veuillez entrer votre mot de passe.", + "missingTotpMessage": "Veuillez entrer votre code d'authentification.", + "notMatchPasswordMessage": "Les mots de passe ne sont pas identiques.", + "invalidPasswordExistingMessage": "Mot de passe existant invalide.", + "invalidPasswordBlacklistedMessage": "Mot de passe invalide : ce mot de passe est blacklisté.", + "invalidPasswordConfirmMessage": "Le mot de passe de confirmation ne correspond pas.", + "invalidTotpMessage": "Le code d'authentification est invalide.", + "usernameExistsMessage": "Le nom d'utilisateur existe déjà.", + "emailExistsMessage": "Le courriel existe déjà.", + "federatedIdentityExistsMessage": "L'utilisateur avec {0} {1} existe déjà. Veuillez accéder à au gestionnaire de compte pour lier le compte.", + "federatedIdentityEmailExistsMessage": "Cet utilisateur avec ce courriel existe déjà. Veuillez vous connecter au gestionnaire de compte pour lier le compte.", + "confirmLinkIdpTitle": "Ce compte existe déjà", + "federatedIdentityConfirmLinkMessage": "L'utilisateur {0} {1} existe déjà. Que souhaitez-vous faire ?", + "federatedIdentityConfirmReauthenticateMessage": "Identifiez vous afin de lier votre compte avec {0}", + "confirmLinkIdpReviewProfile": "Vérifiez vos informations de profil", + "confirmLinkIdpContinue": "Souhaitez-vous lier {0} à votre compte existant", + "configureTotpMessage": "Vous devez configurer l'authentification par mobile pour activer votre compte.", + "updateProfileMessage": "Vous devez mettre à jour votre profil pour activer votre compte.", + "updatePasswordMessage": "Vous devez changer votre mot de passe pour activer votre compte.", + "resetPasswordMessage": "Vous devez changer votre mot de passe.", + "verifyEmailMessage": "Vous devez vérifier votre courriel pour activer votre compte.", + "linkIdpMessage": "Vous devez vérifier votre courriel pour lier votre compte avec {0}.", + "emailSentMessage": "Vous devriez recevoir rapidement un courriel avec de plus amples instructions.", + "emailSendErrorMessage": "Erreur lors de l'envoi du courriel, veuillez essayer plus tard.", + "accountUpdatedMessage": "Votre compte a été mis à jour.", + "accountPasswordUpdatedMessage": "Votre mot de passe a été mis à jour.", + "noAccessMessage": "Aucun accès", + "invalidPasswordMinLengthMessage": "Mot de passe invalide : longueur minimale requise de {0}.", + "invalidPasswordMinDigitsMessage": "Mot de passe invalide : doit contenir au moins {0} chiffre(s).", + "invalidPasswordMinLowerCaseCharsMessage": "Mot de passe invalide : doit contenir au moins {0} lettre(s) en minuscule.", + "invalidPasswordMinUpperCaseCharsMessage": "Mot de passe invalide : doit contenir au moins {0} lettre(s) en majuscule.", + "invalidPasswordMinSpecialCharsMessage": "Mot de passe invalide : doit contenir au moins {0} caractère(s) spéciaux.", + "invalidPasswordNotUsernameMessage": "Mot de passe invalide : ne doit pas être identique au nom d'utilisateur.", + "invalidPasswordRegexPatternMessage": "Mot de passe invalide : ne valide pas l'expression rationnelle.", + "invalidPasswordHistoryMessage": "Mot de passe invalide : ne doit pas être égal aux {0} derniers mots de passe.", + "invalidPasswordGenericMessage": "Mot de passe invalide : le nouveau mot de passe ne répond pas à la politique de mot de passe.", + "failedToProcessResponseMessage": "Erreur lors du traitement de la réponse", + "httpsRequiredMessage": "Le protocole HTTPS est requis", + "realmNotEnabledMessage": "Le domaine n'est pas activé", + "invalidRequestMessage": "Requête invalide", + "failedLogout": "La déconnexion a échouée", + "unknownLoginRequesterMessage": "Compte inconnu du demandeur", + "loginRequesterNotEnabledMessage": "La connexion du demandeur n'est pas active", + "bearerOnlyMessage": "Les applications Bearer-only ne sont pas autorisées à initier la connexion par navigateur.", + "standardFlowDisabledMessage": "Le client n'est pas autorisé à initier une connexion avec le navigateur avec ce response_type. Le flux standard est désactivé pour le client.", + "implicitFlowDisabledMessage": "Le client n'est pas autorisé à initier une connexion avec le navigateur avec ce response_type. Le flux implicite est désactivé pour le client.", + "invalidRedirectUriMessage": "L'URI de redirection est invalide", + "unsupportedNameIdFormatMessage": "NameIDFormat non supporté", + "invalidRequesterMessage": "Demandeur invalide", + "registrationNotAllowedMessage": "L'enregistrement n'est pas autorisé", + "resetCredentialNotAllowedMessage": "La remise à zéro n'est pas autorisée", + "permissionNotApprovedMessage": "La permission n'est pas approuvée.", + "noRelayStateInResponseMessage": "Aucun état de relais dans la réponse du fournisseur d'identité.", + "insufficientPermissionMessage": "Permissions insuffisantes pour lier les identités.", + "couldNotProceedWithAuthenticationRequestMessage": "Impossible de continuer avec la requête d'authentification vers le fournisseur d'identité.", + "couldNotObtainTokenMessage": "Impossible de récupérer le jeton du fournisseur d'identité.", + "unexpectedErrorRetrievingTokenMessage": "Erreur inattendue lors de la récupération du jeton provenant du fournisseur d'identité.", + "unexpectedErrorHandlingResponseMessage": "Erreur inattendue lors du traitement de la réponse provenant du fournisseur d'identité.", + "identityProviderAuthenticationFailedMessage": "L'authentification a échouée. Impossible de s'authentifier avec le fournisseur d'identité.", + "couldNotSendAuthenticationRequestMessage": "Impossible d'envoyer la requête d'authentification vers le fournisseur d'identité.", + "unexpectedErrorHandlingRequestMessage": "Erreur inattendue lors du traitement de la requête vers le fournisseur d'identité.", + "invalidAccessCodeMessage": "Code d'accès invalide.", + "sessionNotActiveMessage": "La session n'est pas active.", + "invalidCodeMessage": "Une erreur est survenue, veuillez vous reconnecter à votre application.", + "identityProviderUnexpectedErrorMessage": "Erreur inattendue lors de l'authentification avec fournisseur d'identité.", + "identityProviderNotFoundMessage": "Impossible de trouver le fournisseur d'identité avec cet identifiant.", + "identityProviderLinkSuccess": "Votre compte a été correctement lié avec {0} compte {1} .", + "staleCodeMessage": "Cette page n'est plus valide, merci de retourner à votre application et de vous connecter à nouveau.", + "realmSupportsNoCredentialsMessage": "Ce domaine ne supporte aucun type d'accréditation.", + "identityProviderNotUniqueMessage": "Ce domaine autorise plusieurs fournisseurs d'identité. Impossible de déterminer le fournisseur d'identité avec lequel s'authentifier.", + "emailVerifiedMessage": "Votre courriel a été vérifié.", + "staleEmailVerificationLink": "Le lien que vous avez cliqué est périmé et n'est plus valide. Peut-être avez vous déjà vérifié votre mot de passe ?", + "identityProviderAlreadyLinkedMessage": "L'identité fédérée retournée par {0} est déjà liée à un autre utilisateur.", + "confirmAccountLinking": "Confirmez la liaison du compte {0} du fournisseur d'entité {1} avec votre compte.", + "confirmEmailAddressVerification": "Confirmez la validité de l'adresse courriel {0}.", + "confirmExecutionOfActions": "Suivez les instructions suivantes", + "backToApplication": "« Revenir à l'application", + "missingParameterMessage": "Paramètres manquants : {0}", + "clientNotFoundMessage": "Client inconnu.", + "clientDisabledMessage": "Client désactivé.", + "invalidParameterMessage": "Paramètre invalide : {0}", + "alreadyLoggedIn": "Vous êtes déjà connecté.", + "differentUserAuthenticated": "Vous êtes déjà authentifié avec un autre utilisateur '{0}' dans cette session. Merci de vous déconnecter.", + "proceedWithAction": "» Cliquez ici", + "requiredAction.CONFIGURE_TOTP": "Configurer OTP", + "requiredAction.terms_and_conditions": "Termes et conditions", + "requiredAction.UPDATE_PASSWORD": "Mettre à jour votre mot de passe", + "requiredAction.UPDATE_PROFILE": "Mettre à jour votre profil", + "requiredAction.VERIFY_EMAIL": "Valider votre adresse email", + "doX509Login": "Vous allez être connecté en tant que:", + "clientCertificate": "X509 certificat client:", + "noCertificate": "[Pas de certificat]", + "pageNotFound": "Page non trouvée", + "internalServerError": "Une erreur interne du serveur s'est produite" + }, + "it": { + "doLogIn": "Accedi", + "doRegister": "Registrati", + "doCancel": "Annulla", + "doSubmit": "Invia", + "doBack": "Indietro", + "doYes": "Sì", + "doNo": "No", + "doContinue": "Continua", + "doIgnore": "Ignora", + "doAccept": "Accetta", + "doDecline": "Nega", + "doForgotPassword": "Password dimenticata?", + "doClickHere": "Clicca qui", + "doImpersonate": "Impersona", + "doTryAgain": "Prova ancora", + "doTryAnotherWay": "Prova in un altro modo", + "kerberosNotConfigured": "Kerberos non configurato", + "kerberosNotConfiguredTitle": "Kerberos non configurato", + "bypassKerberosDetail": "Non sei connesso via Kerberos o il tuo browser non supporta l'autenticazione a Kerberos. Fai clic su Continua per accedere in modo alternativo.", + "kerberosNotSetUp": "Kerberos non è configurato. Non puoi effettuare l'accesso.", + "registerTitle": "Registrati", + "loginTitle": "Accedi a {0}", + "loginTitleHtml": "{0}", + "impersonateTitle": "{0} Impersona utente", + "impersonateTitleHtml": "{0} Impersona utente", + "realmChoice": "Realm", + "unknownUser": "Utente sconosciuto", + "loginTotpTitle": "Configura autenticazione mobile", + "loginProfileTitle": "Aggiorna profilo", + "loginTimeout": "Stai impiegando troppo tempo per accedere. Il processo di autenticazione verrà riavviato.", + "oauthGrantTitle": "Autenticazione concessa", + "oauthGrantTitleHtml": "{0}", + "errorTitle": "Siamo spiacenti…", + "errorTitleHtml": "Siamo spiacenti...", + "emailVerifyTitle": "Verifica l'email", + "emailForgotTitle": "Password dimenticata?", + "updatePasswordTitle": "Aggiorna password", + "codeSuccessTitle": "Codice di successo", + "codeErrorTitle": "Codice di errore: {0}", + "displayUnsupported": "Tipo display richiesto non supportato", + "browserRequired": "È richiesto il browser per il login", + "browserContinue": "È richiesto il browser per continuare il login", + "browserContinuePrompt": "Aprire il browser per continuare il login? [y/n]:", + "browserContinueAnswer": "y", + "termsTitle": "Termini e condizioni", + "termsText": "

Termini e condizioni da definire

", + "termsPlainText": "Termini e condizioni da definire.", + "recaptchaFailed": "Recaptcha non valido", + "recaptchaNotConfigured": "Il Recaptcha è obbligatorio, ma non configurato", + "consentDenied": "Permesso negato.", + "noAccount": "Nuovo utente?", + "username": "Username", + "usernameOrEmail": "Username o email", + "firstName": "Nome", + "givenName": "Nome", + "fullName": "Nome completo", + "lastName": "Cognome", + "familyName": "Cognome", + "email": "Email", + "password": "Password", + "passwordConfirm": "Conferma password", + "passwordNew": "Nuova Password", + "passwordNewConfirm": "Conferma nuova password", + "rememberMe": "Ricordami", + "authenticatorCode": "Codice One-time", + "address": "Indirizzo", + "locality": "Città o Località", + "street": "Via", + "region": "Stato, Provincia, o Regione", + "postal_code": "CAP", + "country": "Paese", + "emailVerified": "Email verificata", + "gssDelegationCredential": "Credenziali delega GSS", + "profileScopeConsentText": "Profilo utente", + "emailScopeConsentText": "Indirizzo email", + "addressScopeConsentText": "Indirizzo", + "phoneScopeConsentText": "Numero di telefono", + "offlineAccessScopeConsentText": "Accesso offline", + "samlRoleListScopeConsentText": "I miei ruoli", + "rolesScopeConsentText": "Ruoli utente", + "restartLoginTooltip": "Riavvia login", + "loginTotpIntro": "Devi impostare un generatore di OTP (password temporanea valida una volta sola) per accedere a questo account", + "loginTotpStep1": "Installa una delle seguenti applicazioni sul tuo dispositivo mobile", + "loginTotpStep2": "Apri l'applicazione e scansiona il codice QR", + "loginTotpStep3": "Scrivi il codice monouso fornito dall'applicazione e premi Invia per completare il setup", + "loginTotpStep3DeviceName": "Fornisci il nome del dispositivo per aiutarti a gestire i dispositivi di autenticazione.", + "loginTotpManualStep2": "Apri l'applicazione e scrivi la chiave", + "loginTotpManualStep3": "Usa le seguenti impostazioni se l'applicazione lo consente", + "loginTotpUnableToScan": "Non riesci a scansionare il codice QR?", + "loginTotpScanBarcode": "Vuoi scansionare il codice QR?", + "loginCredential": "Credenziali", + "loginOtpOneTime": "Codice monouso", + "loginTotpType": "Tipo", + "loginTotpAlgorithm": "Algoritmo", + "loginTotpDigits": "Cifre", + "loginTotpInterval": "Intervallo", + "loginTotpCounter": "Contatore", + "loginTotpDeviceName": "Nome del dispositivo di autenticazione", + "loginTotp.totp": "Basato sull'ora", + "loginTotp.hotp": "Basato sul contatore", + "loginChooseAuthenticator": "Seleziona il tuo metodo di autenticazione", + "oauthGrantRequest": "Vuoi assegnare questi privilegi di accesso?", + "inResource": "per", + "emailVerifyInstruction1": "Ti è stata inviata una email con le istruzioni per la verifica della tua email.", + "emailVerifyInstruction2": "Non hai ricevuto un codice di verifica nella tua email?", + "emailVerifyInstruction3": "per rinviare la email.", + "emailLinkIdpTitle": "Collega {0}", + "emailLinkIdp1": "Ti è stata inviata una email con le istruzioni per collegare l'account {0} {1} con il tuo account {2}.", + "emailLinkIdp2": "Non hai ricevuto un codice di verifica nella tua email?", + "emailLinkIdp3": "Per rinviare la email.", + "emailLinkIdp4": "Se hai già verificato l'indirizzo email in un altro browser", + "emailLinkIdp5": "per continuare.", + "backToLogin": "« Torna al Login", + "emailInstruction": "Inserisci la tua username o l'indirizzo email e ti manderemo le istruzioni per creare una nuova password.", + "copyCodeInstruction": "Copia questo codice e incollalo nella tua applicazione:", + "pageExpiredTitle": "La pagina è scaduta", + "pageExpiredMsg1": "Per ripetere il login", + "pageExpiredMsg2": "Per continuare con il login", + "personalInfo": "Informazioni personali:", + "role_admin": "Admin", + "role_realm-admin": "Realm Admin", + "role_create-realm": "Crea realm", + "role_create-client": "Crea client", + "role_view-realm": "Visualizza realm", + "role_view-users": "Visualizza utenti", + "role_view-applications": "Visualizza applicazioni", + "role_view-clients": "Visualizza client", + "role_view-events": "Visualizza eventi", + "role_view-identity-providers": "Visualizza identity provider", + "role_manage-realm": "Gestisci realm", + "role_manage-users": "Gestisci utenti", + "role_manage-applications": "Gestisci applicazioni", + "role_manage-identity-providers": "Gestisci identity provider", + "role_manage-clients": "Gestisci client", + "role_manage-events": "Gestisci eventi", + "role_view-profile": "Visualizza profilo", + "role_manage-account": "Gestisci account", + "role_manage-account-links": "Gestisci i link per l'account", + "role_read-token": "Leggi il token", + "role_offline-access": "Accesso offline", + "client_account": "Account", + "client_account-console": "Console account", + "client_security-admin-console": "Console di amministrazione di sicurezza", + "client_admin-cli": "Admin CLI", + "client_realm-management": "Gestione realm", + "client_broker": "Broker", + "requiredFields": "Campi obbligatori", + "invalidUserMessage": "Username o password non validi.", + "invalidUsernameMessage": "Username non valido.", + "invalidUsernameOrEmailMessage": "Username o email non validi.", + "invalidPasswordMessage": "Password non valida.", + "invalidEmailMessage": "Indirizzo email non valido.", + "accountDisabledMessage": "L'account è disabilitato, contatta il tuo amministratore.", + "accountTemporarilyDisabledMessage": "L'account è temporaneamente disabilitato; contatta il tuo amministratore o prova più tardi.", + "expiredCodeMessage": "Login scaduto. Riprovare.", + "expiredActionMessage": "Azione scaduta. Continuare adesso con in login.", + "expiredActionTokenNoSessionMessage": "Azione scaduta.", + "expiredActionTokenSessionExistsMessage": "Azione scaduta. Ricominciare.", + "missingFirstNameMessage": "Inserisci il nome.", + "missingLastNameMessage": "Inserisci il cognome.", + "missingEmailMessage": "Inserisci l'email.", + "missingUsernameMessage": "Inserisci l'username.", + "missingPasswordMessage": "Inserisci la password.", + "missingTotpMessage": "Inserisci il codice di autenticazione.", + "missingTotpDeviceNameMessage": "Inserisci il nome del dispositivo di autenticazione.", + "notMatchPasswordMessage": "Le password non coincidono.", + "invalidPasswordExistingMessage": "Password esistente non valida.", + "invalidPasswordBlacklistedMessage": "Password non valida: la password non è consentita.", + "invalidPasswordConfirmMessage": "La password di conferma non coincide.", + "invalidTotpMessage": "Codice di autenticazione non valido.", + "usernameExistsMessage": "Username già esistente.", + "emailExistsMessage": "Email già esistente.", + "federatedIdentityExistsMessage": "L'utente con {0} {1} esiste già. Effettua il login nella gestione account per associare l'account.", + "confirmLinkIdpTitle": "Account già esistente", + "federatedIdentityConfirmLinkMessage": "L'utente con {0} {1} esiste già. Come vuoi procedere?", + "federatedIdentityConfirmReauthenticateMessage": "Autenticati per associare il tuo account con {0}", + "confirmLinkIdpReviewProfile": "Rivedi profilo", + "confirmLinkIdpContinue": "Aggiungi all'account esistente", + "configureTotpMessage": "Devi impostare un autenticatore per attivare il tuo account.", + "updateProfileMessage": "Devi aggiornare il tuo profilo utente per attivare il tuo account.", + "updatePasswordMessage": "Devi cambiare la password per attivare il tuo account.", + "resetPasswordMessage": "Devi cambiare la password.", + "verifyEmailMessage": "Devi verificare il tuo indirizzo email per attivare il tuo account.", + "linkIdpMessage": "Devi verificare il tuo indirizzo email per associare il tuo account con {0}.", + "emailSentMessage": "Riceverai a breve una email con maggiori istruzioni.", + "emailSendErrorMessage": "Invio email fallito, riprova più tardi.", + "accountUpdatedMessage": "Il tuo account è stato aggiornato.", + "accountPasswordUpdatedMessage": "La tua password è stata aggiornata.", + "delegationCompleteHeader": "Login completato", + "delegationCompleteMessage": "Puoi chiudere questa finestra del browser e tornare alla tua applicazione.", + "delegationFailedHeader": "Login fallito", + "delegationFailedMessage": "Puoi chiudere questa finestra del browser e tornare alla tua applicazione per provare ad accedere nuovamente.", + "noAccessMessage": "Nessun accesso", + "invalidPasswordMinLengthMessage": "Password non valida: lunghezza minima {0}.", + "invalidPasswordMinDigitsMessage": "Password non valida: deve contenere almeno {0} numeri.", + "invalidPasswordMinLowerCaseCharsMessage": "Password non valida: deve contenere almeno {0} caratteri minuscoli.", + "invalidPasswordMinUpperCaseCharsMessage": "Password non valida: deve contenere almeno {0} caratteri maiuscoli.", + "invalidPasswordMinSpecialCharsMessage": "Password non valida: deve contenere almeno {0} caratteri speciali.", + "invalidPasswordNotUsernameMessage": "Password non valida: non deve essere uguale alla username.", + "invalidPasswordRegexPatternMessage": "Password non valida: fallito il match con una o più espressioni regolari.", + "invalidPasswordHistoryMessage": "Password non valida: non deve essere uguale ad una delle ultime {0} password.", + "invalidPasswordGenericMessage": "Password non valida: la nuova password non rispetta le indicazioni previste.", + "failedToProcessResponseMessage": "Fallimento nell'elaborazione della risposta", + "httpsRequiredMessage": "HTTPS richiesto", + "realmNotEnabledMessage": "Realm non abilitato", + "invalidRequestMessage": "Richiesta non valida", + "failedLogout": "Logout fallito", + "unknownLoginRequesterMessage": "Richiedente di Login non riconosciuto", + "loginRequesterNotEnabledMessage": "Richiedente di Login non abilitato", + "bearerOnlyMessage": "Alle applicazioni di tipo Bearer-only non è consentito di effettuare il login tramite browser", + "standardFlowDisabledMessage": "Al client non è consentito di effettuare il login tramite browser con questo response_type. Standard flow è stato disabilitato per il client.", + "implicitFlowDisabledMessage": "Al client non è consentito di effettuare il login tramite browser con questo response_type. Implicit flow è stato disabilitato per il client.", + "invalidRedirectUriMessage": "Redirect uri non valido", + "unsupportedNameIdFormatMessage": "NameIDFormat non supportato", + "invalidRequesterMessage": "Richiedente non valido", + "registrationNotAllowedMessage": "Registrazione non permessa", + "resetCredentialNotAllowedMessage": "Reimpostazione della credenziale non permessa", + "permissionNotApprovedMessage": "Permesso non approvato.", + "noRelayStateInResponseMessage": "Nessun relay state in risposta dall'identity provider.", + "insufficientPermissionMessage": "Permessi insufficienti per associare le identità.", + "couldNotProceedWithAuthenticationRequestMessage": "Impossibile procedere con la richiesta di autenticazione all'identity provider", + "couldNotObtainTokenMessage": "Non posso ottenere un token dall'identity provider.", + "unexpectedErrorRetrievingTokenMessage": "Errore inaspettato nel recupero del token dall'identity provider.", + "unexpectedErrorHandlingResponseMessage": "Errore inaspettato nella gestione della risposta dall'identity provider.", + "identityProviderAuthenticationFailedMessage": "Autenticazione fallita. Non posso effettuare l'autenticazione con l'identity provider.", + "couldNotSendAuthenticationRequestMessage": "Impossibile inviare la richiesta di autenticazione all'identity provider.", + "unexpectedErrorHandlingRequestMessage": "Errore inaspettato nella gestione della richiesta di autenticazione all'identity provider.", + "invalidAccessCodeMessage": "Codice di accesso non valido.", + "sessionNotActiveMessage": "Sessione non attiva.", + "invalidCodeMessage": "Si è verificato un errore, effettua di nuovo il login nella tua applicazione.", + "identityProviderUnexpectedErrorMessage": "Errore imprevisto durante l'autenticazione con identity provider", + "identityProviderNotFoundMessage": "Non posso trovare un identity provider con l'identificativo.", + "identityProviderLinkSuccess": "Hai verificato con successo la tua email. Torna al tuo browser iniziale e continua da lì con il login.", + "staleCodeMessage": "Questa pagina non è più valida, torna alla tua applicazione ed effettua nuovamente l'accesso", + "realmSupportsNoCredentialsMessage": "Il realm non supporta nessun tipo di credenziali.", + "credentialSetupRequired": "Impossibile effettuare il login, è richiesto il setup delle credenziali.", + "identityProviderNotUniqueMessage": "Il realm supporta più di un identity provider. Impossibile determinare quale identity provider deve essere utilizzato per autenticarti.", + "emailVerifiedMessage": "Il tuo indirizzo email è stato verificato.", + "staleEmailVerificationLink": "Il link che hai cliccato è un link scaduto e non è più valido. Forse hai già verificato la tua email?", + "identityProviderAlreadyLinkedMessage": "L'identità federata restituita dall'identity provider {0} è già associata ad un altro utente.", + "confirmAccountLinking": "Conferma il collegamento per l'account {0} dell'identity provider {1} con il tuo account.", + "confirmEmailAddressVerification": "Conferma la validità dell'indirizzo email {0}.", + "confirmExecutionOfActions": "Esegui la/le seguenti azione/i", + "locale_it": "Italiano", + "backToApplication": "« Torna all'applicazione", + "missingParameterMessage": "Parametri mancanti: {0}", + "clientNotFoundMessage": "Client non trovato.", + "clientDisabledMessage": "Client disabilitato.", + "invalidParameterMessage": "Parametro non valido: {0}", + "alreadyLoggedIn": "Sei già connesso.", + "differentUserAuthenticated": "Se già autenticato con l'utente '{0}' in questa sessione. Per favore, fai prima il logout.", + "brokerLinkingSessionExpired": "È stato richiesta un'associazione a un account broker, ma la sessione corrente non è più valida.", + "proceedWithAction": "» Clicca qui per continuare", + "requiredAction.CONFIGURE_TOTP": "Configura OTP", + "requiredAction.terms_and_conditions": "Termini e condizioni", + "requiredAction.UPDATE_PASSWORD": "Aggiornamento password", + "requiredAction.UPDATE_PROFILE": "Aggiornamento profilo", + "requiredAction.VERIFY_EMAIL": "Verifica dell'indirizzo email", + "doX509Login": "Sarai connesso come:", + "clientCertificate": "Certificato client X509:", + "noCertificate": "[Nessun certificato]", + "pageNotFound": "Pagina non trovata", + "internalServerError": "Si è verificato un errore interno del server", + "console-username": "Username:", + "console-password": "Password:", + "console-otp": "One-time password:", + "console-new-password": "Nuova password:", + "console-confirm-password": "Conferma password:", + "console-update-password": "È richiesto l'aggiornamento della tua password.", + "console-verify-email": "Devi verificare il tuo indirizzo email. È stata inviata una email a {0} che contiene un codice di verifica. Per favore inserisci il codice nella casella di testo seguente.", + "console-email-code": "Codice email:", + "console-accept-terms": "Accetti i termini? [y/n]:", + "console-accept": "y", + "openshift.scope.user_info": "Informazioni utente", + "openshift.scope.user_check-access": "Informazioni di accesso per l'utente", + "openshift.scope.user_full": "Accesso completo", + "openshift.scope.list-projects": "Elenca i progetti", + "saml.post-form.title": "Reindirizzamento per l'autenticazione", + "saml.post-form.message": "Reindirizzamento, attendere per favore.", + "saml.post-form.js-disabled": "JavaScript è disabilitato. È fortemente consigliato abilitarlo. Clicca sul bottone seguente per continuare.", + "otp-display-name": "Applicazione di autenticazione", + "otp-help-text": "Inserire un codice di verifica fornito dall'applicazione di autenticazione.", + "password-display-name": "Password", + "password-help-text": "Accedi inserendo la tua password.", + "auth-username-form-display-name": "Username", + "auth-username-form-help-text": "Inizia il login inserendo la tua username", + "auth-username-password-form-display-name": "Username e password", + "auth-username-password-form-help-text": "Accedi inserendo la tua username e la password.", + "webauthn-display-name": "Chiave di sicurezza", + "webauthn-help-text": "Utilizza la tua chiave di sicurezza per accedere.", + "webauthn-passwordless-display-name": "Chiave di sicurezza", + "webauthn-passwordless-help-text": "Utilizza la tua chiave di sicurezza per l'accesso senza password.", + "webauthn-login-title": "Login con chiave di sicurezza", + "webauthn-registration-title": "Registrazione chiave di sicurezza", + "webauthn-available-authenticators": "Autenticatori disponibili", + "webauthn-error-title": "Errore della chiave di sicurezza", + "webauthn-error-registration": "Impossibile registrare la tua chiave di sicurezza.", + "webauthn-error-api-get": "Autenticazione con la chiave di sicurezza fallita.", + "webauthn-error-different-user": "Il primo utente autenticato non è quello autenticato tramite la chiave di sicurezza.", + "webauthn-error-auth-verification": "Il risultato dell'autenticazione con la chiave di sicurezza non è valido.", + "webauthn-error-register-verification": "Il risultato della registrazione della chiave di sicurezza non è valido.", + "webauthn-error-user-not-found": "Utente sconosciuto autenticato con la chiave di sicurezza.", + "identity-provider-redirector": "Connettiti con un altro identity provider." + }, + "ja": { + "doLogIn": "ログイン", + "doRegister": "登録", + "doCancel": "キャンセル", + "doSubmit": "送信", + "doBack": "戻る", + "doYes": "はい", + "doNo": "いいえ", + "doContinue": "続ける", + "doIgnore": "無視", + "doAccept": "承諾", + "doDecline": "却下", + "doForgotPassword": "パスワードをお忘れですか?", + "doClickHere": "クリックしてください", + "doImpersonate": "代理ログイン", + "doTryAgain": "再試行してください", + "doTryAnotherWay": "別の方法を試してください", + "kerberosNotConfigured": "Kerberosは設定されていません", + "kerberosNotConfiguredTitle": "Kerberosは設定されていません", + "bypassKerberosDetail": "Kerberosでログインしていないか、ブラウザーでKerberosログインの設定がされていません。他の手段でログインするには「続ける」をクリックしてください。", + "kerberosNotSetUp": "Kerberosが設定されていません。ログインできません。", + "registerTitle": "登録", + "loginTitle": "{0}にログイン", + "loginTitleHtml": "{0}", + "impersonateTitle": "{0}ユーザーの代理", + "impersonateTitleHtml": "{0}ユーザーの代理", + "realmChoice": "レルム", + "unknownUser": "不明なユーザー", + "loginTotpTitle": "モバイル・オーセンティケーターのセットアップ", + "loginProfileTitle": "アカウント情報の更新", + "loginTimeout": "ログイン試行がタイムアウトしました。ログインは最初から開始されます。", + "oauthGrantTitle": "{0}へのアクセスを許可", + "oauthGrantTitleHtml": "{0}", + "errorTitle": "申し訳ございません", + "errorTitleHtml": "申し訳ございません", + "emailVerifyTitle": "Eメール確認", + "emailForgotTitle": "パスワードをお忘れですか?", + "updatePasswordTitle": "パスワードの更新", + "codeSuccessTitle": "成功コード", + "codeErrorTitle": "エラーコード: {0}", + "displayUnsupported": "要求された表示タイプがサポートされていません", + "browserRequired": "ログインに必要なブラウザー", + "browserContinue": "ログインを完了するために必要なブラウザー", + "browserContinuePrompt": "ブラウザーを開いてログインを続行しますか? [y/n]:", + "browserContinueAnswer": "y", + "termsTitle": "利用規約", + "termsText": "

利用規約はここで設定する必要があります

", + "termsPlainText": "定義される利用規約。", + "recaptchaFailed": "無効なreCAPTCHA", + "recaptchaNotConfigured": "reCAPTCHAが必須ですが、設定されていません", + "consentDenied": "同意が拒否されました。", + "noAccount": "新規ユーザーですか?", + "username": "ユーザー名", + "usernameOrEmail": "ユーザー名またはメールアドレス", + "firstName": "名", + "givenName": "名", + "fullName": "氏名", + "lastName": "姓", + "familyName": "姓", + "email": "Eメール", + "password": "パスワード", + "passwordConfirm": "パスワード(確認)", + "passwordNew": "新しいパスワード", + "passwordNewConfirm": "新しいパスワード(確認)", + "rememberMe": "ログイン状態の保存", + "authenticatorCode": "ワンタイムコード", + "address": "住所", + "street": "番地", + "locality": "市区町村", + "region": "都道府県", + "postal_code": "郵便番号", + "country": "国", + "emailVerified": "確認済みEメール", + "gssDelegationCredential": "GSS委譲クレデンシャル", + "profileScopeConsentText": "ユーザー・プロファイル", + "emailScopeConsentText": "メールアドレス", + "addressScopeConsentText": "アドレス", + "phoneScopeConsentText": "電話番号", + "offlineAccessScopeConsentText": "オフライン・アクセス", + "samlRoleListScopeConsentText": "ロール", + "rolesScopeConsentText": "ユーザーロール", + "restartLoginTooltip": "ログインを再開", + "loginTotpIntro": "このアカウントにアクセスするには、ワンタイム・パスワード・ジェネレーターを設定する必要があります", + "loginTotpStep1": "次のいずれかのアプリケーションをモバイルにインストールします。", + "loginTotpStep2": "アプリケーションを開き、バーコードをスキャンします。", + "loginTotpStep3": "アプリケーションから提供されたワンタイムコードを入力し、送信をクリックしてセットアップを終了します。", + "loginTotpStep3DeviceName": "OTPデバイスの管理に役立つデバイス名を指定します。", + "loginTotpManualStep2": "アプリケーションを開き、キーを入力します:", + "loginTotpManualStep3": "アプリケーションで設定できる場合は、次の設定値を使用します。", + "loginTotpUnableToScan": "スキャンできませんか?", + "loginTotpScanBarcode": "バーコードをスキャンしますか?", + "loginCredential": "クレデンシャル", + "loginOtpOneTime": "ワンタイムコード", + "loginTotpType": "タイプ", + "loginTotpAlgorithm": "アルゴリズム", + "loginTotpDigits": "桁", + "loginTotpInterval": "間隔", + "loginTotpCounter": "カウンター", + "loginTotpDeviceName": "デバイス名", + "loginTotp.totp": "時間ベース", + "loginTotp.hotp": "カウンターベース", + "loginChooseAuthenticator": "ログイン方法を選択してください", + "oauthGrantRequest": "これらのアクセス権限を付与しますか?", + "inResource": "in", + "emailVerifyInstruction1": "メールアドレスを確認する手順を記載したEメールを送信しました。", + "emailVerifyInstruction2": "Eメールで確認コードを受け取っていませんか?", + "emailVerifyInstruction3": "Eメールを再送信します。", + "emailLinkIdpTitle": "リンク {0}", + "emailLinkIdp1": "{0}の{1}アカウントをあなたの{2}アカウントとリンクするための手順を記載したEメールを送信しました。", + "emailLinkIdp2": "Eメールで確認コードを受け取っていませんか?", + "emailLinkIdp3": "Eメールを再送信します。", + "emailLinkIdp4": "別のブラウザーでメールを確認済みの場合", + "emailLinkIdp5": "続けるには", + "backToLogin": "« ログインに戻る", + "emailInstruction": "ユーザー名またメールアドレスを入力してください。新しいパスワードの設定方法をご案内いたします。", + "copyCodeInstruction": "このコードをコピーし、あなたのアプリケーションにペーストしてください:", + "pageExpiredTitle": "ページの有効期限が切れています", + "pageExpiredMsg1": "ログインプロセスを再開するには", + "pageExpiredMsg2": "ログイン処理を続行するには", + "personalInfo": "個人情報:", + "role_admin": "管理者", + "role_realm-admin": "レルム管理者", + "role_create-realm": "レルムの作成", + "role_create-client": "クライアントの作成", + "role_view-realm": "レルムの参照", + "role_view-users": "ユーザーの参照", + "role_view-applications": "アプリケーションの参照", + "role_view-clients": "クライアントの参照", + "role_view-events": "イベントの参照", + "role_view-identity-providers": "アイデンティティー・プロバイダーの参照", + "role_manage-realm": "レルムの管理", + "role_manage-users": "ユーザーの管理", + "role_manage-applications": "アプリケーションの管理", + "role_manage-identity-providers": "アイデンティティー・プロバイダーの管理", + "role_manage-clients": "クライアントの管理", + "role_manage-events": "イベントの管理", + "role_view-profile": "プロファイルの参照", + "role_manage-account": "アカウントの管理", + "role_manage-account-links": "アカウントリンクの管理", + "role_read-token": "トークンの参照", + "role_offline-access": "オフライン・アクセス", + "client_account": "アカウント", + "client_account-console": "アカウント・コンソール", + "client_security-admin-console": "セキュリティー管理コンソール", + "client_admin-cli": "管理CLI", + "client_realm-management": "レルム管理", + "client_broker": "ブローカー", + "requiredFields": "必須フィールド", + "invalidUserMessage": "無効なユーザー名またはパスワードです。", + "invalidUsernameMessage": "ユーザー名が無効です。", + "invalidUsernameOrEmailMessage": "ユーザー名またはメールアドレスが無効です。", + "invalidPasswordMessage": "パスワードが無効です。", + "invalidEmailMessage": "無効なメールアドレスです。", + "accountDisabledMessage": "アカウントが無効です。管理者に連絡してください。", + "accountTemporarilyDisabledMessage": "アカウントが一時的に無効です。管理者に連絡するか、しばらく時間をおいてから再度お試しください。", + "expiredCodeMessage": "ログイン・タイムアウトが発生しました。再度ログインしてください。", + "expiredActionMessage": "アクションは期限切れです。今すぐログインしてください。", + "expiredActionTokenNoSessionMessage": "アクションは期限切れです。", + "expiredActionTokenSessionExistsMessage": "アクションは期限切れです。もう一度やり直してください。", + "missingFirstNameMessage": "名を指定してください。", + "missingLastNameMessage": "姓を指定してください。", + "missingEmailMessage": "Eメールを指定してください。", + "missingUsernameMessage": "ユーザー名を指定してください。", + "missingPasswordMessage": "パスワードを指定してください。", + "missingTotpMessage": "オーセンティケーター・コードを指定してください。", + "missingTotpDeviceNameMessage": "デバイス名を指定してください。", + "notMatchPasswordMessage": "パスワードが一致していません。", + "invalidPasswordExistingMessage": "既存のパスワードが不正です。", + "invalidPasswordBlacklistedMessage": "無効なパスワード: パスワードがブラックリストに含まれています。", + "invalidPasswordConfirmMessage": "パスワード確認が一致していません。", + "invalidTotpMessage": "無効なオーセンティケーター・コードです。", + "usernameExistsMessage": "既に存在するユーザー名です。", + "emailExistsMessage": "既に存在するEメールです。", + "federatedIdentityExistsMessage": "{0}{1}のユーザーは既に存在します。そのアカウントをリンクするにはアカウント管理にログインしてください。", + "confirmLinkIdpTitle": "既に存在するアカウントです。", + "federatedIdentityConfirmLinkMessage": "{0}{1}のユーザーは既に存在します。継続しますか?", + "federatedIdentityConfirmReauthenticateMessage": "{1}でアカウントをリンクするために{0}として認証します", + "nestedFirstBrokerFlowMessage": "{0}ユーザー{1}は既知のユーザーにリンクされていません。", + "confirmLinkIdpReviewProfile": "プロファイルの確認", + "confirmLinkIdpContinue": "既存のアカウントに追加する", + "configureTotpMessage": "アカウントを有効にするにはモバイル・オーセンティケーターのセットアップが必要です。", + "updateProfileMessage": "アカウントを有効にするにはユーザー・プロファイルの更新が必要です。", + "updatePasswordMessage": "アカウントを有効にするにはパスワードの更新が必要です。", + "resetPasswordMessage": "パスワードを変更する必要があります。", + "verifyEmailMessage": "アカウントを有効にするにはメールアドレスの確認が必要です。", + "linkIdpMessage": "アカウントを{0}とリンクするにはメールアドレスの確認が必要です。", + "emailSentMessage": "詳細な手順を記載したEメールをすぐに受信してください。", + "emailSendErrorMessage": "Eメールの送信に失敗しました。しばらく時間をおいてから再度お試しください。", + "accountUpdatedMessage": "アカウントが更新されました。", + "accountPasswordUpdatedMessage": "パスワードが更新されました。", + "delegationCompleteHeader": "ログインに成功しました", + "delegationCompleteMessage": "このブラウザーのウィンドウを閉じて、コンソール・アプリケーションに戻ることができます。", + "delegationFailedHeader": "ログインに失敗しました", + "delegationFailedMessage": "このブラウザー・ウィンドウを閉じてコンソール・アプリケーションに戻り、再度ログインを試みることができます。", + "noAccessMessage": "アクセスがありません", + "invalidPasswordMinLengthMessage": "無効なパスワード: 最小{0}の長さが必要です。", + "invalidPasswordMinDigitsMessage": "無効なパスワード: 少なくとも{0}文字の数字を含む必要があります。", + "invalidPasswordMinLowerCaseCharsMessage": "無効なパスワード: 少なくとも{0}文字の小文字を含む必要があります。", + "invalidPasswordMinUpperCaseCharsMessage": "無効なパスワード: 少なくとも{0}文字の大文字を含む必要があります。", + "invalidPasswordMinSpecialCharsMessage": "無効なパスワード: 少なくとも{0}文字の特殊文字を含む必要があります。", + "invalidPasswordNotUsernameMessage": "無効なパスワード: ユーザー名と同じパスワードは禁止されています。", + "invalidPasswordRegexPatternMessage": "無効なパスワード: 正規表現パターンと一致しません。", + "invalidPasswordHistoryMessage": "無効なパスワード: 最近の{0}パスワードのいずれかと同じパスワードは禁止されています。", + "invalidPasswordGenericMessage": "無効なパスワード: 新しいパスワードはパスワード・ポリシーと一致しません。", + "failedToProcessResponseMessage": "応答を処理できませんでした", + "httpsRequiredMessage": "HTTPSが必須です", + "realmNotEnabledMessage": "レルムが有効ではありません", + "invalidRequestMessage": "無効なリクエストです", + "failedLogout": "ログアウトに失敗しました", + "unknownLoginRequesterMessage": "不明なログイン要求元です", + "loginRequesterNotEnabledMessage": "ログイン要求元は有効ではありません", + "bearerOnlyMessage": "bearer-onlyのアプリケーションはブラウザー・ログインを開始することが許可されていません", + "standardFlowDisabledMessage": "与えられたresponse_typeでクライアントはブラウザー・ログインを開始することが許可されていません。標準フローは無効です。", + "implicitFlowDisabledMessage": "与えられたresponse_typeでクライアントはブラウザー・ログインを開始することが許可されていません。インプリシット・フローは無効です。", + "invalidRedirectUriMessage": "無効なリダイレクトURIです", + "unsupportedNameIdFormatMessage": "サポートされていないNameID Formatです", + "invalidRequesterMessage": "無効な要求元です", + "registrationNotAllowedMessage": "登録は許可されていません", + "resetCredentialNotAllowedMessage": "クレデンシャルのリセットは許可されていません", + "permissionNotApprovedMessage": "パーミッションは承認されていません。", + "noRelayStateInResponseMessage": "アイデンティティー・プロバイダーからの応答にRelayStateがありません。", + "insufficientPermissionMessage": "アイデンティティーにリンクするには不十分なパーミッションです。", + "couldNotProceedWithAuthenticationRequestMessage": "アイデンティティー・プロバイダーへの認証リクエストを続行できませんでした。", + "couldNotObtainTokenMessage": "アイデンティティー・プロバイダーからトークンを取得できませんでした。", + "unexpectedErrorRetrievingTokenMessage": "アイデンティティー・プロバイダーからのトークン取得で予期せぬエラーが発生しました。", + "unexpectedErrorHandlingResponseMessage": "アイデンティティー・プロバイダーからの応答を処理する際に予期せぬエラーが発生しました。", + "identityProviderAuthenticationFailedMessage": "認証に失敗しました。アイデンティティー・プロバイダーを使用して認証できませんでした。", + "couldNotSendAuthenticationRequestMessage": "アイデンティティー・プロバイダーに認証リクエストを送信することができませんでした。", + "unexpectedErrorHandlingRequestMessage": "アイデンティティー・プロバイダーへの認証リクエストを処理する際に予期せぬエラーが発生しました。", + "invalidAccessCodeMessage": "無効なアクセスコードです。", + "sessionNotActiveMessage": "セッションが有効ではありません。", + "invalidCodeMessage": "エラーが発生しました。アプリケーションを介して再度ログインしてください。", + "identityProviderUnexpectedErrorMessage": "アイデンティティー・プロバイダーによる認証の際に予期せぬエラーが発生しました", + "identityProviderNotFoundMessage": "該当の識別子を持つアイデンティティー・プロバイダーが見つかりませんでした。", + "identityProviderLinkSuccess": "Eメールを正常に確認しました。元のブラウザーに戻ってログインしてください。", + "staleCodeMessage": "このページはもはや有効ではありませんので、アプリケーションに戻り再度ログインしてください", + "realmSupportsNoCredentialsMessage": "レルムはクレデンシャル・タイプをサポートしていません。", + "credentialSetupRequired": "ログインできません。クレデンシャルのセットアップが必要です。", + "identityProviderNotUniqueMessage": "レルムは複数のアイデンティティー・プロバイダーをサポートしています。どのアイデンティティー・プロバイダーが認証に使用されるべきか判断できませんでした。", + "emailVerifiedMessage": "メールアドレスが確認できました。", + "staleEmailVerificationLink": "クリックしたリンクは古いリンクであり、有効ではありません。おそらく、すでにメールを確認しています。", + "identityProviderAlreadyLinkedMessage": "{0}によって返された連携済みアイデンティティーは、すでに別のユーザーにリンクされています。", + "confirmAccountLinking": "アイデンティティー・プロバイダー{1}のアカウント{0}とあなたのアカウントとのリンクを確認してください。", + "confirmEmailAddressVerification": "Eメールアドレス{0}の有効性を確認してください。", + "confirmExecutionOfActions": "次の操作を実行します。", + "locale_ca": "Català", + "locale_de": "Deutsch", + "locale_en": "English", + "locale_es": "Español", + "locale_fr": "Français", + "locale_it": "Italiano", + "locale_ja": "日本語", + "locale_nl": "Nederlands", + "locale_no": "Norsk", + "locale_pl": "Polish", + "locale_pt_BR": "Português (Brasil)", + "locale_pt-BR": "Português (Brasil)", + "locale_ru": "Русский", + "locale_lt": "Lietuvių", + "locale_zh-CN": "中文简体", + "locale_sk": "Slovenčina", + "locale_sv": "Svenska", + "backToApplication": "« アプリケーションに戻る", + "missingParameterMessage": "不足パラメーター: {0}", + "clientNotFoundMessage": "クライアントが見つかりません。", + "clientDisabledMessage": "クライアントが無効になっています。", + "invalidParameterMessage": "無効なパラメーター: {0}", + "alreadyLoggedIn": "既にログインしています。", + "differentUserAuthenticated": "すでにこのセッションで異なるユーザー'{0}'として認証されています。まずログアウトしてください。", + "brokerLinkingSessionExpired": "要求されたブローカー・アカウントのリンクは、現在のセッションでは有効ではありません。", + "proceedWithAction": "» 続行するにはここをクリックしてください", + "requiredAction.CONFIGURE_TOTP": "OTPの設定", + "requiredAction.terms_and_conditions": "利用規約", + "requiredAction.UPDATE_PASSWORD": "パスワードの更新", + "requiredAction.UPDATE_PROFILE": "プロファイルの更新", + "requiredAction.VERIFY_EMAIL": "Eメールの確認", + "doX509Login": "次のユーザーとしてログインします:", + "clientCertificate": "X509クライアント証明書:", + "noCertificate": "[証明書なし]", + "pageNotFound": "ページが見つかりません", + "internalServerError": "内部サーバーエラーが発生しました", + "console-username": "ユーザー名:", + "console-password": "パスワード:", + "console-otp": "ワンタイム・パスワード:", + "console-new-password": "新しいパスワード:", + "console-confirm-password": "パスワードの確認:", + "console-update-password": "パスワードの更新が必要です。", + "console-verify-email": "メールアドレスを確認する必要があります。確認コードを含むメールを{0}に送信しました。このコードを以下に入力してください。", + "console-email-code": "Eメールコード:", + "console-accept-terms": "利用規約に同意しますか? [y/n]:", + "console-accept": "y", + "openshift.scope.user_info": "ユーザー情報", + "openshift.scope.user_check-access": "ユーザーアクセス情報", + "openshift.scope.user_full": "フルアクセス", + "openshift.scope.list-projects": "プロジェクトの一覧表示", + "saml.post-form.title": "認証リダイレクト", + "saml.post-form.message": "リダイレクトしています。お待ちください。", + "saml.post-form.js-disabled": "JavaScriptが無効になっています。有効にすることを強くお勧めします。継続するには、下のボタンをクリックしてください。", + "otp-display-name": "オーセンティケーター・アプリケーション", + "otp-help-text": "オーセンティケーター・アプリケーションから取得した確認コードを入力してください。", + "password-display-name": "パスワード", + "password-help-text": "パスワードを入力してログインします。", + "auth-username-form-display-name": "ユーザー名", + "auth-username-form-help-text": "ユーザー名を入力してログインを開始します", + "auth-username-password-form-display-name": "ユーザー名とパスワード", + "auth-username-password-form-help-text": "ユーザー名とパスワードを入力してログインしてください。", + "webauthn-display-name": "セキュリティーキー", + "webauthn-help-text": "セキュリティーキーを使用してログインしてください。", + "webauthn-passwordless-display-name": "セキュリティーキー", + "webauthn-passwordless-help-text": "パスワードレス・ログインにセキュリティーキーを使用します。", + "webauthn-login-title": "セキュリティーキー・ログイン", + "webauthn-registration-title": "セキュリティーキーの登録", + "webauthn-available-authenticators": "利用可能なオーセンティケーター", + "webauthn-error-title": "セキュリティーキー・エラー", + "webauthn-error-registration": "セキュリティーキーを登録できませんでした。", + "webauthn-error-api-get": "セキュリティーキーによる認証に失敗しました。", + "webauthn-error-different-user": "最初に認証されたユーザーは、セキュリティーキーによって認証されたユーザーではありません。", + "webauthn-error-auth-verification": "セキュリティーキーの認証結果が無効です。", + "webauthn-error-register-verification": "セキュリティーキーの登録結果が無効です。", + "webauthn-error-user-not-found": "セキュリティーキーで認証された不明なユーザー。", + "identity-provider-redirector": "別のアイデンティティー・プロバイダーと接続する" + }, + "lt": { + "doLogIn": "Prisijungti", + "doRegister": "Registruotis", + "doCancel": "Atšaukti", + "doSubmit": "Patvirtinti", + "doYes": "Taip", + "doNo": "Ne", + "doContinue": "Tęsti", + "doAccept": "Patvirtinti", + "doDecline": "Atšaukti", + "doForgotPassword": "Pamiršote slaptažodį?", + "doClickHere": "Spauskite čia", + "doImpersonate": "Apsimesti kaip", + "kerberosNotConfigured": "Kerberos nesukonfigūruotas", + "kerberosNotConfiguredTitle": "Kerberos nesukonfigūruotas", + "bypassKerberosDetail": "Jūs neprisijungęs per Kerberos arba Jūsų naršyklė nesukonfigūruota Kerberos prisijungimui. Tęskite ir pasirinkite kitą prisijungimo būdą", + "kerberosNotSetUp": "Kerberos nesukonfigūruotas. Jūs negalite prisijungti.", + "registerWithTitle": "Registruotis su {0}", + "registerWithTitleHtml": "{0}", + "loginTitle": "Prisijungti su {0}", + "loginTitleHtml": "{0}", + "impersonateTitle": "Apsimesti kaip naudotojas {0} ", + "impersonateTitleHtml": "Apsimesti kaip {0}", + "realmChoice": "Sritis", + "unknownUser": "Nežinomas naudotojas", + "loginTotpTitle": "Mobilaus autentifikatoriaus nustatymas", + "loginProfileTitle": "Atnaujinti paskyros informaciją", + "loginTimeout": "Užtrukote per ilgai. Prisijungimo procesas pradedamas iš naujo.", + "oauthGrantTitle": "Suteitikti prieigą", + "oauthGrantTitleHtml": "{0}", + "errorTitle": "Atsiprašome ...", + "errorTitleHtml": "Atsiprašome ...", + "emailVerifyTitle": "El. pašto adreso patvirtinimas", + "emailForgotTitle": "Pamiršote slaptažodį?", + "updatePasswordTitle": "Atnaujinti slaptažodį", + "codeSuccessTitle": "Sėkmė", + "codeErrorTitle": "Klaidos kodas: {0}", + "termsTitle": "Naudojimo sąlygos", + "termsTitleHtml": "Naudojimo sąlygos", + "termsText": "

Naudojimo sąlygos nenurodytos

", + "recaptchaFailed": "Recaptcha neteisingas", + "recaptchaNotConfigured": "Reikalingas Recaptcha nesukonfigūruotas", + "consentDenied": "Prieiga draudžiama.", + "noAccount": "Dar neturite paskyros?", + "username": "Naudotojo vardas", + "usernameOrEmail": "Naudotojo vardas arba el. pašto adresas", + "firstName": "Vardas", + "givenName": "Vardas", + "fullName": "Pavardė", + "lastName": "Pavardė", + "familyName": "Pavardė", + "email": "El. paštas", + "password": "Slaptažodis", + "passwordConfirm": "Pakartotas slaptažodis", + "passwordNew": "Naujas slaptažodis", + "passwordNewConfirm": "Pakartotas naujas slaptažodis", + "rememberMe": "Prisiminti mane", + "authenticatorCode": "Vienkartinis kodas", + "address": "Adresas", + "street": "Gatvė", + "locality": "Miestas arba vietovė", + "region": "Rajonas", + "postal_code": "Pašto kodas", + "country": "Šalis", + "emailVerified": "El. pašto adresas patvirtintas", + "gssDelegationCredential": "GSS prisijungimo duomenų delegavimas", + "loginTotpStep1": "Įdiekite FreeOTP arba Google Authenticator savo įrenginyje. Programėlės prieinamos Google Play ir Apple App Store.", + "loginTotpStep2": "Atidarykite programėlę ir nuskenuokite barkodą arba įveskite kodą.", + "loginTotpStep3": "Įveskite programėlėje sugeneruotą vieną kartą galiojantį kodą ir paspauskite Saugoti norėdami prisijungti.", + "loginOtpOneTime": "Vienkartinis kodas", + "oauthGrantRequest": "Ar Jūs suteikiate šias prieigos teises?", + "inResource": "į", + "emailVerifyInstruction1": "El. paštas su instrukcijomis ir patvirtinimo nuoroda nusiųsti į Jūsų el. paštą.", + "emailVerifyInstruction2": "El. paštu negavote patvirtinimo kodo?", + "emailVerifyInstruction3": "pakartotoinai siųsti el. laišką.", + "emailLinkIdpTitle": "Susieti {0}", + "emailLinkIdp1": "El. pašto laiškas su instrukcijomis susieti {0} paskyrą {1} su {2} buvo nusiųstas.", + "emailLinkIdp2": "Negavote patvirtinimo kodo el. paštu?", + "emailLinkIdp3": "pakartotoinai siųsti el. laišką.", + "backToLogin": "« Grįžti į prisijungimo langą", + "emailInstruction": "Įveskite naudotojo vardą arba slaptažodį ir slaptažodžio pakeitimo instrukcijos bus atsiųstos Jums el. paštu ", + "copyCodeInstruction": "Nukopijuokite šį kodą į Jūsų programą:", + "personalInfo": "Asmeninė informacija:", + "role_admin": "Administratorius", + "role_realm-admin": "Srities administravimas", + "role_create-realm": "Kurti sritį", + "role_create-client": "Kurti programą", + "role_view-realm": "Peržiūrėti sritį", + "role_view-users": "Peržiūrėti naudotojus", + "role_view-applications": "Peržiūrėti programas", + "role_view-clients": "Peržiūrėti klientines programas", + "role_view-events": "Peržiūrėti įvykių žurnalą", + "role_view-identity-providers": "Peržiūrėti tapatybės teikėjus", + "role_manage-realm": "Valdyti sritis", + "role_manage-users": "Valdyti naudotojus", + "role_manage-applications": "Valdyti programas", + "role_manage-identity-providers": "Valdyti tapatybės teikėjus", + "role_manage-clients": "Valdyti programas", + "role_manage-events": "Valdyti įvykius", + "role_view-profile": "Peržiūrėti paskyrą", + "role_manage-account": "Valdyti paskyrą", + "role_read-token": "Skaityti prieigos rakšą", + "role_offline-access": "Darbas neprisijungus", + "client_account": "Paskyra", + "client_security-admin-console": "Saugumo administravimo konsolė", + "client_admin-cli": "Administravimo CLI", + "client_realm-management": "Srities valdymas", + "client_broker": "Tarpininkas", + "invalidUserMessage": "Neteisingas naudotojo vardas arba slaptažodis.", + "invalidEmailMessage": "Neteisingas el. pašto adresas.", + "accountDisabledMessage": "Paskyros galiojimas sustabdytas, kreipkitės į administratorių.", + "accountTemporarilyDisabledMessage": "Paskyros galiojimas laikinai sustabdytas. Kreipkitės į administratorių arba pabandykite vėliau.", + "expiredCodeMessage": "Prisijungimo laikas baigėsi. Bandykite dar kartą.", + "missingFirstNameMessage": "Prašome įvesti vardą.", + "missingLastNameMessage": "Prašome įvesti pavardę.", + "missingEmailMessage": "Prašome įvesti el. pašto adresą.", + "missingUsernameMessage": "Prašome įvesti naudotojo vardą.", + "missingPasswordMessage": "Prašome įvesti slaptažodį.", + "missingTotpMessage": "Prašome įvesti autentifikacijos kodą.", + "notMatchPasswordMessage": "Slaptažodžiai nesutampa.", + "invalidPasswordExistingMessage": "Neteisingas dabartinis slaptažodis.", + "invalidPasswordConfirmMessage": "Pakartotas slaptažodis nesutampa.", + "invalidTotpMessage": "Neteisingas autentifikacijos kodas.", + "usernameExistsMessage": "Toks naudotojas jau egzistuoja.", + "emailExistsMessage": "El. pašto adresas jau egzistuoja.", + "federatedIdentityExistsMessage": "Naudotojas {0} {1} jau egzistuoja. Prašome prsijungti prie naudotojų valdymo posistemės paskyrų susiejimui.", + "confirmLinkIdpTitle": "Paskyra jau egzistuoja", + "federatedIdentityConfirmLinkMessage": "Naudotojas {0} {1} jau egzistuoja. Ar tęsti?", + "federatedIdentityConfirmReauthenticateMessage": "Prisijunkite norėdami susieti paskyrą su {0}", + "confirmLinkIdpReviewProfile": "Peržiūrėti naudotojo profilio informaciją", + "confirmLinkIdpContinue": "Susieti su egzistuojančia paskyra", + "configureTotpMessage": "Paskyros aktyvavimui Jums reikalingas Mobilus autentifikatorius.", + "updateProfileMessage": "Paskyros aktyvavimui Jums reikia atnaujinti profilio informaciją.", + "updatePasswordMessage": "Paskyros aktyvavimui Jums reikia pakeisti slaptažodį.", + "verifyEmailMessage": "Paskyros aktyvavimui Jums reikia patvirtinti el. pašto adresą.", + "linkIdpMessage": "El. pašto adreso susiejimui su Jūsu paskyra {0} reikalingas patvirtinimas.", + "emailSentMessage": "Netrukus turėtumėte gauti el. pašto adresą su instrukcijomis.", + "emailSendErrorMessage": "Klaida siunčiant el. paštą, bandykite vėliau.", + "accountUpdatedMessage": "Jųsų paskyros informacija atnaujinta.", + "accountPasswordUpdatedMessage": "Jūsų slaptažodis pakeistas.", + "noAccessMessage": "Prieiga negalima", + "invalidPasswordMinLengthMessage": "Neteisingas slaptažodis: privalomi bent {0} simboliai.", + "invalidPasswordMinDigitsMessage": "Neteisingas slaptažodis: privalomi bent {0} skaitmenys.", + "invalidPasswordMinLowerCaseCharsMessage": "Neteisingas slaptažodis: privalomos bent {0} mažosios raidės.", + "invalidPasswordMinUpperCaseCharsMessage": "Neteisingas slaptažodis: privalomos bent {0} didžiosios raidės.", + "invalidPasswordMinSpecialCharsMessage": "Neteisingas slaptažodis: privalomi bent {0} specialūs simboliai.", + "invalidPasswordNotUsernameMessage": "Neteisingas slaptažodis: negali sutapti su naudotojo vardu.", + "invalidPasswordRegexPatternMessage": "Neteisingas slaptažodis: neatitinka regexp taisyklės.", + "invalidPasswordHistoryMessage": "Neteisingas slaptažodis: negali sutapti su prieš tai naudotais {0} slaptažodžiais.", + "failedToProcessResponseMessage": "Klaida apdorojant atsakymą", + "httpsRequiredMessage": "Privalomas HTTPS", + "realmNotEnabledMessage": "Srities galiojimas išjungtas", + "invalidRequestMessage": "Neteisinga užklausa", + "failedLogout": "Nepavyko užbaigti sesijos", + "unknownLoginRequesterMessage": "Nežinomas prisijungimo prašytojas", + "loginRequesterNotEnabledMessage": "Prisijungimo prašytojo galiojimas išjungtas", + "bearerOnlyMessage": "Programos, sukonfigūruotos tik kaip perdavėjai, negali inicijuoti prisijungimą per naršyklę.", + "standardFlowDisabledMessage": "Su pateiktu atsakymo tipu prisijungimas per naršyklę šiam klientui negalimas. Šiam klientui neįgalinta standartinė seka.", + "implicitFlowDisabledMessage": "Su pateiktu atsakymo tipu prisijungimas per naršyklę šiam klientui negalimas. Šiam klientui neįgalinta išreikštinė seka.", + "invalidRedirectUriMessage": "Neteisinga nukreipimo nuoroda", + "unsupportedNameIdFormatMessage": "Nepalaikomas NameIDFormat", + "invalidRequesterMessage": "Neteisingas prašytojas", + "registrationNotAllowedMessage": "Registracija negalima", + "resetCredentialNotAllowedMessage": "Prisijungimo duomenų atkūrimas negalimas", + "permissionNotApprovedMessage": "Teisį nepatvirtinta.", + "noRelayStateInResponseMessage": "Tapatybės teikėjo atsakyme trūksta perdavimo būsenos.", + "insufficientPermissionMessage": "Trūksta teisių tapatybių susiejimui.", + "couldNotProceedWithAuthenticationRequestMessage": "Nepavyksta pradėti tapatybės teikėjo autentifikacijos užklausos.", + "couldNotObtainTokenMessage": "Negaunamas prieigos raktas iš tapatybės teikėjo.", + "unexpectedErrorRetrievingTokenMessage": "Prieigos rakšo gavimo iš tapatybės teikėjo metu įvyko netikėta klaida.", + "unexpectedErrorHandlingResponseMessage": "Tapatybės teikėjo atsakymo apdorojimo metu įvyko netikėta klaida.", + "identityProviderAuthenticationFailedMessage": "Autentifikacijos klaida. Nepavyksta autentifikacija su tapatybės teikėju.", + "couldNotSendAuthenticationRequestMessage": "Tapatybės teikėjui nepavyksta nusiųsti autentifikacijos užklausos.", + "unexpectedErrorHandlingRequestMessage": "Užklausos tapatybės teikėjui formavimo metu įvyko netikėta klaida.", + "invalidAccessCodeMessage": "Neteisingas prieigos kodas.", + "sessionNotActiveMessage": "Sesija neaktyvi.", + "invalidCodeMessage": "Įvyko klaida. Prašome bandyti prisijungti dar kartą.", + "identityProviderUnexpectedErrorMessage": "Autentifikavimo su išoriniu tapatybės teikėju metu įvyko netikėta klaida.", + "identityProviderNotFoundMessage": "Su nurodytu identifikatoriumi nerastas tapatybės teikėjas.", + "identityProviderLinkSuccess": "Jūsų naudotojo paskyra buvo sėkmingai susieta su {0} paskyra {1} .", + "staleCodeMessage": "Šis puslapis nebegalioja. Prašome grįžti į programą ir bandyti prisijungti iš naujo.", + "realmSupportsNoCredentialsMessage": "Sritis nepalaiko prisijungimų naudojant prisijungimo duomenis.", + "identityProviderNotUniqueMessage": "Sritis palaiko daugiau nei vieną tapatybės teikėją. Negalima nustatyti kuris tapatybės teikėjas turi būti naudojamas autentifikacijai.", + "emailVerifiedMessage": "Jūsų el. pašto adresas patvirtintas.", + "staleEmailVerificationLink": "Nuoroda, kurią paspaudėte nebegalioja? Galbūt Jūs jau patvirtinote el. pašto adresą?", + "backToApplication": "« Grįžti į programą", + "missingParameterMessage": "Nenurodytas parametras: {0}", + "clientNotFoundMessage": "Nenurodytas klientas.", + "clientDisabledMessage": "Kliento galiojimas išjungtas.", + "invalidParameterMessage": "Neteisingas parametras: {0}", + "alreadyLoggedIn": "Jūs jau esate prisijungę." + }, + "nl": { + "doLogIn": "Inloggen", + "doRegister": "Registreer", + "doCancel": "Annuleer", + "doSubmit": "Verzenden", + "doYes": "Ja", + "doNo": "Nee", + "doContinue": "Doorgaan", + "doIgnore": "Negeer", + "doAccept": "Accepteren", + "doDecline": "Afwijzen", + "doForgotPassword": "Wachtwoord vergeten?", + "doClickHere": "Klik hier", + "doImpersonate": "Identiteit overnemen", + "kerberosNotConfigured": "Kerberos is niet geconfigureerd", + "kerberosNotConfiguredTitle": "Kerberos is niet geconfigureerd", + "bypassKerberosDetail": "U bent niet ingelogd via Kerberos of uw browser kan niet met Kerberos inloggen. Klik op 'doorgaan' om via een andere manier in te loggen", + "kerberosNotSetUp": "Kerberos is onjuist geconfigureerd. U kunt niet inloggen.", + "registerTitle": "Registreer", + "loginTitle": "Log in met {0}", + "loginTitleHtml": "{0}", + "impersonateTitle": "{0} Identiteit overnemen", + "impersonateTitleHtml": "{0} Identiteit overnemen", + "realmChoice": "Realm", + "unknownUser": "Onbekende gebruiker", + "loginTotpTitle": "Mobile Authenticator Setup", + "loginProfileTitle": "Update accountinformatie", + "loginTimeout": "U bent te lang bezig geweest met inloggen. Het inlogproces begint opnieuw.", + "oauthGrantTitle": "Verleen Toegang", + "oauthGrantTitleHtml": "{0}", + "errorTitle": "Er is een fout opgetreden...", + "errorTitleHtml": "Er is een fout opgetreden...", + "emailVerifyTitle": "E-mailadres-verificatie", + "emailForgotTitle": "Wachtwoord vergeten?", + "updatePasswordTitle": "Wachtwoord updaten", + "codeSuccessTitle": "Succescode", + "codeErrorTitle": "Foutcode: {0}", + "displayUnsupported": "Opgevraagde weergave type is niet ondersteund", + "browserRequired": "Om in te loggen is een browser vereist", + "browserContinue": "Om het loginproces af te ronden is een browser vereist", + "browserContinuePrompt": "Open een browser en ga door met inloggen? [y/n]:", + "browserContinueAnswer": "y", + "termsTitle": "Voorwaarden", + "termsText": "

Gedefinieerde voorwaarden

", + "termsPlainText": "Voorwaarden", + "recaptchaFailed": "Ongeldige Recaptcha", + "recaptchaNotConfigured": "Recaptcha is verplicht, maar niet geconfigureerd", + "consentDenied": "Toestemming geweigerd.", + "noAccount": "Nieuwe gebruiker?", + "username": "Gebruikersnaam", + "usernameOrEmail": "Gebruikersnaam of e-mailadres", + "firstName": "Voornaam", + "givenName": "Voornaam", + "fullName": "Volledige naam", + "lastName": "Achternaam", + "familyName": "Familienaam", + "email": "E-mailadres", + "password": "Wachtwoord", + "passwordConfirm": "Bevestig wachtwoord", + "passwordNew": "Nieuw wachtwoord", + "passwordNewConfirm": "Bevestiging nieuwe wachtwoord", + "rememberMe": "Ingelogd blijven", + "authenticatorCode": "Authenticatiecode", + "address": "Adres", + "street": "Straat", + "locality": "Woonplaats", + "region": "Provincie of regio", + "postal_code": "Postcode", + "country": "Land", + "emailVerified": "E-mailadres geverifieerd", + "gssDelegationCredential": "GSS delegatie Credential", + "profileScopeConsentText": "Gebruikersprofiel", + "emailScopeConsentText": "E-mailadres", + "addressScopeConsentText": "Adres", + "phoneScopeConsentText": "Telefoonnummer", + "offlineAccessScopeConsentText": "Offline toegang", + "samlRoleListScopeConsentText": "Mijn rollen", + "rolesScopeConsentText": "Gebruikersrollen", + "loginTotpIntro": "U bent verplicht om tweefactor-authenticatie in te stellen om dit account te kunnen gebruiken", + "loginTotpStep1": "Installeer een van de volgende applicaties op uw mobile telefoon", + "loginTotpStep2": "Open de applicatie en scan de barcode", + "loginTotpStep3": "Voer de eenmalige code die door de applicatie is aangeleverd in en klik op 'Verzenden' om de setup te voltooien", + "loginTotpManualStep2": "Open de applicatie en voer de sleutel in", + "loginTotpManualStep3": "Gebruik de volgende configuratiewaarden (als de applicatie dit ondersteund)", + "loginTotpUnableToScan": "Lukt het scannen niet?", + "loginTotpScanBarcode": "Scan barcode?", + "loginOtpOneTime": "Eenmalige code", + "loginTotpType": "Type", + "loginTotpAlgorithm": "Algoritme", + "loginTotpDigits": "Cijfers", + "loginTotpInterval": "Interval", + "loginTotpCounter": "Teller", + "loginTotp.totp": "Time-based", + "loginTotp.hotp": "Counter-based", + "oauthGrantRequest": "Wilt u deze toegangsrechten verlenen?", + "inResource": "in", + "emailVerifyInstruction1": "Een e-mail met instructies om uw e-mailadres te verifiëren is zojuist verzonden.", + "emailVerifyInstruction2": "Heeft u geen verificatiecode ontvangen in uw e-mail?", + "emailVerifyInstruction3": "om opnieuw een e-mail te versturen.", + "emailLinkIdpTitle": "Link {0}", + "emailLinkIdp1": "Er is een e-mail met instructies verzonden om {0} account {1} te koppelen met uw {2} account.", + "emailLinkIdp2": "Heeft u geen verificatiecode in uw e-mail ontvangen?", + "emailLinkIdp3": "om opnieuw een e-mail te versturen.", + "emailLinkIdp4": "Als u deze mail al geverifieerd hebt in een andere browser", + "emailLinkIdp5": "om door te gaan.", + "backToLogin": "« Terug naar Inloggen", + "emailInstruction": "Voer uw gebruikersnaam of e-mailadres in en wij sturen u een e-mailbericht met instructies voor het aanmaken van een nieuw wachtwoord.", + "copyCodeInstruction": "Kopieer deze code en plak deze in uw applicatie:", + "pageExpiredTitle": "Sessie is verlopen", + "pageExpiredMsg1": "Om het loginproces opnieuw te doen", + "pageExpiredMsg2": "Om door te gaan met het loginproces", + "personalInfo": "Persoonlijke informatie:", + "role_admin": "Admin", + "role_realm-admin": "Realm beheren", + "role_create-realm": "Realm aanmaken", + "role_create-client": "Client aanmaken", + "role_view-realm": "Bekijk realm", + "role_view-users": "Bekijk gebruikers", + "role_view-applications": "Bekijk applicaties", + "role_view-clients": "Bekijk clients", + "role_view-events": "Bekijk gebeurtenissen", + "role_view-identity-providers": "Bekijk identity providers", + "role_manage-realm": "Beheer realm", + "role_manage-users": "Gebruikers beheren", + "role_manage-applications": "Beheer applicaties", + "role_manage-identity-providers": "Beheer identity providers", + "role_manage-clients": "Beheer clients", + "role_manage-events": "Beheer gebeurtenissen", + "role_view-profile": "Profiel bekijken", + "role_manage-account": "Beheer account", + "role_manage-account-links": "Beheer accountlinks", + "role_read-token": "Token lezen", + "role_offline-access": "Offline toegang", + "client_account": "Account", + "client_security-admin-console": "Security Admin Console", + "client_admin-cli": "Admin CLI", + "client_realm-management": "Realm-beheer", + "client_broker": "Broker", + "invalidUserMessage": "Ongeldige gebruikersnaam of wachtwoord.", + "invalidEmailMessage": "Ongeldig e-mailadres.", + "accountDisabledMessage": "Account is uitgeschakeld, neem contact op met beheer.", + "accountTemporarilyDisabledMessage": "Account is tijdelijk uitgeschakeld, neem contact op met beheer of probeer het later opnieuw.", + "expiredCodeMessage": "Logintijd verlopen. Gelieve opnieuw in te loggen.", + "expiredActionMessage": "Actietijd verlopen. Log daarom opnieuw in.", + "expiredActionTokenNoSessionMessage": "Actietijd verlopen.", + "expiredActionTokenSessionExistsMessage": "Actietijd verlopen. Gelieve de actie opnieuw doen.", + "missingFirstNameMessage": "Voer uw voornaam in.", + "missingLastNameMessage": "Voer uw achternaam in.", + "missingEmailMessage": "Voer uw e-mailadres in.", + "missingUsernameMessage": "Voer uw gebruikersnaam in.", + "missingPasswordMessage": "Voer uw wachtwoord in.", + "missingTotpMessage": "Voer uw authenticatiecode in.", + "notMatchPasswordMessage": "Wachtwoorden komen niet overeen.", + "invalidPasswordExistingMessage": "Ongeldig bestaand wachtwoord.", + "invalidPasswordBlacklistedMessage": "Ongeldig wachtwoord: wachtwoord is geblacklist.", + "invalidPasswordConfirmMessage": "Wachtwoord komt niet overeen met wachtwoordbevestiging.", + "invalidTotpMessage": "Ongeldige authenticatiecode.", + "usernameExistsMessage": "Gebruikersnaam bestaat al.", + "emailExistsMessage": "E-mailadres bestaat al.", + "federatedIdentityExistsMessage": "Gebruiker met {0} {1} bestaat al. Log in met het beheerdersaccount om het account te koppelen.", + "confirmLinkIdpTitle": "Account bestaat al", + "federatedIdentityConfirmLinkMessage": "Gebruiker met {0} {1} bestaat al. Hoe wilt u doorgaan?", + "federatedIdentityConfirmReauthenticateMessage": "Authenticeer om uw account te koppelen {0}", + "confirmLinkIdpReviewProfile": "Nalopen profiel", + "confirmLinkIdpContinue": "Voeg toe aan bestaande account", + "configureTotpMessage": "U moet de Mobile Authenticator configuren om uw account te activeren.", + "updateProfileMessage": "U moet uw gebruikersprofiel bijwerken om uw account te activeren.", + "updatePasswordMessage": "U moet uw wachtwoord wijzigen om uw account te activeren.", + "resetPasswordMessage": "U moet uw wachtwoord wijzigen.", + "verifyEmailMessage": "U moet uw e-mailadres verifiëren om uw account te activeren.", + "linkIdpMessage": "U moet uw e-mailadres verifiëren om uw account te koppelen aan {0}.", + "emailSentMessage": "U ontvangt binnenkort een e-mail met verdere instructies.", + "emailSendErrorMessage": "Het versturen van de e-mail is mislukt, probeer het later opnieuw.", + "accountUpdatedMessage": "Uw account is gewijzigd.", + "accountPasswordUpdatedMessage": "Uw wachtwoord is gewijzigd.", + "delegationCompleteHeader": "Login gelukt", + "delegationCompleteMessage": "U mag uw browser sluiten en terug gaan naar uw console applicatie", + "delegationFailedHeader": "Login mislukt", + "delegationFailedMessage": "U mag uw browser sluiten en terug gaan naar uw console applicatie om daar het loginproces nogmaalt te proberen.", + "noAccessMessage": "Geen toegang", + "invalidPasswordMinLengthMessage": "Ongeldig wachtwoord, de minimumlengte is {0} karakters.", + "invalidPasswordMinDigitsMessage": "Ongeldig wachtwoord, deze moet minstens {0} cijfers bevatten.", + "invalidPasswordMinLowerCaseCharsMessage": "Ongeldig wachtwoord, deze moet minstens {0} kleine letters bevatten.", + "invalidPasswordMinUpperCaseCharsMessage": "Ongeldig wachtwoord, deze moet minstens {0} hoofdletters bevatten.", + "invalidPasswordMinSpecialCharsMessage": "Ongeldig wachtwoord, deze moet minstens {0} speciale tekens bevatten.", + "invalidPasswordNotUsernameMessage": "Ongeldig wachtwoord, deze mag niet overeen komen met de gebruikersnaam.", + "invalidPasswordRegexPatternMessage": "Ongeldig wachtwoord, deze komt niet overeen met opgegeven reguliere expressie(s).", + "invalidPasswordHistoryMessage": "Ongeldig wachtwoord, deze mag niet overeen komen met een van de laatste {0} wachtwoorden.", + "invalidPasswordGenericMessage": "Ongeldig wachtwoord: het nieuwe wachtwoord voldoet niet aan de opgestelde eisen.", + "failedToProcessResponseMessage": "Het verwerken van de respons is mislukt", + "httpsRequiredMessage": "HTTPS vereist", + "realmNotEnabledMessage": "Realm niet geactiveerd", + "invalidRequestMessage": "Ongeldige request", + "failedLogout": "Afmelden is mislukt", + "unknownLoginRequesterMessage": "De login requester is onbekend", + "loginRequesterNotEnabledMessage": "De login requester is niet geactiveerd", + "bearerOnlyMessage": "Bearer-only applicaties mogen geen browserlogin initiëren", + "standardFlowDisabledMessage": "Client mag geen browserlogin starten met het opgegeven response_type. Standard flow is uitgeschakeld voor de client.", + "implicitFlowDisabledMessage": "Client mag geen browserlogin starten met opgegeven response_type. Implicit flow is uitgeschakeld voor de klant.", + "invalidRedirectUriMessage": "Ongeldige redirect-URI", + "unsupportedNameIdFormatMessage": "Niet-ondersteunde NameIDFormat", + "invalidRequesterMessage": "Ongeldige requester", + "registrationNotAllowedMessage": "Registratie is niet toegestaan", + "resetCredentialNotAllowedMessage": "Het opnieuw instellen van de aanmeldgegevens is niet toegestaan", + "permissionNotApprovedMessage": "Recht verworpen.", + "noRelayStateInResponseMessage": "Geen relay state in antwoord van de identity provider.", + "insufficientPermissionMessage": "Onvoldoende rechten om identiteiten te koppelen.", + "couldNotProceedWithAuthenticationRequestMessage": "Het authenticatieverzoek naar de identity provider wordt afgebroken.", + "couldNotObtainTokenMessage": "Kon geen token bemachtigen van de identity provider.", + "unexpectedErrorRetrievingTokenMessage": "Onverwachte fout bij het ophalen van de token van de identity provider.", + "unexpectedErrorHandlingResponseMessage": "Onverwachte fout bij het verwerken van de respons van de identity provider.", + "identityProviderAuthenticationFailedMessage": "Verificatie mislukt. Er kon niet worden geauthenticeerd met de identity provider.", + "couldNotSendAuthenticationRequestMessage": "Kan het authenticatieverzoek niet verzenden naar de identity provider.", + "unexpectedErrorHandlingRequestMessage": "Onverwachte fout bij het verwerken van het authenticatieverzoek naar de identity provider.", + "invalidAccessCodeMessage": "Ongeldige toegangscode.", + "sessionNotActiveMessage": "Sessie inactief.", + "invalidCodeMessage": "Er is een fout opgetreden, probeer nogmaals in te loggen.", + "identityProviderUnexpectedErrorMessage": "Onverwachte fout tijdens de authenticatie met de identity provider", + "identityProviderNotFoundMessage": "Geen identity provider gevonden met deze naam.", + "identityProviderLinkSuccess": "Uw account is met succes gekoppeld aan {0} account {1}.", + "staleCodeMessage": "Deze pagina is verlopen. Keer terug naar uw applicatie om opnieuw in te loggen.", + "realmSupportsNoCredentialsMessage": "Realm ondersteunt geen enkel soort aanmeldgegeven.", + "identityProviderNotUniqueMessage": "Realm ondersteunt meerdere identity providers. Er kon niet bepaald worden welke identity provider er gebruikt zou moeten worden tijdens de authenticatie.", + "emailVerifiedMessage": "Uw e-mailadres is geverifieerd.", + "staleEmailVerificationLink": "De link die u gebruikt is verlopen, wellicht omdat u uw e-mailadres al eerder geverifieerd heeft.", + "identityProviderAlreadyLinkedMessage": "De door {0} teruggegeven gefedereerde identiteit is al aan een andere gebruiker gekoppeld.", + "confirmAccountLinking": "Bevestig dat het account {0} van identity provider {1} overeenkomt met uw account.", + "confirmEmailAddressVerification": "Bevestig dat e-mailadres {0} valide is.", + "confirmExecutionOfActions": "Voer de volgende actie(s) uit", + "backToApplication": "« Terug naar de applicatie", + "missingParameterMessage": "Missende parameters: {0}", + "clientNotFoundMessage": "Client niet gevonden.", + "clientDisabledMessage": "Client is inactief.", + "invalidParameterMessage": "Ongeldige parameter: {0}", + "alreadyLoggedIn": "U bent al ingelogd.", + "differentUserAuthenticated": "U bent in deze sessie al als de gebruiker \"{0}\" aangemeld. Log eerst uit.", + "brokerLinkingSessionExpired": "Broker account linking aangevraagd, maar de huidige sessie in verlopen.", + "proceedWithAction": "» Klik hier om verder te gaan", + "requiredAction.CONFIGURE_TOTP": "Configureer OTP", + "requiredAction.terms_and_conditions": "Voorwaarden", + "requiredAction.UPDATE_PASSWORD": "Update wachtwoord", + "requiredAction.UPDATE_PROFILE": "Update profiel", + "requiredAction.VERIFY_EMAIL": "Verifieer e-mail", + "doX509Login": "U wordt ingelogd als:", + "clientCertificate": "X509 client certificate:", + "noCertificate": "[No Certificate]", + "pageNotFound": "Pagina niet gevonden", + "internalServerError": "Er is een interne serverfout opgetreden", + "console-username": "Gebruikersnaam:", + "console-password": "Wachtwoord:", + "console-otp": "Eenmalige code:", + "console-new-password": "Nieuw wachtwoord:", + "console-confirm-password": "Bevestig wachtwoord:", + "console-update-password": "Een update van uw wachtwoord is verplicht.", + "console-verify-email": "U bent verplicht om uw e-mailadres te verifiëren. Een e-mail met de verificatiecode is naar {0} gestuurd. Voer deze code hieronder in.", + "console-email-code": "E-mail Code:", + "console-accept-terms": "Accepteert u de voorwaarden? [y/n]:", + "console-accept": "y" + }, + "no": { + "doLogIn": "Logg inn", + "doRegister": "Registrer deg", + "doCancel": "Avbryt", + "doSubmit": "Send inn", + "doYes": "Ja", + "doNo": "Nei", + "doContinue": "Fortsett", + "doAccept": "Aksepter", + "doDecline": "Avslå", + "doForgotPassword": "Glemt passord?", + "doClickHere": "Klikk her", + "doImpersonate": "Utgi deg for å være en annen bruker", + "kerberosNotConfigured": "Kerberos er ikke konfigurert", + "kerberosNotConfiguredTitle": "Kerberos er ikke konfigurert", + "bypassKerberosDetail": "Enten er du ikke logget inn via Kerberos eller så støtter ikke nettleseren innlogging med Kerberos. Vennligst klikk Fortsett for å logge inn på andre måter", + "kerberosNotSetUp": "Kerberos er ikke konfigurert. Du kan ikke logge inn.", + "registerWithTitle": "Registrer deg med {0}", + "registerWithTitleHtml": "{0}", + "loginTitle": "Logg inn på {0}", + "loginTitleHtml": "{0}", + "impersonateTitle": "{0} Gi deg ut for å være en annen bruker", + "impersonateTitleHtml": "{0} Gi deg ut for å være en annen bruker", + "realmChoice": "Sikkerhetsdomene", + "unknownUser": "Ukjent bruker", + "loginTotpTitle": "Konfigurer autentifikator for mobil", + "loginProfileTitle": "Oppdater konto", + "loginTimeout": "Du brukte for lang tid på å logge inn. Vennligst prøv igjen.", + "oauthGrantTitle": "Gi tilgang", + "oauthGrantTitleHtml": "{0}", + "errorTitle": "Vi beklager...", + "errorTitleHtml": "Vi beklager ...", + "emailVerifyTitle": "E-postbekreftelse", + "emailForgotTitle": "Glemt passord?", + "updatePasswordTitle": "Oppdater passord", + "codeSuccessTitle": "Suksesskode", + "codeErrorTitle": "Feilkode: {0}", + "termsTitle": "Vilkår og betingelser", + "termsTitleHtml": "Vilkår og betingelser", + "termsText": "

Vilkår og betingelser kommer

", + "recaptchaFailed": "Ugyldig Bildebekreftelse", + "recaptchaNotConfigured": "Bildebekreftelse er påkrevet, men er ikke konfigurert", + "consentDenied": "Samtykke avslått.", + "noAccount": "Ny bruker?", + "username": "Brukernavn", + "usernameOrEmail": "Brukernavn eller e-postadresse", + "firstName": "Fornavn", + "givenName": "Fornavn", + "fullName": "Fullstendig navn", + "lastName": "Etternavn", + "familyName": "Etternavn", + "email": "E-postadresse", + "password": "Passord", + "passwordConfirm": "Bekreft passord", + "passwordNew": "Nytt passord", + "passwordNewConfirm": "Bekreft nytt Passord", + "rememberMe": "Husk meg", + "authenticatorCode": "Engangskode", + "address": "Adresse", + "street": "Gate-/veinavn + husnummer", + "locality": "By", + "region": "Fylke", + "postal_code": "Postnummer", + "country": "Land", + "emailVerified": "E-postadresse bekreftet", + "gssDelegationCredential": "GSS legitimasjons-delegering", + "loginTotpStep1": "Installer FreeOTP eller Google Authenticator på din mobiltelefon. Begge applikasjoner er tilgjengelige på Google Play og Apple App Store.", + "loginTotpStep2": "Åpne applikasjonen og skann strekkoden eller skriv inn koden", + "loginTotpStep3": "Skriv inn engangskoden fra applikasjonen og klikk send inn for å fullføre", + "loginOtpOneTime": "Engangskode", + "oauthGrantRequest": "Vil du gi disse tilgangsrettighetene?", + "inResource": "i", + "emailVerifyInstruction1": "En e-post med instruksjoner for å bekrefte din e-postadresse har blitt sendt til deg.", + "emailVerifyInstruction2": "Ikke mottatt en bekreftelseskode i e-posten vi sendte til deg?", + "emailVerifyInstruction3": "for å sende e-post på nytt.", + "emailLinkIdpTitle": "Lenke {0}", + "emailLinkIdp1": "En e-post med instruksjoner for å koble {0} konto med din {2} konto har blitt sendt til deg.", + "emailLinkIdp2": "Ikke mottatt en bekreftelseskode i e-posten vi sendte til deg?", + "emailLinkIdp3": "for å sende e-post på nytt.", + "backToLogin": "« Tilbake til innlogging", + "emailInstruction": "Skriv inn e-postadressen din og vi vil sende deg instruksjoner for hvordan du oppretter et nytt passord.", + "copyCodeInstruction": "Vennligst kopier denne koden og lim den inn i applikasjonen din:", + "personalInfo": "Personlig informasjon:", + "role_admin": "Administrator", + "role_realm-admin": "Administrator for sikkerhetsdomene", + "role_create-realm": "Opprette sikkerhetsdomene", + "role_create-client": "Opprette klient", + "role_view-realm": "Se sikkerhetsdomene", + "role_view-users": "Se brukere", + "role_view-applications": "Se applikasjoner", + "role_view-clients": "Se klienter", + "role_view-events": "Se hendelser", + "role_view-identity-providers": "Se identitetsleverandører", + "role_manage-realm": "Administrere sikkerhetsdomene", + "role_manage-users": "Administrere brukere", + "role_manage-applications": "Administrere applikasjoner", + "role_manage-identity-providers": "Administrere identitetsleverandører", + "role_manage-clients": "Administrere klienter", + "role_manage-events": "Administrere hendelser", + "role_view-profile": "Se profil", + "role_manage-account": "Administrere konto", + "role_read-token": "Lese token", + "role_offline-access": "Frakoblet tilgang", + "role_uma_authorization": "Skaffe tillatelser", + "client_account": "Konto", + "client_security-admin-console": "Sikkerthetsadministrasjonskonsoll", + "client_realm-management": "Sikkerhetsdomene-administrasjon", + "client_broker": "Broker", + "invalidUserMessage": "Ugyldig brukernavn eller passord.", + "invalidEmailMessage": "Ugyldig e-postadresse.", + "accountDisabledMessage": "Konto er deaktivert, kontakt administrator.", + "accountTemporarilyDisabledMessage": "Konto er midlertidig deaktivert, kontakt administrator eller prøv på nytt senere.", + "expiredCodeMessage": "Login ble tidsavbrutt. Vennligst logg inn på nytt.", + "missingFirstNameMessage": "Vennligst oppgi fornavn.", + "missingLastNameMessage": "Vennligst oppgi etternavn.", + "missingEmailMessage": "Vennligst oppgi e-postadresse.", + "missingUsernameMessage": "Vennligst oppgi brukernavn.", + "missingPasswordMessage": "Vennligst oppgi passord.", + "missingTotpMessage": "Vennligst oppgi autentiseringskode.", + "notMatchPasswordMessage": "Passordene er ikke like.", + "invalidPasswordExistingMessage": "Ugyldig eksisterende passord.", + "invalidPasswordConfirmMessage": "Passord er ikke like.", + "invalidTotpMessage": "Ugyldig engangskode.", + "usernameExistsMessage": "Brukernavnet finnes allerede.", + "emailExistsMessage": "E-post finnes allerede.", + "federatedIdentityExistsMessage": "Bruker med {0} {1} finnes allerede. Vennligst logg inn på kontoadministratsjon for å koble sammen kontoene.", + "confirmLinkIdpTitle": "Kontoen finnes allerede", + "federatedIdentityConfirmLinkMessage": "Bruker med {0} {1} finnes allerede. Hvordan vil du fortsette?", + "confirmLinkIdpReviewProfile": "Se over og bekreft profil", + "confirmLinkIdpContinue": "Legg til eksisterende konto", + "configureTotpMessage": "Du må sette opp en engangskode-generator for å aktivere konto.", + "updateProfileMessage": "Du må oppdatere brukerprofilen din for å aktivere konto.", + "updatePasswordMessage": "Du må skifte passord for å aktivere kontoen din.", + "verifyEmailMessage": "Du må bekrefte e-postadressen din for å aktivere konto.", + "linkIdpMessage": "You need to verify your email address to link your account with {0}.", + "emailSentMessage": "Du vil straks motta en e-post med ytterlige instruksjoner.", + "emailSendErrorMessage": "Mislyktes å sende e-post, vennligst prøv igjen senere.", + "accountUpdatedMessage": "Din konto har blitt oppdatert.", + "accountPasswordUpdatedMessage": "Ditt passord har blitt oppdatert.", + "noAccessMessage": "Ingen tilgang", + "invalidPasswordMinLengthMessage": "Ugyldig passord: minimum lengde {0}.", + "invalidPasswordMinDigitsMessage": "Ugyldig passord: må inneholde minimum {0} sifre.", + "invalidPasswordMinLowerCaseCharsMessage": "Ugyldig passord: må inneholde minimum {0} små bokstaver.", + "invalidPasswordMinUpperCaseCharsMessage": "Ugyldig passord: må inneholde minimum {0} store bokstaver.", + "invalidPasswordMinSpecialCharsMessage": "Ugyldig passord: må inneholde minimum {0} spesialtegn.", + "invalidPasswordNotUsernameMessage": "Ugyldig passord: kan ikke være likt brukernavn.", + "invalidPasswordRegexPatternMessage": "Ugyldig passord: tilfredsstiller ikke kravene for passord-mønster.", + "invalidPasswordHistoryMessage": "Ugyldig passord: kan ikke være likt noen av de {0} foregående passordene.", + "failedToProcessResponseMessage": "Kunne ikke behandle svar", + "httpsRequiredMessage": "HTTPS påkrevd", + "realmNotEnabledMessage": "Sikkerhetsdomene er ikke aktivert", + "invalidRequestMessage": "Ugyldig forespørsel", + "failedLogout": "Utlogging feilet", + "unknownLoginRequesterMessage": "Ukjent anmoder for innlogging", + "loginRequesterNotEnabledMessage": "Anmoder for innlogging er ikke aktivert", + "bearerOnlyMessage": "Bearer-only applikasjoner har ikke lov til å initiere innlogging via nettleser", + "standardFlowDisabledMessage": "Klienten har ikke lov til å initiere innlogging via nettleser med gitt response_type. Standard flow er deaktivert for denne klienten.", + "implicitFlowDisabledMessage": "Klienten har ikke lov til å initiere innlogging via nettleser med gitt response_type. Implicit flow er deaktivert for denne klienten.", + "invalidRedirectUriMessage": "Ugyldig redirect uri", + "unsupportedNameIdFormatMessage": "NameIDFormat er ikke støttet", + "invalidRequesterMessage": "Ugyldig sender av forespørsel", + "registrationNotAllowedMessage": "Registrering er ikke lov", + "resetCredentialNotAllowedMessage": "Tilbakestilling av innloggingsdata er ikke lov", + "permissionNotApprovedMessage": "Tillatelse ikke godkjent.", + "noRelayStateInResponseMessage": "Ingen relay state i svar fra identitetsleverandør.", + "insufficientPermissionMessage": "Utilstrekkelige rettigheter for å koble identiteter.", + "couldNotProceedWithAuthenticationRequestMessage": "Kunne ikke gå videre med autentiseringsforespørsel til identitetsleverandør.", + "couldNotObtainTokenMessage": "Klarte ikke å innhente token fra identitetsleverandør.", + "unexpectedErrorRetrievingTokenMessage": "Uventet feil ved henting av token fra identitetsleverandør.", + "unexpectedErrorHandlingResponseMessage": "Uventet feil ved håndtering av svar fra identitetsleverandør.", + "identityProviderAuthenticationFailedMessage": "Autentisering feilet. Kunne ikke autentisere med identitetsleverandør.", + "couldNotSendAuthenticationRequestMessage": "Kunne ikke sende autentiseringsforespørsel til identitetsleverandør.", + "unexpectedErrorHandlingRequestMessage": "Uventet feil ved håndtering av autentiseringsforespørsel til identitetsleverandør.", + "invalidAccessCodeMessage": "Ugyldig tilgangskode.", + "sessionNotActiveMessage": "Sesjonen er ikke aktiv.", + "invalidCodeMessage": "En feil oppstod, vennligst logg inn på nytt i din applikasjon.", + "identityProviderUnexpectedErrorMessage": "Uventet feil ved autentisering med identitetsleverandør", + "identityProviderNotFoundMessage": "Kunne ikke finne en identitetsleverandør med identifikatoren.", + "identityProviderLinkSuccess": "Din konto ble suksessfullt koblet med {0} konto {1}.", + "staleCodeMessage": "Denne siden er ikke lenger gyldig. Vennligst gå tilbake til applikasjonen din og logg inn på nytt.", + "realmSupportsNoCredentialsMessage": "Sikkerhetsdomene støtter ingen legitimasjonstyper.", + "identityProviderNotUniqueMessage": "Sikkerhetsdomene støtter flere identitetsleverandører. Kunne ikke avgjøre hvilken identitetsleverandør som burde brukes for autentisering.", + "emailVerifiedMessage": "Din e-postadresse har blitt verifisert.", + "staleEmailVerificationLink": "Lenken du klikket er utgått og er ikke lenger gyldig. Har du kanskje allerede bekreftet e-postadressen din?", + "locale_ca": "Català", + "locale_de": "Deutsch", + "locale_en": "English", + "locale_es": "Español", + "locale_fr": "Français", + "locale_it": "Italian", + "locale_ja": "日本語", + "locale_nl": "Nederlands", + "locale_no": "Norsk", + "locale_pt_BR": "Português (Brasil)", + "locale_pt-BR": "Português (Brasil)", + "locale_ru": "Русский", + "locale_zh-CN": "中文简体", + "backToApplication": "« Tilbake til applikasjonen", + "missingParameterMessage": "Manglende parameter: {0}", + "clientNotFoundMessage": "Klient ikke funnet.", + "clientDisabledMessage": "Klient deaktivert.", + "invalidParameterMessage": "Ugyldig parameter: {0}", + "alreadyLoggedIn": "Du er allerede innlogget." + }, + "pl": { + "doLogIn": "Logowanie", + "doRegister": "Rejestracja", + "doCancel": "Anuluj", + "doSubmit": "Zatwierdź", + "doYes": "Tak", + "doNo": "Nie", + "doContinue": "Kontynuuj", + "doIgnore": "Ignoruj", + "doAccept": "Akceptuj", + "doDecline": "Odrzuć", + "doForgotPassword": "Nie pamiętasz hasła?", + "doClickHere": "Kliknij tutaj", + "doImpersonate": "Wciel się", + "kerberosNotConfigured": "Kerberos nie jest skonfigurowany", + "kerberosNotConfiguredTitle": "Kerberos nie jest skonfigurowany", + "bypassKerberosDetail": "Albo nie jesteś zalogowany przez Kerberos albo twoja przeglądarka nie jest skonfigurowana do logowania Kerberos. Kliknij kontynuuj by zalogować się w inny sposób.", + "kerberosNotSetUp": "Kerberos nie jest skonfigurowany. Nie można się zalogować.", + "registerTitle": "Rejestracja", + "loginTitle": "Zaloguj się do {0}", + "loginTitleHtml": "{0}", + "impersonateTitle": "Wcielenie {0}", + "impersonateTitleHtml": "Wcielenie {0}", + "realmChoice": "Strefa", + "unknownUser": "Nieznany użytkownik", + "loginTotpTitle": "Konfiguracja dla Mobile Authenticator", + "loginProfileTitle": "Zaktualizuj informacje konta", + "loginTimeout": "Zbyt dużo czasu zajęło logowanie. Proces logowania rozpocznie się od nowa.", + "oauthGrantTitle": "Przydziel dostęp dla {0}", + "oauthGrantTitleHtml": "{0}", + "errorTitle": "Przykro nam...", + "errorTitleHtml": "Przykro nam...", + "emailVerifyTitle": "Weryfikacja e-maila", + "emailForgotTitle": "Nie pamiętasz hasła?", + "updatePasswordTitle": "Aktualizacja hasła", + "codeSuccessTitle": "Kod sukcesu", + "codeErrorTitle": "Kod błędu: {0}", + "displayUnsupported": "Żądany typ wyświetlania jest nieobsługiwany", + "browserRequired": "Do zalogowania wymagana jest przeglądarka", + "browserContinue": "Przeglądarka jest wymagana by dokończyć logowanie", + "browserContinuePrompt": "Otworzyć przeglądarkę i kontynuować logowanie? [t/n]:", + "browserContinueAnswer": "t", + "termsTitle": "Regulamin", + "termsText": "

Regulamin, który należy zdefiniować

", + "termsPlainText": "Regulamin, który należy zdefiniować.", + "recaptchaFailed": "Błędna Recaptcha", + "recaptchaNotConfigured": "Recaptcha jest wymagana, ale nie skonfigurowana", + "consentDenied": "Zgoda odrzucona.", + "noAccount": "Nie masz konta?", + "username": "Nazwa użytkownika (login)", + "usernameOrEmail": "Nazwa użytkownika lub e-mail (login)", + "firstName": "Imię", + "givenName": "Nadane imię", + "fullName": "Pełne imię i nazwisko", + "lastName": "Nazwisko", + "familyName": "Nazwisko rodowe", + "email": "E-mail", + "password": "Hasło", + "passwordConfirm": "Potwierdź hasło", + "passwordNew": "Nowe hasło", + "passwordNewConfirm": "Potwierdzenie nowego hasła", + "rememberMe": "Zapamiętaj mnie", + "authenticatorCode": "Kod jednorazowy", + "address": "Adres", + "street": "Ulica", + "locality": "Miejscowość", + "region": "Województwo", + "postal_code": "Kod pocztowy", + "country": "Państwo", + "emailVerified": "Email zweryfikowany", + "gssDelegationCredential": "Świadectwo przekazania uprawnień GSS", + "profileScopeConsentText": "Profil użytkownika", + "emailScopeConsentText": "Adres email", + "addressScopeConsentText": "Adres", + "phoneScopeConsentText": "Numer telefonu", + "offlineAccessScopeConsentText": "Dostęp offline", + "samlRoleListScopeConsentText": "Moje role", + "loginTotpIntro": "Aby uzyskać dostęp do tego konta, musisz skonfigurować generator haseł jednorazowych", + "loginTotpStep1": "Zainstaluj jedną z następujących aplikacji na telefonie komórkowym", + "loginTotpStep2": "Otwórz aplikację i zeskanuj kod kreskowy", + "loginTotpStep3": "Wprowadź jednorazowy kod podany przez aplikację i kliknij Prześlij aby zakończyć konfigurację", + "loginTotpManualStep2": "Otwórz aplikację i wprowadź klucz", + "loginTotpManualStep3": "Użyj poniższych wartości konfiguracji, jeśli aplikacja pozwala na ich ustawienie", + "loginTotpUnableToScan": "Nie można skanować?", + "loginTotpScanBarcode": "Zeskanować kod paskowy?", + "loginOtpOneTime": "Kod jednorazowy", + "loginTotpType": "Typ", + "loginTotpAlgorithm": "Algorytm", + "loginTotpDigits": "Cyfry", + "loginTotpInterval": "Interwał", + "loginTotpCounter": "Licznik", + "loginTotp.totp": "Oparte o czas", + "loginTotp.hotp": "Oparte o licznik", + "oauthGrantRequest": "Czy przyznajesz te uprawnienia dostępu?", + "inResource": "w", + "emailVerifyInstruction1": "Została wysłana do Ciebie wiadomość e-mail z instrukcjami jak zweryfikować swój adres e-mail.", + "emailVerifyInstruction2": "Nie otrzymałem kodu weryfikacyjnego w wiadomości e-mail?", + "emailVerifyInstruction3": "aby ponownie wysłać wiadomość e-mail.", + "emailLinkIdpTitle": "Link {0}", + "emailLinkIdp1": "Wiadomość e-mail z instrukcjami, aby powiązać konto {0} {1} z kontem {2} została wysłana do Ciebie.", + "emailLinkIdp2": "Nie otrzymałem kodu weryfikacyjnego w wiadomości e-mail?", + "emailLinkIdp3": "aby ponownie wysłać wiadomość e-mail.", + "emailLinkIdp4": "Jeśli już zweryfikowana e-mail w innej przeglądarce", + "emailLinkIdp5": "aby kontynuować.", + "backToLogin": "« Powrót do logowania", + "emailInstruction": "Wpisz swój adres e-mail lub nazwę użytkownika a wyślemy do Ciebie instrukcje, jak utworzyć nowe hasło.", + "copyCodeInstruction": "Proszę skopiować ten kod i wklej go do aplikacji:", + "pageExpiredTitle": "Strona wygasła", + "pageExpiredMsg1": "Aby ponownie uruchomić proces logowania", + "pageExpiredMsg2": "Aby kontynuować proces logowania", + "personalInfo": "Informacje osobiste:", + "role_admin": "Admin", + "role_realm-admin": "Strefa Admin", + "role_create-realm": "Utwórz strefę", + "role_create-client": "Utwórz klienta", + "role_view-realm": "Wyświetl strefę", + "role_view-users": "Wyświetl użytkowników", + "role_view-applications": "Wyświetl aplikacje", + "role_view-clients": "Wyświetl klientów", + "role_view-events": "Wyświetl zdarzenia", + "role_view-identity-providers": "Wyświetl dostawców tożsamości", + "role_manage-realm": "Zarządzaj strefą", + "role_manage-users": "Zarządzaj użytkownikami", + "role_manage-applications": "Zarządzaj aplikacjami", + "role_manage-identity-providers": "Zarządzaj dostawcami tożsamości", + "role_manage-clients": "Zarządzaj klientami", + "role_manage-events": "Zarządzaj zdarzeniami", + "role_view-profile": "Zobacz profil", + "role_manage-account": "Zarządzaj kontem", + "role_manage-account-links": "Zarządzanie łączami konta", + "role_read-token": "Odczytu tokenu", + "role_offline-access": "Dostęp offline", + "client_account": "Konta", + "client_security-admin-console": "Konsola administratora bezpieczeństwa", + "client_admin-cli": "Admin CLI", + "client_realm-management": "Zarządzanie strefą", + "client_broker": "Broker", + "invalidUserMessage": "Nieprawidłowa nazwa użytkownika lub hasło.", + "invalidEmailMessage": "Nieprawidłowy adres e-mail.", + "accountDisabledMessage": "Konto jest wyłączone, skontaktuj się z administratorem.", + "accountTemporarilyDisabledMessage": "Konto jest tymczasowo wyłączone, skontaktuj się z administratorem lub spróbuj ponownie później.", + "expiredCodeMessage": "Przekroczono limit czasu logowania. Proszę Zaloguj się ponownie.", + "expiredActionMessage": "Akcja wygasła. Proszę kontynuować logowanie.", + "expiredActionTokenNoSessionMessage": "Akcja wygasła.", + "expiredActionTokenSessionExistsMessage": "Akcja wygasła. Proszę uruchomić ponownie.", + "missingFirstNameMessage": "Proszę podać imię.", + "missingLastNameMessage": "Proszę podać nazwisko.", + "missingEmailMessage": "Proszę podać e-mail.", + "missingUsernameMessage": "Proszę podać nazwę użytkownika.", + "missingPasswordMessage": "Proszę podać hasło.", + "missingTotpMessage": "Proszę podać kod uwierzytelniającego.", + "notMatchPasswordMessage": "Hasła nie są zgodne.", + "invalidPasswordExistingMessage": "Nieprawidłowe istniejące hasło.", + "invalidPasswordBlacklistedMessage": "Nieprawidłowe hasło: hasło jest na czarnej liście.", + "invalidPasswordConfirmMessage": "Potwierdzenie hasła nie pasuje.", + "invalidTotpMessage": "Nieprawidłowy kod uwierzytelnienia.", + "usernameExistsMessage": "Nazwa użytkownika już istnieje.", + "emailExistsMessage": "Email już istnieje.", + "federatedIdentityExistsMessage": "Użytkownik z {0} {1} już istnieje. Zaloguj się do zarządzania kontem aby połączyć konto.", + "confirmLinkIdpTitle": "Konto już istnieje", + "federatedIdentityConfirmLinkMessage": "Użytkownik z {0} {1} już istnieje. Co chcesz zrobić?", + "federatedIdentityConfirmReauthenticateMessage": "Uwierzytelnij się aby połączyć swoje konto z {0}", + "confirmLinkIdpReviewProfile": "Przejrzyj profil", + "confirmLinkIdpContinue": "Dodaj do istniejącego konta", + "configureTotpMessage": "Musisz skonfigurować Mobile Authenticator aby aktywować swoje konto.", + "updateProfileMessage": "Musisz zaktualizować profilu użytkownika aby aktywować swoje konto.", + "updatePasswordMessage": "Musisz zmienić swoje hasło aby aktywować swoje konto.", + "resetPasswordMessage": "Musisz zmienić swoje hasło.", + "verifyEmailMessage": "Musisz zweryfikować swój adres e-mail aby aktywować swoje konto.", + "linkIdpMessage": "Musisz zweryfikować swój adres e-mail, aby połączyć swoje konto z {0}.", + "emailSentMessage": "Powinieneś otrzymywać wkrótce pocztę z dalszymi instrukcjami.", + "emailSendErrorMessage": "Nie można wysłać wiadomości e-mail, proszę spróbować ponownie później.", + "accountUpdatedMessage": "Twoje konto zostało zaktualizowane.", + "accountPasswordUpdatedMessage": "Twoje hasło zostało zaktualizowane.", + "delegationCompleteHeader": "Logowanie udane", + "delegationCompleteMessage": "Możesz zamknąć okno przeglądarki i przejść wstecz do aplikacji konsoli.", + "delegationFailedHeader": "Logowanie nie powiodło się", + "delegationFailedMessage": "Możesz zamknąć okno przeglądarki, wrócić do aplikacji konsoli i spróbować zalogować się ponownie.", + "noAccessMessage": "Brak dostępu", + "invalidPasswordMinLengthMessage": "Nieprawidłowe hasło: minimalna długość {0}.", + "invalidPasswordMinDigitsMessage": "Nieprawidłowe hasło: musi zawierać przynajmniej {0} cyfr.", + "invalidPasswordMinLowerCaseCharsMessage": "Nieprawidłowe hasło: musi zawierać co najmniej {0} małych liter.", + "invalidPasswordMinUpperCaseCharsMessage": "Nieprawidłowe hasło: musi zawierać co najmniej {0} wielkich liter.", + "invalidPasswordMinSpecialCharsMessage": "Nieprawidłowe hasło: musi zawierać przynajmniej {0} znaków specjalnych.", + "invalidPasswordNotUsernameMessage": "Nieprawidłowe hasło: nie może być nazwą użytkownika.", + "invalidPasswordRegexPatternMessage": "Nieprawidłowe hasło: brak zgodności z wyrażeniem regularnym.", + "invalidPasswordHistoryMessage": "Nieprawidłowe hasło: nie może być takie jak {0} ostatnich haseł.", + "invalidPasswordGenericMessage": "Nieprawidłowe hasło: nowe hasło nie jest zgodne z zasadami haseł.", + "failedToProcessResponseMessage": "Nie można przetworzyć odpowiedzi", + "httpsRequiredMessage": "Wymagany HTTPS", + "realmNotEnabledMessage": "Strefa nie jest aktywna", + "invalidRequestMessage": "Nieprawidłowe żądanie", + "failedLogout": "Wylogowanie nie powiodło się", + "unknownLoginRequesterMessage": "Nieznany żądający logowania", + "loginRequesterNotEnabledMessage": "Żądający logowania nie jest aktywny", + "bearerOnlyMessage": "Klienci bearer-only nie mogą inicjować logowania przez przeglądarkę", + "standardFlowDisabledMessage": "Klient nie może zainicjować logowania przez przeglądarkę z podanym response_type. Standardowy przepływ jest wyłączony dla klienta.", + "implicitFlowDisabledMessage": "Klient nie może zainicjować logowania przez przeglądarkę z podanym response_type. Niejawny przepływ jest wyłączony dla klienta.", + "invalidRedirectUriMessage": "Nieprawidłowy uri przekierowania", + "unsupportedNameIdFormatMessage": "Nieobsługiwany NameIDFormat", + "invalidRequesterMessage": "Nieprawidłowy żądający", + "registrationNotAllowedMessage": "Rejestracja nie jest dozwolona", + "resetCredentialNotAllowedMessage": "Zresetowanie poświadczeń nie jest dozwolone", + "permissionNotApprovedMessage": "Uprawnienie nie zatwierdzone.", + "noRelayStateInResponseMessage": "Brak przekazanego stanu w odpowiedzi dostawcy tożsamości.", + "insufficientPermissionMessage": "Niewystarczające uprawnienia do łączenia tożsamości.", + "couldNotProceedWithAuthenticationRequestMessage": "Nie można kontynuować żądania uwierzytelnienia do dostawcy tożsamości.", + "couldNotObtainTokenMessage": "Nie można uzyskać tokenu od dostawcy tożsamości.", + "unexpectedErrorRetrievingTokenMessage": "Nieoczekiwany błąd podczas pobierania tokenu od dostawcy tożsamości.", + "unexpectedErrorHandlingResponseMessage": "Nieoczekiwany błąd podczas obsługi odpowiedzi od dostawcy tożsamości.", + "identityProviderAuthenticationFailedMessage": "Uwierzytelnianie nie powiodło się. Nie można uwierzytelnić za pomocą dostawcy tożsamości.", + "couldNotSendAuthenticationRequestMessage": "Nie może wysyłać żądania uwierzytelniania do dostawcy tożsamości.", + "unexpectedErrorHandlingRequestMessage": "Nieoczekiwany błąd podczas obsługi żądania uwierzytelnienia do dostawcy tożsamości.", + "invalidAccessCodeMessage": "Nieprawidłowy kod dostępu.", + "sessionNotActiveMessage": "Sesja nie jest aktywna.", + "invalidCodeMessage": "Wystąpił błąd, zaloguj się ponownie za pośrednictwem aplikacji.", + "identityProviderUnexpectedErrorMessage": "Nieoczekiwany błąd podczas uwierzytelniania u dostawcy tożsamości", + "identityProviderNotFoundMessage": "Nie można odnaleźć dostawcy tożsamości z tym identyfikatorem.", + "identityProviderLinkSuccess": "Pomyślnie zweryfikowano e-mail. Wróć do oryginalnej przeglądarki i tam kontynuuj logowanie.", + "staleCodeMessage": "Ta strona nie jest już ważna, proszę wrócić do aplikacji i zalogować się ponownie", + "realmSupportsNoCredentialsMessage": "Strefa nie obsługuje dowolnego typu poświadczeń.", + "identityProviderNotUniqueMessage": "Strefa obsługuje wielu dostawców tożsamości. Nie można określić dostawcy tożsamości, który powinien być używany do uwierzytelniania.", + "emailVerifiedMessage": "Twój adres e-mail został zweryfikowany.", + "staleEmailVerificationLink": "Użyto nieaktualny link stanu, który stracił ważność. Może e-mail został już zweryfikowany?", + "identityProviderAlreadyLinkedMessage": "Stowarzyszona tożsamość, zwrócona przez {0} jest już połączona z innym użytkownikiem.", + "confirmAccountLinking": "Potwierdź powiązanie konta {0} dostawcy tożsamości {1} z twoim kontem.", + "confirmEmailAddressVerification": "Potwierdź ważność adresu e-mail {0}.", + "confirmExecutionOfActions": "Wykonaj następujące akcje", + "locale_ca": "Kataloński", + "locale_de": "Niemiecki", + "locale_en": "Angielski", + "locale_es": "Hiszpański", + "locale_fr": "Francuzki", + "locale_it": "Włoski", + "locale_ja": "Japoński", + "locale_nl": "Holenderski", + "locale_no": "Norweski", + "locale_pl": "Polski", + "locale_pt_BR": "Portugalski (Brazylia)", + "locale_pt-BR": "Portugalski (Brazylia)", + "locale_ru": "Rosyjski", + "locale_lt": "Litewski", + "locale_zh-CN": "Chiński uproszczony", + "locale_sk": "Słowacki", + "locale_sv": "Szwedzki", + "backToApplication": "« Powrót do aplikacji", + "missingParameterMessage": "Brakujące parametry: {0}", + "clientNotFoundMessage": "Klient nie znaleziony.", + "clientDisabledMessage": "Klient nieaktywny.", + "invalidParameterMessage": "Nieprawidłowy parametr: {0}", + "alreadyLoggedIn": "Jesteś już zalogowany.", + "differentUserAuthenticated": "Jesteś już uwierzytelniona/y jako inny użytkownik '{0}' w tej sesji. Najpierw się wyloguj.", + "brokerLinkingSessionExpired": "Żądano łączenia kont brokera, ale bieżąca sesja już jest nieważna.", + "proceedWithAction": "» kliknij tutaj, aby przejść", + "requiredAction.CONFIGURE_TOTP": "Skonfiguruj OTP", + "requiredAction.terms_and_conditions": "Regulamin", + "requiredAction.UPDATE_PASSWORD": "Zaktualizuj hasło", + "requiredAction.UPDATE_PROFILE": "Zaktualizuj profil", + "requiredAction.VERIFY_EMAIL": "Zweryfikuj adres e-mail", + "doX509Login": "Użytkownik będzie zalogowany jako:", + "clientCertificate": "X509 certyfikat klienta:", + "noCertificate": "[brak certyfikatu]", + "pageNotFound": "Nie znaleziono strony", + "internalServerError": "Wystąpił błąd wewnętrzny serwera", + "console-username": "Nazwa użytkownika:", + "console-password": "Hasło:", + "console-otp": "Hasło jednorazowe:", + "console-new-password": "Nowe hasło:", + "console-confirm-password": "Potwierdź hasło:", + "console-update-password": "Aktualizacja hasła jest wymagana.", + "console-verify-email": "Musisz zweryfikować swój adres e-mail. Wiadomość e-mail z kodem weryfikacyjnym została wysłana do {0}. Podaj ten kod poniżej.", + "console-email-code": "Kod z e-mail:", + "console-accept-terms": "Akceptujesz warunki? [t/n]:", + "console-accept": "t" + }, + "pt-BR": { + "doLogIn": "Entrar", + "doRegister": "Cadastre-se", + "doCancel": "Cancelar", + "doSubmit": "Ok", + "doBack": "Voltar", + "doYes": "Sim", + "doNo": "Não", + "doContinue": "Continuar", + "doIgnore": "Ignorar", + "doAccept": "Aceitar", + "doDecline": "Rejeitar", + "doForgotPassword": "Esqueceu sua senha?", + "doClickHere": "Clique aqui", + "doImpersonate": "Personificar", + "doTryAgain": "Tente novamente", + "doTryAnotherWay": "Tente outra forma", + "kerberosNotConfigured": "Kerberos Não Configurado", + "kerberosNotConfiguredTitle": "Kerberos Não Configurado", + "bypassKerberosDetail": "Ou você não está logado via Kerberos ou o seu navegador não está configurado para login Kerberos. Por favor, clique em continuar para fazer o login no através de outros meios", + "kerberosNotSetUp": "Kerberos não está configurado. Você não pode acessar.", + "registerTitle": "Registre-se", + "loginTitle": "Entrar em {0}", + "loginTitleHtml": "{0}", + "impersonateTitle": "{0} Personificar Usuário", + "impersonateTitleHtml": "{0} Personificar Usuário", + "realmChoice": "Domínio", + "unknownUser": "Usuário desconhecido", + "loginTotpTitle": "Configuração do autenticador mobile", + "loginProfileTitle": "Atualização das Informações da Conta", + "loginTimeout": "Você demorou muito para entrar. Por favor, refaça o processo de login a partir do início.", + "oauthGrantTitle": "Concessão OAuth", + "oauthGrantTitleHtml": "{0}", + "errorTitle": "Nós lamentamos...", + "errorTitleHtml": "Nós lamentamos ...", + "emailVerifyTitle": "Verificação de e-mail", + "emailForgotTitle": "Esqueceu sua senha?", + "updatePasswordTitle": "Atualização de senha", + "codeSuccessTitle": "Código de sucesso", + "codeErrorTitle": "Código de erro: {0}", + "displayUnsupported": "Tipo de exibição solicitado não suportado", + "browserRequired": "Navegador necessário para efetuar login", + "browserContinue": "Navegador necessário para concluir o login", + "browserContinuePrompt": "Abrir navegador e continuar o login? [s/n]:", + "browserContinueAnswer": "s", + "termsTitle": "Termos e Condições", + "termsText": "

Termos e condições a serem definidos

", + "termsPlainText": "Termos e condições a serem definidos.", + "recaptchaFailed": "Recaptcha inválido", + "recaptchaNotConfigured": "Recaptcha é requerido, mas não foi configurado", + "consentDenied": "Consentimento negado.", + "noAccount": "Novo usuário?", + "username": "Nome de usuário", + "usernameOrEmail": "Nome de usuário ou e-mail", + "firstName": "Primeiro nome", + "givenName": "Primeiro nome", + "fullName": "Nome completo", + "lastName": "Sobrenome", + "familyName": "Sobrenome", + "email": "E-mail", + "password": "Senha", + "passwordConfirm": "Confirme a senha", + "passwordNew": "Nova senha", + "passwordNewConfirm": "Confirmação da nova senha", + "rememberMe": "Mantenha-me conectado", + "authenticatorCode": "Código autenticador", + "address": "Endereço", + "street": "Logradouro", + "locality": "Cidade ou localidade", + "region": "Estado", + "postal_code": "CEP", + "country": "País", + "emailVerified": "E-mail verificado", + "gssDelegationCredential": "Delegação de Credenciais GSS", + "profileScopeConsentText": "Perfil de usuário", + "emailScopeConsentText": "Endereço de e-mail", + "addressScopeConsentText": "Endereço", + "phoneScopeConsentText": "Número de telefone", + "offlineAccessScopeConsentText": "Acesso Offline", + "samlRoleListScopeConsentText": "Meus Perfis de Acesso", + "rolesScopeConsentText": "Perfis de Acesso do Usuário", + "restartLoginTooltip": "Reiniciar o login", + "loginTotpIntro": "Você precisa configurar um gerador de código de uso único para acessar esta conta", + "loginTotpStep1": "Instale um dos seguintes aplicativos no seu celular:", + "loginTotpStep2": "Abra o aplicativo e leia o QRCode:", + "loginTotpStep3": "Digite o código único fornecido pelo aplicativo e clique em Ok para concluir a configuração.", + "loginTotpStep3DeviceName": "Forneça um nome de dispositivo para ajudá-lo a gerenciar seus dispositivos OTP.", + "loginTotpManualStep2": "Abra o aplicativo e digite a chave:", + "loginTotpManualStep3": "Use os seguintes valores de configuração se o aplicativo permitir defini-los:", + "loginTotpUnableToScan": "Não foi possível ler o QRCode?", + "loginTotpScanBarcode": "Ler QRCode?", + "loginCredential": "Credencial", + "loginOtpOneTime": "Código único", + "loginTotpType": "Tipo", + "loginTotpAlgorithm": "Algoritmo", + "loginTotpDigits": "Dígitos", + "loginTotpInterval": "Intervalo", + "loginTotpCounter": "Contador", + "loginTotpDeviceName": "Nome do dispositivo", + "loginTotp.totp": "Baseado em tempo", + "loginTotp.hotp": "Baseado em contador", + "loginChooseAuthenticator": "Selecione o método de login", + "oauthGrantRequest": "Você concede esses privilégios de acesso?", + "inResource": "em", + "emailVerifyInstruction1": "Um e-mail com instruções para verificar o seu endereço de e-mail foi enviado para você.", + "emailVerifyInstruction2": "Não recebeu um código de verificação em seu e-mail?", + "emailVerifyInstruction3": "para reenviar o e-mail.", + "emailLinkIdpTitle": "Vincular {0}", + "emailLinkIdp1": "Um e-mail com instruções para vincular a conta {0} {1} com sua conta {2} foi enviado para você.", + "emailLinkIdp2": "Não recebeu um código de verificação no e-mail?", + "emailLinkIdp3": "para reenviar o e-mail.", + "emailLinkIdp4": "Se você já verificou o email em outro navegador", + "emailLinkIdp5": "para continuar.", + "backToLogin": "« Voltar ao Login", + "emailInstruction": "Digite seu nome de usuário ou endereço de e-mail e nós lhe enviaremos instruções sobre como criar uma nova senha.", + "copyCodeInstruction": "Por favor, copie o código e cole-o em seu aplicativo:", + "pageExpiredTitle": "A página expirou", + "pageExpiredMsg1": "Para reiniciar o processo de login", + "pageExpiredMsg2": "Para continuar o processo de login", + "personalInfo": "Informações Pessoais:", + "role_admin": "Admininstrador", + "role_realm-admin": "Admininstrador do Domínio", + "role_create-realm": "Criar domínio", + "role_create-client": "Criar cliente", + "role_view-realm": "Visualizar domínio", + "role_view-users": "Visualizar usuários", + "role_view-applications": "Visualizar aplicativos", + "role_view-clients": "Visualizar clientes", + "role_view-events": "Visualizar eventos", + "role_view-identity-providers": "Visualizar provedores de identidade", + "role_manage-realm": "Gerenciar domínio", + "role_manage-users": "Gerenciar usuários", + "role_manage-applications": "Gerenciar aplicativos", + "role_manage-identity-providers": "Gerenciar provedores de identidade", + "role_manage-clients": "Gerenciar clientes", + "role_manage-events": "Gerenciar eventos", + "role_view-profile": "Visualizar perfil", + "role_manage-account": "Gerenciar contas", + "role_manage-account-links": "Gerenciar v00ED nculos de conta", + "role_read-token": "Ler token", + "role_offline-access": "Acesso offline", + "client_account": "Conta", + "client_account-console": "Console da Conta", + "client_security-admin-console": "Console de Administração de Segurança", + "client_admin-cli": "Admin CLI", + "client_realm-management": "Gerenciamento de Domínio", + "client_broker": "Provedor de Identidade", + "requiredFields": "Campos obrigatórios", + "invalidUserMessage": "Nome de usuário ou senha inválida.", + "invalidUsernameMessage": "Nome de usuário inválido.", + "invalidUsernameOrEmailMessage": "Nome de usuário ou e-mail inválido.", + "invalidPasswordMessage": "Senha inválida.", + "invalidEmailMessage": "E-mail inválido.", + "accountDisabledMessage": "Conta desativada, contate o administrador.", + "accountTemporarilyDisabledMessage": "Conta temporariamente indisponível, contate o administrador ou tente novamente mais tarde.", + "expiredCodeMessage": "Tempo de login expirado. Por favor, faça login novamente.", + "expiredActionMessage": "Ação expirada. Por favor, continue com o login agora.", + "expiredActionTokenNoSessionMessage": "Ação expirada.", + "expiredActionTokenSessionExistsMessage": "Ação expirada. Por favor, comece novamente.", + "missingFirstNameMessage": "Por favor, informe o primeiro nome.", + "missingLastNameMessage": "Por favor, informe o sobrenome.", + "missingEmailMessage": "Por favor, informe o e-mail.", + "missingUsernameMessage": "Por favor, informe o nome de usuário.", + "missingPasswordMessage": "Por favor, informe a senha.", + "missingTotpMessage": "Por favor, informe o código autenticador.", + "missingTotpDeviceNameMessage": "Por favor, informe o nome do dispositivo.", + "notMatchPasswordMessage": "As senhas não coincidem.", + "invalidPasswordExistingMessage": "Senha atual inválida.", + "invalidPasswordBlacklistedMessage": "Senha inválida de acordo com as políticas estabelecidas para o domínio.", + "invalidPasswordConfirmMessage": "Senha de confirmação não coincide.", + "invalidTotpMessage": "Código autenticador inválido.", + "usernameExistsMessage": "Nome de usuário já existe.", + "emailExistsMessage": "E-mail já existe.", + "federatedIdentityExistsMessage": "Usuário com {0} {1} já existe. Por favor, entre em gerenciamento de contas para vincular a conta.", + "confirmLinkIdpTitle": "Conta já existente", + "federatedIdentityConfirmLinkMessage": "Usuário com {0} {1} já existe. Como você quer continuar?", + "federatedIdentityConfirmReauthenticateMessage": "Autenticar para vincular sua conta com {0}", + "confirmLinkIdpReviewProfile": "Revisar informações do perfil", + "confirmLinkIdpContinue": "Vincular à conta existente", + "configureTotpMessage": "Você precisa configurar seu celular com o autenticador Mobile para ativar sua conta.", + "updateProfileMessage": "Você precisa atualizar o seu perfil de usuário para ativar sua conta.", + "updatePasswordMessage": "Você precisa mudar sua senha para ativar sua conta.", + "resetPasswordMessage": "Você precisa mudar sua senha.", + "verifyEmailMessage": "Você precisa verificar o seu endereço de e-mail para ativar sua conta.", + "linkIdpMessage": "Você precisa confirmar o seu endereço de e-mail para vincular sua conta com {0}.", + "emailSentMessage": "Você deverá receber um e-mail em breve com mais instruções.", + "emailSendErrorMessage": "Falha ao enviar e-mail, por favor, tente novamente mais tarde.", + "accountUpdatedMessage": "Sua conta foi atualizada.", + "accountPasswordUpdatedMessage": "Sua senha foi atualizada.", + "delegationCompleteHeader": "Autenticação Bem Sucedida", + "delegationCompleteMessage": "YVoc00EA pode fechar esta janela do navegador e voltar ao seu aplicativo.", + "delegationFailedHeader": "Falha na Autenticação", + "delegationFailedMessage": "Você pode fechar esta janela do navegador e voltar ao aplicativo e tentar fazer login novamente.", + "noAccessMessage": "Sem acesso", + "invalidPasswordMinLengthMessage": "Senha inválida: comprimento mínimo {0}", + "invalidPasswordMinDigitsMessage": "Senha inválida: deve conter pelo menos {0} número(s)", + "invalidPasswordMinLowerCaseCharsMessage": "Senha inválida: deve conter pelo menos {0} caractere(s) minúsculo", + "invalidPasswordMinUpperCaseCharsMessage": "Senha inválida: deve conter pelo menos {0} caractere(s) maiúsculo", + "invalidPasswordMinSpecialCharsMessage": "Senha inválida: deve conter pelo menos {0} caractere(s) especial", + "invalidPasswordNotUsernameMessage": "Senha inválida: não deve ser igual ao nome de usuário", + "invalidPasswordRegexPatternMessage": "Senha inválida: não corresponde ao padrão da expressão regular.", + "invalidPasswordHistoryMessage": "Senha inválida: não pode ser igual a qualquer uma das {0} últimas senhas.", + "invalidPasswordGenericMessage": "Senha inválida: a nova senha não corresponde às políticas de senha.", + "failedToProcessResponseMessage": "Falha ao processar a resposta", + "httpsRequiredMessage": "HTTPS requerido", + "realmNotEnabledMessage": "Domínio desativado", + "invalidRequestMessage": "Pedido inválido", + "failedLogout": "Falha ao sair", + "unknownLoginRequesterMessage": "Solicitante de login desconhecido", + "loginRequesterNotEnabledMessage": "Solicitante de login desativado", + "bearerOnlyMessage": "Aplicativos somente ao portador não tem permissão para iniciar o login pelo navegador", + "standardFlowDisabledMessage": "Cliente não tem permissão para iniciar o login com response_type informado. O fluxo padrão está desabilitado para o cliente.", + "implicitFlowDisabledMessage": "Cliente não tem permissão para iniciar o login com response_type informado. O fluxo implícito está desabilitado para o cliente.", + "invalidRedirectUriMessage": "URI de redirecionamento inválido", + "unsupportedNameIdFormatMessage": "NameIDFormat não suportado", + "invalidRequesterMessage": "Solicitante inválido", + "registrationNotAllowedMessage": "Registro não permitido.", + "resetCredentialNotAllowedMessage": "Não é permitido redefinir credencial.", + "permissionNotApprovedMessage": "Permissão não aprovada.", + "noRelayStateInResponseMessage": "Sem estado de retransmissão na resposta do provedor de identidade.", + "insufficientPermissionMessage": "Permissões insuficientes para vincular identidades.", + "couldNotProceedWithAuthenticationRequestMessage": "Não foi possível proceder à solicitação de autenticação para provedor de identidade.", + "couldNotObtainTokenMessage": "Não foi possível obter token do provedor de identidade.", + "unexpectedErrorRetrievingTokenMessage": "Erro inesperado ao recuperar token do provedor de identidade.", + "unexpectedErrorHandlingResponseMessage": "Erro inesperado ao manusear resposta do provedor de identidade.", + "identityProviderAuthenticationFailedMessage": "Falha na autenticação. Não foi possível autenticar com o provedor de identidade.", + "couldNotSendAuthenticationRequestMessage": "Não foi possível enviar solicitação de autenticação para o provedor de identidade.", + "unexpectedErrorHandlingRequestMessage": "Erro inesperado ao manusear pedido de autenticação para provedor de identidade.", + "invalidAccessCodeMessage": "Código de acesso inválido.", + "sessionNotActiveMessage": "Sessão inativa.", + "invalidCodeMessage": "Código inválido, por favor faça login novamente através de sua aplicação.", + "identityProviderUnexpectedErrorMessage": "Erro inesperado durante a autenticação com o provedor de identidade", + "identityProviderNotFoundMessage": "Não foi possível encontrar um provedor de identidade com o identificador.", + "identityProviderLinkSuccess": "Sua conta foi vinculada com sucesso com {0} conta {1} .", + "staleCodeMessage": "Esta página não é mais válida. Volte ao seu aplicativo e faça login novamente", + "realmSupportsNoCredentialsMessage": "O domínio não suporta qualquer tipo de credencial.", + "credentialSetupRequired": "Não é possível fazer o login, é necessária configuração de credencial.", + "identityProviderNotUniqueMessage": "O domínio suporta múltiplos provedores de identidade. Não foi possível determinar qual o provedor de identidade deve ser usado para se autenticar.", + "emailVerifiedMessage": "O seu endereço de e-mail foi confirmado.", + "staleEmailVerificationLink": "O link em que você clicou é um link antigo e não é mais válido. Talvez você já tenha verificado seu e-mail.", + "identityProviderAlreadyLinkedMessage": "A conta retornada do {0} já está vinculada a outro usuário.", + "confirmAccountLinking": "Confirme a vinculação da conta {0} do provedor de identidade {1} à sua conta.", + "confirmEmailAddressVerification": "Confirme a validade do endereço de e-mail {0}.", + "confirmExecutionOfActions": "Execute a(s) seguinte(s) ação(ões)", + "locale_ca": "Català", + "locale_de": "Deutsch", + "locale_en": "English", + "locale_es": "Español", + "locale_fr": "Français", + "locale_it": "Italiano", + "locale_ja": "日本語", + "locale_nl": "Nederlands", + "locale_no": "Norsk", + "locale_pl": "Polish", + "locale_pt_BR": "Português (Brasil)", + "locale_pt-BR": "Português (Brasil)", + "locale_ru": "Русский", + "locale_lt": "Lietuvių", + "locale_zh-CN": "中文简体", + "locale_sk": "Slovenčina", + "locale_sv": "Svenska", + "backToApplication": "« Voltar para o aplicativo", + "missingParameterMessage": "Parâmetros ausentes: {0}", + "clientNotFoundMessage": "Cliente não encontrado.", + "clientDisabledMessage": "Cliente desativado.", + "invalidParameterMessage": "Parâmentro inválido: {0}", + "alreadyLoggedIn": "Você já está logado.", + "differentUserAuthenticated": "Você já está autenticado como usuário diferente '{0}' nesta sessão. Por favor, saia primeiro.", + "brokerLinkingSessionExpired": "Vinculação de conta do provedor de identidade solicitada, mas a sessão atual não é mais válida.", + "proceedWithAction": "» Clique aqui para continuar", + "requiredAction.CONFIGURE_TOTP": "Configurar OTP", + "requiredAction.terms_and_conditions": "Termos e Condições", + "requiredAction.UPDATE_PASSWORD": "Atualizar Senha", + "requiredAction.UPDATE_PROFILE": "Atualizar Perfil", + "requiredAction.VERIFY_EMAIL": "Verificar E-mail", + "doX509Login": "Você será logado como:", + "clientCertificate": "Certificado X509 do cliente:", + "noCertificate": "[Sem Certificado]", + "pageNotFound": "Página não encontrada", + "internalServerError": "Ocorreu um erro interno no servidor", + "console-username": "Nome do usuário:", + "console-password": "Senha:", + "console-otp": "Código único:", + "console-new-password": "Nova Senha:", + "console-confirm-password": "Confirmação de senha:", + "console-update-password": "É necessário atualizar sua senha.", + "console-verify-email": "Você precisa verificar seu endereço de e-mail. Enviamos um email para {0} que contém um código de verificação. Digite este código no campo abaixo.", + "console-email-code": "Código do email:", + "console-accept-terms": "Aceita os termos? [s/n]:", + "console-accept": "s", + "openshift.scope.user_info": "Informação do usuário", + "openshift.scope.user_check-access": "Informação de acesso do usuário", + "openshift.scope.user_full": "Acesso Completo", + "openshift.scope.list-projects": "Listar projetos", + "saml.post-form.title": "Redirecionamento de autenticação", + "saml.post-form.message": "Redirecionando. Por favor, aguarde.", + "saml.post-form.js-disabled": "O JavaScript está desabilitado. É altamente recomendável habilitá-lo. Clique no botão abaixo para continuar. ", + "otp-display-name": "Aplicativo Autenticador", + "otp-help-text": "Digite um código de verificação do aplicativo autenticador.", + "password-display-name": "Senha", + "password-help-text": "Faça o login digitando sua senha.", + "auth-username-form-display-name": "Nome de usuário", + "auth-username-form-help-text": "Faça o login digitando seu nome de usuário.", + "auth-username-password-form-display-name": "Nome de usuário e senha", + "auth-username-password-form-help-text": "Faça o login digitando seu nome de usuário e senha.", + "webauthn-display-name": "Chave de Segurança", + "webauthn-help-text": "Use sua chave de segurança para fazer login.", + "webauthn-passwordless-display-name": "Chave de Segurança", + "webauthn-passwordless-help-text": "Use sua chave de segurança para fazer login sem senha.", + "webauthn-login-title": "Login com Chave de Segurança", + "webauthn-registration-title": "Registro com Chave de Segurança", + "webauthn-available-authenticators": "Autenticadores disponíveis", + "webauthn-error-title": "Erro de Chave de Segurança", + "webauthn-error-registration": "Falha ao registrar sua Chave de Segurança.", + "webauthn-error-api-get": "Falha ao autenticar usando Chave de Segurança.", + "webauthn-error-different-user": "O primeiro usuário autenticado não é aquele autenticado pela Chave de Segurança.", + "webauthn-error-auth-verification": "O resultado da autenticação da Chave de Segurança é inválido.", + "webauthn-error-register-verification": "O resultado do registro da Chave de Segurança é inválido.", + "webauthn-error-user-not-found": "Usuário desconhecido autenticado pela Chave de Segurança.", + "identity-provider-redirector": "Conecte-se com outro Provedor de Identidade" + }, + "ru": { + "doLogIn": "Вход", + "doRegister": "Регистрация", + "doCancel": "Отмена", + "doSubmit": "Подтвердить", + "doYes": "Да", + "doNo": "Нет", + "doContinue": "Продолжить", + "doAccept": "Подтвердить", + "doDecline": "Отменить", + "doForgotPassword": "Забыли пароль?", + "doClickHere": "Нажмите сюда", + "doImpersonate": "Имперсонализироваться", + "kerberosNotConfigured": "Kerberos не сконфигурирован", + "kerberosNotConfiguredTitle": "Kerberos не сконфигурирован", + "bypassKerberosDetail": "Либо вы не вошли в систему с помощью Kerberos, либо ваш браузер не настроен для входа в систему Kerberos. Пожалуйста, нажмите кнопку 'Продолжить' для входа в с помощью других средств", + "kerberosNotSetUp": "Kerberos не настроен. Вы не можете войти.", + "registerWithTitle": "Зарегистрироваться с {0}", + "registerWithTitleHtml": "{0}", + "loginTitle": "Log in to {0}", + "loginTitleHtml": "{0}", + "impersonateTitle": "{0} Имперсонализация пользователя", + "impersonateTitleHtml": "{0} Имперсонализация пользователя", + "realmChoice": "Realm", + "unknownUser": "Неизвестный пользователь", + "loginTotpTitle": "Настройка мобильного аутентификатора", + "loginProfileTitle": "Обновление информации учетной записи", + "loginTimeout": "Вы слишком долго бездействовали. Процесс аутентификации начнется с начала.", + "oauthGrantTitle": "Согласовать доступ", + "oauthGrantTitleHtml": "{0}", + "errorTitle": "Мы сожалеем...", + "errorTitleHtml": "Мы сожалеем ...", + "emailVerifyTitle": "Подтверждение адреса E-mail", + "emailForgotTitle": "Забыли пароль?", + "updatePasswordTitle": "Обновление пароля", + "codeSuccessTitle": "Успешный код", + "codeErrorTitle": "Ошибочный код: {0}", + "termsTitle": "Условия и положения", + "termsTitleHtml": "Условия и положения", + "termsText": "

Условия и положения должны быть определены

", + "recaptchaFailed": "Некорректная Recaptcha", + "recaptchaNotConfigured": "Recaptcha требуется, но не сконфигурирована", + "consentDenied": "В согласовании отказано.", + "noAccount": "Новый пользователь?", + "username": "Имя пользователя", + "usernameOrEmail": "Имя пользователя или E-mail", + "firstName": "Имя", + "givenName": "Выданное имя", + "fullName": "Полное имя", + "lastName": "Фамилия", + "familyName": "Фамилия", + "email": "E-mail", + "password": "Пароль", + "passwordConfirm": "Подтверждение пароля", + "passwordNew": "Новый пароль", + "passwordNewConfirm": "Подтверждение нового пароля", + "rememberMe": "Запомнить меня", + "authenticatorCode": "Одноразовый код", + "address": "Адрес", + "street": "Улица", + "locality": "Город", + "region": "Регион", + "postal_code": "Почтовый индекс", + "country": "Страна", + "emailVerified": "E-mail подтвержден", + "gssDelegationCredential": "Делегирование учетных данных GSS", + "loginTotpStep1": "Установите FreeOTP или Google Authenticator. Оба приложения доступны в Google Play и Apple App Store.", + "loginTotpStep2": "Откройте приложение и просканируйте баркод, либо введите ключ", + "loginTotpStep3": "Введите одноразовый пароль, выданный приложением, и нажмите сохранить для завершения установки", + "loginOtpOneTime": "Одноразовый пароль", + "oauthGrantRequest": "Вы согласуете доступ к этим привелегиям?", + "inResource": "в", + "emailVerifyInstruction1": "Вам было отправлено письмо с инструкциями для подтверждения адреса E-mail.", + "emailVerifyInstruction2": "Не получили письмо с кодом подтверждения?", + "emailVerifyInstruction3": "для повторной отправки письма.", + "emailLinkIdpTitle": "Связать {0}", + "emailLinkIdp1": "Вам было отправлено письмо с инструкциями по объединению {0} учетной записи {1} с вашей учетной записью {2}.", + "emailLinkIdp2": "Не получили код подтверждения на ваш E-mail?", + "emailLinkIdp3": "для повторной отправки письма.", + "backToLogin": "« Назад ко входу", + "emailInstruction": "Введите Ваше имя пользователя или E-mail и мы вышлем Вам инструкции по получению нового пароля.", + "copyCodeInstruction": "Пожалуйста, скопируйте этот код в приложение:", + "personalInfo": "Персональная информация:", + "role_admin": "Администратор", + "role_realm-admin": "Администратор realm", + "role_create-realm": "Создание realm", + "role_create-client": "Создание клиента", + "role_view-realm": "Просмотр realm", + "role_view-users": "Просмотр пользователей", + "role_view-applications": "Просмотр приложений", + "role_view-clients": "Просмотр клиентов", + "role_view-events": "Просмотр событий", + "role_view-identity-providers": "Просмотр провайдеров учетных записей", + "role_manage-realm": "Управление realm", + "role_manage-users": "Управление пользователями", + "role_manage-applications": "Управление приложениями", + "role_manage-identity-providers": "Управление провайдерами учетных записей", + "role_manage-clients": "Управление клиентами", + "role_manage-events": "Управление событиями", + "role_view-profile": "Просмотр профиля", + "role_manage-account": "Управление учетной записью", + "role_read-token": "Чтение токена", + "role_offline-access": "Оффлайн доступ", + "client_account": "Учетная запись", + "client_security-admin-console": "Консоль администратора безопасности", + "client_admin-cli": "Командный интерфейс администратора", + "client_realm-management": "Управление realm", + "client_broker": "Брокер", + "invalidUserMessage": "Неправильное имя пользователя или пароль.", + "invalidEmailMessage": "Неправильный E-mail.", + "accountDisabledMessage": "Учетная запись заблокирована, свяжитесь с администратором.", + "accountTemporarilyDisabledMessage": "Учетная запись временно заблокирована, свяжитесь с администратором или попробуйте позже.", + "expiredCodeMessage": "Вход просрочен по таймауту. Пожалуйста, войдите снова.", + "missingFirstNameMessage": "Пожалуйста введите имя.", + "missingLastNameMessage": "Пожалуйста введите фамилию.", + "missingEmailMessage": "Пожалуйста введите E-mail.", + "missingUsernameMessage": "Пожалуйста введите имя пользователя.", + "missingPasswordMessage": "Пожалуйста введите пароль.", + "missingTotpMessage": "Пожалуйста введите код аутентификатора.", + "notMatchPasswordMessage": "Пароли не совпадают.", + "invalidPasswordExistingMessage": "Неверный существующий пароль.", + "invalidPasswordConfirmMessage": "Подтверждение пароля не совпадает.", + "invalidTotpMessage": "Неверный код аутентификатора.", + "usernameExistsMessage": "Имя пользователя уже занято.", + "emailExistsMessage": "E-mail уже существует.", + "federatedIdentityExistsMessage": "Пользователь с {0} {1} уже существует. Пожалуйста войдите в управление учетными записями, чтобы связать эту учетную запись.", + "confirmLinkIdpTitle": "Учетная запись уже существует", + "federatedIdentityConfirmLinkMessage": "Пользователь с {0} {1} уже сущестует. Хотите продолжить?", + "federatedIdentityConfirmReauthenticateMessage": "Аутентифицируйтесь, чтобы связать Вашу учетную запись с {0}", + "confirmLinkIdpReviewProfile": "Обзор профиля", + "confirmLinkIdpContinue": "Добавить в существующую учетную запись", + "configureTotpMessage": "Вам необходимо настроить аутентификатор в мобильном устройстве, чтобы активировать учетную запись.", + "updateProfileMessage": "Вам необходимо обновить свой профиль, чтобы активировать Вашу учетную запись.", + "updatePasswordMessage": "Вам необходимо изменить пароль, чтобы активировать Вашу учетную запись.", + "verifyEmailMessage": "Вам необходимо подтвердить Ваш E-mail, чтобы активировать Вашу учетную запись.", + "linkIdpMessage": "Вам необходимо подтвердить Ваш E-mail, чтобы связать Вашу учетную запись с {0}.", + "emailSentMessage": "В ближайшее время Вы должны получить письмо с дальнейшими инструкциями.", + "emailSendErrorMessage": "Не получается отправить письмо. Пожалуйста, повторите позже.", + "accountUpdatedMessage": "Ваша учетная запись успешно обновлена.", + "accountPasswordUpdatedMessage": "Ваш пароль успешно обновлен.", + "noAccessMessage": "Нет доступа", + "invalidPasswordMinLengthMessage": "Некорректный пароль: длина пароля должна быть не менее {0} символов(а).", + "invalidPasswordMinDigitsMessage": "Некорректный пароль: пароль должен содержать не менее {0} цифр(ы).", + "invalidPasswordMinLowerCaseCharsMessage": "Некорректный пароль: пароль должен содержать не менее {0} символов(а) в нижнем регистре.", + "invalidPasswordMinUpperCaseCharsMessage": "Некорректный пароль: пароль должен содержать не менее {0} символов(а) в верхнем регистре.", + "invalidPasswordMinSpecialCharsMessage": "Некорректный пароль: пароль должен содержать не менее {0} спецсимволов(а).", + "invalidPasswordNotUsernameMessage": "Некорректный пароль: пароль не должен совпадать с именем пользователя.", + "invalidPasswordRegexPatternMessage": "Некорректный пароль: пароль не прошел проверку по регулярному выражению.", + "invalidPasswordHistoryMessage": "Некорректный пароль: пароль не должен совпадать с последним(и) {0} паролем(ями).", + "invalidPasswordGenericMessage": "Некорректный пароль: новый пароль не соответствует правилам пароля.", + "failedToProcessResponseMessage": "Не удалось обработать ответ", + "httpsRequiredMessage": "Требуется HTTPS", + "realmNotEnabledMessage": "Realm не включен", + "invalidRequestMessage": "Неверный запрос", + "failedLogout": "Выйти не удалось", + "unknownLoginRequesterMessage": "Неизвестный клиент", + "loginRequesterNotEnabledMessage": "Клиент отключен", + "bearerOnlyMessage": "Bearer-only приложениям не разрешается инициализация входа через браузер", + "standardFlowDisabledMessage": "Клиенту не разрешается инициировать вход через браузер с данным response_type. Standard flow отключен для этого клиента.", + "implicitFlowDisabledMessage": "Клиенту не разрешается инициировать вход через браузер с данным response_type. Implicit flow отключен для этого клиента.", + "invalidRedirectUriMessage": "Неверный uri для переадресации", + "unsupportedNameIdFormatMessage": "Неподдерживаемый NameIDFormat", + "invalidRequesterMessage": "Неверный запрашивающий", + "registrationNotAllowedMessage": "Регистрация не разрешена", + "resetCredentialNotAllowedMessage": "Сброс идентификационных данных не разрешен", + "permissionNotApprovedMessage": "Разрешение не подтверждено.", + "noRelayStateInResponseMessage": "Нет изменения состояния в ответе от провайдера учетных записей.", + "insufficientPermissionMessage": "Недостаточно полномочий для связывания идентификаторов.", + "couldNotProceedWithAuthenticationRequestMessage": "Невозможно обработать аутентификационный запрос в провайдере учетных записей.", + "couldNotObtainTokenMessage": "Не удалось получить токен от провайдера учетных записей.", + "unexpectedErrorRetrievingTokenMessage": "Непредвиденная ошибка при получении токена от провайдера учетных записей.", + "unexpectedErrorHandlingResponseMessage": "Непредвиденная ошибка при обработке ответа от провайдера учетных записей.", + "identityProviderAuthenticationFailedMessage": "Аутентификация провалена. Невозможно аутентифицировать с поставщиком учетных записей.", + "couldNotSendAuthenticationRequestMessage": "Не получается выполнить запрос аутентификации к поставщику учетных записей.", + "unexpectedErrorHandlingRequestMessage": "Непредвиденная ошибка при обработке запроса аутентификации поставщика учетных записей.", + "invalidAccessCodeMessage": "Неверный код доступа.", + "sessionNotActiveMessage": "Сессия не активна.", + "invalidCodeMessage": "Произошла ошибка. Пожалуйста, войдите в систему снова через ваше приложение.", + "identityProviderUnexpectedErrorMessage": "Непредвиденная ошибка при проверке подлинности поставщика учетных записей.", + "identityProviderNotFoundMessage": "Не удалось найти поставщика учетных записей с данным идентификатором.", + "identityProviderLinkSuccess": "Ваша учетная запись была успешно соединена с {0} учетной записью {1} .", + "staleCodeMessage": "Эта страница больше не действительна, пожалуйста, вернитесь в приложение и снова войдите в систему.", + "realmSupportsNoCredentialsMessage": "Realm не поддерживает никакой тип учетных данных.", + "identityProviderNotUniqueMessage": "Realm поддерживает несколько поставщиков учетных записей. Не удалось определить, какой именно поставщик должен использоваться для аутентификации.", + "emailVerifiedMessage": "Ваш E-mail был подтвержден.", + "staleEmailVerificationLink": "Ссылка, по которой Вы перешли, устарела и больше не действует. Может быть, вы уже подтвердили свой E-mail?", + "backToApplication": "« Назад в приложение", + "missingParameterMessage": "Пропущенные параметры: {0}", + "clientNotFoundMessage": "Клиент не найден.", + "clientDisabledMessage": "Клиент отключен.", + "invalidParameterMessage": "Неверный параметр: {0}", + "alreadyLoggedIn": "Вы уже вошли." + }, + "sk": { + "doLogIn": "Prihlásenie", + "doRegister": "Registrácia", + "doCancel": "Zrušiť", + "doSubmit": "Odoslať", + "doYes": "Áno", + "doNo": "Nie", + "doContinue": "Pokračovať", + "doAccept": "Potvrdiť", + "doDecline": "Odmietnuť", + "doForgotPassword": "Zabudli ste heslo?", + "doClickHere": "Kliknite tu", + "doImpersonate": "Prevteliť", + "kerberosNotConfigured": "Kerberos nie je nakonfigurovaný", + "kerberosNotConfiguredTitle": "Kerberos nie je nakonfigurovaný", + "bypassKerberosDetail": "Buď nie ste prihlásený cez Kerberos, alebo váš prehliadač nie je nastavený na prihlásenie do Kerberos. Kliknutím na tlačidlo Pokračovať sa prihláste iným spôsobom", + "kerberosNotSetUp": "Kerberos nie je nastavený. Nemôžete sa prihlásiť.", + "registerWithTitle": "Registrácia s {0}", + "registerWithTitleHtml": "{0}", + "loginTitle": "Prihlásenie do {0}", + "loginTitleHtml": "{0}", + "impersonateTitle": "{0} prevteliť sa", + "impersonateTitleHtml": "{0} Prevteliť sa", + "realmChoice": "Realm", + "unknownUser": "Neznámy používateľ", + "loginTotpTitle": "Nastavenie mobilného autentifikátora", + "loginProfileTitle": "Aktualizácia informácií o účte", + "loginTimeout": "Prihlasovanie trvalo príliš dlho. Prihlasovací proces začína od začiatku.", + "oauthGrantTitle": "Poskytnúť prístup", + "oauthGrantTitleHtml": "{0}", + "errorTitle": "Je nám ľúto ...", + "errorTitleHtml": "Ospravedlňujeme sa ...", + "emailVerifyTitle": "Overenie e-mailom", + "emailForgotTitle": "Zabudli ste heslo?", + "updatePasswordTitle": "Aktualizácia hesla", + "codeSuccessTitle": "Kód úspechu", + "codeErrorTitle": "Kód chyby: {0}", + "termsTitle": "Zmluvné podmienky", + "termsTitleHtml": "Zmluvné podmienky", + "termsText": "

Zmluvné podmienky, ktoré sa majú definovať

", + "recaptchaFailed": "Neplatné Recaptcha", + "recaptchaNotConfigured": "Recaptcha sa vyžaduje, ale nie je nakonfigurovaná", + "consentDenied": "Súhlas bol zamietnutý.", + "noAccount": "Nový používateľ?", + "username": "Prihlasovacie meno", + "usernameOrEmail": "Prihlasovacie meno alebo e-mail", + "firstName": "Meno", + "givenName": "Meno pri narodení", + "fullName": "Celé meno", + "lastName": "Priezvisko", + "familyName": "Rodné meno", + "email": "E-mail", + "password": "Heslo", + "passwordConfirm": "Potvrdenie hesla", + "passwordNew": "Nové heslo", + "passwordNewConfirm": "Potvrdenie nového hesla", + "rememberMe": "Zapamätať si ma", + "authenticatorCode": "Jednorazový kód", + "address": "Adresa", + "street": "Ulica", + "locality": "Mesto alebo lokalita", + "region": "Kraj", + "postal_code": "PSČ", + "country": "Štát", + "emailVerified": "E-mail overený", + "gssDelegationCredential": "GSS delegované oprávnenie", + "loginTotpStep1": "Nainštalujte FreeOTP alebo Google Authenticator na mobil. Obidve aplikácie sú k dispozícii v Google Play a Apple App Store.", + "loginTotpStep2": "Otvorte aplikáciu a skenujte čiarový kód alebo zadajte kľúč", + "loginTotpStep3": "Zadajte jednorazový kód poskytnutý aplikáciou a kliknutím na tlačidlo Odoslať dokončite nastavenie", + "loginTotpManualStep2": "Otvorte aplikáciu a zadajte kľúč", + "loginTotpManualStep3": "Používajte nasledujúce hodnoty konfigurácie, ak aplikácia umožňuje ich nastavenie", + "loginTotpUnableToScan": "Nemožno skenovať?", + "loginTotpScanBarcode": "Skenovať čiarový kód?", + "loginOtpOneTime": "Jednorázový kód", + "loginTotpType": "Typ", + "loginTotpAlgorithm": "Algoritmus", + "loginTotpDigits": "Číslica", + "loginTotpInterval": "Interval", + "loginTotpCounter": "Počítadlo", + "loginTotp.totp": "Založené na čase", + "loginTotp.hotp": "Založené na počítadle", + "oauthGrantRequest": "Udeľujete tieto prístupové oprávnenia?", + "inResource": "v", + "emailVerifyInstruction1": "Bol Vám odoslaný e-mail s pokynmi na overenie vašej e-mailovej adresy.", + "emailVerifyInstruction2": "Nezískali ste v e-maili overovací kód?", + "emailVerifyInstruction3": "opätovne odoslať e-mail.", + "emailLinkIdpTitle": "Odkaz {0}", + "emailLinkIdp1": "Bol vám odoslaný e-mail s pokynmi na prepojenie účtu {0} {1} s vaším účtom {2}.", + "emailLinkIdp2": "Nezískali ste v e-maili verifikačný kód?", + "emailLinkIdp3": "opätovne poslať e-mail.", + "emailLinkIdp4": "Ak ste už overili e-mail v inom prehliadači", + "emailLinkIdp5": "pokračovať.", + "backToLogin": "« Späť na prihlásenie", + "emailInstruction": "Zadajte svoje používateľské meno alebo e-mailovú adresu a my vám zašleme pokyny na vytvorenie nového hesla.", + "copyCodeInstruction": "Prosím skopírujte tento kód a vložte ho do vašej aplikácie:", + "pageExpiredTitle": "Platnosť stránky vypršala", + "pageExpiredMsg1": "Pre reštartovanie prihlasovacieho procesu", + "pageExpiredMsg2": "Pokračovanie prihlasovacieho procesu", + "personalInfo": "Osobné informácie:", + "role_admin": "Administrátor", + "role_realm-admin": "Realm administrátor", + "role_create-realm": "Vytvoriť realm", + "role_create-client": "Vytvoriť klienta", + "role_view-realm": "Zobraziť realm", + "role_view-users": "Zobraziť používateľov", + "role_view-applications": "Zobraziť aplikácie", + "role_view-clients": "Zobrazenie klientov", + "role_view-events": "Zobraziť udalosti", + "role_view-identity-providers": "Zobrazenie poskytovateľov identity", + "role_manage-realm": "Spravovať realm", + "role_manage-users": "Spravovať používateľov", + "role_manage-applications": "Spravovať aplikácie", + "role_manage-identity-providers": "Spravovať poskytovateľov identity", + "role_manage-clients": "Spravovať klientov", + "role_manage-events": "Spravovať udalosti", + "role_view-profile": "Zobraziť profil", + "role_manage-account": "Spravovať účty", + "role_manage-account-links": "Spravovať odkazy na účty", + "role_read-token": "Čítať token", + "role_offline-access": "Offline prístup", + "client_account": "Účet klienta", + "client_security-admin-console": "Administrátorská bezpečnostná konzola klienta", + "client_admin-cli": "Správca CLI", + "client_realm-management": "Správa realmov klienta", + "client_broker": "Broker", + "invalidUserMessage": "Neplatné používateľské meno alebo heslo.", + "invalidEmailMessage": "Neplatná e-mailová adresa.", + "accountDisabledMessage": "Účet je zakázaný, kontaktujte administrátora.", + "accountTemporarilyDisabledMessage": "Účet je dočasne zakázaný, kontaktujte administrátora alebo skúste neskôr.", + "expiredCodeMessage": "Platnosť prihlásenia vypršala. Prihláste sa znova.", + "expiredActionMessage": "Akcia vypršala. Pokračujte prihlásením.", + "expiredActionTokenNoSessionMessage": "Akcia vypršala.", + "expiredActionTokenSessionExistsMessage": "Platnosť vypršala. Začnite znova.", + "missingFirstNameMessage": "Zadajte krstné meno.", + "missingLastNameMessage": "Zadajte priezvisko.", + "missingEmailMessage": "Zadajte e-mail.", + "missingUsernameMessage": "Zadajte používateľské meno.", + "missingPasswordMessage": "Zadajte prosím heslo.", + "missingTotpMessage": "Prosím, zadajte kód autentifikátora.", + "notMatchPasswordMessage": "Heslá sa nezhodujú.", + "invalidPasswordExistingMessage": "Neplatné existujúce heslo.", + "invalidPasswordBlacklistedMessage": "Neplatné heslo: heslo je na čiernej listine.", + "invalidPasswordConfirmMessage": "Potvrdenie hesla sa nezhoduje.", + "invalidTotpMessage": "Neplatný kód autentifikátora.", + "usernameExistsMessage": "Užívateľské meno už existuje.", + "emailExistsMessage": "E-mail už existuje.", + "federatedIdentityExistsMessage": "Používateľ s {0} {1} už existuje. Ak chcete prepojiť účet, prihláste sa na správu účtov.", + "confirmLinkIdpTitle": "Účet už existuje", + "federatedIdentityConfirmLinkMessage": "Používateľ s {0} {1} už existuje. Ako chcete pokračovať?", + "federatedIdentityConfirmReauthenticateMessage": "Overiť prepojiť váš účet s {0}", + "confirmLinkIdpReviewProfile": "Skontrolujte profil", + "confirmLinkIdpContinue": "Pridať do existujúceho účtu", + "configureTotpMessage": "Na aktiváciu vášho účtu musíte nastaviť aplikáciu Mobile Authenticator.", + "updateProfileMessage": "Ak chcete aktivovať svoj účet, musíte aktualizovať svoj užívateľský profil.", + "updatePasswordMessage": "Ak chcete aktivovať svoj účet, musíte zmeniť heslo.", + "resetPasswordMessage": "Potrebujete zmeniť svoje heslo.", + "verifyEmailMessage": "Ak chcete aktivovať svoj účet, musíte overiť svoju e-mailovú adresu.", + "linkIdpMessage": "Potrebujete si overiť svoju e-mailovú adresu a prepojiť svoj účet s {0}.", + "emailSentMessage": "Zakrátko by ste mali dostať e-mail s ďalšími pokynmi.", + "emailSendErrorMessage": "Nepodarilo sa odoslať e-mail, skúste to znova neskôr.", + "accountUpdatedMessage": "Váš účet bol aktualizovaný.", + "accountPasswordUpdatedMessage": "Vaše heslo bolo aktualizované.", + "noAccessMessage": "Žiadny prístup", + "invalidPasswordMinLengthMessage": "Neplatné heslo: minimálna dĺžka {0}.", + "invalidPasswordMinDigitsMessage": "Neplatné heslo: musí obsahovať aspoň {0} číslic.", + "invalidPasswordMinLowerCaseCharsMessage": "Neplatné heslo: musí obsahovať minimálne {0} malé písmená.", + "invalidPasswordMinUpperCaseCharsMessage": "Neplatné heslo: musí obsahovať aspoň {0} veľké písmená.", + "invalidPasswordMinSpecialCharsMessage": "Neplatné heslo: musí obsahovať aspoň {0} špeciálne znaky.", + "invalidPasswordNotUsernameMessage": "Neplatné heslo: nesmie byť rovnaké ako používateľské meno.", + "invalidPasswordRegexPatternMessage": "Neplatné heslo: nezhoduje sa vzormi regulérneho výrazu.", + "invalidPasswordHistoryMessage": "Neplatné heslo: nesmie sa rovnať žiadnemu z posledných {0} hesiel.", + "invalidPasswordGenericMessage": "Neplatné heslo: nové heslo nezodpovedá pravidlám hesiel.", + "failedToProcessResponseMessage": "Nepodarilo sa spracovať odpoveď", + "httpsRequiredMessage": "Vyžaduje sa HTTPS", + "realmNotEnabledMessage": "Realm nie je povolený", + "invalidRequestMessage": "Neplatná požiadavka", + "failedLogout": "Odhlásenie zlyhalo", + "unknownLoginRequesterMessage": "Neznámy žiadateľ o prihlásenie", + "loginRequesterNotEnabledMessage": "Žiadateľ o prihlásenie nie je povolený", + "bearerOnlyMessage": "Aplikácie bearer-only nesmú inicializovať prihlásenie pomocou prehliadača", + "standardFlowDisabledMessage": "Klient nesmie iniciovať prihlásenie do prehliadača s daným typom odpovede. Štandardný tok je pre klienta zakázaný.", + "implicitFlowDisabledMessage": "Klient nemôže iniciovať prihlásenie do prehliadača s daným typom odpovede. Implicitný tok je pre klienta zakázaný.", + "invalidRedirectUriMessage": "Neplatné redirect uri", + "unsupportedNameIdFormatMessage": "Nepodporovaný NameIDFormat", + "invalidRequesterMessage": "Neplatný žiadateľ", + "registrationNotAllowedMessage": "Registrácia nie je povolená", + "resetCredentialNotAllowedMessage": "Obnovenie poverenia nie je povolené", + "permissionNotApprovedMessage": "Povolenie nie je schválené.", + "noRelayStateInResponseMessage": "Neexistuje relay state v odpovedi od poskytovateľa identity.", + "insufficientPermissionMessage": "Nedostatočné povolenia na prepojenie identít.", + "couldNotProceedWithAuthenticationRequestMessage": "Nemožno pokračovať s požiadavkou na autentifikáciu poskytovateľa identity.", + "couldNotObtainTokenMessage": "Nemožno získať token od poskytovateľa identity.", + "unexpectedErrorRetrievingTokenMessage": "Neočakávaná chyba pri získavaní tokenu od poskytovateľa identity.", + "unexpectedErrorHandlingResponseMessage": "Neočakávaná chyba pri spracovaní odpovede od poskytovateľa identity.", + "identityProviderAuthenticationFailedMessage": "Overenie zlyhalo. Nepodarilo sa autentizovať s poskytovateľom identity.", + "couldNotSendAuthenticationRequestMessage": "Nemožno odoslať žiadosť o autentifikáciu poskytovateľovi identity.", + "unexpectedErrorHandlingRequestMessage": "Neočakávaná chyba pri spracovaní žiadosti o autentifikáciu poskytovateľovi identity.", + "invalidAccessCodeMessage": "Neplatný prístupový kód.", + "sessionNotActiveMessage": "Session nie je aktívna.", + "invalidCodeMessage": "Vyskytla sa chyba, prihláste sa znova prostredníctvom svojej aplikácie.", + "identityProviderUnexpectedErrorMessage": "Neočakávaná chyba pri autentifikácii s poskytovateľom identity", + "identityProviderNotFoundMessage": "Nepodarilo sa nájsť poskytovateľa identity s identifikátorom.", + "identityProviderLinkSuccess": "Svoj e-mail ste úspešne overili. Vráťte sa späť do pôvodného prehliadača a pokračujte tam s prihlasovacími údajmi.", + "staleCodeMessage": "Táto stránka už nie je platná, vráťte sa späť do aplikácie a znova sa prihláste", + "realmSupportsNoCredentialsMessage": "Realm nepodporuje žiadny typ poverenia.", + "identityProviderNotUniqueMessage": "Realm podporuje viacerých poskytovateľov identity. Nepodarilo sa určiť, ktorý poskytovateľ totožnosti sa má používať na autentifikáciu.", + "emailVerifiedMessage": "Vaša e-mailová adresa bola overená.", + "staleEmailVerificationLink": "Odkaz, na ktorý ste klikli, je starý starý odkaz a už nie je platný. Možno ste už overili svoj e-mail?", + "identityProviderAlreadyLinkedMessage": "Federatívna identita vrátená {0} je už prepojená s iným používateľom.", + "confirmAccountLinking": "Potvrďte prepojenie účtu {0} poskytovateľa totožnosti {1} s vaším účtom.", + "confirmEmailAddressVerification": "Potvrďte platnosť e-mailovej adresy {0}.", + "confirmExecutionOfActions": "Vykonajte nasledujúce akcie", + "backToApplication": "« Späť na aplikáciu", + "missingParameterMessage": "Chýbajúce parametre : {0}", + "clientNotFoundMessage": "Klient sa nenašiel.", + "clientDisabledMessage": "Klient bol zneplatnený.", + "invalidParameterMessage": "Neplatný parameter : {0}", + "alreadyLoggedIn": "Už ste prihlásený.", + "differentUserAuthenticated": "V tejto relácii ste už boli overení ako iný používateľ ' {0} '. Najskôr sa odhláste.", + "brokerLinkingSessionExpired": "Požadované prepojenie s účtom brokera, ale aktuálna relácia už nie je platná.", + "proceedWithAction": "» Ak chcete pokračovať, kliknite sem", + "requiredAction.CONFIGURE_TOTP": "Konfigurácia OTP", + "requiredAction.terms_and_conditions": "Zmluvné podmienky", + "requiredAction.UPDATE_PASSWORD": "Aktualizovať heslo", + "requiredAction.UPDATE_PROFILE": "Aktualizovať profil", + "requiredAction.VERIFY_EMAIL": "Overiť e-mail", + "doX509Login": "Budete prihlásení ako:", + "clientCertificate": "certifikát klienta X509:", + "noCertificate": "[Bez certifikátu]", + "pageNotFound": "Stránka nebola nájdená", + "internalServerError": "Vyskytla sa interná chyba servera" + }, + "sv": { + "doLogIn": "Logga in", + "doRegister": "Registrera", + "doCancel": "Avbryt", + "doSubmit": "Skicka", + "doYes": "Ja", + "doNo": "Nej", + "doContinue": "Fortsätt", + "doAccept": "Acceptera", + "doDecline": "Avböj", + "doForgotPassword": "Glömt lösenord?", + "doClickHere": "Klicka här", + "doImpersonate": "Imitera", + "kerberosNotConfigured": "Kerberos är inte konfigurerat", + "kerberosNotConfiguredTitle": "Kerberos är inte konfigurerat", + "bypassKerberosDetail": "Antingen så är du inte inloggad via Kerberos eller så är inte din webbläsare inställd för Kerberosinloggning. Vänligen klicka på fortsätt för att logga in på annat sätt.", + "kerberosNotSetUp": "Kerberos är inte inställt. Du kan inte logga in.", + "registerWithTitle": "Registrera med {0}", + "registerWithTitleHtml": "{0}", + "loginTitle": "Logga in till {0}", + "loginTitleHtml": "{0}", + "impersonateTitle": "{0} Imitera användare", + "impersonateTitleHtml": "{0} Imitera användare", + "realmChoice": "Realm", + "unknownUser": "Okänd användare", + "loginTotpTitle": "Inställning av mobilautentiserare", + "loginProfileTitle": "Uppdatera kontoinformation", + "loginTimeout": "Det tog för lång tid att logga in. Inloggningsprocessen börjar om.", + "oauthGrantTitle": "Bevilja åtkomst", + "oauthGrantTitleHtml": "{0}", + "errorTitle": "Vi ber om ursäkt...", + "errorTitleHtml": "Vi ber om ursäkt ...", + "emailVerifyTitle": "E-postverifiering", + "emailForgotTitle": "Glömt ditt lösenord?", + "updatePasswordTitle": "Uppdatera lösenord", + "codeSuccessTitle": "Rätt kod", + "codeErrorTitle": "Felkod: {0}", + "termsTitle": "Användarvillkor", + "termsTitleHtml": "Användarvillkor", + "termsText": "

Användarvillkoren har ännu inte definierats

", + "recaptchaFailed": "Ogiltig Recaptcha", + "recaptchaNotConfigured": "Recaptcha krävs, men är inte inställd", + "consentDenied": "Samtycke förnekat.", + "noAccount": "Ny användare?", + "username": "Användarnamn", + "usernameOrEmail": "Användarnamn eller e-post", + "firstName": "Förnamn", + "lastName": "Efternamn", + "email": "E-post", + "password": "Lösenord", + "passwordConfirm": "Bekräfta lösenord", + "passwordNew": "Nytt lösenord", + "passwordNewConfirm": "Bekräftelse av nytt lösenord", + "rememberMe": "Kom ihåg mig", + "authenticatorCode": "Engångskod", + "address": "Adress", + "street": "Gata", + "locality": "Postort", + "region": "Stat, Provins eller Region", + "postal_code": "Postnummer", + "country": "Land", + "emailVerified": "E-post verifierad", + "gssDelegationCredential": "GSS Delegation Credential", + "loginTotpStep1": "Installera FreeOTP eller Google Authenticator på din mobil. Båda applikationerna finns tillgängliga hos Google Play och Apple App Store.", + "loginTotpStep2": "Öppna applikationen och skanna streckkoden eller skriv i nyckeln", + "loginTotpStep3": "Fyll i engångskoden som tillhandahålls av applikationen och klicka på Spara för att avsluta inställningarna", + "loginOtpOneTime": "Engångskod", + "oauthGrantRequest": "Godkänner du tillgång till de här rättigheterna?", + "inResource": "i", + "emailVerifyInstruction1": "Ett e-postmeddelande med instruktioner om hur du verifierar din e-postadress har skickats till dig.", + "emailVerifyInstruction2": "Har du inte fått en verifikationskod i din e-post?", + "emailVerifyInstruction3": "för att skicka e-postmeddelandet igen.", + "emailLinkIdpTitle": "Länkning {0}", + "emailLinkIdp1": "Ett e-postmeddelande med instruktioner om hur du länkar {0} kontot {1} med ditt {2} konto har skickats till dig.", + "emailLinkIdp2": "Har du inte fått en verifikationskod i din e-post?", + "emailLinkIdp3": "för att skicka e-postmeddelandet igen.", + "backToLogin": "« Tillbaka till inloggningen", + "emailInstruction": "Fyll i ditt användarnamn eller din e-postadress, så kommer vi att skicka instruktioner för hur du skapar ett nytt lösenord.", + "copyCodeInstruction": "Vänligen kopiera den här koden och klistra in den i din applikation:", + "personalInfo": "Personlig information:", + "role_admin": "Administratör", + "role_realm-admin": "Realm-administratör", + "role_create-realm": "Skapa realm", + "role_create-client": "Skapa klient", + "role_view-realm": "Visa realm", + "role_view-users": "Visa användare", + "role_view-applications": "Visa applikationer", + "role_view-clients": "Visa klienter", + "role_view-events": "Visa event", + "role_view-identity-providers": "Visa identitetsleverantörer", + "role_manage-realm": "Hantera realm", + "role_manage-users": "Hantera användare", + "role_manage-applications": "Hantera applikationer", + "role_manage-identity-providers": "Hantera identitetsleverantörer", + "role_manage-clients": "Hantera klienter", + "role_manage-events": "Hantera event", + "role_view-profile": "Visa profil", + "role_manage-account": "Hantera konto", + "role_read-token": "Läs element", + "role_offline-access": "Åtkomst offline", + "client_account": "Konto", + "client_security-admin-console": "Säkerhetsadministratörskonsol", + "client_admin-cli": "Administratörs-CLI", + "client_realm-management": "Realmhantering", + "invalidUserMessage": "Ogiltigt användarnamn eller lösenord.", + "invalidEmailMessage": "Ogiltig e-postadress.", + "accountDisabledMessage": "Kontot är inaktiverat, kontakta administratör.", + "accountTemporarilyDisabledMessage": "Kontot är tillfälligt inaktiverat, kontakta administratör eller försök igen senare.", + "expiredCodeMessage": "Inloggningen nådde en maxtidsgräns. Vänligen försök igen.", + "missingFirstNameMessage": "Vänligen ange förnamn.", + "missingLastNameMessage": "Vänligen ange efternamn.", + "missingEmailMessage": "Vänligen ange e-post.", + "missingUsernameMessage": "Vänligen ange användarnamn.", + "missingPasswordMessage": "Vänligen ange lösenord.", + "missingTotpMessage": "Vänligen ange autentiseringskod.", + "notMatchPasswordMessage": "Lösenorden matchar inte.", + "invalidPasswordExistingMessage": "Det nuvarande lösenordet är ogiltigt.", + "invalidPasswordConfirmMessage": "Lösenordsbekräftelsen matchar inte.", + "invalidTotpMessage": "Autentiseringskoden är ogiltig.", + "usernameExistsMessage": "Användarnamnet finns redan.", + "emailExistsMessage": "E-postadressen finns redan.", + "federatedIdentityExistsMessage": "Användare med {0} {1} finns redan. Vänligen logga in till kontohanteringen för att länka kontot.", + "confirmLinkIdpTitle": "Kontot finns redan", + "federatedIdentityConfirmLinkMessage": "Användare med {0} {1} finns redan, Hur vill du forsätta?", + "federatedIdentityConfirmReauthenticateMessage": "Autentisera för att länka ditt konto med {0}", + "confirmLinkIdpReviewProfile": "Granska profil", + "confirmLinkIdpContinue": "Lägg till i existerande konto", + "configureTotpMessage": "Du behöver konfigurera mobilautentiseraren för att aktivera ditt konto.", + "updateProfileMessage": "Du behöver uppdatera din användarprofil för att aktivera ditt konto.", + "updatePasswordMessage": "Du behöver byta ditt lösenord för att aktivera ditt konto.", + "verifyEmailMessage": "Du behöver verifiera din e-postadress för att aktivera ditt konto.", + "linkIdpMessage": "Du behöver verifiera din e-postadress för att länka ditt konto med {0}.", + "emailSentMessage": "Du bör inom kort motta ett epost-meddelande med ytterligare instruktioner inom kort.", + "emailSendErrorMessage": "E-postmeddelandet kunde inte skickas, försök igen senare.", + "accountUpdatedMessage": "Ditt konto har uppdaterats.", + "accountPasswordUpdatedMessage": "Ditt lösenord har uppdaterats.", + "noAccessMessage": "Ingen åtkomst", + "invalidPasswordMinLengthMessage": "Ogiltigt lösenord. Minsta längd är {0}.", + "invalidPasswordMinDigitsMessage": "Ogiltigt lösenord: måste innehålla minst {0} siffror.", + "invalidPasswordMinLowerCaseCharsMessage": "Ogiltigt lösenord: måste innehålla minst {0} små bokstäver.", + "invalidPasswordMinUpperCaseCharsMessage": "Ogiltigt lösenord: måste innehålla minst {0} stora bokstäver.", + "invalidPasswordMinSpecialCharsMessage": "Ogiltigt lösenord: måste innehålla minst {0} specialtecken.", + "invalidPasswordNotUsernameMessage": "Ogiltigt lösenord: Får inte vara samma som användarnamnet.", + "invalidPasswordRegexPatternMessage": "Ogiltigt lösenord: matchar inte regex mönstret(en).", + "invalidPasswordHistoryMessage": "Ogiltigt lösenord: Får inte vara samma som de senaste {0} lösenorden.", + "invalidPasswordGenericMessage": "Ogiltigt lösenord: Det nya lösenordet stämmer inte med lösenordspolicyn.", + "failedToProcessResponseMessage": "Misslyckades med att behandla svaret", + "httpsRequiredMessage": "HTTPS krävs", + "realmNotEnabledMessage": "Realm är inte aktiverad", + "invalidRequestMessage": "Ogiltig förfrågan", + "failedLogout": "Utloggning misslyckades", + "unknownLoginRequesterMessage": "Okänd inloggningsförfrågan", + "loginRequesterNotEnabledMessage": "Inloggningsförfrågaren är inte aktiverad", + "bearerOnlyMessage": "Bearer-only-applikationer tillåts inte att initiera inloggning genom webbläsare", + "standardFlowDisabledMessage": "Klienten tillåts inte att initiera inloggning genom webbläsare med det givna response_type. Standardflödet är inaktiverat för klienten.", + "implicitFlowDisabledMessage": "Klienten tillåts inte att initiera inloggning genom webbläsare med det givna response_type. Villkorslöst flöde är inaktiverat för klienten.", + "invalidRedirectUriMessage": "Ogiltig omdirigeringsadress", + "unsupportedNameIdFormatMessage": "NameIDFormat stöds ej", + "invalidRequesterMessage": "Ogiltig förfrågare", + "registrationNotAllowedMessage": "Registrering tillåts ej", + "resetCredentialNotAllowedMessage": "Återställning av uppgifter tillåts ej", + "permissionNotApprovedMessage": "Rättigheten ej godkänd.", + "noRelayStateInResponseMessage": "Inget vidarebefordrat tillstånd i svaret från identitetsleverantör.", + "insufficientPermissionMessage": "Otillräckliga tillstånd för att länka identiteter.", + "couldNotProceedWithAuthenticationRequestMessage": "Kunde inte fortsätta med autentiseringsförfrågan till identitetsleverantör.", + "couldNotObtainTokenMessage": "Kunde inte motta element från identitetsleverantör.", + "unexpectedErrorRetrievingTokenMessage": "Oväntat fel när element hämtas från identitetsleverantör.", + "unexpectedErrorHandlingResponseMessage": "Oväntat fel under hantering av svar från från identitetsleverantör.", + "identityProviderAuthenticationFailedMessage": "Autentiseringen misslyckades. Kunde inte autentisera med identitetsleverantör.", + "couldNotSendAuthenticationRequestMessage": "Kunde inte skicka autentiseringsförfrågan till identitetsleverantör.", + "unexpectedErrorHandlingRequestMessage": "Oväntat fel under hantering av autentiseringsförfrågan till identitetsleverantör.", + "invalidAccessCodeMessage": "Ogiltig tillträdeskod.", + "sessionNotActiveMessage": "Sessionen ej aktiv.", + "invalidCodeMessage": "Ett fel uppstod, vänligen logga in igen genom din applikation.", + "identityProviderUnexpectedErrorMessage": "Oväntat fel under autentiseringen med identitetsleverantör", + "identityProviderNotFoundMessage": "Kunde inte hitta en identitetsleverantör med identifikatorn.", + "identityProviderLinkSuccess": "Ditt konto lyckades med att länka {0} med kontot {1}.", + "staleCodeMessage": "Den här sidan är inte längre giltig, vänligen gå tillbaka till din applikation och logga in igen", + "realmSupportsNoCredentialsMessage": "Realmen stödjer inga inloggningstyper.", + "identityProviderNotUniqueMessage": "Realmen stödjer flera identitetsleverantör. Kunde inte avgöra vilken identitetsleverantör som skall användas för autentisering.", + "emailVerifiedMessage": "Din e-postadress har blivit verifierad.", + "staleEmailVerificationLink": "Länken du klickade på är en gammal, inaktuell länk som inte längre är giltig. Kanske har du redan verifierat din e-post?", + "backToApplication": "« Tillbaka till applikationen", + "missingParameterMessage": "Parametrar som saknas: {0}", + "clientNotFoundMessage": "Klienten hittades ej.", + "clientDisabledMessage": "Klienten är inaktiverad.", + "invalidParameterMessage": "Ogiltig parameter: {0}", + "alreadyLoggedIn": "Du är redan inloggad." + }, + "tr": { + "doLogIn": "Oturum aç", + "doRegister": "Kayıt ol", + "doCancel": "İptal et", + "doSubmit": "Gönder", + "doYes": "Evet", + "doNo": "Hayır", + "doContinue": "Devam et", + "doIgnore": "Yoksay", + "doAccept": "Kabul Et", + "doDecline": "Reddet", + "doForgotPassword": "Parolanızı mı unuttunuz?", + "doClickHere": "Buraya Tıklayın", + "doImpersonate": "Kişiselleştir", + "kerberosNotConfigured": "Kerberos Tanımlanmamış", + "kerberosNotConfiguredTitle": "Kerberos Tanımlanmamış", + "bypassKerberosDetail": "Ya Kerberos ile giriş yapmadınız veya tarayıcınız Kerberos giriş için ayarlanmamış. Diğer yollarla giriş yapmak için lütfen devam'a tıklayın", + "kerberosNotSetUp": "Kerberos kurulmadı. Giriş yapamazsın.", + "registerTitle": "Kayıt ol", + "loginTitle": "{0} adresinde oturum açın", + "loginTitleHtml": "{0}", + "impersonateTitle": "{0} Kullanıcı kimliğine bürün", + "impersonateTitleHtml": "{0} Kullanıcı kimliğine bürün", + "realmChoice": "Realm", + "unknownUser": "Bilinmeyen kullanıcı", + "loginTotpTitle": "Mobil Kimlik Doğrulama Kurulumu", + "loginProfileTitle": "Hesap bilgilerini Güncelle", + "loginTimeout": "Giriş yapmak çok uzun sürdü. Giriş süreci baştan başlayacak.", + "oauthGrantTitle": "{0} adresine Erişim Ver", + "oauthGrantTitleHtml": "{0}", + "errorTitle": "Üzgünüz...", + "errorTitleHtml": "Üzgünüz ...", + "emailVerifyTitle": "Eposta Doğrulama", + "emailForgotTitle": "Parolanızı mı unuttunuz?", + "updatePasswordTitle": "Şifre güncelle", + "codeSuccessTitle": "Başarılı işlem kodu", + "codeErrorTitle": "Hatalı işlem kodu: {0}", + "displayUnsupported": "İstenen gösterim türü desteklenmiyor", + "browserRequired": "Giriş için taryıcı gerekli", + "browserContinue": "Girişe devam etmek için tarayıcı gerekli", + "browserContinuePrompt": "Tarayıcı aç ve girişe devam et? [e/h]:", + "browserContinueAnswer": "h", + "termsTitle": "Şartlar ve koşullar", + "termsText": "

Tanımlanacak şartlar ve koşullar

", + "termsPlainText": "Tanımlanacak şartlar ve koşullar.", + "recaptchaFailed": "Geçersiz Recaptcha", + "recaptchaNotConfigured": "Recaptcha gerekli, ancak yapılandırılmamış", + "consentDenied": "Onay reddedildi.", + "noAccount": "Yeni kullanıcı?", + "username": "Kullanıcı Adı", + "usernameOrEmail": "Kullanıcı adı veya E-mail", + "firstName": "Ad", + "givenName": "Ad", + "fullName": "Ad Soyad", + "lastName": "Soyad", + "familyName": "Soyad", + "email": "E-Mail", + "password": "Şifre", + "passwordConfirm": "Şifre Doğrulama", + "passwordNew": "Yeni Şifre", + "passwordNewConfirm": "eni Şifre Doğrulama", + "rememberMe": "Beni Hatırla", + "authenticatorCode": "Kimlik Doğrulama Kodu", + "address": "Adres", + "street": "Cadde", + "locality": "Semt", + "region": "Bölge", + "postal_code": "Posta Kodu", + "country": "Ülke", + "emailVerified": "E-Mail Doğrulandı", + "gssDelegationCredential": "GSS Yetki Bilgisi", + "profileScopeConsentText": "Kullanıcı profili", + "emailScopeConsentText": "E-Mai Adresi", + "addressScopeConsentText": "Adres", + "phoneScopeConsentText": "Telefon Numarası", + "offlineAccessScopeConsentText": "Çevrimdışı Erişim", + "samlRoleListScopeConsentText": "Rollerim", + "rolesScopeConsentText": "Kullanıcı rolleri", + "loginTotpIntro": "Bu hesaba erişmek için bir Tek Kullanımlık Şifre oluşturmalısınız.", + "loginTotpStep1": "Cep telefonunuzda aşağıdaki uygulamalardan birini yükleyin", + "loginTotpStep2": "Uygulamayı açın ve barkodu tarayın", + "loginTotpStep3": "Uygulama tarafından sağlanan tek seferlik kodu girin ve kurulumu tamamlamak için Gönder'i tıklayın.", + "loginTotpManualStep2": "Uygulamayı açın ve anahtarı girin", + "loginTotpManualStep3": "Uygulama bunları ayarlamaya izin veriyorsa aşağıdaki yapılandırma değerlerini kullanın.", + "loginTotpUnableToScan": "Taranamıyor?", + "loginTotpScanBarcode": "Barkod tara?", + "loginOtpOneTime": "Tek seferlik kod", + "loginTotpType": "Tip", + "loginTotpAlgorithm": "Algoritma", + "loginTotpDigits": "Basamak", + "loginTotpInterval": "Aralık", + "loginTotpCounter": "Sayaç", + "loginTotp.totp": "Zaman Tabanlı", + "loginTotp.hotp": "Sayaç Tabanlı", + "oauthGrantRequest": "Bu erişim ayrıcalıkları veriyor musunuz?", + "inResource": "içinde", + "emailVerifyInstruction1": "E-posta adresinizi doğrulamak için talimatları içeren bir e-posta size gönderildi.", + "emailVerifyInstruction2": "E-postanızda doğrulama kodu almadınız mı?", + "emailVerifyInstruction3": "e-postayı yeniden göndermek için.", + "emailLinkIdpTitle": "Bağlantı {0}", + "emailLinkIdp1": "{1} hesabını {2} hesabınıza bağlayan talimatları içeren bir e-posta size gönderildi.", + "emailLinkIdp2": "E-postanızda doğrulama kodu almadınız mı?", + "emailLinkIdp3": "e-postayı yeniden göndermek için.", + "emailLinkIdp4": "E-postayı farklı tarayıcıda zaten doğruladıysanız", + "emailLinkIdp5": "devam etmek.", + "backToLogin": "« Giriş'e geri dön", + "emailInstruction": "Kullanıcı adınızı veya e-posta adresinizi girin ve yeni bir şifre oluşturmaya ilişkin talimatları size göndereceğiz.", + "copyCodeInstruction": "Lütfen bu kodu kopyalayın ve uygulamanıza yapıştırın:", + "pageExpiredTitle": "Sayfanın Süresi Doldu", + "pageExpiredMsg1": "Giriş işlemini yeniden başlatmak için", + "pageExpiredMsg2": "Giriş işlemine devam etmek için", + "personalInfo": "Kişisel bilgi:", + "role_admin": "Admin", + "role_realm-admin": "Realm Admin", + "role_create-realm": "Realm Oluştur", + "role_create-client": "Create client", + "role_view-realm": "Realm görüntüle", + "role_view-users": "Kullanıcı görüntüle", + "role_view-applications": "Uygulamarı gör", + "role_view-clients": "Clients görüntüle", + "role_view-events": "Events görüntüle", + "role_view-identity-providers": "Kimlik sağlayıcılarını görüntüle", + "role_manage-realm": "Realm Yönet", + "role_manage-users": "Kullanıcıları Yönet", + "role_manage-applications": "Uygulamaları Yönet", + "role_manage-identity-providers": "Kimlik Sağlayıcılarını Yönet", + "role_manage-clients": "Clients Yönet", + "role_manage-events": "Events Yönet", + "role_view-profile": "Profil görüntüle", + "role_manage-account": "Hesap Yönet", + "role_manage-account-links": "Hesap bağlantılarını yönet", + "role_read-token": "Token oku", + "role_offline-access": "Çevrimdışı erişim", + "client_account": "Hesap", + "client_security-admin-console": "Güvenlik Yönetici Konsolu", + "client_admin-cli": "Admin CLI", + "client_realm-management": "Realm Yönet", + "client_broker": "Broker", + "invalidUserMessage": "Geçersiz kullanıcı adı veya şifre.", + "invalidEmailMessage": "Geçersiz e-posta adresi.", + "accountDisabledMessage": "Hesap devre dışı, yönetici ile iletişime geçin.", + "accountTemporarilyDisabledMessage": "Hesabınız geçici olarak kilitlendi, lütfen yöneticiyle iletişime geçin veya daha sonra tekrar deneyin.", + "expiredCodeMessage": "Oturum zaman aşımına uğradı. Lütfen tekrar giriş yapın.", + "expiredActionMessage": "Eylem süresi doldu. Lütfen şimdi giriş yapmaya devam edin.", + "expiredActionTokenNoSessionMessage": "Eylemin süresi doldu.", + "expiredActionTokenSessionExistsMessage": "Eylem süresi doldu. Lütfen tekrar başlayın.", + "missingFirstNameMessage": "Lütfen ilk adı belirtin.", + "missingLastNameMessage": "Lütfen soyadı belirtin.", + "missingEmailMessage": "Lütfen email belirtin.", + "missingUsernameMessage": "Lütfen kullanıcı adını belirtin.", + "missingPasswordMessage": "Lütfen şifre belirtin.", + "missingTotpMessage": "Lütfen kimlik doğrulama kodunu belirtin.", + "notMatchPasswordMessage": "Şifreler eşleşmiyor.", + "invalidPasswordExistingMessage": "Mevcut şifre geçersiz.", + "invalidPasswordBlacklistedMessage": "Geçersiz şifre: şifre kara listeye alındı.", + "invalidPasswordConfirmMessage": "Şifre onayı eşleşmiyor.", + "invalidTotpMessage": "Geçersiz kimlik doğrulama kodu.", + "usernameExistsMessage": "Kullanıcı adı zaten var.", + "emailExistsMessage": "Bu e-posta zaten var.", + "federatedIdentityExistsMessage": "{0} {1} kullanıcı zaten var. Hesabı bağlamak için lütfen hesap yönetimine giriş yapın.", + "confirmLinkIdpTitle": "Bu Hesap Zaten Mevcut", + "federatedIdentityConfirmLinkMessage": "{0} {1} kullanıcı zaten var. Nasıl devam etmek istersin?", + "confirmLinkIdpReviewProfile": "Profili gözden geçir", + "confirmLinkIdpContinue": "Mevcut hesaba ekle", + "configureTotpMessage": "Hesabınızı etkinleştirmek için Mobil Kimlik Doğrulama'yı ayarlamanız gerekiyor.", + "updateProfileMessage": "Hesabınızı etkinleştirmek için kullanıcı profilinizi güncellemeniz gerekiyor.", + "updatePasswordMessage": "Hesabınızı etkinleştirmek için şifrenizi değiştirmeniz gerekiyor.", + "resetPasswordMessage": "Şifreni değiştirmelisin.", + "verifyEmailMessage": "Hesabınızı etkinleştirmek için e-posta adresinizi doğrulamanız gerekiyor.", + "linkIdpMessage": "Hesabınızı {0} ile bağlamak için e-posta adresinizi doğrulamanız gerekiyor.", + "emailSentMessage": "Daha fazla talimatla kısa sürede bir e-posta almalısınız.", + "emailSendErrorMessage": "E-posta gönderilemedi, lütfen daha sonra tekrar deneyin.", + "accountUpdatedMessage": "Hesabın güncellendi.", + "accountPasswordUpdatedMessage": "Şifreniz güncellenmiştir.", + "delegationCompleteHeader": "Giriş başarılı", + "delegationCompleteMessage": "Bu tarayıcı penceresini kapatabilir ve konsol uygulamanıza geri dönebilirsiniz.", + "delegationFailedHeader": "Giriş başarısız", + "delegationFailedMessage": "Bu tarayıcı penceresini kapatabilir ve konsol uygulamanıza geri dönüp tekrar giriş yapmayı deneyebilirsiniz..", + "noAccessMessage": "Erişim yok", + "invalidPasswordMinLengthMessage": "Geçersiz Şifre: En az {0} karakter uzunluğunda olmalı.", + "invalidPasswordMinDigitsMessage": "Geçersiz Şifre: En az {0} sayı(lar) içermelidir.", + "invalidPasswordMinLowerCaseCharsMessage": "Geçersiz Şifre : En az {0} küçük harf içermelidir.", + "invalidPasswordMinUpperCaseCharsMessage": "Geçersiz Şifre: En az {0} büyük harf içermelidir.", + "invalidPasswordMinSpecialCharsMessage": "Geçersiz Şifre: En az {0} özel karakter içermelidir.", + "invalidPasswordNotUsernameMessage": "Geçersiz Şifre: Kullanıcı adıyla aynı olamaz.", + "invalidPasswordRegexPatternMessage": "Geçersiz Şifre: Regex Patternine uygun değil.", + "invalidPasswordHistoryMessage": "Geçersiz Şifre: Son {0} şifreden biri olamaz.", + "invalidPasswordGenericMessage": "Geçersiz Şifre: yeni şifre şifre politikalarıyla eşleşmiyor.", + "failedToProcessResponseMessage": "Yanıt işlenemedi", + "httpsRequiredMessage": "HTTPS zorunlu", + "realmNotEnabledMessage": "Realm aktif değil", + "invalidRequestMessage": "Geçersiz İstek", + "failedLogout": "Çıkış başarısız", + "unknownLoginRequesterMessage": "Bilinmeyen giriş isteği", + "loginRequesterNotEnabledMessage": "Giriş istemi etkin değil", + "bearerOnlyMessage": "Yalnızca taşıyıcı uygulamaları tarayıcı girişini başlatmaya izinli değil", + "standardFlowDisabledMessage": "Client is not allowed to initiate browser login with given response_type. Standard flow is disabled for the client.", + "implicitFlowDisabledMessage": "Client is not allowed to initiate browser login with given response_type. Implicit flow is disabled for the client.", + "invalidRedirectUriMessage": "Geçersiz yönlendirme url'i", + "unsupportedNameIdFormatMessage": "Desteklenmeyen NameIDFormat", + "invalidRequesterMessage": "Geçersiz istek", + "registrationNotAllowedMessage": "Kayıt yapılamaz", + "resetCredentialNotAllowedMessage": "Sıfırlamasına izin verilmiyor", + "permissionNotApprovedMessage": "İzin onaylanmadı.", + "noRelayStateInResponseMessage": "Kimlik sağlayıcıdan yanıt olarak geçiş durumu yok.", + "insufficientPermissionMessage": "Kimliklerin bağlanması için yetersiz izinler.", + "couldNotProceedWithAuthenticationRequestMessage": "Kimlik sağlayıcıya kimlik doğrulama isteği ile devam edilemedi.", + "couldNotObtainTokenMessage": "Kimlik sağlayıcıdan token alınamadı.", + "unexpectedErrorRetrievingTokenMessage": "Kimlik sağlayıcıdan token alırken beklenmeyen bir hata oluştu.", + "unexpectedErrorHandlingResponseMessage": "Kimlik sağlayıcıdan yanıt alınırken beklenmeyen bir hata oluştu.", + "identityProviderAuthenticationFailedMessage": "Kimlik doğrulama başarısız oldu. Kimlik sağlayıcıyla kimlik doğrulaması yapılamadı.", + "couldNotSendAuthenticationRequestMessage": "Kimlik sağlayıcıya kimlik doğrulama isteği gönderilemedi.", + "unexpectedErrorHandlingRequestMessage": "Kimlik sağlayıcıya kimlik doğrulama isteği işlenirken beklenmeyen bir hata oluştu.", + "invalidAccessCodeMessage": "Geçersiz giriş kodu.", + "sessionNotActiveMessage": "Oturum etkin değil.", + "invalidCodeMessage": "Bir hata oluştu, lütfen başvurunuz aracılığıyla tekrar giriş yapın.", + "identityProviderUnexpectedErrorMessage": "Kimlik sağlayıcıyla kimlik doğrulaması yapılırken beklenmeyen bir hata oluştu", + "identityProviderNotFoundMessage": "Tanımlayıcı ile kimlik sağlayıcı bulunamadı.", + "identityProviderLinkSuccess": "E-postanızı başarıyla doğruladınız. Lütfen orijinal tarayıcınıza geri dönün ve giriş yapın.", + "staleCodeMessage": "Bu sayfa artık geçerli değil, lütfen uygulamanıza geri dönün ve tekrar giriş yapın", + "realmSupportsNoCredentialsMessage": "Realm herhangi bir kimlik bilgisi türünü desteklemiyor.", + "identityProviderNotUniqueMessage": "Realm çoklu kimlik sağlayıcılarını destekler. Kimlik doğrulamak için hangi kimlik sağlayıcısının kullanılması gerektiğini belirleyemedi.", + "emailVerifiedMessage": "E-posta adresiniz doğrulandı.", + "staleEmailVerificationLink": "Tıkladığınız bağlantı eski bir bağlantıdır ve artık geçerli değil. Belki de e-postanızı zaten doğruladınız.", + "identityProviderAlreadyLinkedMessage": "{0} tarafından döndürülen birleşik kimlik, başka bir kullanıcıyla zaten bağlantılı.", + "confirmAccountLinking": "{1} kimlik sağlayıcısının hesabını {0} hesabınızla ilişkilendirmeyi onaylayın.", + "confirmEmailAddressVerification": "{0} e-posta adresinin geçerliliğini onaylayın.", + "confirmExecutionOfActions": "Aşağıdaki eylemleri gerçekleştirin", + "locale_ca": "Katalanca", + "locale_de": "Almanca", + "locale_en": "İngilizce", + "locale_es": "İspanyolca", + "locale_fr": "Fransızca", + "locale_it": "İtalyanca", + "locale_ja": "Afrikanca", + "locale_nl": "Felemenkçe", + "locale_no": "Norveçce", + "locale_pl": "Lehçe", + "locale_pt_BR": "Portekizce", + "locale_pt-BR": "Portekizce", + "locale_ru": "Rusça", + "locale_lt": "Litvanca", + "locale_zh-CN": "Çince", + "locale_sk": "Slovakça", + "locale_sv": "İsveççe", + "locale_tr": "Türkçe", + "backToApplication": "« Uygulamaya Dön", + "missingParameterMessage": "Eksik parametreler: {0}", + "clientNotFoundMessage": "İstemci Bulunamadı.", + "clientDisabledMessage": "İstemci engelli.", + "invalidParameterMessage": "Geçersiz Paremetreler: {0}", + "alreadyLoggedIn": "Zaten giriş yaptınız.", + "differentUserAuthenticated": "Bu oturumda zaten farklı kullanıcı ' {0} ' olarak doğrulanmışsınız. Lütfen önce çıkış yapınız.", + "brokerLinkingSessionExpired": "İstenen broker hesabı bağlanıyor, ancak mevcut oturum artık geçerli değil.", + "proceedWithAction": "» Devam etmek için buraya tıklayın", + "requiredAction.CONFIGURE_TOTP": "OTP Ayarla", + "requiredAction.terms_and_conditions": "Şartlar ve Koşullar", + "requiredAction.UPDATE_PASSWORD": "Şifre güncelle", + "requiredAction.UPDATE_PROFILE": "Profili Güncelle", + "requiredAction.VERIFY_EMAIL": "E-mail'i doğrula", + "doX509Login": "Olarak giriş yapacaksınız:", + "clientCertificate": "X509 istemci sertifikası:", + "noCertificate": "[Sertifika Yok]", + "pageNotFound": "Sayfa Bulunamadı", + "internalServerError": "Bir iç sunucu hatası oluştu", + "console-username": "Kullanıcı adı:", + "console-password": "Parola:", + "console-otp": "Tek seferlik şifre:", + "console-new-password": "Yeni şifre:", + "console-confirm-password": "Şifreyi Onayla:", + "console-update-password": "Şifrenizin güncellenmesi gerekiyor.", + "console-verify-email": "E-posta adresinizi doğrulamanız gerekiyor. Bir doğrulama kodu içeren {0} adresine bir e-posta gönderildi. Lütfen bu kodu aşağıdaki girdiye giriniz.", + "console-email-code": "E-posta Kodu:", + "console-accept-terms": "Şartları kabul et? [e/h]:", + "console-accept": "e" + }, + "zh-CN": { + "doLogIn": "登录", + "doRegister": "注册", + "doCancel": "取消", + "doSubmit": "提交", + "doYes": "是", + "doNo": "否", + "doContinue": "继续", + "doAccept": "接受", + "doDecline": "拒绝", + "doForgotPassword": "忘记密码?", + "doClickHere": "点击这里", + "doImpersonate": "模拟", + "kerberosNotConfigured": "Kerberos 没有配置", + "kerberosNotConfiguredTitle": "Kerberos 没有配置", + "bypassKerberosDetail": "您没有通过Kerberos登录 或者您的浏览器没有设置Kerberos登录. 请点击继续通过其他途径登录。", + "kerberosNotSetUp": "Kerberos没有配置,您不可以登录", + "registerWithTitle": "用 {0} 注册", + "registerWithTitleHtml": "{0}", + "loginTitle": "登录到 {0}", + "loginTitleHtml": "{0}", + "impersonateTitle": "{0} 模拟用户", + "impersonateTitleHtml": "{0}模拟用户", + "realmChoice": "域", + "unknownUser": "未知用户", + "loginTotpTitle": "手机验证者配置", + "loginProfileTitle": "更新账户信息", + "loginTimeout": "登录超时,请重新开始登录", + "oauthGrantTitle": "授权", + "oauthGrantTitleHtml": "{0}", + "errorTitle": "很抱歉...", + "errorTitleHtml": "我们很抱歉 ...", + "emailVerifyTitle": "验证电子邮件地址", + "emailForgotTitle": "忘记密码?", + "updatePasswordTitle": "更新密码", + "codeSuccessTitle": "成功码", + "codeErrorTitle": "错误码: {0}", + "termsTitle": "条款", + "termsTitleHtml": "条款", + "termsText": "

需要确定的条款

", + "recaptchaFailed": "无效的验证码", + "recaptchaNotConfigured": "需要验证码,但是没有配置", + "consentDenied": "许可被拒绝。", + "noAccount": "新用户?", + "username": "用户名", + "usernameOrEmail": "用户名 或 电子邮箱地址", + "firstName": "名", + "givenName": "姓", + "fullName": "全名", + "lastName": "姓", + "familyName": "姓", + "email": "Email", + "password": "密码", + "passwordConfirm": "确认密码", + "passwordNew": "新密码", + "passwordNewConfirm": "新密码确认", + "rememberMe": "记住我", + "authenticatorCode": "一次性验证码", + "address": "地址", + "street": "街道", + "locality": "市", + "region": "省,自治区,直辖市", + "postal_code": "邮政编码", + "country": "国家", + "emailVerified": "电子邮件已验证", + "gssDelegationCredential": "GSS Delegation Credential", + "loginTotpStep1": "在手机安装 FreeOTP 或 Google Authenticator. 这两个应用可以在 Google Play 和 Apple App Store找到.", + "loginTotpStep2": "打开应用扫描二维码或者输入一次性码", + "loginTotpStep3": "输入应用提供的一次性码点击提交完成设置", + "loginOtpOneTime": "一次性验证码", + "oauthGrantRequest": "您是否想要授予下列权限?", + "inResource": "in", + "emailVerifyInstruction1": "一封包含验证邮箱具体步骤的邮件已经发送到您的邮箱。", + "emailVerifyInstruction2": "邮箱没有收到验证码?", + "emailVerifyInstruction3": "重新发送电子邮件", + "emailLinkIdpTitle": "链接 {0}", + "emailLinkIdp1": "一封包含链接账户 {0} 和账户 {1} 到账户 {2} 的邮件已经发送到您的邮箱。", + "emailLinkIdp2": "邮箱没有收到验证码邮件?", + "emailLinkIdp3": "重新发送电子邮件", + "backToLogin": "« 回到登录", + "emailInstruction": "输入您的用户名和邮箱,我们会发送一封带有设置新密码步骤的邮件到您的邮箱。", + "copyCodeInstruction": "请复制这段验证码并粘贴到应用:", + "personalInfo": "个人信息:", + "role_admin": "管理员", + "role_realm-admin": "域管理员", + "role_create-realm": "创建域", + "role_create-client": "创建客户", + "role_view-realm": "查看域", + "role_view-users": "查看用户", + "role_view-applications": "查看应用", + "role_view-clients": "查看客户", + "role_view-events": "查看时间", + "role_view-identity-providers": "查看身份提供者", + "role_manage-realm": "管理域", + "role_manage-users": "管理用户", + "role_manage-applications": "管理应用", + "role_manage-identity-providers": "管理身份提供者", + "role_manage-clients": "管理客户", + "role_manage-events": "管理事件", + "role_view-profile": "查看用户信息", + "role_manage-account": "管理账户", + "role_read-token": "读取 token", + "role_offline-access": "离线访问", + "client_account": "账户", + "client_security-admin-console": "安全管理控制台", + "client_admin-cli": "管理命令行工具", + "client_realm-management": "域管理", + "client_broker": "代理", + "invalidUserMessage": "无效的用户名或密码。", + "invalidEmailMessage": "无效的电子邮件地址", + "accountDisabledMessage": "账户被禁用,请联系管理员。", + "accountTemporarilyDisabledMessage": "账户被暂时禁用,请稍后再试或联系管理员。", + "expiredCodeMessage": "登录超时,请重新登陆。", + "missingFirstNameMessage": "请输入名", + "missingLastNameMessage": "请输入姓", + "missingEmailMessage": "请输入email.", + "missingUsernameMessage": "请输入用户名", + "missingPasswordMessage": "请输入密码", + "missingTotpMessage": "请输入验证码", + "notMatchPasswordMessage": "密码不匹配。", + "invalidPasswordExistingMessage": "无效的旧密码", + "invalidPasswordConfirmMessage": "确认密码不相同", + "invalidTotpMessage": "无效的验证码", + "usernameExistsMessage": "用户名已被占用", + "emailExistsMessage": "电子邮件已存在。", + "federatedIdentityExistsMessage": "用户 {0} {1} 已存在. 请登录账户管理界面链接账户.", + "confirmLinkIdpTitle": "账户已存在", + "federatedIdentityConfirmLinkMessage": "用户{0} {1} 已存在. 怎么继续?", + "confirmLinkIdpReviewProfile": "审查您的信息", + "confirmLinkIdpContinue": "添加到已知账户", + "configureTotpMessage": "您需要设置验证码模块来激活您的账户", + "updateProfileMessage": "您需要更新您的简介来激活您的账户", + "updatePasswordMessage": "您需要更新您的密码来激活您的账户", + "verifyEmailMessage": "您需要验证您的电子邮箱来激活您的账户", + "linkIdpMessage": "您需要验证您的电子邮箱来连接到账户{0}.", + "emailSentMessage": "您很快会收到一封关于接下来操作的邮件。", + "emailSendErrorMessage": "无法发送邮件,请稍后再试", + "accountUpdatedMessage": "您的账户已经更新。", + "accountPasswordUpdatedMessage": "您的密码已经更新", + "noAccessMessage": "无权限", + "invalidPasswordMinLengthMessage": "无效的密码:最短长度 {0}.", + "invalidPasswordMinDigitsMessage": "无效的密码: 至少包含{0} 个数字", + "invalidPasswordMinLowerCaseCharsMessage": "无效的密码:至少包含 {0} 小写字母.", + "invalidPasswordMinUpperCaseCharsMessage": "无效的密码:至少包含 {0} 大写字母.", + "invalidPasswordMinSpecialCharsMessage": "无效的密码:至少包含 {0} 特殊字符.", + "invalidPasswordNotUsernameMessage": "无效的密码: 不能与用户名相同.", + "invalidPasswordRegexPatternMessage": "无效的密码: 无法与正则表达式匹配.", + "invalidPasswordHistoryMessage": "无效的密码: 不能与前 {0} 个旧密码相同.", + "failedToProcessResponseMessage": "无法处理回复", + "httpsRequiredMessage": "需要HTTPS", + "realmNotEnabledMessage": "域未启用", + "invalidRequestMessage": "非法的请求", + "failedLogout": "无法登出", + "unknownLoginRequesterMessage": "未知的登录请求发起方", + "loginRequesterNotEnabledMessage": "登录请求发起方为启用", + "bearerOnlyMessage": "Bearer-only 的应用不允许通过浏览器登录", + "standardFlowDisabledMessage": "客户程序不允许发起指定返回类型的浏览器登录. 标准的登录流程已禁用。", + "implicitFlowDisabledMessage": "客户程序不允许发起指定返回类型的浏览器登录. 隐式的登录流程已禁用。", + "invalidRedirectUriMessage": "无效的跳转链接", + "unsupportedNameIdFormatMessage": "不支持的 nameID格式", + "invalidRequesterMessage": "无效的发起者", + "registrationNotAllowedMessage": "注册不允许", + "resetCredentialNotAllowedMessage": "不允许重置密码", + "permissionNotApprovedMessage": "许可没有批准", + "noRelayStateInResponseMessage": "身份提供者没有返回中继状态信息", + "insufficientPermissionMessage": "权限不足以链接新的身份", + "couldNotProceedWithAuthenticationRequestMessage": "无法与身份提供者处理认证请求", + "couldNotObtainTokenMessage": "未从身份提供者获得token", + "unexpectedErrorRetrievingTokenMessage": "从身份提供者获得Token时遇到未知错误", + "unexpectedErrorHandlingResponseMessage": "从身份提供者获得回复时遇到未知错误", + "identityProviderAuthenticationFailedMessage": "认证失败,无法通过身份提供者认证", + "couldNotSendAuthenticationRequestMessage": "无法向身份提供方发送认证请求", + "unexpectedErrorHandlingRequestMessage": "在处理发向认证提供方的请求时,出现未知错误。", + "invalidAccessCodeMessage": "无效的验证码", + "sessionNotActiveMessage": "会话不在活动状态", + "invalidCodeMessage": "发生错误,请重新通过应用登录", + "identityProviderUnexpectedErrorMessage": "在与认证提供者认证过程中发生未知错误", + "identityProviderNotFoundMessage": "无法找到认证提供方", + "identityProviderLinkSuccess": "您的账户已经将账户{0} 与账户 {1} 链接.", + "staleCodeMessage": "当前页面已无效,请到登录界面重新登录", + "realmSupportsNoCredentialsMessage": "域不支持特定类型密码", + "identityProviderNotUniqueMessage": "域支持通过多个身份提供者登录,不知道应用哪一种方式登录", + "emailVerifiedMessage": "您的电子邮箱已经验证。", + "staleEmailVerificationLink": "您点击的链接已无效。可能您已经验证过您的电子邮箱?", + "locale_ca": "Català", + "locale_de": "Deutsch", + "locale_en": "English", + "locale_es": "Español", + "locale_fr": "Français", + "locale_it": "Italian", + "locale_ja": "日本語", + "locale_nl": "Nederlands", + "locale_no": "Norsk", + "locale_pt_BR": "Português (Brasil)", + "locale_pt-BR": "Português (Brasil)", + "locale_ru": "Русский", + "locale_lt": "Lietuvių", + "locale_zh-CN": "中文简体", + "backToApplication": "« 回到应用", + "missingParameterMessage": "缺少参数 : {0}", + "clientNotFoundMessage": "客户端未找到", + "clientDisabledMessage": "客户端已禁用", + "invalidParameterMessage": "无效的参数 : {0}", + "alreadyLoggedIn": "您已经登录" + } +}; +/* spell-checker: enable */ +//# sourceMappingURL=login.js.map \ No newline at end of file diff --git a/lib/i18n/generated_messages/login.js.map b/lib/i18n/generated_messages/login.js.map new file mode 100644 index 00000000..e58977a8 --- /dev/null +++ b/lib/i18n/generated_messages/login.js.map @@ -0,0 +1 @@ +{"version":3,"file":"login.js","sourceRoot":"","sources":["../../../src/lib/i18n/generated_messages/login.ts"],"names":[],"mappings":"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"} \ No newline at end of file diff --git a/lib/i18n/useKcLanguageTag.d.ts b/lib/i18n/useKcLanguageTag.d.ts new file mode 100644 index 00000000..77081c4f --- /dev/null +++ b/lib/i18n/useKcLanguageTag.d.ts @@ -0,0 +1 @@ +export declare const useKcLanguageTag: () => import("powerhooks").UseNamedStateReturnType<"tr" | "no" | "en" | "ca" | "cs" | "de" | "es" | "fr" | "it" | "ja" | "lt" | "nl" | "pl" | "pt-BR" | "ru" | "sk" | "sv" | "zh-CN", "kcLanguageTag">; diff --git a/lib/i18n/useKcLanguageTag.js b/lib/i18n/useKcLanguageTag.js new file mode 100644 index 00000000..ce0100e5 --- /dev/null +++ b/lib/i18n/useKcLanguageTag.js @@ -0,0 +1,11 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.useKcLanguageTag = void 0; +var powerhooks_1 = require("powerhooks"); +var kcContext_1 = require("../kcContext"); +var KcLanguageTag_1 = require("./KcLanguageTag"); +exports.useKcLanguageTag = powerhooks_1.createUseGlobalState("kcLanguageTag", function () { + var _a, _b; + return KcLanguageTag_1.getBestMatchAmongKcLanguageTag((_b = (_a = kcContext_1.kcContext === null || kcContext_1.kcContext === void 0 ? void 0 : kcContext_1.kcContext.locale) === null || _a === void 0 ? void 0 : _a.current) !== null && _b !== void 0 ? _b : navigator.language); +}, { "persistance": "cookie" }).useKcLanguageTag; +//# sourceMappingURL=useKcLanguageTag.js.map \ No newline at end of file diff --git a/lib/i18n/useKcLanguageTag.js.map b/lib/i18n/useKcLanguageTag.js.map new file mode 100644 index 00000000..8d2a05bd --- /dev/null +++ b/lib/i18n/useKcLanguageTag.js.map @@ -0,0 +1 @@ +{"version":3,"file":"useKcLanguageTag.js","sourceRoot":"","sources":["../../src/lib/i18n/useKcLanguageTag.ts"],"names":[],"mappings":";;;AACA,yCAAkD;AAClD,0CAAyC;AACzC,iDAAiE;AAElD,QAAA,gBAAgB,GAAK,iCAAoB,CACpD,eAAe,EACf;;IAAM,OAAA,8CAA8B,CAChC,MAAA,MAAA,qBAAS,aAAT,qBAAS,uBAAT,qBAAS,CAAE,MAAM,0CAAE,OAAO,mCAC1B,SAAS,CAAC,QAAQ,CACrB,CAAA;CAAA,EACD,EAAE,aAAa,EAAE,QAAQ,EAAE,CAC9B,kBAAC"} \ No newline at end of file diff --git a/lib/i18n/useKcMessage.d.ts b/lib/i18n/useKcMessage.d.ts new file mode 100644 index 00000000..4b3d0b3f --- /dev/null +++ b/lib/i18n/useKcMessage.d.ts @@ -0,0 +1,7 @@ +import { messages } from "./generated_messages/login"; +import type { ReactNode } from "react"; +export declare type MessageKey = keyof typeof messages["en"]; +export declare function useKcMessage(): { + msg: (key: "region" | "address" | "email" | "password" | "doLogIn" | "doRegister" | "doCancel" | "doSubmit" | "doBack" | "doYes" | "doNo" | "doContinue" | "doIgnore" | "doAccept" | "doDecline" | "doForgotPassword" | "doClickHere" | "doImpersonate" | "doTryAgain" | "doTryAnotherWay" | "kerberosNotConfigured" | "kerberosNotConfiguredTitle" | "bypassKerberosDetail" | "kerberosNotSetUp" | "registerTitle" | "loginTitle" | "loginTitleHtml" | "impersonateTitle" | "impersonateTitleHtml" | "realmChoice" | "unknownUser" | "loginTotpTitle" | "loginProfileTitle" | "loginTimeout" | "oauthGrantTitle" | "oauthGrantTitleHtml" | "errorTitle" | "errorTitleHtml" | "emailVerifyTitle" | "emailForgotTitle" | "updatePasswordTitle" | "codeSuccessTitle" | "codeErrorTitle" | "displayUnsupported" | "browserRequired" | "browserContinue" | "browserContinuePrompt" | "browserContinueAnswer" | "termsTitle" | "termsText" | "termsPlainText" | "recaptchaFailed" | "recaptchaNotConfigured" | "consentDenied" | "noAccount" | "username" | "usernameOrEmail" | "firstName" | "givenName" | "fullName" | "lastName" | "familyName" | "passwordConfirm" | "passwordNew" | "passwordNewConfirm" | "rememberMe" | "authenticatorCode" | "street" | "locality" | "postal_code" | "country" | "emailVerified" | "gssDelegationCredential" | "profileScopeConsentText" | "emailScopeConsentText" | "addressScopeConsentText" | "phoneScopeConsentText" | "offlineAccessScopeConsentText" | "samlRoleListScopeConsentText" | "rolesScopeConsentText" | "restartLoginTooltip" | "loginTotpIntro" | "loginTotpStep1" | "loginTotpStep2" | "loginTotpStep3" | "loginTotpStep3DeviceName" | "loginTotpManualStep2" | "loginTotpManualStep3" | "loginTotpUnableToScan" | "loginTotpScanBarcode" | "loginCredential" | "loginOtpOneTime" | "loginTotpType" | "loginTotpAlgorithm" | "loginTotpDigits" | "loginTotpInterval" | "loginTotpCounter" | "loginTotpDeviceName" | "loginTotp.totp" | "loginTotp.hotp" | "loginChooseAuthenticator" | "oauthGrantRequest" | "inResource" | "emailVerifyInstruction1" | "emailVerifyInstruction2" | "emailVerifyInstruction3" | "emailLinkIdpTitle" | "emailLinkIdp1" | "emailLinkIdp2" | "emailLinkIdp3" | "emailLinkIdp4" | "emailLinkIdp5" | "backToLogin" | "emailInstruction" | "copyCodeInstruction" | "pageExpiredTitle" | "pageExpiredMsg1" | "pageExpiredMsg2" | "personalInfo" | "role_admin" | "role_realm-admin" | "role_create-realm" | "role_create-client" | "role_view-realm" | "role_view-users" | "role_view-applications" | "role_view-clients" | "role_view-events" | "role_view-identity-providers" | "role_manage-realm" | "role_manage-users" | "role_manage-applications" | "role_manage-identity-providers" | "role_manage-clients" | "role_manage-events" | "role_view-profile" | "role_manage-account" | "role_manage-account-links" | "role_read-token" | "role_offline-access" | "client_account" | "client_account-console" | "client_security-admin-console" | "client_admin-cli" | "client_realm-management" | "client_broker" | "requiredFields" | "invalidUserMessage" | "invalidUsernameMessage" | "invalidUsernameOrEmailMessage" | "invalidPasswordMessage" | "invalidEmailMessage" | "accountDisabledMessage" | "accountTemporarilyDisabledMessage" | "expiredCodeMessage" | "expiredActionMessage" | "expiredActionTokenNoSessionMessage" | "expiredActionTokenSessionExistsMessage" | "missingFirstNameMessage" | "missingLastNameMessage" | "missingEmailMessage" | "missingUsernameMessage" | "missingPasswordMessage" | "missingTotpMessage" | "missingTotpDeviceNameMessage" | "notMatchPasswordMessage" | "invalidPasswordExistingMessage" | "invalidPasswordBlacklistedMessage" | "invalidPasswordConfirmMessage" | "invalidTotpMessage" | "usernameExistsMessage" | "emailExistsMessage" | "federatedIdentityExistsMessage" | "confirmLinkIdpTitle" | "federatedIdentityConfirmLinkMessage" | "federatedIdentityConfirmReauthenticateMessage" | "nestedFirstBrokerFlowMessage" | "confirmLinkIdpReviewProfile" | "confirmLinkIdpContinue" | "configureTotpMessage" | "updateProfileMessage" | "updatePasswordMessage" | "resetPasswordMessage" | "verifyEmailMessage" | "linkIdpMessage" | "emailSentMessage" | "emailSendErrorMessage" | "accountUpdatedMessage" | "accountPasswordUpdatedMessage" | "delegationCompleteHeader" | "delegationCompleteMessage" | "delegationFailedHeader" | "delegationFailedMessage" | "noAccessMessage" | "invalidPasswordMinLengthMessage" | "invalidPasswordMinDigitsMessage" | "invalidPasswordMinLowerCaseCharsMessage" | "invalidPasswordMinUpperCaseCharsMessage" | "invalidPasswordMinSpecialCharsMessage" | "invalidPasswordNotUsernameMessage" | "invalidPasswordRegexPatternMessage" | "invalidPasswordHistoryMessage" | "invalidPasswordGenericMessage" | "failedToProcessResponseMessage" | "httpsRequiredMessage" | "realmNotEnabledMessage" | "invalidRequestMessage" | "failedLogout" | "unknownLoginRequesterMessage" | "loginRequesterNotEnabledMessage" | "bearerOnlyMessage" | "standardFlowDisabledMessage" | "implicitFlowDisabledMessage" | "invalidRedirectUriMessage" | "unsupportedNameIdFormatMessage" | "invalidRequesterMessage" | "registrationNotAllowedMessage" | "resetCredentialNotAllowedMessage" | "permissionNotApprovedMessage" | "noRelayStateInResponseMessage" | "insufficientPermissionMessage" | "couldNotProceedWithAuthenticationRequestMessage" | "couldNotObtainTokenMessage" | "unexpectedErrorRetrievingTokenMessage" | "unexpectedErrorHandlingResponseMessage" | "identityProviderAuthenticationFailedMessage" | "couldNotSendAuthenticationRequestMessage" | "unexpectedErrorHandlingRequestMessage" | "invalidAccessCodeMessage" | "sessionNotActiveMessage" | "invalidCodeMessage" | "identityProviderUnexpectedErrorMessage" | "identityProviderNotFoundMessage" | "identityProviderLinkSuccess" | "staleCodeMessage" | "realmSupportsNoCredentialsMessage" | "credentialSetupRequired" | "identityProviderNotUniqueMessage" | "emailVerifiedMessage" | "staleEmailVerificationLink" | "identityProviderAlreadyLinkedMessage" | "confirmAccountLinking" | "confirmEmailAddressVerification" | "confirmExecutionOfActions" | "locale_ca" | "locale_cs" | "locale_de" | "locale_en" | "locale_es" | "locale_fr" | "locale_it" | "locale_ja" | "locale_nl" | "locale_no" | "locale_pl" | "locale_pt_BR" | "locale_pt-BR" | "locale_ru" | "locale_lt" | "locale_zh-CN" | "locale_sk" | "locale_sv" | "backToApplication" | "missingParameterMessage" | "clientNotFoundMessage" | "clientDisabledMessage" | "invalidParameterMessage" | "alreadyLoggedIn" | "differentUserAuthenticated" | "brokerLinkingSessionExpired" | "proceedWithAction" | "requiredAction.CONFIGURE_TOTP" | "requiredAction.terms_and_conditions" | "requiredAction.UPDATE_PASSWORD" | "requiredAction.UPDATE_PROFILE" | "requiredAction.VERIFY_EMAIL" | "doX509Login" | "clientCertificate" | "noCertificate" | "pageNotFound" | "internalServerError" | "console-username" | "console-password" | "console-otp" | "console-new-password" | "console-confirm-password" | "console-update-password" | "console-verify-email" | "console-email-code" | "console-accept-terms" | "console-accept" | "openshift.scope.user_info" | "openshift.scope.user_check-access" | "openshift.scope.user_full" | "openshift.scope.list-projects" | "saml.post-form.title" | "saml.post-form.message" | "saml.post-form.js-disabled" | "otp-display-name" | "otp-help-text" | "password-display-name" | "password-help-text" | "auth-username-form-display-name" | "auth-username-form-help-text" | "auth-username-password-form-display-name" | "auth-username-password-form-help-text" | "webauthn-display-name" | "webauthn-help-text" | "webauthn-passwordless-display-name" | "webauthn-passwordless-help-text" | "webauthn-login-title" | "webauthn-registration-title" | "webauthn-available-authenticators" | "webauthn-error-title" | "webauthn-error-registration" | "webauthn-error-api-get" | "webauthn-error-different-user" | "webauthn-error-auth-verification" | "webauthn-error-register-verification" | "webauthn-error-user-not-found" | "identity-provider-redirector", ...args: (string | undefined)[]) => ReactNode; + msgStr: (key: MessageKey, ...args: (string | undefined)[]) => string; +}; diff --git a/lib/i18n/useKcMessage.js b/lib/i18n/useKcMessage.js new file mode 100644 index 00000000..69e57896 --- /dev/null +++ b/lib/i18n/useKcMessage.js @@ -0,0 +1,57 @@ +"use strict"; +var __read = (this && this.__read) || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), r, ar = [], e; + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); + } + catch (error) { e = { error: error }; } + finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } + finally { if (e) throw e.error; } + } + return ar; +}; +var __spreadArray = (this && this.__spreadArray) || function (to, from) { + for (var i = 0, il = from.length, j = to.length; i < il; i++, j++) + to[j] = from[i]; + return to; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.useKcMessage = void 0; +var jsx_runtime_1 = require("react/jsx-runtime"); +var useKcLanguageTag_1 = require("./useKcLanguageTag"); +var login_1 = require("./generated_messages/login"); +var powerhooks_1 = require("powerhooks"); +var id_1 = require("evt/tools/typeSafety/id"); +function useKcMessage() { + var kcLanguageTag = useKcLanguageTag_1.useKcLanguageTag().kcLanguageTag; + var msgStr = powerhooks_1.useConstCallback(function (key) { + var _a; + var args = []; + for (var _i = 1; _i < arguments.length; _i++) { + args[_i - 1] = arguments[_i]; + } + var str = (_a = login_1.messages[kcLanguageTag][key]) !== null && _a !== void 0 ? _a : login_1.messages["en"][key]; + args.forEach(function (arg, i) { + if (arg === undefined) { + return; + } + str = str.replace(new RegExp("\\{" + i + "\\}", "g"), arg); + }); + return str; + }); + var msg = powerhooks_1.useConstCallback(id_1.id(function (key) { + var args = []; + for (var _i = 1; _i < arguments.length; _i++) { + args[_i - 1] = arguments[_i]; + } + return jsx_runtime_1.jsx("span", { className: key, dangerouslySetInnerHTML: { "__html": msgStr.apply(void 0, __spreadArray([key], __read(args))) } }, void 0); + })); + return { msg: msg, msgStr: msgStr }; +} +exports.useKcMessage = useKcMessage; +//# sourceMappingURL=useKcMessage.js.map \ No newline at end of file diff --git a/lib/i18n/useKcMessage.js.map b/lib/i18n/useKcMessage.js.map new file mode 100644 index 00000000..a972890e --- /dev/null +++ b/lib/i18n/useKcMessage.js.map @@ -0,0 +1 @@ +{"version":3,"file":"useKcMessage.js","sourceRoot":"","sources":["../../src/lib/i18n/useKcMessage.tsx"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;;;;;AACA,uDAAsD;AACtD,oDAAsD;AACtD,yCAA8C;AAE9C,8CAA6C;AAI7C,SAAgB,YAAY;IAEhB,IAAA,aAAa,GAAK,mCAAgB,EAAE,cAAvB,CAAwB;IAE7C,IAAM,MAAM,GAAG,6BAAgB,CAC3B,UAAC,GAAe;;QAAE,cAA+B;aAA/B,UAA+B,EAA/B,qBAA+B,EAA/B,IAA+B;YAA/B,6BAA+B;;QAE7C,IAAI,GAAG,GAAW,MAAA,gBAAQ,CAAC,aAA4B,CAAC,CAAC,GAAG,CAAC,mCAAI,gBAAQ,CAAC,IAAI,CAAC,CAAC,GAAG,CAAC,CAAC;QAErF,IAAI,CAAC,OAAO,CAAC,UAAC,GAAG,EAAE,CAAC;YAEhB,IAAI,GAAG,KAAK,SAAS,EAAE;gBACnB,OAAO;aACV;YAED,GAAG,GAAG,GAAG,CAAC,OAAO,CAAC,IAAI,MAAM,CAAC,QAAM,CAAC,QAAK,EAAE,GAAG,CAAC,EAAE,GAAG,CAAC,CAAC;QAE1D,CAAC,CAAC,CAAC;QAEH,OAAO,GAAG,CAAC;IAEf,CAAC,CACJ,CAAC;IAEF,IAAM,GAAG,GAAG,6BAAgB,CACxB,OAAE,CACE,UAAC,GAAG;QAAE,cAAO;aAAP,UAAO,EAAP,qBAAO,EAAP,IAAO;YAAP,6BAAO;;QACT,OAAA,4BAAM,SAAS,EAAE,GAAG,EAAE,uBAAuB,EAAE,EAAE,QAAQ,EAAE,MAAM,8BAAC,GAAG,UAAK,IAAI,GAAC,EAAE,WAAI;IAArF,CAAqF,CAC5F,CACJ,CAAC;IAEF,OAAO,EAAE,GAAG,KAAA,EAAE,MAAM,QAAA,EAAE,CAAC;AAE3B,CAAC;AAjCD,oCAiCC"} \ No newline at end of file diff --git a/lib/index.d.ts b/lib/index.d.ts new file mode 100644 index 00000000..c2a50923 --- /dev/null +++ b/lib/index.d.ts @@ -0,0 +1,13 @@ +export * from "./kcContext"; +export * from "./i18n/KcLanguageTag"; +export * from "./i18n/useKcLanguageTag"; +export * from "./i18n/useKcMessage"; +export * from "./components/KcProps"; +export * from "./components/Login"; +export * from "./components/Template"; +export * from "./components/KcApp"; +export * from "./components/Info"; +export * from "./components/Error"; +export * from "./components/LoginResetPassword"; +export * from "./components/LoginVerifyEmail"; +export * from "./tools/assert"; diff --git a/lib/index.js b/lib/index.js new file mode 100644 index 00000000..93005491 --- /dev/null +++ b/lib/index.js @@ -0,0 +1,26 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __exportStar = (this && this.__exportStar) || function(m, exports) { + for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p); +}; +Object.defineProperty(exports, "__esModule", { value: true }); +__exportStar(require("./kcContext"), exports); +__exportStar(require("./i18n/KcLanguageTag"), exports); +__exportStar(require("./i18n/useKcLanguageTag"), exports); +__exportStar(require("./i18n/useKcMessage"), exports); +__exportStar(require("./components/KcProps"), exports); +__exportStar(require("./components/Login"), exports); +__exportStar(require("./components/Template"), exports); +__exportStar(require("./components/KcApp"), exports); +__exportStar(require("./components/Info"), exports); +__exportStar(require("./components/Error"), exports); +__exportStar(require("./components/LoginResetPassword"), exports); +__exportStar(require("./components/LoginVerifyEmail"), exports); +__exportStar(require("./tools/assert"), exports); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/lib/index.js.map b/lib/index.js.map new file mode 100644 index 00000000..b6d99c54 --- /dev/null +++ b/lib/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/lib/index.ts"],"names":[],"mappings":";;;;;;;;;;;;AAAA,8CAA4B;AAE5B,uDAAqC;AACrC,0DAAwC;AACxC,sDAAoC;AAEpC,uDAAqC;AACrC,qDAAmC;AACnC,wDAAsC;AACtC,qDAAmC;AACnC,oDAAkC;AAClC,qDAAmC;AACnC,kEAAgD;AAChD,gEAA8C;AAE9C,iDAA+B"} \ No newline at end of file diff --git a/lib/kcContext.d.ts b/lib/kcContext.d.ts new file mode 100644 index 00000000..bab47050 --- /dev/null +++ b/lib/kcContext.d.ts @@ -0,0 +1,124 @@ +import type { KcLanguageTag } from "./i18n/KcLanguageTag"; +import type { MessageKey } from "./i18n/useKcMessage"; +import type { LanguageLabel } from "./i18n/KcLanguageTag"; +declare type ExtractAfterStartingWith = StrEnum extends `${Prefix}${infer U}` ? U : never; +export declare type KcContext = KcContext.Login | KcContext.Register | KcContext.Info | KcContext.Error | KcContext.LoginResetPassword | KcContext.LoginVerifyEmail; +export declare namespace KcContext { + type Template = { + url: { + loginAction: string; + resourcesPath: string; + resourcesCommonPath: string; + loginRestartFlowUrl: string; + loginUrl: string; + }; + realm: { + displayName?: string; + displayNameHtml?: string; + internationalizationEnabled: boolean; + registrationEmailAsUsername: boolean; + }; + /** Undefined if !realm.internationalizationEnabled */ + locale?: { + supported: { + url: string; + languageTag: KcLanguageTag; + }[]; + current: LanguageLabel; + }; + auth?: { + showUsername: boolean; + showResetCredentials: boolean; + showTryAnotherWayLink: boolean; + attemptedUsername?: string; + }; + scripts: string[]; + message?: { + type: "success" | "warning" | "error" | "info"; + summary: string; + }; + isAppInitiatedAction: boolean; + }; + type Login = Template & { + pageId: "login.ftl"; + url: { + loginResetCredentialsUrl: string; + registrationUrl: string; + }; + realm: { + loginWithEmailAllowed: boolean; + rememberMe: boolean; + password: boolean; + resetPasswordAllowed: boolean; + registrationAllowed: boolean; + }; + auth: { + selectedCredential?: string; + }; + registrationDisabled: boolean; + login: { + username?: string; + rememberMe: boolean; + }; + usernameEditDisabled: boolean; + social: { + displayInfo: boolean; + providers?: { + loginUrl: string; + alias: string; + providerId: string; + displayName: string; + }[]; + }; + }; + type Register = Template & { + pageId: "register.ftl"; + url: { + registrationAction: string; + }; + messagesPerField: { + printIfExists(key: "userLabel" | "username" | "email" | "firstName" | "lastName" | "password" | "password-confirm", x: T): T | undefined; + }; + register: { + formData: { + firstName?: string; + displayName?: string; + lastName?: string; + email?: string; + username?: string; + }; + }; + passwordRequired: boolean; + recaptchaRequired: boolean; + /** undefined if !recaptchaRequired */ + recaptchaSiteKey?: string; + }; + type Info = Template & { + pageId: "info.ftl"; + messageHeader?: string; + requiredActions?: ExtractAfterStartingWith<"requiredAction.", MessageKey>[]; + skipLink: boolean; + pageRedirectUri?: string; + actionUri?: string; + client: { + baseUrl?: string; + }; + }; + type Error = Template & { + pageId: "error.ftl"; + client?: { + baseUrl?: string; + }; + }; + type LoginResetPassword = Template & { + pageId: "login-reset-password.ftl"; + realm: { + loginWithEmailAllowed: boolean; + }; + }; + type LoginVerifyEmail = Template & { + pageId: "login-verify-email.ftl"; + }; +} +export declare const kcContext: KcContext | undefined; +export {}; diff --git a/lib/kcContext.js b/lib/kcContext.js new file mode 100644 index 00000000..88c1b9ca --- /dev/null +++ b/lib/kcContext.js @@ -0,0 +1,10 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.kcContext = void 0; +var ftlValuesGlobalName_1 = require("../bin/build-keycloak-theme/ftlValuesGlobalName"); +var id_1 = require("evt/tools/typeSafety/id"); +var doExtends_1 = require("evt/tools/typeSafety/doExtends"); +doExtends_1.doExtends(); +doExtends_1.doExtends(); +exports.kcContext = id_1.id(window[ftlValuesGlobalName_1.ftlValuesGlobalName]); +//# sourceMappingURL=kcContext.js.map \ No newline at end of file diff --git a/lib/kcContext.js.map b/lib/kcContext.js.map new file mode 100644 index 00000000..1e24a963 --- /dev/null +++ b/lib/kcContext.js.map @@ -0,0 +1 @@ +{"version":3,"file":"kcContext.js","sourceRoot":"","sources":["../src/lib/kcContext.ts"],"names":[],"mappings":";;;AACA,uFAAsF;AAEtF,8CAA6C;AAE7C,4DAA2D;AAsJ3D,qBAAS,EAA+B,CAAC;AACzC,qBAAS,EAA+B,CAAC;AAE5B,QAAA,SAAS,GAAG,OAAE,CAAyB,MAAc,CAAC,yCAAmB,CAAC,CAAC,CAAC"} \ No newline at end of file diff --git a/lib/tools/allPropertiesValuesToUndefined.d.ts b/lib/tools/allPropertiesValuesToUndefined.d.ts new file mode 100644 index 00000000..ac2dc2c2 --- /dev/null +++ b/lib/tools/allPropertiesValuesToUndefined.d.ts @@ -0,0 +1,2 @@ +import "minimal-polyfills/Object.fromEntries"; +export declare function allPropertiesValuesToUndefined>(obj: T): Record; diff --git a/lib/tools/allPropertiesValuesToUndefined.js b/lib/tools/allPropertiesValuesToUndefined.js new file mode 100644 index 00000000..a1bee066 --- /dev/null +++ b/lib/tools/allPropertiesValuesToUndefined.js @@ -0,0 +1,29 @@ +"use strict"; +var __read = (this && this.__read) || function (o, n) { + var m = typeof Symbol === "function" && o[Symbol.iterator]; + if (!m) return o; + var i = m.call(o), r, ar = [], e; + try { + while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); + } + catch (error) { e = { error: error }; } + finally { + try { + if (r && !r.done && (m = i["return"])) m.call(i); + } + finally { if (e) throw e.error; } + } + return ar; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.allPropertiesValuesToUndefined = void 0; +require("minimal-polyfills/Object.fromEntries"); +function allPropertiesValuesToUndefined(obj) { + return Object.fromEntries(Object.entries(obj) + .map(function (_a) { + var _b = __read(_a, 1), key = _b[0]; + return [key, undefined]; + })); +} +exports.allPropertiesValuesToUndefined = allPropertiesValuesToUndefined; +//# sourceMappingURL=allPropertiesValuesToUndefined.js.map \ No newline at end of file diff --git a/lib/tools/allPropertiesValuesToUndefined.js.map b/lib/tools/allPropertiesValuesToUndefined.js.map new file mode 100644 index 00000000..e242df21 --- /dev/null +++ b/lib/tools/allPropertiesValuesToUndefined.js.map @@ -0,0 +1 @@ +{"version":3,"file":"allPropertiesValuesToUndefined.js","sourceRoot":"","sources":["../../src/lib/tools/allPropertiesValuesToUndefined.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;AAEA,gDAA8C;AAE9C,SAAgB,8BAA8B,CAAoC,GAAM;IACpF,OAAO,MAAM,CAAC,WAAW,CACrB,MAAM,CAAC,OAAO,CAAC,GAAG,CAAC;SACd,GAAG,CAAC,UAAC,EAAK;YAAL,KAAA,aAAK,EAAJ,GAAG,QAAA;QAAM,OAAA,CAAC,GAAG,EAAE,SAAS,CAAC;IAAhB,CAAgB,CAAC,CACjC,CAAC;AACb,CAAC;AALD,wEAKC"} \ No newline at end of file diff --git a/lib/tools/appendHead.d.ts b/lib/tools/appendHead.d.ts new file mode 100644 index 00000000..7cc2f9b5 --- /dev/null +++ b/lib/tools/appendHead.d.ts @@ -0,0 +1,7 @@ +export declare function appendHead(params: { + type: "css"; + href: string; +} | { + type: "javascript"; + src: string; +}): Promise; diff --git a/lib/tools/appendHead.js b/lib/tools/appendHead.js new file mode 100644 index 00000000..782eb5c4 --- /dev/null +++ b/lib/tools/appendHead.js @@ -0,0 +1,32 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.appendHead = void 0; +var Deferred_1 = require("evt/tools/Deferred"); +function appendHead(params) { + var htmlElement = document.createElement((function () { + switch (params.type) { + case "css": return "link"; + case "javascript": return "script"; + } + })()); + var dLoaded = new Deferred_1.Deferred(); + htmlElement.addEventListener("load", function () { return dLoaded.resolve(); }); + Object.assign(htmlElement, (function () { + switch (params.type) { + case "css": return { + "href": params.href, + "type": "text/css", + "rel": "stylesheet", + "media": "screen,print" + }; + case "javascript": return { + "src": params.src, + "type": "text/javascript", + }; + } + })()); + document.getElementsByTagName("head")[0].appendChild(htmlElement); + return dLoaded.pr; +} +exports.appendHead = appendHead; +//# sourceMappingURL=appendHead.js.map \ No newline at end of file diff --git a/lib/tools/appendHead.js.map b/lib/tools/appendHead.js.map new file mode 100644 index 00000000..a4764241 --- /dev/null +++ b/lib/tools/appendHead.js.map @@ -0,0 +1 @@ +{"version":3,"file":"appendHead.js","sourceRoot":"","sources":["../../src/lib/tools/appendHead.ts"],"names":[],"mappings":";;;AACA,+CAA8C;AAE9C,SAAgB,UAAU,CACtB,MAMC;IAGD,IAAM,WAAW,GAAG,QAAQ,CAAC,aAAa,CACtC,CAAC;QACG,QAAQ,MAAM,CAAC,IAAI,EAAE;YACjB,KAAK,KAAK,CAAC,CAAC,OAAO,MAAM,CAAC;YAC1B,KAAK,YAAY,CAAC,CAAC,OAAO,QAAQ,CAAC;SACtC;IACL,CAAC,CAAC,EAAE,CACP,CAAC;IAEF,IAAM,OAAO,GAAG,IAAI,mBAAQ,EAAQ,CAAC;IAErC,WAAW,CAAC,gBAAgB,CAAC,MAAM,EAAE,cAAM,OAAA,OAAO,CAAC,OAAO,EAAE,EAAjB,CAAiB,CAAC,CAAC;IAE9D,MAAM,CAAC,MAAM,CACT,WAAW,EACX,CAAC;QACG,QAAQ,MAAM,CAAC,IAAI,EAAE;YACjB,KAAK,KAAK,CAAC,CAAC,OAAO;gBACf,MAAM,EAAE,MAAM,CAAC,IAAI;gBACnB,MAAM,EAAE,UAAU;gBAClB,KAAK,EAAE,YAAY;gBACnB,OAAO,EAAE,cAAc;aAC1B,CAAC;YACF,KAAK,YAAY,CAAC,CAAC,OAAO;gBACtB,KAAK,EAAE,MAAM,CAAC,GAAG;gBACjB,MAAM,EAAE,iBAAiB;aAC5B,CAAC;SACL;IACL,CAAC,CAAC,EAAE,CACP,CAAC;IAEF,QAAQ,CAAC,oBAAoB,CAAC,MAAM,CAAC,CAAC,CAAC,CAAC,CAAC,WAAW,CAAC,WAAW,CAAC,CAAC;IAElE,OAAO,OAAO,CAAC,EAAE,CAAC;AAEtB,CAAC;AA7CD,gCA6CC"} \ No newline at end of file diff --git a/lib/tools/assert.d.ts b/lib/tools/assert.d.ts new file mode 100644 index 00000000..677b3d0a --- /dev/null +++ b/lib/tools/assert.d.ts @@ -0,0 +1 @@ +export { assert } from "evt/tools/typeSafety/assert"; diff --git a/lib/tools/assert.js b/lib/tools/assert.js new file mode 100644 index 00000000..3eba8461 --- /dev/null +++ b/lib/tools/assert.js @@ -0,0 +1,6 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.assert = void 0; +var assert_1 = require("evt/tools/typeSafety/assert"); +Object.defineProperty(exports, "assert", { enumerable: true, get: function () { return assert_1.assert; } }); +//# sourceMappingURL=assert.js.map \ No newline at end of file diff --git a/lib/tools/assert.js.map b/lib/tools/assert.js.map new file mode 100644 index 00000000..dc7d96c3 --- /dev/null +++ b/lib/tools/assert.js.map @@ -0,0 +1 @@ +{"version":3,"file":"assert.js","sourceRoot":"","sources":["../../src/lib/tools/assert.ts"],"names":[],"mappings":";;;AACA,sDAAqD;AAA5C,gGAAA,MAAM,OAAA"} \ No newline at end of file diff --git a/package.json b/package.json index 0b3ee75a..854ea0c7 100755 --- a/package.json +++ b/package.json @@ -6,30 +6,173 @@ "type": "git", "url": "git://github.com/garronej/keycloakify.git" }, - "main": "dist/lib/index.js", - "types": "dist/lib/index.d.ts", - "scripts": { - "clean": "rimraf dist/", - "build": "yarn clean && tsc && yarn grant-exec-perms && yarn copy-files", - "grant-exec-perms": "node dist/bin/tools/grant-exec-perms.js", - "test": "node dist/test", - "enable_short_import_path": "yarn build && denoify_enable_short_npm_import_path", - "copy-files": "copyfiles -u 1 src/**/*.ftl src/**/*.xml src/**/*.js dist/", - "generate-messages": "node dist/bin/generate-i18n-messages.js", - "watch": "tsc -w" - }, + "main": "lib/index.js", + "types": "lib/index.d.ts", "bin": { - "build-keycloak-theme": "dist/bin/build-keycloak-theme/index.js", - "install-builtin-keycloak-themes": "dist/bin/install-builtin-keycloak-themes.js" + "build-keycloak-theme": "bin/build-keycloak-theme/index.js", + "install-builtin-keycloak-themes": "bin/install-builtin-keycloak-themes.js" }, "author": "u/garronej", "license": "MIT", "files": [ - "src/", - "!src/test/", - "dist/", - "!dist/test/", - "!dist/tsconfig.tsbuildinfo" + "src/bin/build-keycloak-theme/ftlValuesGlobalName.ts", + "src/bin/build-keycloak-theme/generateDebugFiles/index.ts", + "src/bin/build-keycloak-theme/generateDebugFiles/standalone-ha.xml", + "src/bin/build-keycloak-theme/generateFtl/Object.deepAssign.js", + "src/bin/build-keycloak-theme/generateFtl/String.htmlUnescape.js", + "src/bin/build-keycloak-theme/generateFtl/error.ftl", + "src/bin/build-keycloak-theme/generateFtl/index.ts", + "src/bin/build-keycloak-theme/generateFtl/info.ftl", + "src/bin/build-keycloak-theme/generateFtl/login-reset-password.ftl", + "src/bin/build-keycloak-theme/generateFtl/login.ftl", + "src/bin/build-keycloak-theme/generateFtl/register.ftl", + "src/bin/build-keycloak-theme/generateFtl/template.ftl", + "src/bin/build-keycloak-theme/generateJavaStackFiles.ts", + "src/bin/build-keycloak-theme/generateKeycloakThemeResources.ts", + "src/bin/build-keycloak-theme/index.ts", + "src/bin/build-keycloak-theme/replaceImportFromStatic.ts", + "src/bin/generate-i18n-messages.ts", + "src/bin/install-builtin-keycloak-themes.ts", + "src/bin/tools/crawl.ts", + "src/bin/tools/downloadAndUnzip.ts", + "src/bin/tools/getProjectRoot.ts", + "src/bin/tools/grant-exec-perms.ts", + "src/bin/tools/transformCodebase.ts", + "src/lib/components/Error.tsx", + "src/lib/components/Info.tsx", + "src/lib/components/KcApp.tsx", + "src/lib/components/KcProps.ts", + "src/lib/components/Login.tsx", + "src/lib/components/LoginResetPassword.tsx", + "src/lib/components/LoginVerifyEmail.tsx", + "src/lib/components/Register.tsx", + "src/lib/components/Template.tsx", + "src/lib/i18n/KcLanguageTag.ts", + "src/lib/i18n/generated_messages/account.ts", + "src/lib/i18n/generated_messages/admin.ts", + "src/lib/i18n/generated_messages/email.ts", + "src/lib/i18n/generated_messages/login.ts", + "src/lib/i18n/useKcLanguageTag.ts", + "src/lib/i18n/useKcMessage.tsx", + "src/lib/index.ts", + "src/lib/kcContext.ts", + "src/lib/tools/allPropertiesValuesToUndefined.ts", + "src/lib/tools/appendHead.ts", + "src/lib/tools/assert.ts", + "bin/build-keycloak-theme/ftlValuesGlobalName.d.ts", + "bin/build-keycloak-theme/ftlValuesGlobalName.js", + "bin/build-keycloak-theme/ftlValuesGlobalName.js.map", + "bin/build-keycloak-theme/generateDebugFiles/index.d.ts", + "bin/build-keycloak-theme/generateDebugFiles/index.js", + "bin/build-keycloak-theme/generateDebugFiles/index.js.map", + "bin/build-keycloak-theme/generateDebugFiles/standalone-ha.xml", + "bin/build-keycloak-theme/generateFtl/Object.deepAssign.js", + "bin/build-keycloak-theme/generateFtl/String.htmlUnescape.js", + "bin/build-keycloak-theme/generateFtl/error.ftl", + "bin/build-keycloak-theme/generateFtl/index.d.ts", + "bin/build-keycloak-theme/generateFtl/index.js", + "bin/build-keycloak-theme/generateFtl/index.js.map", + "bin/build-keycloak-theme/generateFtl/info.ftl", + "bin/build-keycloak-theme/generateFtl/login-reset-password.ftl", + "bin/build-keycloak-theme/generateFtl/login.ftl", + "bin/build-keycloak-theme/generateFtl/register.ftl", + "bin/build-keycloak-theme/generateFtl/template.ftl", + "bin/build-keycloak-theme/generateJavaStackFiles.d.ts", + "bin/build-keycloak-theme/generateJavaStackFiles.js", + "bin/build-keycloak-theme/generateJavaStackFiles.js.map", + "bin/build-keycloak-theme/generateKeycloakThemeResources.d.ts", + "bin/build-keycloak-theme/generateKeycloakThemeResources.js", + "bin/build-keycloak-theme/generateKeycloakThemeResources.js.map", + "bin/build-keycloak-theme/index.d.ts", + "bin/build-keycloak-theme/index.js", + "bin/build-keycloak-theme/index.js.map", + "bin/build-keycloak-theme/replaceImportFromStatic.d.ts", + "bin/build-keycloak-theme/replaceImportFromStatic.js", + "bin/build-keycloak-theme/replaceImportFromStatic.js.map", + "bin/generate-i18n-messages.d.ts", + "bin/generate-i18n-messages.js", + "bin/generate-i18n-messages.js.map", + "bin/install-builtin-keycloak-themes.d.ts", + "bin/install-builtin-keycloak-themes.js", + "bin/install-builtin-keycloak-themes.js.map", + "bin/tools/crawl.d.ts", + "bin/tools/crawl.js", + "bin/tools/crawl.js.map", + "bin/tools/downloadAndUnzip.d.ts", + "bin/tools/downloadAndUnzip.js", + "bin/tools/downloadAndUnzip.js.map", + "bin/tools/getProjectRoot.d.ts", + "bin/tools/getProjectRoot.js", + "bin/tools/getProjectRoot.js.map", + "bin/tools/grant-exec-perms.d.ts", + "bin/tools/grant-exec-perms.js", + "bin/tools/grant-exec-perms.js.map", + "bin/tools/transformCodebase.d.ts", + "bin/tools/transformCodebase.js", + "bin/tools/transformCodebase.js.map", + "lib/components/Error.d.ts", + "lib/components/Error.js", + "lib/components/Error.js.map", + "lib/components/Info.d.ts", + "lib/components/Info.js", + "lib/components/Info.js.map", + "lib/components/KcApp.d.ts", + "lib/components/KcApp.js", + "lib/components/KcApp.js.map", + "lib/components/KcProps.d.ts", + "lib/components/KcProps.js", + "lib/components/KcProps.js.map", + "lib/components/Login.d.ts", + "lib/components/Login.js", + "lib/components/Login.js.map", + "lib/components/LoginResetPassword.d.ts", + "lib/components/LoginResetPassword.js", + "lib/components/LoginResetPassword.js.map", + "lib/components/LoginVerifyEmail.d.ts", + "lib/components/LoginVerifyEmail.js", + "lib/components/LoginVerifyEmail.js.map", + "lib/components/Register.d.ts", + "lib/components/Register.js", + "lib/components/Register.js.map", + "lib/components/Template.d.ts", + "lib/components/Template.js", + "lib/components/Template.js.map", + "lib/i18n/KcLanguageTag.d.ts", + "lib/i18n/KcLanguageTag.js", + "lib/i18n/KcLanguageTag.js.map", + "lib/i18n/generated_messages/account.d.ts", + "lib/i18n/generated_messages/account.js", + "lib/i18n/generated_messages/account.js.map", + "lib/i18n/generated_messages/admin.d.ts", + "lib/i18n/generated_messages/admin.js", + "lib/i18n/generated_messages/admin.js.map", + "lib/i18n/generated_messages/email.d.ts", + "lib/i18n/generated_messages/email.js", + "lib/i18n/generated_messages/email.js.map", + "lib/i18n/generated_messages/login.d.ts", + "lib/i18n/generated_messages/login.js", + "lib/i18n/generated_messages/login.js.map", + "lib/i18n/useKcLanguageTag.d.ts", + "lib/i18n/useKcLanguageTag.js", + "lib/i18n/useKcLanguageTag.js.map", + "lib/i18n/useKcMessage.d.ts", + "lib/i18n/useKcMessage.js", + "lib/i18n/useKcMessage.js.map", + "lib/index.d.ts", + "lib/index.js", + "lib/index.js.map", + "lib/kcContext.d.ts", + "lib/kcContext.js", + "lib/kcContext.js.map", + "lib/tools/allPropertiesValuesToUndefined.d.ts", + "lib/tools/allPropertiesValuesToUndefined.js", + "lib/tools/allPropertiesValuesToUndefined.js.map", + "lib/tools/appendHead.d.ts", + "lib/tools/appendHead.js", + "lib/tools/appendHead.js.map", + "lib/tools/assert.d.ts", + "lib/tools/assert.js", + "lib/tools/assert.js.map" ], "keywords": [ "keycloak", diff --git a/test/generateKeycloakThemeResources.d.ts b/test/generateKeycloakThemeResources.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/test/generateKeycloakThemeResources.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/test/generateKeycloakThemeResources.js b/test/generateKeycloakThemeResources.js new file mode 100644 index 00000000..3e54bb74 --- /dev/null +++ b/test/generateKeycloakThemeResources.js @@ -0,0 +1,12 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +var path_1 = require("path"); +var generateKeycloakThemeResources_1 = require("../bin/build-keycloak-theme/generateKeycloakThemeResources"); +var setupSampleReactProject_1 = require("./setupSampleReactProject"); +setupSampleReactProject_1.setupSampleReactProject(); +generateKeycloakThemeResources_1.generateKeycloakThemeResources({ + "themeName": "onyxia-ui", + "reactAppBuildDirPath": path_1.join(setupSampleReactProject_1.sampleReactProjectDirPath, "build"), + "keycloakThemeBuildingDirPath": path_1.join(setupSampleReactProject_1.sampleReactProjectDirPath, "build_keycloak_theme") +}); +//# sourceMappingURL=generateKeycloakThemeResources.js.map \ No newline at end of file diff --git a/test/generateKeycloakThemeResources.js.map b/test/generateKeycloakThemeResources.js.map new file mode 100644 index 00000000..725549aa --- /dev/null +++ b/test/generateKeycloakThemeResources.js.map @@ -0,0 +1 @@ +{"version":3,"file":"generateKeycloakThemeResources.js","sourceRoot":"","sources":["../src/test/generateKeycloakThemeResources.ts"],"names":[],"mappings":";;AACA,6BAAwC;AACxC,6GAA4G;AAC5G,qEAGmC;AAEnC,iDAAuB,EAAE,CAAC;AAE1B,+DAA8B,CAAC;IAC3B,WAAW,EAAE,WAAW;IACxB,sBAAsB,EAAE,WAAQ,CAAC,mDAAyB,EAAE,OAAO,CAAC;IACpE,8BAA8B,EAAE,WAAQ,CAAC,mDAAyB,EAAE,sBAAsB,CAAC;CAC9F,CAAC,CAAC"} \ No newline at end of file diff --git a/test/index.d.ts b/test/index.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/test/index.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/test/index.js b/test/index.js new file mode 100644 index 00000000..65cc9fef --- /dev/null +++ b/test/index.js @@ -0,0 +1,30 @@ +"use strict"; +var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + Object.defineProperty(o, k2, { enumerable: true, get: function() { return m[k]; } }); +}) : (function(o, m, k, k2) { + if (k2 === undefined) k2 = k; + o[k2] = m[k]; +})); +var __setModuleDefault = (this && this.__setModuleDefault) || (Object.create ? (function(o, v) { + Object.defineProperty(o, "default", { enumerable: true, value: v }); +}) : function(o, v) { + o["default"] = v; +}); +var __importStar = (this && this.__importStar) || function (mod) { + if (mod && mod.__esModule) return mod; + var result = {}; + if (mod != null) for (var k in mod) if (k !== "default" && Object.prototype.hasOwnProperty.call(mod, k)) __createBinding(result, mod, k); + __setModuleDefault(result, mod); + return result; +}; +Object.defineProperty(exports, "__esModule", { value: true }); +var setupSampleReactProject_1 = require("./setupSampleReactProject"); +var st = __importStar(require("scripting-tools")); +var path_1 = require("path"); +var getProjectRoot_1 = require("../bin/tools/getProjectRoot"); +setupSampleReactProject_1.setupSampleReactProject(); +var binDirPath = path_1.join(getProjectRoot_1.getProjectRoot(), "dist", "bin"); +st.execSyncTrace("node " + path_1.join(binDirPath, "build-keycloak-theme"), { "cwd": setupSampleReactProject_1.sampleReactProjectDirPath }); +st.execSyncTrace("node " + path_1.join(binDirPath, "install-builtin-keycloak-themes"), { "cwd": setupSampleReactProject_1.sampleReactProjectDirPath }); +//# sourceMappingURL=index.js.map \ No newline at end of file diff --git a/test/index.js.map b/test/index.js.map new file mode 100644 index 00000000..58f0edf6 --- /dev/null +++ b/test/index.js.map @@ -0,0 +1 @@ +{"version":3,"file":"index.js","sourceRoot":"","sources":["../src/test/index.ts"],"names":[],"mappings":";;;;;;;;;;;;;;;;;;;;;AAEA,qEAGmC;AACnC,kDAAsC;AACtC,6BAAwC;AACxC,8DAA6D;AAE7D,iDAAuB,EAAE,CAAC;AAE1B,IAAM,UAAU,GAAE,WAAQ,CAAC,+BAAc,EAAE,EAAE,MAAM,EAAE,KAAK,CAAC,CAAC;AAE5D,EAAE,CAAC,aAAa,CACZ,UAAQ,WAAQ,CAAC,UAAU,EAAE,sBAAsB,CAAG,EACtD,EAAE,KAAK,EAAE,mDAAyB,EAAE,CACvC,CAAC;AAEF,EAAE,CAAC,aAAa,CACZ,UAAQ,WAAQ,CAAC,UAAU,EAAE,iCAAiC,CAAG,EACjE,EAAE,KAAK,EAAE,mDAAyB,EAAE,CACvC,CAAC"} \ No newline at end of file diff --git a/test/replaceImportFromStatic.d.ts b/test/replaceImportFromStatic.d.ts new file mode 100644 index 00000000..cb0ff5c3 --- /dev/null +++ b/test/replaceImportFromStatic.d.ts @@ -0,0 +1 @@ +export {}; diff --git a/test/replaceImportFromStatic.js b/test/replaceImportFromStatic.js new file mode 100644 index 00000000..288576e3 --- /dev/null +++ b/test/replaceImportFromStatic.js @@ -0,0 +1,15 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +var replaceImportFromStatic_1 = require("../bin/build-keycloak-theme/replaceImportFromStatic"); +var fixedJsCode = replaceImportFromStatic_1.replaceImportFromStaticInJsCode({ + "ftlValuesGlobalName": "keycloakFtlValues", + "jsCode": "\n function f() {\n return a.p + \"static/js/\" + ({}[e] || e) + \".\" + {\n 3: \"0664cdc0\"\n }[e] + \".chunk.js\"\n }\n\n function f2() {\n return a.p +\"static/js/\" + ({}[e] || e) + \".\" + {\n 3: \"0664cdc0\"\n }[e] + \".chunk.js\"\n }\n " +}).fixedJsCode; +console.log({ fixedJsCode: fixedJsCode }); +var _a = replaceImportFromStatic_1.replaceImportFromStaticInCssCode({ + "cssCode": "\n\n .my-div {\n background: url(/logo192.png) no-repeat center center;\n }\n\n .my-div2 {\n background: url(/logo192.png) no-repeat center center;\n }\n\n .my-div {\n background-image: url(/static/media/something.svg);\n }\n " +}), fixedCssCode = _a.fixedCssCode, cssGlobalsToDefine = _a.cssGlobalsToDefine; +console.log({ fixedCssCode: fixedCssCode, cssGlobalsToDefine: cssGlobalsToDefine }); +var cssCodeToPrependInHead = replaceImportFromStatic_1.generateCssCodeToDefineGlobals({ cssGlobalsToDefine: cssGlobalsToDefine }).cssCodeToPrependInHead; +console.log({ cssCodeToPrependInHead: cssCodeToPrependInHead }); +//# sourceMappingURL=replaceImportFromStatic.js.map \ No newline at end of file diff --git a/test/replaceImportFromStatic.js.map b/test/replaceImportFromStatic.js.map new file mode 100644 index 00000000..f4cc6278 --- /dev/null +++ b/test/replaceImportFromStatic.js.map @@ -0,0 +1 @@ +{"version":3,"file":"replaceImportFromStatic.js","sourceRoot":"","sources":["../src/test/replaceImportFromStatic.ts"],"names":[],"mappings":";;AACA,+FAI6D;AAErD,IAAA,WAAW,GAAK,yDAA+B,CAAC;IACpD,qBAAqB,EAAE,mBAAmB;IAC1C,QAAQ,EAAE,8VAYT;CACJ,CAAC,YAfiB,CAehB;AAEH,OAAO,CAAC,GAAG,CAAC,EAAE,WAAW,aAAA,EAAE,CAAC,CAAC;AAEvB,IAAA,KAAuC,0DAAgC,CAAC;IAC1E,SAAS,EAAE,8QAaV;CACJ,CAAC,EAfM,YAAY,kBAAA,EAAE,kBAAkB,wBAetC,CAAC;AAGH,OAAO,CAAC,GAAG,CAAC,EAAE,YAAY,cAAA,EAAE,kBAAkB,oBAAA,EAAE,CAAC,CAAC;AAG1C,IAAA,sBAAsB,GAAK,wDAA8B,CAAC,EAAE,kBAAkB,oBAAA,EAAE,CAAC,uBAA3D,CAA4D;AAE1F,OAAO,CAAC,GAAG,CAAC,EAAE,sBAAsB,wBAAA,EAAE,CAAC,CAAC"} \ No newline at end of file diff --git a/test/setupSampleReactProject.d.ts b/test/setupSampleReactProject.d.ts new file mode 100644 index 00000000..2aa52dee --- /dev/null +++ b/test/setupSampleReactProject.d.ts @@ -0,0 +1,2 @@ +export declare const sampleReactProjectDirPath: string; +export declare function setupSampleReactProject(): void; diff --git a/test/setupSampleReactProject.js b/test/setupSampleReactProject.js new file mode 100644 index 00000000..ff377cb9 --- /dev/null +++ b/test/setupSampleReactProject.js @@ -0,0 +1,15 @@ +"use strict"; +Object.defineProperty(exports, "__esModule", { value: true }); +exports.setupSampleReactProject = exports.sampleReactProjectDirPath = void 0; +var getProjectRoot_1 = require("../bin/tools/getProjectRoot"); +var path_1 = require("path"); +var downloadAndUnzip_1 = require("../bin/tools/downloadAndUnzip"); +exports.sampleReactProjectDirPath = path_1.join(getProjectRoot_1.getProjectRoot(), "sample_react_project"); +function setupSampleReactProject() { + downloadAndUnzip_1.downloadAndUnzip({ + "url": "https://github.com/garronej/keycloakify/releases/download/v0.0.1/sample_build_dir_and_package_json.zip", + "destDirPath": exports.sampleReactProjectDirPath + }); +} +exports.setupSampleReactProject = setupSampleReactProject; +//# sourceMappingURL=setupSampleReactProject.js.map \ No newline at end of file diff --git a/test/setupSampleReactProject.js.map b/test/setupSampleReactProject.js.map new file mode 100644 index 00000000..970d8d06 --- /dev/null +++ b/test/setupSampleReactProject.js.map @@ -0,0 +1 @@ +{"version":3,"file":"setupSampleReactProject.js","sourceRoot":"","sources":["../src/test/setupSampleReactProject.ts"],"names":[],"mappings":";;;AACA,8DAA6D;AAC7D,6BAAwC;AACxC,kEAAiE;AAEpD,QAAA,yBAAyB,GAAG,WAAQ,CAAC,+BAAc,EAAE,EAAE,sBAAsB,CAAC,CAAC;AAE5F,SAAgB,uBAAuB;IAEnC,mCAAgB,CAAC;QACb,KAAK,EAAE,wGAAwG;QAC/G,aAAa,EAAE,iCAAyB;KAC3C,CAAC,CAAC;AACP,CAAC;AAND,0DAMC"} \ No newline at end of file diff --git a/tsconfig.tsbuildinfo b/tsconfig.tsbuildinfo new file mode 100644 index 00000000..00242636 --- /dev/null +++ b/tsconfig.tsbuildinfo @@ -0,0 +1,2725 @@ +{ + "program": { + "fileInfos": { + "../node_modules/typescript/lib/lib.es5.d.ts": { + "version": "b3584bc5798ed422ce2516df360ffa9cf2d80b5eae852867db9ba3743145f895", + "signature": "b3584bc5798ed422ce2516df360ffa9cf2d80b5eae852867db9ba3743145f895", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2015.d.ts": { + "version": "dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6", + "signature": "dc47c4fa66b9b9890cf076304de2a9c5201e94b740cffdf09f87296d877d71f6", + "affectsGlobalScope": false + }, + "../node_modules/typescript/lib/lib.es2016.d.ts": { + "version": "7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467", + "signature": "7a387c58583dfca701b6c85e0adaf43fb17d590fb16d5b2dc0a2fbd89f35c467", + "affectsGlobalScope": false + }, + "../node_modules/typescript/lib/lib.es2017.d.ts": { + "version": "8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9", + "signature": "8a12173c586e95f4433e0c6dc446bc88346be73ffe9ca6eec7aa63c8f3dca7f9", + "affectsGlobalScope": false + }, + "../node_modules/typescript/lib/lib.es2018.d.ts": { + "version": "5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06", + "signature": "5f4e733ced4e129482ae2186aae29fde948ab7182844c3a5a51dd346182c7b06", + "affectsGlobalScope": false + }, + "../node_modules/typescript/lib/lib.dom.d.ts": { + "version": "feeeb1dd8a80fb76be42b0426e8f3ffa9bdef3c2f3c12c147e7660b1c5ba8b3b", + "signature": "feeeb1dd8a80fb76be42b0426e8f3ffa9bdef3c2f3c12c147e7660b1c5ba8b3b", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2015.core.d.ts": { + "version": "46ee15e9fefa913333b61eaf6b18885900b139867d89832a515059b62cf16a17", + "signature": "46ee15e9fefa913333b61eaf6b18885900b139867d89832a515059b62cf16a17", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2015.collection.d.ts": { + "version": "43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c", + "signature": "43fb1d932e4966a39a41b464a12a81899d9ae5f2c829063f5571b6b87e6d2f9c", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2015.generator.d.ts": { + "version": "cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a", + "signature": "cdccba9a388c2ee3fd6ad4018c640a471a6c060e96f1232062223063b0a5ac6a", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2015.iterable.d.ts": { + "version": "8b2a5df1ce95f78f6b74f1a555ccdb6baab0486b42d8345e0871dd82811f9b9a", + "signature": "8b2a5df1ce95f78f6b74f1a555ccdb6baab0486b42d8345e0871dd82811f9b9a", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2015.promise.d.ts": { + "version": "2bb4b3927299434052b37851a47bf5c39764f2ba88a888a107b32262e9292b7c", + "signature": "2bb4b3927299434052b37851a47bf5c39764f2ba88a888a107b32262e9292b7c", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2015.proxy.d.ts": { + "version": "810627a82ac06fb5166da5ada4159c4ec11978dfbb0805fe804c86406dab8357", + "signature": "810627a82ac06fb5166da5ada4159c4ec11978dfbb0805fe804c86406dab8357", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2015.reflect.d.ts": { + "version": "62d80405c46c3f4c527ee657ae9d43fda65a0bf582292429aea1e69144a522a6", + "signature": "62d80405c46c3f4c527ee657ae9d43fda65a0bf582292429aea1e69144a522a6", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2015.symbol.d.ts": { + "version": "3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93", + "signature": "3013574108c36fd3aaca79764002b3717da09725a36a6fc02eac386593110f93", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts": { + "version": "9d122b7e8c1a5c72506eea50c0973cba55b92b5532d5cafa8a6ce2c547d57551", + "signature": "9d122b7e8c1a5c72506eea50c0973cba55b92b5532d5cafa8a6ce2c547d57551", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2016.array.include.d.ts": { + "version": "3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006", + "signature": "3be5a1453daa63e031d266bf342f3943603873d890ab8b9ada95e22389389006", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2017.object.d.ts": { + "version": "17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a", + "signature": "17bb1fc99591b00515502d264fa55dc8370c45c5298f4a5c2083557dccba5a2a", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts": { + "version": "7ce9f0bde3307ca1f944119f6365f2d776d281a393b576a18a2f2893a2d75c98", + "signature": "7ce9f0bde3307ca1f944119f6365f2d776d281a393b576a18a2f2893a2d75c98", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2017.string.d.ts": { + "version": "6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577", + "signature": "6a6b173e739a6a99629a8594bfb294cc7329bfb7b227f12e1f7c11bc163b8577", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2017.intl.d.ts": { + "version": "12a310447c5d23c7d0d5ca2af606e3bd08afda69100166730ab92c62999ebb9d", + "signature": "12a310447c5d23c7d0d5ca2af606e3bd08afda69100166730ab92c62999ebb9d", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts": { + "version": "b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e", + "signature": "b0124885ef82641903d232172577f2ceb5d3e60aed4da1153bab4221e1f6dd4e", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts": { + "version": "0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a", + "signature": "0eb85d6c590b0d577919a79e0084fa1744c1beba6fd0d4e951432fa1ede5510a", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts": { + "version": "a40c4d82bf13fcded295ac29f354eb7d40249613c15e07b53f2fc75e45e16359", + "signature": "a40c4d82bf13fcded295ac29f354eb7d40249613c15e07b53f2fc75e45e16359", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2018.intl.d.ts": { + "version": "df9c8a72ca8b0ed62f5470b41208a0587f0f73f0a7db28e5a1272cf92537518e", + "signature": "df9c8a72ca8b0ed62f5470b41208a0587f0f73f0a7db28e5a1272cf92537518e", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2018.promise.d.ts": { + "version": "bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c", + "signature": "bb2d3fb05a1d2ffbca947cc7cbc95d23e1d053d6595391bd325deb265a18d36c", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2018.regexp.d.ts": { + "version": "c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8", + "signature": "c80df75850fea5caa2afe43b9949338ce4e2de086f91713e9af1a06f973872b8", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2019.object.d.ts": { + "version": "6c51b5dd26a2c31dbf37f00cfc32b2aa6a92e19c995aefb5b97a3a64f1ac99de", + "signature": "6c51b5dd26a2c31dbf37f00cfc32b2aa6a92e19c995aefb5b97a3a64f1ac99de", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.es2020.bigint.d.ts": { + "version": "7b5a10e3c897fabece5a51aa85b4111727d7adb53c2734b5d37230ff96802a09", + "signature": "7b5a10e3c897fabece5a51aa85b4111727d7adb53c2734b5d37230ff96802a09", + "affectsGlobalScope": true + }, + "../node_modules/typescript/lib/lib.esnext.intl.d.ts": { + "version": "506b80b9951c9381dc5f11897b31fca5e2a65731d96ddefa19687fbc26b23c6e", + "signature": "506b80b9951c9381dc5f11897b31fca5e2a65731d96ddefa19687fbc26b23c6e", + "affectsGlobalScope": true + }, + "../node_modules/@types/react/global.d.ts": { + "version": "ecf78e637f710f340ec08d5d92b3f31b134a46a4fcf2e758690d8c46ce62cba6", + "signature": "ecf78e637f710f340ec08d5d92b3f31b134a46a4fcf2e758690d8c46ce62cba6", + "affectsGlobalScope": true + }, + "../node_modules/csstype/index.d.ts": { + "version": "0a6f28e1d77b99b0ef7da2f0bf50f301ea8a7eb7b4f573e458e725452a477bd2", + "signature": "0a6f28e1d77b99b0ef7da2f0bf50f301ea8a7eb7b4f573e458e725452a477bd2", + "affectsGlobalScope": false + }, + "../node_modules/@types/prop-types/index.d.ts": { + "version": "a7e32dcb90bf0c1b7a1e4ac89b0f7747cbcba25e7beddc1ebf17be1e161842ad", + "signature": "a7e32dcb90bf0c1b7a1e4ac89b0f7747cbcba25e7beddc1ebf17be1e161842ad", + "affectsGlobalScope": false + }, + "../node_modules/@types/react/index.d.ts": { + "version": "9692a141afe8f30a5542189ffceb1a043f3d1fbaf0e07d28a8e9ac6d32c4cb01", + "signature": "9692a141afe8f30a5542189ffceb1a043f3d1fbaf0e07d28a8e9ac6d32c4cb01", + "affectsGlobalScope": true + }, + "../node_modules/@types/react/jsx-runtime.d.ts": { + "version": "af7fd2870746deed40e130fc0a3966de74e8f52a97ec114d0fbb35876ab05ca9", + "signature": "af7fd2870746deed40e130fc0a3966de74e8f52a97ec114d0fbb35876ab05ca9", + "affectsGlobalScope": false + }, + "../node_modules/minimal-polyfills/Object.fromEntries.d.ts": { + "version": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881", + "signature": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881", + "affectsGlobalScope": false + }, + "../src/bin/tools/crawl.ts": { + "version": "be352c5202d87414be6fb99a6841537ed64d838ebf98fe2ad76c7603fdcfbc98", + "signature": "5059ddaf08e8e94b7165b334b7eeacf2011e7a97d3ff28c35eff113dfbd01e8f", + "affectsGlobalScope": false + }, + "../node_modules/evt/tools/typeSafety/id.d.ts": { + "version": "9b4cbbc5d76a0e78a053503ed153a83f48799f1519e3aef593cb0987700704b8", + "signature": "9b4cbbc5d76a0e78a053503ed153a83f48799f1519e3aef593cb0987700704b8", + "affectsGlobalScope": false + }, + "../src/bin/tools/transformCodebase.ts": { + "version": "e66e7d47f1073c6d2e012d679e501fe3b38d759febe8743adfc85c044928787a", + "signature": "17105a8a6740aa3dea90be96afbdc13938aaa932b68001184878e798317408d5", + "affectsGlobalScope": false + }, + "../src/bin/tools/downloadAndUnzip.ts": { + "version": "cfeb88000bfaf04e838d04d94463a4956901f553ce8a5731db00f38de8fbebaf", + "signature": "d5b5cf1d5f6f2d62baa067c9aa3955511a95218eae968d216bb43705f7aaf888", + "affectsGlobalScope": false + }, + "../src/bin/build-keycloak-theme/replaceImportFromStatic.ts": { + "version": "d0ca7ed6a7142a1b3397b4b405b2f5e791a2ca3b46af4f59ade02f29b34d1133", + "signature": "4586c183ccb11d75a7cb5525625fd200ed940b0c6208b2f473d20f661ffcebbb", + "affectsGlobalScope": false + }, + "../node_modules/domelementtype/lib/index.d.ts": { + "version": "d830021c592127d10cf4fe2df16454df77dd180a36a590e0067deb8fbed11b2d", + "signature": "d830021c592127d10cf4fe2df16454df77dd180a36a590e0067deb8fbed11b2d", + "affectsGlobalScope": false + }, + "../node_modules/domhandler/lib/node.d.ts": { + "version": "107d6118ddf590494f2140d4293e512acc837ab545c1c08deb72c2921f4d5e10", + "signature": "107d6118ddf590494f2140d4293e512acc837ab545c1c08deb72c2921f4d5e10", + "affectsGlobalScope": false + }, + "../node_modules/domhandler/lib/index.d.ts": { + "version": "b3b8821ddedf72080a875eb9308bb1c5800606299f49a9b1e4f7c4e6ff20934f", + "signature": "b3b8821ddedf72080a875eb9308bb1c5800606299f49a9b1e4f7c4e6ff20934f", + "affectsGlobalScope": false + }, + "../node_modules/htmlparser2/lib/Tokenizer.d.ts": { + "version": "97477a011d4d9813cea4a10dd0e2f8ffab55e4705d45cd12b88db6a50157e302", + "signature": "97477a011d4d9813cea4a10dd0e2f8ffab55e4705d45cd12b88db6a50157e302", + "affectsGlobalScope": false + }, + "../node_modules/htmlparser2/lib/Parser.d.ts": { + "version": "d341d39f8b1f377b8a8e15a1fb71ddba23a3b44c761a79a7cc3439bf1c4e81cb", + "signature": "d341d39f8b1f377b8a8e15a1fb71ddba23a3b44c761a79a7cc3439bf1c4e81cb", + "affectsGlobalScope": false + }, + "../node_modules/htmlparser2/lib/FeedHandler.d.ts": { + "version": "d97b371df0bb35cf998992854ce00b020d3cdb31fd935496fe1e87dccf202565", + "signature": "d97b371df0bb35cf998992854ce00b020d3cdb31fd935496fe1e87dccf202565", + "affectsGlobalScope": false + }, + "../node_modules/dom-serializer/lib/index.d.ts": { + "version": "fa9a034e2449cfb088c469587cc46ece2a6f28f498ffd3572a53ff0b4bd2a2fe", + "signature": "fa9a034e2449cfb088c469587cc46ece2a6f28f498ffd3572a53ff0b4bd2a2fe", + "affectsGlobalScope": false + }, + "../node_modules/domutils/lib/stringify.d.ts": { + "version": "4d87f2d59f1ed190a7f87255662eeef0f0c36d9b22881a6b1469ac2913f25c7a", + "signature": "4d87f2d59f1ed190a7f87255662eeef0f0c36d9b22881a6b1469ac2913f25c7a", + "affectsGlobalScope": false + }, + "../node_modules/domutils/lib/traversal.d.ts": { + "version": "25e59492c50d22fae6cb56fb3fda12996b239b9305ff64fd598afe577e561057", + "signature": "25e59492c50d22fae6cb56fb3fda12996b239b9305ff64fd598afe577e561057", + "affectsGlobalScope": false + }, + "../node_modules/domutils/lib/manipulation.d.ts": { + "version": "3742d984090f0e11aec15575beb7cf6dab0f138417d22f97ed5fd01d3be18c9e", + "signature": "3742d984090f0e11aec15575beb7cf6dab0f138417d22f97ed5fd01d3be18c9e", + "affectsGlobalScope": false + }, + "../node_modules/domutils/lib/querying.d.ts": { + "version": "679b7e31877ecde1280ce1967d295a8e8122a10ea063e716c3391914d3b1abce", + "signature": "679b7e31877ecde1280ce1967d295a8e8122a10ea063e716c3391914d3b1abce", + "affectsGlobalScope": false + }, + "../node_modules/domutils/lib/legacy.d.ts": { + "version": "62e342f655f6ca3973555de7d85f45b6df00baf82179364095afde20043b0e2c", + "signature": "62e342f655f6ca3973555de7d85f45b6df00baf82179364095afde20043b0e2c", + "affectsGlobalScope": false + }, + "../node_modules/domutils/lib/helpers.d.ts": { + "version": "fc3847b4e7acd3b25e85968dafcbc8dc9869070f9266f6279df16e94eda03170", + "signature": "fc3847b4e7acd3b25e85968dafcbc8dc9869070f9266f6279df16e94eda03170", + "affectsGlobalScope": false + }, + "../node_modules/domutils/lib/tagtypes.d.ts": { + "version": "e963d7df9d1ae068384baff5ab46c64c9b0ad49c9849e06fdbc1db437880c135", + "signature": "e963d7df9d1ae068384baff5ab46c64c9b0ad49c9849e06fdbc1db437880c135", + "affectsGlobalScope": false + }, + "../node_modules/domutils/lib/index.d.ts": { + "version": "291b665413ae6943bb539f7268b62c8fd71929a654441e2bd02a55172e747764", + "signature": "291b665413ae6943bb539f7268b62c8fd71929a654441e2bd02a55172e747764", + "affectsGlobalScope": false + }, + "../node_modules/htmlparser2/lib/index.d.ts": { + "version": "bcf45cceed56bfc1679d68b1221534b997127f5b874087613e5d5e9592f402da", + "signature": "bcf45cceed56bfc1679d68b1221534b997127f5b874087613e5d5e9592f402da", + "affectsGlobalScope": false + }, + "../node_modules/cheerio/types/index.d.ts": { + "version": "c3a2f14af88ebca3c9e0445aa8c14d1cf6fcebfdadf54a46e26c46959e368119", + "signature": "c3a2f14af88ebca3c9e0445aa8c14d1cf6fcebfdadf54a46e26c46959e368119", + "affectsGlobalScope": false + }, + "../node_modules/evt/tools/typeSafety/objectKeys.d.ts": { + "version": "4da2684f4596bd222840b428282b011560505fd93efb2de24709418ec33ad614", + "signature": "4da2684f4596bd222840b428282b011560505fd93efb2de24709418ec33ad614", + "affectsGlobalScope": false + }, + "../src/bin/build-keycloak-theme/generateFtl/index.ts": { + "version": "e952f1366d21416b26e15da1135aba34f24a58d7d6f035d58dfdf010e1995277", + "signature": "eadc28bbca620b3eb49b084fdf83d496a3d4010a54cd8eb4efee9ffe9d8e7a45", + "affectsGlobalScope": false + }, + "../src/bin/build-keycloak-theme/ftlValuesGlobalName.ts": { + "version": "f7cca39a25069f9eade9ecd19429d68d46f33981ae10801cd9ebc5686194737a", + "signature": "f433ba7538e542cf157faa77f7ed388de070cab33fd699e16cd94c833d87226b", + "affectsGlobalScope": false + }, + "../src/bin/build-keycloak-theme/generateKeycloakThemeResources.ts": { + "version": "4792cb25388515a56efb9942adb251dfcfe40c4545f621e857e60d6741ec21af", + "signature": "c53e9172d81232fc2b183d2105ce6b33db0803cdb01c188755460b66b9e7bf35", + "affectsGlobalScope": false + }, + "../src/bin/build-keycloak-theme/generateJavaStackFiles.ts": { + "version": "9ce7db79f73f7e02e5c50134e826f9fe4c7a48c6d248ad0d500196d3606f1321", + "signature": "557c16c024b7430c3da3f19a980eca355acaa8275713ad3bc3fd91329248b921", + "affectsGlobalScope": false + }, + "../src/bin/build-keycloak-theme/generateDebugFiles/index.ts": { + "version": "4411f80c0fb04b749da03ee2e605b6ab45780654682ebdcbb4c1adbd36385340", + "signature": "a32872c9b926d7fd1fd2ed3aca63380a6c333c9ea05f1f84fd0248cd637f2553", + "affectsGlobalScope": false + }, + "../src/bin/build-keycloak-theme/index.ts": { + "version": "5b221c074c0a59d282b9959d10c33e845e1367b026b61bd398b382088b2ca5d7", + "signature": "cc0e708e12dd472472902f20c879f10b9352d52e6823ac341bc0941ef15b9618", + "affectsGlobalScope": false + }, + "../src/bin/install-builtin-keycloak-themes.ts": { + "version": "cf762b9bde909c1094526857086ea6af17e2d2ec0ffe028e9dd6f918174da4ad", + "signature": "badcf667b7b80c7777511652912fbd8322a520c542ad413da678dd8148dc6a74", + "affectsGlobalScope": false + }, + "../src/bin/tools/getProjectRoot.ts": { + "version": "cc5fd6cb2c3aec24f23c38310be23e6066e76dcfa920467231a9de15cf3f5d0a", + "signature": "200426c8d87ae866a7eb0e9ce577ebd7b9437df0f4d166965840e01e96144eff", + "affectsGlobalScope": false + }, + "../src/bin/generate-i18n-messages.ts": { + "version": "3ec5ed1fc3232879121e556000b9cdb754965a57cad31fc0604396a94c7b0b22", + "signature": "9af856e43ebb9fd8c4aab9c93dceb9f8b39b213a5a5140b517ede368e2a838b4", + "affectsGlobalScope": false + }, + "../src/bin/tools/grant-exec-perms.ts": { + "version": "a424a8ecaa5383af695735eb6afe6317896a775f63f0be587d0bfd4f8c75e59d", + "signature": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881", + "affectsGlobalScope": false + }, + "../src/lib/i18n/generated_messages/login.ts": { + "version": "ec38742d2aead3892bf2e475bf77e69cbc906fa25cd12c85d9edabed0c2e85f7", + "signature": "f76f65db628f950f3e8c69b485677dc3243c4dae265dcb6a5c6e09d9873212d5", + "affectsGlobalScope": false + }, + "../src/lib/i18n/KcLanguageTag.ts": { + "version": "7e728e3b3cf97bcff301240ca2f4097202adef7ce5208a42d892b60bec596126", + "signature": "32a51753658af81ebb7e4139a1085f625e18bd0cb67d1027f30481967d7c69fd", + "affectsGlobalScope": false + }, + "../node_modules/evt/tools/typeSafety/doExtends.d.ts": { + "version": "1246b880d0d8a250b71a2f643f57f9c02836ec0604c82a0b0941bbc1d299519b", + "signature": "1246b880d0d8a250b71a2f643f57f9c02836ec0604c82a0b0941bbc1d299519b", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/useArrayDiff.d.ts": { + "version": "620ca7040ee32f150413664279db427e04707cbbac9ee9d6611bccd0f15b3314", + "signature": "620ca7040ee32f150413664279db427e04707cbbac9ee9d6611bccd0f15b3314", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/useCallbackFactory.d.ts": { + "version": "1688ca3771009759fa861dde13d3a046c8aefddbb962bdbe5dc2543a85c11e18", + "signature": "1688ca3771009759fa861dde13d3a046c8aefddbb962bdbe5dc2543a85c11e18", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/useClick.d.ts": { + "version": "c2e9602698239180d84c3b4f5a27962a530df7bb1d84f91c8bdd7586b9b32fb5", + "signature": "c2e9602698239180d84c3b4f5a27962a530df7bb1d84f91c8bdd7586b9b32fb5", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/useConstCallback.d.ts": { + "version": "28e2c55f2f9332ca6aeac7adbfc1fd5f5a236be9aca724616367bc899de1b8bd", + "signature": "28e2c55f2f9332ca6aeac7adbfc1fd5f5a236be9aca724616367bc899de1b8bd", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/useDomRect.d.ts": { + "version": "00a870deb01c65e881cf30fa2f7d57f9eb53ea0c4d39b4def11a9df88b675e2a", + "signature": "00a870deb01c65e881cf30fa2f7d57f9eb53ea0c4d39b4def11a9df88b675e2a", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/useEffectButSkipFirstRender.d.ts": { + "version": "5af2a5c2cd07aad4986ccb5d7398be85c398713ead750a2c6da8c8a6b07d479b", + "signature": "5af2a5c2cd07aad4986ccb5d7398be85c398713ead750a2c6da8c8a6b07d479b", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts": { + "version": "73a81052bd5a71a1c48ada46aa175f71284f7350027654af4f85828625982ccd", + "signature": "73a81052bd5a71a1c48ada46aa175f71284f7350027654af4f85828625982ccd", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackEvt.d.ts": { + "version": "8e9725ab5ba95e3232a072013c865b2b52cfb41af542c92075896ad4605e0112", + "signature": "8e9725ab5ba95e3232a072013c865b2b52cfb41af542c92075896ad4605e0112", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts": { + "version": "3daac3f83ad2ffce8ce084425e82c0a9db1afd5f4643a6adf02dfaec0a75b661", + "signature": "3daac3f83ad2ffce8ce084425e82c0a9db1afd5f4643a6adf02dfaec0a75b661", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts": { + "version": "25271948974b9e1a26a0ab750ff2a4519f81702172079f6573efd1cff5bb2923", + "signature": "25271948974b9e1a26a0ab750ff2a4519f81702172079f6573efd1cff5bb2923", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts": { + "version": "86492b27a54800bbcab66b68d9e4abb10c00aec4f4bc1a994fb552e1f33e6e3a", + "signature": "86492b27a54800bbcab66b68d9e4abb10c00aec4f4bc1a994fb552e1f33e6e3a", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Postable.d.ts": { + "version": "09bb82a3209f36c4aaef67418d3dc6e283238037e01e73c858ddfa6f17f2a258", + "signature": "09bb82a3209f36c4aaef67418d3dc6e283238037e01e73c858ddfa6f17f2a258", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulReadonlyEvt.d.ts": { + "version": "a388d03814ceaebd2de70d45598b7a7cfb0f40d5639ad455a5155ce33e906436", + "signature": "a388d03814ceaebd2de70d45598b7a7cfb0f40d5639ad455a5155ce33e906436", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulPostable.d.ts": { + "version": "0a0d5400b9cc57d1670c560d90deabfc9e8213017513100b7e531abd6ddf4031", + "signature": "0a0d5400b9cc57d1670c560d90deabfc9e8213017513100b7e531abd6ddf4031", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulEvt.d.ts": { + "version": "d6713dfe9cb00c1e267a5df18b28de39d4635ceb4eb0e73d0673fa5b5414a927", + "signature": "d6713dfe9cb00c1e267a5df18b28de39d4635ceb4eb0e73d0673fa5b5414a927", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/NonPostableEvt.d.ts": { + "version": "3299037bf6282e6a3bffd039eb4d5ea71061ff2cfbe85732e6ac5db7319fecda", + "signature": "3299037bf6282e6a3bffd039eb4d5ea71061ff2cfbe85732e6ac5db7319fecda", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts": { + "version": "e2bcb02d7871e1b9cdbad68234aa7b5c6fba079ec581a3b5a8f8e3d17b07318f", + "signature": "e2bcb02d7871e1b9cdbad68234aa7b5c6fba079ec581a3b5a8f8e3d17b07318f", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Ctx.d.ts": { + "version": "c75c6baaf9e49b9869e9008c15a467fd99d4f23ff5f5b09878085f7607ef514b", + "signature": "c75c6baaf9e49b9869e9008c15a467fd99d4f23ff5f5b09878085f7607ef514b", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidCtx.d.ts": { + "version": "5100a67d67bcbf718660dd48d0ad6cc445e6fb897363d718d9a6e38be28c8be9", + "signature": "5100a67d67bcbf718660dd48d0ad6cc445e6fb897363d718d9a6e38be28c8be9", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidEvt.d.ts": { + "version": "eb5667d52e071644f977e9ab61573f75dbaf7f5262c0808acea4547c8c306461", + "signature": "eb5667d52e071644f977e9ab61573f75dbaf7f5262c0808acea4547c8c306461", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts": { + "version": "3526ff1bf174eaa6194b6c1d4e3dd75810fe5799267d73f41257debdeb5e429d", + "signature": "3526ff1bf174eaa6194b6c1d4e3dd75810fe5799267d73f41257debdeb5e429d", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/SwapEvtType.d.ts": { + "version": "fbb74d89a2c90767eea8e641e8c0d1e9852dc288468f4e75052c6969eecd24db", + "signature": "fbb74d89a2c90767eea8e641e8c0d1e9852dc288468f4e75052c6969eecd24db", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/FactorizeEvt.d.ts": { + "version": "319a1c191c0fbd6f5ccf61b7b027bea3de1040c79e3ff5cd7710acbf7f9dcd9b", + "signature": "319a1c191c0fbd6f5ccf61b7b027bea3de1040c79e3ff5cd7710acbf7f9dcd9b", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToPostableEvt.d.ts": { + "version": "c244644d580dbc1e8ab6a85e9bf26ad58e249f1bf01536b2f6551ab726f7b818", + "signature": "c244644d580dbc1e8ab6a85e9bf26ad58e249f1bf01536b2f6551ab726f7b818", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToNonPostableEvt.d.ts": { + "version": "3e7fd1a5d2d37ec1f5b1ddedc0c653ff9509146f7af93a16e718e7a5404d7c70", + "signature": "3e7fd1a5d2d37ec1f5b1ddedc0c653ff9509146f7af93a16e718e7a5404d7c70", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackCtx.d.ts": { + "version": "140c02d1ae4b21666f53826948e05b5234b0e7084ae611511d94dbbad2285774", + "signature": "140c02d1ae4b21666f53826948e05b5234b0e7084ae611511d94dbbad2285774", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts": { + "version": "661e350dac4a5f2ee3acfd68c200815c755fc983a65901ad28823cea1443ae88", + "signature": "661e350dac4a5f2ee3acfd68c200815c755fc983a65901ad28823cea1443ae88", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/lib.dom.d.ts": { + "version": "eb38b0856f8b1476c114d0096e17a267fc5b5a8643ca4cee56ea4dd8f6629eae", + "signature": "eb38b0856f8b1476c114d0096e17a267fc5b5a8643ca4cee56ea4dd8f6629eae", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/EventTargetLike.d.ts": { + "version": "69504253f6463fdd258c42c87228741d8f18a992181470398ff53d224da02bb8", + "signature": "69504253f6463fdd258c42c87228741d8f18a992181470398ff53d224da02bb8", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/EvtError.d.ts": { + "version": "75ff0715ea56597240ab2f258416ec178bb5997886702a906560451994e987f1", + "signature": "75ff0715ea56597240ab2f258416ec178bb5997886702a906560451994e987f1", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts": { + "version": "e72ac692d526ac23d469a5362ef0bd9b6174cb78d79d25dde81bc1c1957e1a96", + "signature": "e72ac692d526ac23d469a5362ef0bd9b6174cb78d79d25dde81bc1c1957e1a96", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/throttleTime.d.ts": { + "version": "32526fc4b2b3f61f254c5e6b69e3e25c6b1d67e1ee4daa1e9bf843121993c883", + "signature": "32526fc4b2b3f61f254c5e6b69e3e25c6b1d67e1ee4daa1e9bf843121993c883", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/to.d.ts": { + "version": "08f67b4e8109c53db3d04357c72eb7f47bc6d3a25f40461b27bf4433cfeb67d9", + "signature": "08f67b4e8109c53db3d04357c72eb7f47bc6d3a25f40461b27bf4433cfeb67d9", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/nonNullable.d.ts": { + "version": "e93fb43d383f07656e73b73df72e3f0eb791f4f0198dd20246043e0367deb680", + "signature": "e93fb43d383f07656e73b73df72e3f0eb791f4f0198dd20246043e0367deb680", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/index.d.ts": { + "version": "9c0af111e630af79556ccba9ef59594bf0f6b9392adf076ece56b2b138b97db5", + "signature": "9c0af111e630af79556ccba9ef59594bf0f6b9392adf076ece56b2b138b97db5", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/util/compose.d.ts": { + "version": "7852b2c311ec9a7afcda4525eebd9747387adfcd85d891c08ce20cd8df84de51", + "signature": "7852b2c311ec9a7afcda4525eebd9747387adfcd85d891c08ce20cd8df84de51", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/util/index.d.ts": { + "version": "dab19cc0ea2f923ab37eef79545b8fa8579079fadbc06b6080ac0bd01d72c9e8", + "signature": "dab19cc0ea2f923ab37eef79545b8fa8579079fadbc06b6080ac0bd01d72c9e8", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/Ctx.d.ts": { + "version": "4f9e2269f1f73e8c9a4413c713c6f7a98e49926c8ccc52d69677d4057bb575fd", + "signature": "4f9e2269f1f73e8c9a4413c713c6f7a98e49926c8ccc52d69677d4057bb575fd", + "affectsGlobalScope": false + }, + "../node_modules/minimal-polyfills/Array.prototype.find.d.ts": { + "version": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881", + "signature": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/Evt.create.d.ts": { + "version": "cf03f73c50b7d3bb19d5dc23256ec5ec123ff909486ed75e6fee634242b2433c", + "signature": "cf03f73c50b7d3bb19d5dc23256ec5ec123ff909486ed75e6fee634242b2433c", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/Evt.getCtx.d.ts": { + "version": "dc5c6913933fb633b06f548d0c71df435c49fb59205a2f2ffff0d215422ff795", + "signature": "dc5c6913933fb633b06f548d0c71df435c49fb59205a2f2ffff0d215422ff795", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/Evt.factorize.d.ts": { + "version": "b255251ceac8be62d51e1095cbe38e6cd414afe24bee519b8215bf33e0aa1011", + "signature": "b255251ceac8be62d51e1095cbe38e6cd414afe24bee519b8215bf33e0aa1011", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/Evt.merge.d.ts": { + "version": "c6984f5e968dd474d1b06cc3c0cefa31ee160ddd06ad6bfdf8161be1ec0a8fd8", + "signature": "c6984f5e968dd474d1b06cc3c0cefa31ee160ddd06ad6bfdf8161be1ec0a8fd8", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/types/Observer.d.ts": { + "version": "ff0ab6364048531b98fcc87672a26c066f2bab5c34b40ab471e3a3f0bfaaa038", + "signature": "ff0ab6364048531b98fcc87672a26c066f2bab5c34b40ab471e3a3f0bfaaa038", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/Evt.from.d.ts": { + "version": "d0ee08cb90e6451725848b9cd107e36545c9f3393547730b5eb52076d08b3af7", + "signature": "d0ee08cb90e6451725848b9cd107e36545c9f3393547730b5eb52076d08b3af7", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/Evt.asPostable.d.ts": { + "version": "f7a3a16b06701d06997e13299f6462d216eb21250bc96736384f680f0de1ec58", + "signature": "f7a3a16b06701d06997e13299f6462d216eb21250bc96736384f680f0de1ec58", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/assert.d.ts": { + "version": "ce5d5fee87218d3b112beb80802ffa8cc6622f07984d59b88cb784f4002272ea", + "signature": "ce5d5fee87218d3b112beb80802ffa8cc6622f07984d59b88cb784f4002272ea", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/AsyncReturnType.d.ts": { + "version": "4f542cc3b606d4217cf0b22e86d1b02d17fa428d9e71ca192626dfb141a3768b", + "signature": "4f542cc3b606d4217cf0b22e86d1b02d17fa428d9e71ca192626dfb141a3768b", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/exclude.d.ts": { + "version": "b2cd98707f4b57d1045434e86cf21315a50af70f8768079ac71a70f11210919f", + "signature": "b2cd98707f4b57d1045434e86cf21315a50af70f8768079ac71a70f11210919f", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/id.d.ts": { + "version": "9b4cbbc5d76a0e78a053503ed153a83f48799f1519e3aef593cb0987700704b8", + "signature": "9b4cbbc5d76a0e78a053503ed153a83f48799f1519e3aef593cb0987700704b8", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/matchVoid.d.ts": { + "version": "549f3bd8b575c5345ecafc490b17e3d356ce0b50fae87ffb795f9732920012b6", + "signature": "549f3bd8b575c5345ecafc490b17e3d356ce0b50fae87ffb795f9732920012b6", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/MethodNames.d.ts": { + "version": "72d1190ad7f615e8c166e2615c6d791fbb5246ded31635f4392adb01d26d1abc", + "signature": "72d1190ad7f615e8c166e2615c6d791fbb5246ded31635f4392adb01d26d1abc", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/objectKeys.d.ts": { + "version": "4da2684f4596bd222840b428282b011560505fd93efb2de24709418ec33ad614", + "signature": "4da2684f4596bd222840b428282b011560505fd93efb2de24709418ec33ad614", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/OptionalPropertiesOf.d.ts": { + "version": "df10298eb7eba126062c6ff2a5922308716c722c4696351e25b460c0f2c43890", + "signature": "df10298eb7eba126062c6ff2a5922308716c722c4696351e25b460c0f2c43890", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Optional.d.ts": { + "version": "d1b182b6d2f06c057229bd77ac745cd89806999ba22e59aac6a57d8cefae9d0d", + "signature": "d1b182b6d2f06c057229bd77ac745cd89806999ba22e59aac6a57d8cefae9d0d", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/PromiseOrNot.d.ts": { + "version": "f1af4692fa75d702066a4ce4bca8ca8eb358cbb81b49943e978aa57ce1885b08", + "signature": "f1af4692fa75d702066a4ce4bca8ca8eb358cbb81b49943e978aa57ce1885b08", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/typeGuard.d.ts": { + "version": "a422f83992eacfad8753c4b68f60cc8b65726f0dad038105031764a1d1636f50", + "signature": "a422f83992eacfad8753c4b68f60cc8b65726f0dad038105031764a1d1636f50", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/UnpackPromise.d.ts": { + "version": "c8a96f4e65100dc133ee9feaf486b9a52212f354bd44db6a2080a9267d8bb704", + "signature": "c8a96f4e65100dc133ee9feaf486b9a52212f354bd44db6a2080a9267d8bb704", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/UnpackTypeGuard.d.ts": { + "version": "fa2905239c92187e357130fc3114eefa64c9e6f48ae29fb0eb10674d99923bb2", + "signature": "fa2905239c92187e357130fc3114eefa64c9e6f48ae29fb0eb10674d99923bb2", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/ReturnType.d.ts": { + "version": "b7a439a68ad6f0144215320e553fc3bb8ea53e698c6503ec66312972ce59bbec", + "signature": "b7a439a68ad6f0144215320e553fc3bb8ea53e698c6503ec66312972ce59bbec", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Parameters.d.ts": { + "version": "234ca723e57cd4b0750cd9299270a635496a2e2f085bb75664850f5ba49d0f99", + "signature": "234ca723e57cd4b0750cd9299270a635496a2e2f085bb75664850f5ba49d0f99", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Params.d.ts": { + "version": "7a1864e1354cbb23a290e4402ed1721ab686ea691e7365329424f9b7efadf3f1", + "signature": "7a1864e1354cbb23a290e4402ed1721ab686ea691e7365329424f9b7efadf3f1", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/index.d.ts": { + "version": "808f5a57117a18181940534b54c3ccd3806d106b5f2b42deb1798ade02964b4c", + "signature": "808f5a57117a18181940534b54c3ccd3806d106b5f2b42deb1798ade02964b4c", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/Evt.asyncPipe.d.ts": { + "version": "8e9e88d3f9bb31790e63cda14e3f181ec6d6a02d81c03cb7d171381faa0ef6d1", + "signature": "8e9e88d3f9bb31790e63cda14e3f181ec6d6a02d81c03cb7d171381faa0ef6d1", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/Evt.asNonPostable.d.ts": { + "version": "010cf02d376e110e39b0c5d94e0634a5cc71063a590b32a75e68089de8964c73", + "signature": "010cf02d376e110e39b0c5d94e0634a5cc71063a590b32a75e68089de8964c73", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/Evt.newCtx.d.ts": { + "version": "fd4f319b8132618653f8c1e4ec943164f8f6771c72fe2460aef5f6f8ea80cf79", + "signature": "fd4f319b8132618653f8c1e4ec943164f8f6771c72fe2460aef5f6f8ea80cf79", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/Evt.loosenType.d.ts": { + "version": "e983ab70d20eb00b6a33f9de358d77e59cc71ba0295d16c86f844c36fa8e83b0", + "signature": "e983ab70d20eb00b6a33f9de358d77e59cc71ba0295d16c86f844c36fa8e83b0", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/Evt.d.ts": { + "version": "9721649d4e2f148541f5ae67a866087beddf84dc88c9de80604bc9ba7506d4df", + "signature": "9721649d4e2f148541f5ae67a866087beddf84dc88c9de80604bc9ba7506d4df", + "affectsGlobalScope": false + }, + "../node_modules/minimal-polyfills/Object.is.d.ts": { + "version": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881", + "signature": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/StatefulEvt.d.ts": { + "version": "23b9d1e5645e981d55197e659c5b206817f84c534cd974a0cdd329b2893d88d9", + "signature": "23b9d1e5645e981d55197e659c5b206817f84c534cd974a0cdd329b2893d88d9", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/node_modules/evt/lib/index.d.ts": { + "version": "65968b137efb216789699104f52727bed7b9ac0f5d4b79a558732018094b6a35", + "signature": "65968b137efb216789699104f52727bed7b9ac0f5d4b79a558732018094b6a35", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/useNamedState.d.ts": { + "version": "27de2f2c6af66864b71b7b66d5c88e142f29481c69a432c736b555a5fad5fb00", + "signature": "27de2f2c6af66864b71b7b66d5c88e142f29481c69a432c736b555a5fad5fb00", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/useGlobalState.d.ts": { + "version": "1a442441cc7ab4c8a17e274a96b99e478e365277dc9e9e0d81b98fa9083fb649", + "signature": "1a442441cc7ab4c8a17e274a96b99e478e365277dc9e9e0d81b98fa9083fb649", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/useGuaranteedMemo.d.ts": { + "version": "a1609ba49760a99181df574798ec5c12e65be48c9d5072232bf33ff9ab1fabd4", + "signature": "a1609ba49760a99181df574798ec5c12e65be48c9d5072232bf33ff9ab1fabd4", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/useValueChangeEffect.d.ts": { + "version": "96146718aada42e6a73bb98b21c58c420042734c77e2d4e08853846554fa273b", + "signature": "96146718aada42e6a73bb98b21c58c420042734c77e2d4e08853846554fa273b", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/useWindowInnerSize.d.ts": { + "version": "1a44e9b5632e2d6394d637187eda880cd403f108a11c6cd50daea1a22a8f1b73", + "signature": "1a44e9b5632e2d6394d637187eda880cd403f108a11c6cd50daea1a22a8f1b73", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/withProps.d.ts": { + "version": "da436e89f43557a56bc1e2a1026a9ce226f9ababda73437247bcef01fce0068a", + "signature": "da436e89f43557a56bc1e2a1026a9ce226f9ababda73437247bcef01fce0068a", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/useWithProps.d.ts": { + "version": "4d69e5f9655d459d1584da94fb589dfde228d72487648b27ca4375328d12cfa7", + "signature": "4d69e5f9655d459d1584da94fb589dfde228d72487648b27ca4375328d12cfa7", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/useScopedState.d.ts": { + "version": "d793b928d24967b6dfa5168d124efba1403a928773cc84ee3c713a6e2bee9f51", + "signature": "d793b928d24967b6dfa5168d124efba1403a928773cc84ee3c713a6e2bee9f51", + "affectsGlobalScope": false + }, + "../node_modules/powerhooks/index.d.ts": { + "version": "bc0bc83cb8cadd95f49a8f8361a339c853554288fce8da23c0e5023d8150b5b8", + "signature": "bc0bc83cb8cadd95f49a8f8361a339c853554288fce8da23c0e5023d8150b5b8", + "affectsGlobalScope": false + }, + "../src/lib/i18n/useKcLanguageTag.ts": { + "version": "8a17769dd8750975c762386cea607c4a33709d2e99a8b4016bd1efbae3b46cad", + "signature": "6f6ff57c7573441ce48c4be2d40d374d0ddd23422117998546c2bb2e5e0241b5", + "affectsGlobalScope": false + }, + "../src/lib/i18n/useKcMessage.tsx": { + "version": "bbd47d574b830a4711be9b6c68a3927128f78eda22f3332fe6d641c286d7c366", + "signature": "62471319c7acd62133f1efd1a67cee3ce209927e211e0c1458a93772c19bef82", + "affectsGlobalScope": false + }, + "../src/lib/kcContext.ts": { + "version": "a9ca95035d921d09422da85b5920a9eda29b5ab25ec9658cc656090f8cc0d0ef", + "signature": "f54044728621074956e8fdb1665e0a4938b1f2a3c9b120c6ad8a868958ae38a9", + "affectsGlobalScope": false + }, + "../src/lib/tools/allPropertiesValuesToUndefined.ts": { + "version": "f93662dd9db384afbb0bd5f18385df5d18250dd408750c34a0aacad632c0712b", + "signature": "0def15cba1960127b829b47cb9e6e3f1600aac348a2a311d99982318f6490f0c", + "affectsGlobalScope": false + }, + "../src/lib/components/KcProps.ts": { + "version": "4ab902982adfe1fe970b40f7ab8a241b79aeaaea212a17076e2a69aab9f05bb3", + "signature": "5f8b7506231d44a686ee55d9d44db002c15abc5bbacb45b998422088651a7a3d", + "affectsGlobalScope": false + }, + "../node_modules/evt/tools/typeSafety/assert.d.ts": { + "version": "ce5d5fee87218d3b112beb80802ffa8cc6622f07984d59b88cb784f4002272ea", + "signature": "ce5d5fee87218d3b112beb80802ffa8cc6622f07984d59b88cb784f4002272ea", + "affectsGlobalScope": false + }, + "../src/lib/tools/assert.ts": { + "version": "67c5e7fe0c3b0a540ce5cb89ad2939ed02844e9fd9d0cd7644de6aed6ec3e80e", + "signature": "1abaa75a8fa0df5abc0ec1c66e687436c2a2af7fa32e0b1fc54fe1c68bd740af", + "affectsGlobalScope": false + }, + "../node_modules/@emotion/utils/types/index.d.ts": { + "version": "4b46f4712ae966996b2cc81949d482063887c55478706e25d942482a44b99b71", + "signature": "4b46f4712ae966996b2cc81949d482063887c55478706e25d942482a44b99b71", + "affectsGlobalScope": false + }, + "../node_modules/@emotion/cache/types/index.d.ts": { + "version": "71c1350814b0e0683b2725e5eb7d44abf44944d23d5b9ca215cd7e0efe0496e2", + "signature": "71c1350814b0e0683b2725e5eb7d44abf44944d23d5b9ca215cd7e0efe0496e2", + "affectsGlobalScope": false + }, + "../node_modules/@emotion/serialize/types/index.d.ts": { + "version": "93b24ca76698e62732d72800da132367639a4426363c821338bbbd7cf6b64443", + "signature": "93b24ca76698e62732d72800da132367639a4426363c821338bbbd7cf6b64443", + "affectsGlobalScope": false + }, + "../node_modules/@emotion/sheet/types/index.d.ts": { + "version": "bff03b7e72a77764a24872f421106234e8c36f7717a532dc6bbcc5e55f8d21c9", + "signature": "bff03b7e72a77764a24872f421106234e8c36f7717a532dc6bbcc5e55f8d21c9", + "affectsGlobalScope": false + }, + "../node_modules/@emotion/css/types/create-instance.d.ts": { + "version": "3e00f8013ccb95d6af68164248a602eb5cfd567343ea4aa4465f256e6cc71b2c", + "signature": "3e00f8013ccb95d6af68164248a602eb5cfd567343ea4aa4465f256e6cc71b2c", + "affectsGlobalScope": false + }, + "../node_modules/@emotion/css/types/index.d.ts": { + "version": "67471dd639c2391110a6aa6b3240db88f90419fda5f6b0c9affe5346dbd57545", + "signature": "67471dd639c2391110a6aa6b3240db88f90419fda5f6b0c9affe5346dbd57545", + "affectsGlobalScope": false + }, + "../node_modules/tss-react/index.d.ts": { + "version": "777b44c2b3470886c52dd618e6df19a352b9b997c7f9d791025525539d6b2091", + "signature": "777b44c2b3470886c52dd618e6df19a352b9b997c7f9d791025525539d6b2091", + "affectsGlobalScope": false + }, + "../node_modules/evt/tools/Deferred.d.ts": { + "version": "fc633779ce49c0ea733d4a282d99462bb6c672c37db33584bafe130e792d55d6", + "signature": "fc633779ce49c0ea733d4a282d99462bb6c672c37db33584bafe130e792d55d6", + "affectsGlobalScope": false + }, + "../src/lib/tools/appendHead.ts": { + "version": "0978526acc6fdf031a79e3bd900ce30f3345fd099fa15c1a5896d7cf41894942", + "signature": "829329c8aff8d2599da6e09ab39b20e00e23984b8094a06e5a9c186b13586566", + "affectsGlobalScope": false + }, + "../src/lib/components/Template.tsx": { + "version": "6b8595fe98cd837de1a584d0e34241507079715824c885fcbeb4043f221fa8ac", + "signature": "992934982055800cb83b9fc15935527e3e6b33abc453e17e9f80f31d8b9ac104", + "affectsGlobalScope": false + }, + "../src/lib/components/Login.tsx": { + "version": "041a7f64ba5f1b2847d84b853ecfbf470210a62cfe9c97dcfd1a09a7c836bd13", + "signature": "d2ae0b02b1d4aedae040017a0efd72453cedc31bd3a1fa05e5dedd83fe892b6c", + "affectsGlobalScope": false + }, + "../src/lib/components/Register.tsx": { + "version": "1016fb2a0f9e946954828a4ec05ab1ec060f3ce680f4dc5391e4e8ea06b9544a", + "signature": "fab6732667e5ce6d8d27c620c907d60e9eab5378db77904c26cc46e80f3777df", + "affectsGlobalScope": false + }, + "../src/lib/components/Info.tsx": { + "version": "e32a78ed19efac601048d88cc3307109a14bbc76554fcb5e801abde162261d6b", + "signature": "4c3f4bdb42059ed8cc68f3e9512d3b7e99986b1d5d55dcb9f80817d644c95d8a", + "affectsGlobalScope": false + }, + "../src/lib/components/Error.tsx": { + "version": "5ad396f3422820d8b1c383d85814be83701865b25de5d56440d3a1f513417949", + "signature": "ea3fd70d4f67897b69ab3426908b936280d253cf4aba2e1c74c311f263d3c5e8", + "affectsGlobalScope": false + }, + "../src/lib/components/LoginResetPassword.tsx": { + "version": "f82ede3ed2f03e300b0193a76a04329e5659ba66c6f8a30375b2c00dc0555402", + "signature": "70495aa1cdc01371f16f4aaa4f796bd97ffa5fdcba2106d68b9051fd75e0455f", + "affectsGlobalScope": false + }, + "../src/lib/components/LoginVerifyEmail.tsx": { + "version": "14d5a66f432b47ee3d7c291a3ff3b33baa719a288dd728f41a445a1366d39dff", + "signature": "a2281241091b3668cb496ef38591c4e5c163a0a2e7b4d198340f8737e01a5274", + "affectsGlobalScope": false + }, + "../src/lib/components/KcApp.tsx": { + "version": "46265ea20d6e8cc356ef70670a8c55955348365f48a3dfd086aa746279b3c16e", + "signature": "2acce11efe3053840e61c8eb4a7f2be9b04215c731ac443a726103882c4ae15d", + "affectsGlobalScope": false + }, + "../src/lib/index.ts": { + "version": "bde1e8895e2334c9c27e2f5e65355f86638ee653b61a2513afd7b052b5b5a786", + "signature": "fa035f95aed43aaeeacd0361abe01dcaa8cc1018f12d48d3884af97528762ef5", + "affectsGlobalScope": false + }, + "../src/lib/i18n/generated_messages/account.ts": { + "version": "39432e4cd15ef3d5ca5ed9681d9a5517f66e70679d87d09f802c7e0ab9ecde03", + "signature": "8581806dba80e223714a0828c668723a9739be4f9fee443c0c6bddf3409b1923", + "affectsGlobalScope": false + }, + "../src/lib/i18n/generated_messages/admin.ts": { + "version": "dd5c6014238fe982025e3b2ce5236e89c4a29f8b4d8ccbeec0e5cf6d3a34c2d4", + "signature": "2b641f492c78ac307769a6a6ee35b58438817f390ff88a3bb98bc67fda996020", + "affectsGlobalScope": false + }, + "../src/lib/i18n/generated_messages/email.ts": { + "version": "b89d01e80e13ba08d8f3ebe0841191a37fcfb746a061c596456fc5aa519c83aa", + "signature": "4fc142f4e21ce96d722cd9239198822db65a8988a970e57e467a02a5b93183e4", + "affectsGlobalScope": false + }, + "../src/test/setupSampleReactProject.ts": { + "version": "52c01bd5f7f021da183207daf0cf40fe2a757038eda8ee4df67e0f2672862ea1", + "signature": "2c0ddcdfefa535987300f17ab4be6b93e9dcc2583a80136eebb34671ff7cac00", + "affectsGlobalScope": false + }, + "../src/test/generateKeycloakThemeResources.ts": { + "version": "d6d7ad4c5158ffddb31c072d016c4a8d5925359c787548ffab0fd3adf6f58f2b", + "signature": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/globals.d.ts": { + "version": "829fcfff513ac68aae602034a6e0d2e30a2f4fa32881157ba6a3002bc949f685", + "signature": "829fcfff513ac68aae602034a6e0d2e30a2f4fa32881157ba6a3002bc949f685", + "affectsGlobalScope": true + }, + "../node_modules/@types/node/async_hooks.d.ts": { + "version": "138476cfdccbb9e2c7e06602bc216af843a56c4f3469a79106bc660ba94bd66a", + "signature": "138476cfdccbb9e2c7e06602bc216af843a56c4f3469a79106bc660ba94bd66a", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/buffer.d.ts": { + "version": "fe892fea1e75a442fffb4a604d7eeb451e858787a9f2f01c4e83bf12a3b5048d", + "signature": "fe892fea1e75a442fffb4a604d7eeb451e858787a9f2f01c4e83bf12a3b5048d", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/child_process.d.ts": { + "version": "d5c80b931928fbd06f967ce4bdca24fbb37523773ac2c7c87458a689154351fb", + "signature": "d5c80b931928fbd06f967ce4bdca24fbb37523773ac2c7c87458a689154351fb", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/cluster.d.ts": { + "version": "fcd718b2feb2820a9844536a1a2fbc77a3da90820e02894d40f879a789f46560", + "signature": "fcd718b2feb2820a9844536a1a2fbc77a3da90820e02894d40f879a789f46560", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/console.d.ts": { + "version": "525c8fc510d9632d2a0a9de2d41c3ac1cdd79ff44d3b45c6d81cacabb683528d", + "signature": "525c8fc510d9632d2a0a9de2d41c3ac1cdd79ff44d3b45c6d81cacabb683528d", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/constants.d.ts": { + "version": "ece75b9bfc916f9ccc4e8a9ddee1dda5c987804fbe3b60a01fc120fae731c2ce", + "signature": "ece75b9bfc916f9ccc4e8a9ddee1dda5c987804fbe3b60a01fc120fae731c2ce", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/crypto.d.ts": { + "version": "4e146a0b69c893ae1538aff8b76f4e8796755bdd45050a83099348d59863437e", + "signature": "4e146a0b69c893ae1538aff8b76f4e8796755bdd45050a83099348d59863437e", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/dgram.d.ts": { + "version": "a1dc9cfe8be39cbcef62692510b450ab35553ef39382715c88763d0c477704a9", + "signature": "a1dc9cfe8be39cbcef62692510b450ab35553ef39382715c88763d0c477704a9", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/dns.d.ts": { + "version": "05e732266b5a36789fd9eb846b1f45fec1b6e318b740e3f20fc22fd95f9ebf31", + "signature": "05e732266b5a36789fd9eb846b1f45fec1b6e318b740e3f20fc22fd95f9ebf31", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/domain.d.ts": { + "version": "985c3d1b62a4a4f563e3ca3e3a47717cff7d82c81883d62ecf08d8417eb477c4", + "signature": "985c3d1b62a4a4f563e3ca3e3a47717cff7d82c81883d62ecf08d8417eb477c4", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/events.d.ts": { + "version": "8059976d7f408e08be353de1833172139bbaa70fc33d01b98249f7226c122119", + "signature": "8059976d7f408e08be353de1833172139bbaa70fc33d01b98249f7226c122119", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/fs.d.ts": { + "version": "1733741cf2adc5926ac58c66004268cdc3d34b2ff6250f5114db14253ea02ce1", + "signature": "1733741cf2adc5926ac58c66004268cdc3d34b2ff6250f5114db14253ea02ce1", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/http.d.ts": { + "version": "40a80f579e92750f3e695b44a704f8d44d331a67d77623f2e57914da1369d68e", + "signature": "40a80f579e92750f3e695b44a704f8d44d331a67d77623f2e57914da1369d68e", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/http2.d.ts": { + "version": "b6b09f944889a23f19eba6e0f112030e55160c5e1a225012ab2349c582ba5595", + "signature": "b6b09f944889a23f19eba6e0f112030e55160c5e1a225012ab2349c582ba5595", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/https.d.ts": { + "version": "152af7c23ec219f632afa2d861abc65993f56cd39a4f3a4018515dbc05950a74", + "signature": "152af7c23ec219f632afa2d861abc65993f56cd39a4f3a4018515dbc05950a74", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/inspector.d.ts": { + "version": "3a0bdc4c5b6f84a1abb5356d7a7fa1f96ac6c5b5646eec3ef2b33c1ed095e155", + "signature": "3a0bdc4c5b6f84a1abb5356d7a7fa1f96ac6c5b5646eec3ef2b33c1ed095e155", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/module.d.ts": { + "version": "03394bf8deb8781b490ae9266a843fbdf00647947d79e25fcbf1d89a9e9c8a66", + "signature": "03394bf8deb8781b490ae9266a843fbdf00647947d79e25fcbf1d89a9e9c8a66", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/net.d.ts": { + "version": "56a15cc211894d79aa44cbb46c276bfd3f10458a61bff2dec99114db8a7e71e3", + "signature": "56a15cc211894d79aa44cbb46c276bfd3f10458a61bff2dec99114db8a7e71e3", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/os.d.ts": { + "version": "1a5366b0d4d0153955fd85777c72d35979dabc0537649da6eade09007c0d080a", + "signature": "1a5366b0d4d0153955fd85777c72d35979dabc0537649da6eade09007c0d080a", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/path.d.ts": { + "version": "61c84c3b0eb6e60196d15ae5e21793a1d4241c547f0bdd0529ffae838d1a073c", + "signature": "61c84c3b0eb6e60196d15ae5e21793a1d4241c547f0bdd0529ffae838d1a073c", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/perf_hooks.d.ts": { + "version": "272522db288a7e03f14ff930407b776357082efce20369ea42239a57af9c7f81", + "signature": "272522db288a7e03f14ff930407b776357082efce20369ea42239a57af9c7f81", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/process.d.ts": { + "version": "3a8848a9c307429b861402cc69bc472ffe0c05b86474fc158723169161e16389", + "signature": "3a8848a9c307429b861402cc69bc472ffe0c05b86474fc158723169161e16389", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/punycode.d.ts": { + "version": "3f6a1fd73c9dc3bd7f4b79bc075297ca6527904df69b0f2c2c94e4c4c7d9a32c", + "signature": "3f6a1fd73c9dc3bd7f4b79bc075297ca6527904df69b0f2c2c94e4c4c7d9a32c", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/querystring.d.ts": { + "version": "8969e0b4d22ca77ad011c8fc4a25ec5d515bdfae4ecbd22608ed0d5c38829c1e", + "signature": "8969e0b4d22ca77ad011c8fc4a25ec5d515bdfae4ecbd22608ed0d5c38829c1e", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/readline.d.ts": { + "version": "81ef2751228318b1c7c6b35ccae2ea39ef275add30319e746bfd4658208a0519", + "signature": "81ef2751228318b1c7c6b35ccae2ea39ef275add30319e746bfd4658208a0519", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/repl.d.ts": { + "version": "0811662f95fabfc05b8f1cefcc46b351092cfc7d2a3e849475c51e2578c5c485", + "signature": "0811662f95fabfc05b8f1cefcc46b351092cfc7d2a3e849475c51e2578c5c485", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/stream.d.ts": { + "version": "8e2f9031210a8fc27af8844bf69f964307d6013c90336bea9fb5d6ba43248c78", + "signature": "8e2f9031210a8fc27af8844bf69f964307d6013c90336bea9fb5d6ba43248c78", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/string_decoder.d.ts": { + "version": "17e157df6125098a1a34eb4d201ee4ac03bbe97e471ab5627bb2c40fce555948", + "signature": "17e157df6125098a1a34eb4d201ee4ac03bbe97e471ab5627bb2c40fce555948", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/timers.d.ts": { + "version": "b40652bf8ce4a18133b31349086523b219724dca8df3448c1a0742528e7ad5b9", + "signature": "b40652bf8ce4a18133b31349086523b219724dca8df3448c1a0742528e7ad5b9", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/tls.d.ts": { + "version": "4bdb7b15b3f9a3ee0b856c7b991d0e522f8ce92f7b66ae8ac00e61d1269dd10a", + "signature": "4bdb7b15b3f9a3ee0b856c7b991d0e522f8ce92f7b66ae8ac00e61d1269dd10a", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/trace_events.d.ts": { + "version": "978aecd2e6bc2ac094e9a35eda98ff8586713857b3655e7c98ca5ed8f7d50662", + "signature": "978aecd2e6bc2ac094e9a35eda98ff8586713857b3655e7c98ca5ed8f7d50662", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/tty.d.ts": { + "version": "a185b8e0d7a4ae078a79339d63e98177813aac39256f69f788eaf5c360aa756f", + "signature": "a185b8e0d7a4ae078a79339d63e98177813aac39256f69f788eaf5c360aa756f", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/url.d.ts": { + "version": "c6b71a0585467900820167370738cfc256e9635471725a7ba1d24a3a262984e5", + "signature": "c6b71a0585467900820167370738cfc256e9635471725a7ba1d24a3a262984e5", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/util.d.ts": { + "version": "8bf10278b5c28698a73f800fde911bcc33d405a15f7bddab1c4ade637b69a822", + "signature": "8bf10278b5c28698a73f800fde911bcc33d405a15f7bddab1c4ade637b69a822", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/v8.d.ts": { + "version": "e880a08fbb0d9ee2f733f9183f4d1bdb75bc9e0e64060a8a1fc30540791fcded", + "signature": "e880a08fbb0d9ee2f733f9183f4d1bdb75bc9e0e64060a8a1fc30540791fcded", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/vm.d.ts": { + "version": "3cb4cbade80dde6e045b01d34582625ea45fc2f1080085ef671cefbc9c75625d", + "signature": "3cb4cbade80dde6e045b01d34582625ea45fc2f1080085ef671cefbc9c75625d", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/worker_threads.d.ts": { + "version": "69fc4a10650eff3416ba5c2f7ce71744734928a7135ebe5a63c61d2d03ca3ec3", + "signature": "69fc4a10650eff3416ba5c2f7ce71744734928a7135ebe5a63c61d2d03ca3ec3", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/zlib.d.ts": { + "version": "13918848c4e07d1094164112bd7fd151d61cbb949ceef340a2a4595cd609afb6", + "signature": "13918848c4e07d1094164112bd7fd151d61cbb949ceef340a2a4595cd609afb6", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/ts3.6/base.d.ts": { + "version": "9af6a9de7bd818e68c4236f20027ff4b19387c2269a6952945d1a716c177cc4d", + "signature": "9af6a9de7bd818e68c4236f20027ff4b19387c2269a6952945d1a716c177cc4d", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/assert.d.ts": { + "version": "3497438242251378cf232f36a7fabac70e7bd8229d68dac8955534e63ffc8ff4", + "signature": "3497438242251378cf232f36a7fabac70e7bd8229d68dac8955534e63ffc8ff4", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/base.d.ts": { + "version": "e61a21e9418f279bc480394a94d1581b2dee73747adcbdef999b6737e34d721b", + "signature": "e61a21e9418f279bc480394a94d1581b2dee73747adcbdef999b6737e34d721b", + "affectsGlobalScope": false + }, + "../node_modules/@types/node/index.d.ts": { + "version": "f6f04f1c31ff0314a67d7911e49a60e76cd5fc4e50c6374e506cb85916fadec9", + "signature": "f6f04f1c31ff0314a67d7911e49a60e76cd5fc4e50c6374e506cb85916fadec9", + "affectsGlobalScope": false + }, + "../node_modules/scripting-tools/dist/lib/get_caller_file_path.d.ts": { + "version": "e64648c5d646fde7e056578ade957887b730713df1723afdfb40a4ddcf235f8c", + "signature": "e64648c5d646fde7e056578ade957887b730713df1723afdfb40a4ddcf235f8c", + "affectsGlobalScope": false + }, + "../node_modules/scripting-tools/dist/lib/index.d.ts": { + "version": "dc50fd008223d44fc750cff976056781a0844c58a581ae48fac5f3793c5ca4e5", + "signature": "dc50fd008223d44fc750cff976056781a0844c58a581ae48fac5f3793c5ca4e5", + "affectsGlobalScope": false + }, + "../src/test/index.ts": { + "version": "8677c8a7a0c6a920a7af1715a0dbc6075e458f75c3a458ff8090fd6289b0c102", + "signature": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881", + "affectsGlobalScope": false + }, + "../src/test/replaceImportFromStatic.ts": { + "version": "ba4b596f51cb40af66e4a26b4146fd61fb6498097b5ae8a8a47691d82e62f765", + "signature": "8e609bb71c20b858c77f0e9f90bb1319db8477b13f9f965f1a1e18524bf50881", + "affectsGlobalScope": false + }, + "../node_modules/@types/comment-json/index.d.ts": { + "version": "c401118ea6c6daa9f196013b0622c602d4faec565bb1cc6ca751d2a8fc295498", + "signature": "c401118ea6c6daa9f196013b0622c602d4faec565bb1cc6ca751d2a8fc295498", + "affectsGlobalScope": false + }, + "../node_modules/@types/parse-json/index.d.ts": { + "version": "2b8264b2fefd7367e0f20e2c04eed5d3038831fe00f5efbc110ff0131aab899b", + "signature": "2b8264b2fefd7367e0f20e2c04eed5d3038831fe00f5efbc110ff0131aab899b", + "affectsGlobalScope": false + } + }, + "options": { + "module": 1, + "target": 1, + "lib": [ + "lib.es2015.d.ts", + "lib.dom.d.ts", + "lib.es2019.object.d.ts" + ], + "esModuleInterop": true, + "declaration": true, + "outDir": "./", + "sourceMap": true, + "newLine": 1, + "noUnusedLocals": true, + "noUnusedParameters": true, + "incremental": true, + "strict": true, + "downlevelIteration": true, + "jsx": 4, + "noFallthroughCasesInSwitch": true, + "configFilePath": "../tsconfig.json" + }, + "referencedMap": { + "../node_modules/@emotion/cache/types/index.d.ts": [ + "../node_modules/@emotion/utils/types/index.d.ts" + ], + "../node_modules/@emotion/css/types/create-instance.d.ts": [ + "../node_modules/@emotion/cache/types/index.d.ts", + "../node_modules/@emotion/serialize/types/index.d.ts", + "../node_modules/@emotion/sheet/types/index.d.ts" + ], + "../node_modules/@emotion/css/types/index.d.ts": [ + "../node_modules/@emotion/css/types/create-instance.d.ts" + ], + "../node_modules/@emotion/serialize/types/index.d.ts": [ + "../node_modules/@emotion/utils/types/index.d.ts", + "../node_modules/csstype/index.d.ts" + ], + "../node_modules/@types/node/base.d.ts": [ + "../node_modules/@types/node/assert.d.ts", + "../node_modules/@types/node/ts3.6/base.d.ts" + ], + "../node_modules/@types/node/child_process.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/stream.d.ts" + ], + "../node_modules/@types/node/cluster.d.ts": [ + "../node_modules/@types/node/child_process.d.ts", + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/net.d.ts" + ], + "../node_modules/@types/node/crypto.d.ts": [ + "../node_modules/@types/node/stream.d.ts" + ], + "../node_modules/@types/node/dgram.d.ts": [ + "../node_modules/@types/node/dns.d.ts", + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/net.d.ts" + ], + "../node_modules/@types/node/domain.d.ts": [ + "../node_modules/@types/node/events.d.ts" + ], + "../node_modules/@types/node/events.d.ts": [ + "../node_modules/@types/node/events.d.ts" + ], + "../node_modules/@types/node/fs.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/url.d.ts" + ], + "../node_modules/@types/node/http.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/url.d.ts" + ], + "../node_modules/@types/node/http2.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/http.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/tls.d.ts", + "../node_modules/@types/node/url.d.ts" + ], + "../node_modules/@types/node/https.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/http.d.ts", + "../node_modules/@types/node/tls.d.ts", + "../node_modules/@types/node/url.d.ts" + ], + "../node_modules/@types/node/index.d.ts": [ + "../node_modules/@types/node/base.d.ts", + "../node_modules/@types/node/ts3.6/base.d.ts" + ], + "../node_modules/@types/node/inspector.d.ts": [ + "../node_modules/@types/node/events.d.ts" + ], + "../node_modules/@types/node/net.d.ts": [ + "../node_modules/@types/node/dns.d.ts", + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/stream.d.ts" + ], + "../node_modules/@types/node/perf_hooks.d.ts": [ + "../node_modules/@types/node/async_hooks.d.ts" + ], + "../node_modules/@types/node/readline.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/stream.d.ts" + ], + "../node_modules/@types/node/repl.d.ts": [ + "../node_modules/@types/node/readline.d.ts", + "../node_modules/@types/node/util.d.ts", + "../node_modules/@types/node/vm.d.ts" + ], + "../node_modules/@types/node/stream.d.ts": [ + "../node_modules/@types/node/events.d.ts" + ], + "../node_modules/@types/node/tls.d.ts": [ + "../node_modules/@types/node/crypto.d.ts", + "../node_modules/@types/node/dns.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/stream.d.ts" + ], + "../node_modules/@types/node/ts3.6/base.d.ts": [ + "../node_modules/@types/node/async_hooks.d.ts", + "../node_modules/@types/node/buffer.d.ts", + "../node_modules/@types/node/child_process.d.ts", + "../node_modules/@types/node/cluster.d.ts", + "../node_modules/@types/node/console.d.ts", + "../node_modules/@types/node/constants.d.ts", + "../node_modules/@types/node/crypto.d.ts", + "../node_modules/@types/node/dgram.d.ts", + "../node_modules/@types/node/dns.d.ts", + "../node_modules/@types/node/domain.d.ts", + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/globals.d.ts", + "../node_modules/@types/node/http.d.ts", + "../node_modules/@types/node/http2.d.ts", + "../node_modules/@types/node/https.d.ts", + "../node_modules/@types/node/inspector.d.ts", + "../node_modules/@types/node/module.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/os.d.ts", + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/node/perf_hooks.d.ts", + "../node_modules/@types/node/process.d.ts", + "../node_modules/@types/node/punycode.d.ts", + "../node_modules/@types/node/querystring.d.ts", + "../node_modules/@types/node/readline.d.ts", + "../node_modules/@types/node/repl.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/string_decoder.d.ts", + "../node_modules/@types/node/timers.d.ts", + "../node_modules/@types/node/tls.d.ts", + "../node_modules/@types/node/trace_events.d.ts", + "../node_modules/@types/node/tty.d.ts", + "../node_modules/@types/node/url.d.ts", + "../node_modules/@types/node/util.d.ts", + "../node_modules/@types/node/v8.d.ts", + "../node_modules/@types/node/vm.d.ts", + "../node_modules/@types/node/worker_threads.d.ts", + "../node_modules/@types/node/zlib.d.ts" + ], + "../node_modules/@types/node/tty.d.ts": [ + "../node_modules/@types/node/net.d.ts" + ], + "../node_modules/@types/node/url.d.ts": [ + "../node_modules/@types/node/querystring.d.ts" + ], + "../node_modules/@types/node/worker_threads.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/stream.d.ts" + ], + "../node_modules/@types/node/zlib.d.ts": [ + "../node_modules/@types/node/stream.d.ts" + ], + "../node_modules/@types/react/index.d.ts": [ + "../node_modules/@types/prop-types/index.d.ts", + "../node_modules/@types/react/global.d.ts", + "../node_modules/csstype/index.d.ts" + ], + "../node_modules/@types/react/jsx-runtime.d.ts": [ + "../node_modules/@types/react/index.d.ts" + ], + "../node_modules/cheerio/types/index.d.ts": [ + "../node_modules/domhandler/lib/index.d.ts", + "../node_modules/htmlparser2/lib/index.d.ts" + ], + "../node_modules/dom-serializer/lib/index.d.ts": [ + "../node_modules/domhandler/lib/index.d.ts" + ], + "../node_modules/domhandler/lib/index.d.ts": [ + "../node_modules/domhandler/lib/node.d.ts" + ], + "../node_modules/domhandler/lib/node.d.ts": [ + "../node_modules/domelementtype/lib/index.d.ts" + ], + "../node_modules/domutils/lib/helpers.d.ts": [ + "../node_modules/domhandler/lib/index.d.ts" + ], + "../node_modules/domutils/lib/index.d.ts": [ + "../node_modules/domutils/lib/helpers.d.ts", + "../node_modules/domutils/lib/legacy.d.ts", + "../node_modules/domutils/lib/manipulation.d.ts", + "../node_modules/domutils/lib/querying.d.ts", + "../node_modules/domutils/lib/stringify.d.ts", + "../node_modules/domutils/lib/tagtypes.d.ts", + "../node_modules/domutils/lib/traversal.d.ts" + ], + "../node_modules/domutils/lib/legacy.d.ts": [ + "../node_modules/domelementtype/lib/index.d.ts", + "../node_modules/domhandler/lib/index.d.ts" + ], + "../node_modules/domutils/lib/manipulation.d.ts": [ + "../node_modules/domhandler/lib/index.d.ts" + ], + "../node_modules/domutils/lib/querying.d.ts": [ + "../node_modules/domhandler/lib/index.d.ts" + ], + "../node_modules/domutils/lib/stringify.d.ts": [ + "../node_modules/dom-serializer/lib/index.d.ts", + "../node_modules/domhandler/lib/index.d.ts" + ], + "../node_modules/domutils/lib/tagtypes.d.ts": [ + "../node_modules/domhandler/lib/index.d.ts" + ], + "../node_modules/domutils/lib/traversal.d.ts": [ + "../node_modules/domhandler/lib/index.d.ts" + ], + "../node_modules/htmlparser2/lib/FeedHandler.d.ts": [ + "../node_modules/domhandler/lib/index.d.ts", + "../node_modules/htmlparser2/lib/Parser.d.ts" + ], + "../node_modules/htmlparser2/lib/Parser.d.ts": [ + "../node_modules/htmlparser2/lib/Tokenizer.d.ts" + ], + "../node_modules/htmlparser2/lib/index.d.ts": [ + "../node_modules/domelementtype/lib/index.d.ts", + "../node_modules/domhandler/lib/index.d.ts", + "../node_modules/domutils/lib/index.d.ts", + "../node_modules/htmlparser2/lib/FeedHandler.d.ts", + "../node_modules/htmlparser2/lib/Parser.d.ts", + "../node_modules/htmlparser2/lib/Tokenizer.d.ts" + ], + "../node_modules/powerhooks/index.d.ts": [ + "../node_modules/powerhooks/useArrayDiff.d.ts", + "../node_modules/powerhooks/useCallbackFactory.d.ts", + "../node_modules/powerhooks/useClick.d.ts", + "../node_modules/powerhooks/useConstCallback.d.ts", + "../node_modules/powerhooks/useDomRect.d.ts", + "../node_modules/powerhooks/useEffectButSkipFirstRender.d.ts", + "../node_modules/powerhooks/useGlobalState.d.ts", + "../node_modules/powerhooks/useGuaranteedMemo.d.ts", + "../node_modules/powerhooks/useNamedState.d.ts", + "../node_modules/powerhooks/useScopedState.d.ts", + "../node_modules/powerhooks/useValueChangeEffect.d.ts", + "../node_modules/powerhooks/useWindowInnerSize.d.ts", + "../node_modules/powerhooks/useWithProps.d.ts", + "../node_modules/powerhooks/withProps.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Ctx.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.asNonPostable.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.asPostable.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.asyncPipe.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/Evt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/SwapEvtType.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.create.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.d.ts": [ + "../node_modules/minimal-polyfills/Array.prototype.find.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.asNonPostable.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.asPostable.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.asyncPipe.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.create.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.factorize.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.from.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.getCtx.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.loosenType.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.merge.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.newCtx.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.factorize.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.from.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/Observer.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.getCtx.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.loosenType.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.merge.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.newCtx.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/Ctx.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/StatefulEvt.d.ts": [ + "../node_modules/minimal-polyfills/Object.is.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/index.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/Ctx.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/StatefulEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/util/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/matchVoid.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/FactorizeEvt.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/SwapEvtType.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackEvt.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/SwapEvtType.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToNonPostableEvt.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToPostableEvt.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackEvt.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/FactorizeEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/SwapEvtType.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToNonPostableEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToPostableEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackCtx.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackEvt.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/EventTargetLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/EvtError.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/lib.dom.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Ctx.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/NonPostableEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Postable.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/NonPostableEvt.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulEvt.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulEvt.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulPostable.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulReadonlyEvt.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulPostable.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Postable.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulReadonlyEvt.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/NonPostableEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulEvt.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidCtx.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Ctx.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidEvt.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Ctx.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/NonPostableEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Postable.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulPostable.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulReadonlyEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidCtx.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidEvt.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/util/compose.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/index.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/nonNullable.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/throttleTime.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/to.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/nonNullable.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/throttleTime.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/to.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/util/index.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/util/compose.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Optional.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/OptionalPropertiesOf.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Params.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Parameters.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/index.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/AsyncReturnType.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/MethodNames.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Optional.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Parameters.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Params.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/PromiseOrNot.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/ReturnType.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/UnpackPromise.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/UnpackTypeGuard.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/assert.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/exclude.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/id.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/matchVoid.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/objectKeys.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/typeGuard.d.ts" + ], + "../node_modules/powerhooks/useClick.d.ts": [ + "../node_modules/@types/react/index.d.ts" + ], + "../node_modules/powerhooks/useDomRect.d.ts": [ + "../node_modules/@types/react/index.d.ts" + ], + "../node_modules/powerhooks/useEffectButSkipFirstRender.d.ts": [ + "../node_modules/@types/react/index.d.ts" + ], + "../node_modules/powerhooks/useGlobalState.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/index.d.ts", + "../node_modules/powerhooks/useNamedState.d.ts" + ], + "../node_modules/powerhooks/useNamedState.d.ts": [ + "../node_modules/@types/react/index.d.ts" + ], + "../node_modules/powerhooks/useScopedState.d.ts": [ + "../node_modules/@types/react/index.d.ts", + "../node_modules/powerhooks/useNamedState.d.ts" + ], + "../node_modules/powerhooks/useWithProps.d.ts": [ + "../node_modules/powerhooks/withProps.d.ts" + ], + "../node_modules/powerhooks/withProps.d.ts": [ + "../node_modules/@types/react/index.d.ts" + ], + "../node_modules/scripting-tools/dist/lib/index.d.ts": [ + "../node_modules/@types/node/child_process.d.ts", + "../node_modules/@types/node/index.d.ts", + "../node_modules/scripting-tools/dist/lib/get_caller_file_path.d.ts" + ], + "../node_modules/tss-react/index.d.ts": [ + "../node_modules/@emotion/css/types/index.d.ts", + "../node_modules/@emotion/serialize/types/index.d.ts" + ], + "../src/bin/build-keycloak-theme/ftlValuesGlobalName.ts": [ + "../node_modules/@types/react/jsx-runtime.d.ts" + ], + "../src/bin/build-keycloak-theme/generateDebugFiles/index.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts" + ], + "../src/bin/build-keycloak-theme/generateFtl/index.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts", + "../node_modules/cheerio/types/index.d.ts", + "../node_modules/evt/tools/typeSafety/objectKeys.d.ts", + "../src/bin/build-keycloak-theme/replaceImportFromStatic.ts" + ], + "../src/bin/build-keycloak-theme/generateJavaStackFiles.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/node/url.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts" + ], + "../src/bin/build-keycloak-theme/generateKeycloakThemeResources.ts": [ + "../node_modules/@types/node/child_process.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts", + "../src/bin/build-keycloak-theme/ftlValuesGlobalName.ts", + "../src/bin/build-keycloak-theme/generateFtl/index.ts", + "../src/bin/build-keycloak-theme/replaceImportFromStatic.ts", + "../src/bin/install-builtin-keycloak-themes.ts", + "../src/bin/tools/downloadAndUnzip.ts", + "../src/bin/tools/transformCodebase.ts" + ], + "../src/bin/build-keycloak-theme/index.ts": [ + "../node_modules/@types/node/child_process.d.ts", + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts", + "../src/bin/build-keycloak-theme/generateDebugFiles/index.ts", + "../src/bin/build-keycloak-theme/generateJavaStackFiles.ts", + "../src/bin/build-keycloak-theme/generateKeycloakThemeResources.ts" + ], + "../src/bin/build-keycloak-theme/replaceImportFromStatic.ts": [ + "../node_modules/@types/node/crypto.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts" + ], + "../src/bin/generate-i18n-messages.ts": [ + "../node_modules/@types/node/child_process.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts", + "../node_modules/minimal-polyfills/Object.fromEntries.d.ts", + "../src/bin/install-builtin-keycloak-themes.ts", + "../src/bin/tools/crawl.ts", + "../src/bin/tools/downloadAndUnzip.ts", + "../src/bin/tools/getProjectRoot.ts" + ], + "../src/bin/install-builtin-keycloak-themes.ts": [ + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts", + "../src/bin/build-keycloak-theme/index.ts", + "../src/bin/tools/downloadAndUnzip.ts" + ], + "../src/bin/tools/crawl.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts" + ], + "../src/bin/tools/downloadAndUnzip.ts": [ + "../node_modules/@types/node/child_process.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts", + "../src/bin/tools/transformCodebase.ts" + ], + "../src/bin/tools/getProjectRoot.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts" + ], + "../src/bin/tools/grant-exec-perms.ts": [ + "../node_modules/@types/node/child_process.d.ts", + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts", + "../src/bin/tools/getProjectRoot.ts" + ], + "../src/bin/tools/transformCodebase.ts": [ + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts", + "../node_modules/evt/tools/typeSafety/id.d.ts", + "../src/bin/tools/crawl.ts" + ], + "../src/lib/components/Error.tsx": [ + "../node_modules/@types/react/index.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts", + "../src/lib/components/KcProps.ts", + "../src/lib/components/Template.tsx", + "../src/lib/i18n/useKcMessage.tsx", + "../src/lib/kcContext.ts", + "../src/lib/tools/assert.ts" + ], + "../src/lib/components/Info.tsx": [ + "../node_modules/@types/react/index.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts", + "../src/lib/components/KcProps.ts", + "../src/lib/components/Template.tsx", + "../src/lib/i18n/useKcMessage.tsx", + "../src/lib/kcContext.ts", + "../src/lib/tools/assert.ts" + ], + "../src/lib/components/KcApp.tsx": [ + "../node_modules/@types/react/index.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts", + "../src/lib/components/Error.tsx", + "../src/lib/components/Info.tsx", + "../src/lib/components/KcProps.ts", + "../src/lib/components/Login.tsx", + "../src/lib/components/LoginResetPassword.tsx", + "../src/lib/components/LoginVerifyEmail.tsx", + "../src/lib/components/Register.tsx", + "../src/lib/kcContext.ts", + "../src/lib/tools/assert.ts" + ], + "../src/lib/components/KcProps.ts": [ + "../node_modules/@types/react/jsx-runtime.d.ts", + "../node_modules/evt/tools/typeSafety/doExtends.d.ts", + "../src/lib/tools/allPropertiesValuesToUndefined.ts" + ], + "../src/lib/components/Login.tsx": [ + "../node_modules/@types/react/index.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts", + "../node_modules/powerhooks/index.d.ts", + "../node_modules/tss-react/index.d.ts", + "../src/lib/components/KcProps.ts", + "../src/lib/components/Template.tsx", + "../src/lib/i18n/useKcMessage.tsx", + "../src/lib/kcContext.ts", + "../src/lib/tools/assert.ts" + ], + "../src/lib/components/LoginResetPassword.tsx": [ + "../node_modules/@types/react/index.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts", + "../node_modules/tss-react/index.d.ts", + "../src/lib/components/KcProps.ts", + "../src/lib/components/Template.tsx", + "../src/lib/i18n/useKcMessage.tsx", + "../src/lib/kcContext.ts", + "../src/lib/tools/assert.ts" + ], + "../src/lib/components/LoginVerifyEmail.tsx": [ + "../node_modules/@types/react/index.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts", + "../src/lib/components/KcProps.ts", + "../src/lib/components/Template.tsx", + "../src/lib/i18n/useKcMessage.tsx", + "../src/lib/kcContext.ts", + "../src/lib/tools/assert.ts" + ], + "../src/lib/components/Register.tsx": [ + "../node_modules/@types/react/index.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts", + "../node_modules/tss-react/index.d.ts", + "../src/lib/components/KcProps.ts", + "../src/lib/components/Template.tsx", + "../src/lib/i18n/useKcMessage.tsx", + "../src/lib/kcContext.ts", + "../src/lib/tools/assert.ts" + ], + "../src/lib/components/Template.tsx": [ + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/react/index.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts", + "../node_modules/powerhooks/index.d.ts", + "../node_modules/tss-react/index.d.ts", + "../src/lib/components/KcProps.ts", + "../src/lib/i18n/KcLanguageTag.ts", + "../src/lib/i18n/useKcLanguageTag.ts", + "../src/lib/i18n/useKcMessage.tsx", + "../src/lib/kcContext.ts", + "../src/lib/tools/appendHead.ts", + "../src/lib/tools/assert.ts" + ], + "../src/lib/i18n/KcLanguageTag.ts": [ + "../node_modules/@types/react/jsx-runtime.d.ts", + "../node_modules/evt/tools/typeSafety/objectKeys.d.ts", + "../src/lib/i18n/generated_messages/login.ts" + ], + "../src/lib/i18n/generated_messages/account.ts": [ + "../node_modules/@types/react/jsx-runtime.d.ts" + ], + "../src/lib/i18n/generated_messages/admin.ts": [ + "../node_modules/@types/react/jsx-runtime.d.ts" + ], + "../src/lib/i18n/generated_messages/email.ts": [ + "../node_modules/@types/react/jsx-runtime.d.ts" + ], + "../src/lib/i18n/generated_messages/login.ts": [ + "../node_modules/@types/react/jsx-runtime.d.ts" + ], + "../src/lib/i18n/useKcLanguageTag.ts": [ + "../node_modules/@types/react/jsx-runtime.d.ts", + "../node_modules/powerhooks/index.d.ts", + "../src/lib/i18n/KcLanguageTag.ts", + "../src/lib/kcContext.ts" + ], + "../src/lib/i18n/useKcMessage.tsx": [ + "../node_modules/@types/react/index.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts", + "../node_modules/evt/tools/typeSafety/id.d.ts", + "../node_modules/powerhooks/index.d.ts", + "../src/lib/i18n/generated_messages/login.ts", + "../src/lib/i18n/useKcLanguageTag.ts" + ], + "../src/lib/index.ts": [ + "../node_modules/@types/react/jsx-runtime.d.ts", + "../src/lib/components/Error.tsx", + "../src/lib/components/Info.tsx", + "../src/lib/components/KcApp.tsx", + "../src/lib/components/KcProps.ts", + "../src/lib/components/Login.tsx", + "../src/lib/components/LoginResetPassword.tsx", + "../src/lib/components/LoginVerifyEmail.tsx", + "../src/lib/components/Template.tsx", + "../src/lib/i18n/KcLanguageTag.ts", + "../src/lib/i18n/useKcLanguageTag.ts", + "../src/lib/i18n/useKcMessage.tsx", + "../src/lib/kcContext.ts", + "../src/lib/tools/assert.ts" + ], + "../src/lib/kcContext.ts": [ + "../node_modules/@types/react/jsx-runtime.d.ts", + "../node_modules/evt/tools/typeSafety/doExtends.d.ts", + "../node_modules/evt/tools/typeSafety/id.d.ts", + "../src/bin/build-keycloak-theme/ftlValuesGlobalName.ts", + "../src/bin/build-keycloak-theme/generateFtl/index.ts", + "../src/lib/i18n/KcLanguageTag.ts", + "../src/lib/i18n/useKcMessage.tsx" + ], + "../src/lib/tools/allPropertiesValuesToUndefined.ts": [ + "../node_modules/@types/react/jsx-runtime.d.ts", + "../node_modules/minimal-polyfills/Object.fromEntries.d.ts" + ], + "../src/lib/tools/appendHead.ts": [ + "../node_modules/@types/react/jsx-runtime.d.ts", + "../node_modules/evt/tools/Deferred.d.ts" + ], + "../src/lib/tools/assert.ts": [ + "../node_modules/@types/react/jsx-runtime.d.ts", + "../node_modules/evt/tools/typeSafety/assert.d.ts" + ], + "../src/test/generateKeycloakThemeResources.ts": [ + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts", + "../src/bin/build-keycloak-theme/generateKeycloakThemeResources.ts", + "../src/test/setupSampleReactProject.ts" + ], + "../src/test/index.ts": [ + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts", + "../node_modules/scripting-tools/dist/lib/index.d.ts", + "../src/bin/tools/getProjectRoot.ts", + "../src/test/setupSampleReactProject.ts" + ], + "../src/test/replaceImportFromStatic.ts": [ + "../node_modules/@types/react/jsx-runtime.d.ts", + "../src/bin/build-keycloak-theme/replaceImportFromStatic.ts" + ], + "../src/test/setupSampleReactProject.ts": [ + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts", + "../src/bin/tools/downloadAndUnzip.ts", + "../src/bin/tools/getProjectRoot.ts" + ] + }, + "exportedModulesMap": { + "../node_modules/@emotion/cache/types/index.d.ts": [ + "../node_modules/@emotion/utils/types/index.d.ts" + ], + "../node_modules/@emotion/css/types/create-instance.d.ts": [ + "../node_modules/@emotion/cache/types/index.d.ts", + "../node_modules/@emotion/serialize/types/index.d.ts", + "../node_modules/@emotion/sheet/types/index.d.ts" + ], + "../node_modules/@emotion/css/types/index.d.ts": [ + "../node_modules/@emotion/css/types/create-instance.d.ts" + ], + "../node_modules/@emotion/serialize/types/index.d.ts": [ + "../node_modules/@emotion/utils/types/index.d.ts", + "../node_modules/csstype/index.d.ts" + ], + "../node_modules/@types/node/base.d.ts": [ + "../node_modules/@types/node/assert.d.ts", + "../node_modules/@types/node/ts3.6/base.d.ts" + ], + "../node_modules/@types/node/child_process.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/stream.d.ts" + ], + "../node_modules/@types/node/cluster.d.ts": [ + "../node_modules/@types/node/child_process.d.ts", + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/net.d.ts" + ], + "../node_modules/@types/node/crypto.d.ts": [ + "../node_modules/@types/node/stream.d.ts" + ], + "../node_modules/@types/node/dgram.d.ts": [ + "../node_modules/@types/node/dns.d.ts", + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/net.d.ts" + ], + "../node_modules/@types/node/domain.d.ts": [ + "../node_modules/@types/node/events.d.ts" + ], + "../node_modules/@types/node/events.d.ts": [ + "../node_modules/@types/node/events.d.ts" + ], + "../node_modules/@types/node/fs.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/url.d.ts" + ], + "../node_modules/@types/node/http.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/url.d.ts" + ], + "../node_modules/@types/node/http2.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/http.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/tls.d.ts", + "../node_modules/@types/node/url.d.ts" + ], + "../node_modules/@types/node/https.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/http.d.ts", + "../node_modules/@types/node/tls.d.ts", + "../node_modules/@types/node/url.d.ts" + ], + "../node_modules/@types/node/index.d.ts": [ + "../node_modules/@types/node/base.d.ts", + "../node_modules/@types/node/ts3.6/base.d.ts" + ], + "../node_modules/@types/node/inspector.d.ts": [ + "../node_modules/@types/node/events.d.ts" + ], + "../node_modules/@types/node/net.d.ts": [ + "../node_modules/@types/node/dns.d.ts", + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/stream.d.ts" + ], + "../node_modules/@types/node/perf_hooks.d.ts": [ + "../node_modules/@types/node/async_hooks.d.ts" + ], + "../node_modules/@types/node/readline.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/stream.d.ts" + ], + "../node_modules/@types/node/repl.d.ts": [ + "../node_modules/@types/node/readline.d.ts", + "../node_modules/@types/node/util.d.ts", + "../node_modules/@types/node/vm.d.ts" + ], + "../node_modules/@types/node/stream.d.ts": [ + "../node_modules/@types/node/events.d.ts" + ], + "../node_modules/@types/node/tls.d.ts": [ + "../node_modules/@types/node/crypto.d.ts", + "../node_modules/@types/node/dns.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/stream.d.ts" + ], + "../node_modules/@types/node/ts3.6/base.d.ts": [ + "../node_modules/@types/node/async_hooks.d.ts", + "../node_modules/@types/node/buffer.d.ts", + "../node_modules/@types/node/child_process.d.ts", + "../node_modules/@types/node/cluster.d.ts", + "../node_modules/@types/node/console.d.ts", + "../node_modules/@types/node/constants.d.ts", + "../node_modules/@types/node/crypto.d.ts", + "../node_modules/@types/node/dgram.d.ts", + "../node_modules/@types/node/dns.d.ts", + "../node_modules/@types/node/domain.d.ts", + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/globals.d.ts", + "../node_modules/@types/node/http.d.ts", + "../node_modules/@types/node/http2.d.ts", + "../node_modules/@types/node/https.d.ts", + "../node_modules/@types/node/inspector.d.ts", + "../node_modules/@types/node/module.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/os.d.ts", + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/node/perf_hooks.d.ts", + "../node_modules/@types/node/process.d.ts", + "../node_modules/@types/node/punycode.d.ts", + "../node_modules/@types/node/querystring.d.ts", + "../node_modules/@types/node/readline.d.ts", + "../node_modules/@types/node/repl.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/string_decoder.d.ts", + "../node_modules/@types/node/timers.d.ts", + "../node_modules/@types/node/tls.d.ts", + "../node_modules/@types/node/trace_events.d.ts", + "../node_modules/@types/node/tty.d.ts", + "../node_modules/@types/node/url.d.ts", + "../node_modules/@types/node/util.d.ts", + "../node_modules/@types/node/v8.d.ts", + "../node_modules/@types/node/vm.d.ts", + "../node_modules/@types/node/worker_threads.d.ts", + "../node_modules/@types/node/zlib.d.ts" + ], + "../node_modules/@types/node/tty.d.ts": [ + "../node_modules/@types/node/net.d.ts" + ], + "../node_modules/@types/node/url.d.ts": [ + "../node_modules/@types/node/querystring.d.ts" + ], + "../node_modules/@types/node/worker_threads.d.ts": [ + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/stream.d.ts" + ], + "../node_modules/@types/node/zlib.d.ts": [ + "../node_modules/@types/node/stream.d.ts" + ], + "../node_modules/@types/react/index.d.ts": [ + "../node_modules/@types/prop-types/index.d.ts", + "../node_modules/@types/react/global.d.ts", + "../node_modules/csstype/index.d.ts" + ], + "../node_modules/@types/react/jsx-runtime.d.ts": [ + "../node_modules/@types/react/index.d.ts" + ], + "../node_modules/cheerio/types/index.d.ts": [ + "../node_modules/domhandler/lib/index.d.ts", + "../node_modules/htmlparser2/lib/index.d.ts" + ], + "../node_modules/dom-serializer/lib/index.d.ts": [ + "../node_modules/domhandler/lib/index.d.ts" + ], + "../node_modules/domhandler/lib/index.d.ts": [ + "../node_modules/domhandler/lib/node.d.ts" + ], + "../node_modules/domhandler/lib/node.d.ts": [ + "../node_modules/domelementtype/lib/index.d.ts" + ], + "../node_modules/domutils/lib/helpers.d.ts": [ + "../node_modules/domhandler/lib/index.d.ts" + ], + "../node_modules/domutils/lib/index.d.ts": [ + "../node_modules/domutils/lib/helpers.d.ts", + "../node_modules/domutils/lib/legacy.d.ts", + "../node_modules/domutils/lib/manipulation.d.ts", + "../node_modules/domutils/lib/querying.d.ts", + "../node_modules/domutils/lib/stringify.d.ts", + "../node_modules/domutils/lib/tagtypes.d.ts", + "../node_modules/domutils/lib/traversal.d.ts" + ], + "../node_modules/domutils/lib/legacy.d.ts": [ + "../node_modules/domelementtype/lib/index.d.ts", + "../node_modules/domhandler/lib/index.d.ts" + ], + "../node_modules/domutils/lib/manipulation.d.ts": [ + "../node_modules/domhandler/lib/index.d.ts" + ], + "../node_modules/domutils/lib/querying.d.ts": [ + "../node_modules/domhandler/lib/index.d.ts" + ], + "../node_modules/domutils/lib/stringify.d.ts": [ + "../node_modules/dom-serializer/lib/index.d.ts", + "../node_modules/domhandler/lib/index.d.ts" + ], + "../node_modules/domutils/lib/tagtypes.d.ts": [ + "../node_modules/domhandler/lib/index.d.ts" + ], + "../node_modules/domutils/lib/traversal.d.ts": [ + "../node_modules/domhandler/lib/index.d.ts" + ], + "../node_modules/htmlparser2/lib/FeedHandler.d.ts": [ + "../node_modules/domhandler/lib/index.d.ts", + "../node_modules/htmlparser2/lib/Parser.d.ts" + ], + "../node_modules/htmlparser2/lib/Parser.d.ts": [ + "../node_modules/htmlparser2/lib/Tokenizer.d.ts" + ], + "../node_modules/htmlparser2/lib/index.d.ts": [ + "../node_modules/domelementtype/lib/index.d.ts", + "../node_modules/domhandler/lib/index.d.ts", + "../node_modules/domutils/lib/index.d.ts", + "../node_modules/htmlparser2/lib/FeedHandler.d.ts", + "../node_modules/htmlparser2/lib/Parser.d.ts", + "../node_modules/htmlparser2/lib/Tokenizer.d.ts" + ], + "../node_modules/powerhooks/index.d.ts": [ + "../node_modules/powerhooks/useArrayDiff.d.ts", + "../node_modules/powerhooks/useCallbackFactory.d.ts", + "../node_modules/powerhooks/useClick.d.ts", + "../node_modules/powerhooks/useConstCallback.d.ts", + "../node_modules/powerhooks/useDomRect.d.ts", + "../node_modules/powerhooks/useEffectButSkipFirstRender.d.ts", + "../node_modules/powerhooks/useGlobalState.d.ts", + "../node_modules/powerhooks/useGuaranteedMemo.d.ts", + "../node_modules/powerhooks/useNamedState.d.ts", + "../node_modules/powerhooks/useScopedState.d.ts", + "../node_modules/powerhooks/useValueChangeEffect.d.ts", + "../node_modules/powerhooks/useWindowInnerSize.d.ts", + "../node_modules/powerhooks/useWithProps.d.ts", + "../node_modules/powerhooks/withProps.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Ctx.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.asNonPostable.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.asPostable.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.asyncPipe.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/Evt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/SwapEvtType.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.create.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.d.ts": [ + "../node_modules/minimal-polyfills/Array.prototype.find.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.asNonPostable.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.asPostable.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.asyncPipe.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.create.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.factorize.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.from.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.getCtx.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.loosenType.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.merge.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.newCtx.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.factorize.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.from.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/Observer.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.getCtx.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.loosenType.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.merge.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/Evt.newCtx.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/Ctx.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/StatefulEvt.d.ts": [ + "../node_modules/minimal-polyfills/Object.is.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/index.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/Ctx.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/StatefulEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/util/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/matchVoid.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/FactorizeEvt.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/SwapEvtType.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackEvt.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/SwapEvtType.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToNonPostableEvt.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToPostableEvt.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackEvt.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/FactorizeEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/SwapEvtType.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToNonPostableEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToPostableEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackCtx.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackEvt.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/EventTargetLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/EvtError.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/lib.dom.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Ctx.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/NonPostableEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Postable.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/NonPostableEvt.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulEvt.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulEvt.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulPostable.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulReadonlyEvt.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulPostable.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Postable.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulReadonlyEvt.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/NonPostableEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulEvt.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidCtx.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Ctx.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidEvt.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Ctx.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/NonPostableEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Postable.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulPostable.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulReadonlyEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidCtx.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidEvt.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/util/compose.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/index.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/nonNullable.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/throttleTime.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/to.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/nonNullable.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/throttleTime.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/to.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/lib/util/index.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/util/compose.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/index.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Optional.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/OptionalPropertiesOf.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Params.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Parameters.d.ts" + ], + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/index.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/AsyncReturnType.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/MethodNames.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Optional.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Parameters.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Params.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/PromiseOrNot.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/ReturnType.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/UnpackPromise.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/UnpackTypeGuard.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/assert.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/exclude.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/id.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/matchVoid.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/objectKeys.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/typeGuard.d.ts" + ], + "../node_modules/powerhooks/useClick.d.ts": [ + "../node_modules/@types/react/index.d.ts" + ], + "../node_modules/powerhooks/useDomRect.d.ts": [ + "../node_modules/@types/react/index.d.ts" + ], + "../node_modules/powerhooks/useEffectButSkipFirstRender.d.ts": [ + "../node_modules/@types/react/index.d.ts" + ], + "../node_modules/powerhooks/useGlobalState.d.ts": [ + "../node_modules/powerhooks/node_modules/evt/lib/index.d.ts", + "../node_modules/powerhooks/useNamedState.d.ts" + ], + "../node_modules/powerhooks/useNamedState.d.ts": [ + "../node_modules/@types/react/index.d.ts" + ], + "../node_modules/powerhooks/useScopedState.d.ts": [ + "../node_modules/@types/react/index.d.ts", + "../node_modules/powerhooks/useNamedState.d.ts" + ], + "../node_modules/powerhooks/useWithProps.d.ts": [ + "../node_modules/powerhooks/withProps.d.ts" + ], + "../node_modules/powerhooks/withProps.d.ts": [ + "../node_modules/@types/react/index.d.ts" + ], + "../node_modules/scripting-tools/dist/lib/index.d.ts": [ + "../node_modules/@types/node/child_process.d.ts", + "../node_modules/@types/node/index.d.ts", + "../node_modules/scripting-tools/dist/lib/get_caller_file_path.d.ts" + ], + "../node_modules/tss-react/index.d.ts": [ + "../node_modules/@emotion/css/types/index.d.ts", + "../node_modules/@emotion/serialize/types/index.d.ts" + ], + "../src/bin/generate-i18n-messages.ts": [ + "../node_modules/minimal-polyfills/Object.fromEntries.d.ts" + ], + "../src/lib/components/Error.tsx": [ + "../node_modules/@types/react/index.d.ts", + "../src/lib/components/KcProps.ts" + ], + "../src/lib/components/Info.tsx": [ + "../node_modules/@types/react/index.d.ts", + "../src/lib/components/KcProps.ts" + ], + "../src/lib/components/KcApp.tsx": [ + "../node_modules/@types/react/index.d.ts", + "../src/lib/components/KcProps.ts" + ], + "../src/lib/components/Login.tsx": [ + "../node_modules/@types/react/index.d.ts", + "../src/lib/components/KcProps.ts" + ], + "../src/lib/components/LoginResetPassword.tsx": [ + "../node_modules/@types/react/index.d.ts", + "../src/lib/components/KcProps.ts" + ], + "../src/lib/components/LoginVerifyEmail.tsx": [ + "../node_modules/@types/react/index.d.ts", + "../src/lib/components/KcProps.ts" + ], + "../src/lib/components/Register.tsx": [ + "../node_modules/@types/react/index.d.ts", + "../src/lib/components/KcProps.ts" + ], + "../src/lib/components/Template.tsx": [ + "../node_modules/@types/react/index.d.ts", + "../src/lib/components/KcProps.ts" + ], + "../src/lib/i18n/KcLanguageTag.ts": [ + "../src/lib/i18n/generated_messages/login.ts" + ], + "../src/lib/i18n/useKcLanguageTag.ts": [ + "../node_modules/powerhooks/index.d.ts" + ], + "../src/lib/i18n/useKcMessage.tsx": [ + "../node_modules/@types/react/index.d.ts", + "../src/lib/i18n/generated_messages/login.ts" + ], + "../src/lib/index.ts": [ + "../src/lib/components/Error.tsx", + "../src/lib/components/Info.tsx", + "../src/lib/components/KcApp.tsx", + "../src/lib/components/KcProps.ts", + "../src/lib/components/Login.tsx", + "../src/lib/components/LoginResetPassword.tsx", + "../src/lib/components/LoginVerifyEmail.tsx", + "../src/lib/components/Template.tsx", + "../src/lib/i18n/KcLanguageTag.ts", + "../src/lib/i18n/useKcLanguageTag.ts", + "../src/lib/i18n/useKcMessage.tsx", + "../src/lib/kcContext.ts", + "../src/lib/tools/assert.ts" + ], + "../src/lib/kcContext.ts": [ + "../src/lib/i18n/KcLanguageTag.ts", + "../src/lib/i18n/useKcMessage.tsx" + ], + "../src/lib/tools/allPropertiesValuesToUndefined.ts": [ + "../node_modules/minimal-polyfills/Object.fromEntries.d.ts" + ], + "../src/lib/tools/assert.ts": [ + "../node_modules/evt/tools/typeSafety/assert.d.ts" + ] + }, + "semanticDiagnosticsPerFile": [ + "../node_modules/@emotion/cache/types/index.d.ts", + "../node_modules/@emotion/css/types/create-instance.d.ts", + "../node_modules/@emotion/css/types/index.d.ts", + "../node_modules/@emotion/serialize/types/index.d.ts", + "../node_modules/@emotion/sheet/types/index.d.ts", + "../node_modules/@emotion/utils/types/index.d.ts", + "../node_modules/@types/comment-json/index.d.ts", + "../node_modules/@types/node/assert.d.ts", + "../node_modules/@types/node/async_hooks.d.ts", + "../node_modules/@types/node/base.d.ts", + "../node_modules/@types/node/buffer.d.ts", + "../node_modules/@types/node/child_process.d.ts", + "../node_modules/@types/node/cluster.d.ts", + "../node_modules/@types/node/console.d.ts", + "../node_modules/@types/node/constants.d.ts", + "../node_modules/@types/node/crypto.d.ts", + "../node_modules/@types/node/dgram.d.ts", + "../node_modules/@types/node/dns.d.ts", + "../node_modules/@types/node/domain.d.ts", + "../node_modules/@types/node/events.d.ts", + "../node_modules/@types/node/fs.d.ts", + "../node_modules/@types/node/globals.d.ts", + "../node_modules/@types/node/http.d.ts", + "../node_modules/@types/node/http2.d.ts", + "../node_modules/@types/node/https.d.ts", + "../node_modules/@types/node/index.d.ts", + "../node_modules/@types/node/inspector.d.ts", + "../node_modules/@types/node/module.d.ts", + "../node_modules/@types/node/net.d.ts", + "../node_modules/@types/node/os.d.ts", + "../node_modules/@types/node/path.d.ts", + "../node_modules/@types/node/perf_hooks.d.ts", + "../node_modules/@types/node/process.d.ts", + "../node_modules/@types/node/punycode.d.ts", + "../node_modules/@types/node/querystring.d.ts", + "../node_modules/@types/node/readline.d.ts", + "../node_modules/@types/node/repl.d.ts", + "../node_modules/@types/node/stream.d.ts", + "../node_modules/@types/node/string_decoder.d.ts", + "../node_modules/@types/node/timers.d.ts", + "../node_modules/@types/node/tls.d.ts", + "../node_modules/@types/node/trace_events.d.ts", + "../node_modules/@types/node/ts3.6/base.d.ts", + "../node_modules/@types/node/tty.d.ts", + "../node_modules/@types/node/url.d.ts", + "../node_modules/@types/node/util.d.ts", + "../node_modules/@types/node/v8.d.ts", + "../node_modules/@types/node/vm.d.ts", + "../node_modules/@types/node/worker_threads.d.ts", + "../node_modules/@types/node/zlib.d.ts", + "../node_modules/@types/parse-json/index.d.ts", + "../node_modules/@types/prop-types/index.d.ts", + "../node_modules/@types/react/global.d.ts", + "../node_modules/@types/react/index.d.ts", + "../node_modules/@types/react/jsx-runtime.d.ts", + "../node_modules/cheerio/types/index.d.ts", + "../node_modules/csstype/index.d.ts", + "../node_modules/dom-serializer/lib/index.d.ts", + "../node_modules/domelementtype/lib/index.d.ts", + "../node_modules/domhandler/lib/index.d.ts", + "../node_modules/domhandler/lib/node.d.ts", + "../node_modules/domutils/lib/helpers.d.ts", + "../node_modules/domutils/lib/index.d.ts", + "../node_modules/domutils/lib/legacy.d.ts", + "../node_modules/domutils/lib/manipulation.d.ts", + "../node_modules/domutils/lib/querying.d.ts", + "../node_modules/domutils/lib/stringify.d.ts", + "../node_modules/domutils/lib/tagtypes.d.ts", + "../node_modules/domutils/lib/traversal.d.ts", + "../node_modules/evt/tools/Deferred.d.ts", + "../node_modules/evt/tools/typeSafety/assert.d.ts", + "../node_modules/evt/tools/typeSafety/doExtends.d.ts", + "../node_modules/evt/tools/typeSafety/id.d.ts", + "../node_modules/evt/tools/typeSafety/objectKeys.d.ts", + "../node_modules/htmlparser2/lib/FeedHandler.d.ts", + "../node_modules/htmlparser2/lib/Parser.d.ts", + "../node_modules/htmlparser2/lib/Tokenizer.d.ts", + "../node_modules/htmlparser2/lib/index.d.ts", + "../node_modules/minimal-polyfills/Array.prototype.find.d.ts", + "../node_modules/minimal-polyfills/Object.fromEntries.d.ts", + "../node_modules/minimal-polyfills/Object.is.d.ts", + "../node_modules/powerhooks/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Ctx.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.asNonPostable.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.asPostable.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.asyncPipe.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.create.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.factorize.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.from.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.getCtx.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.loosenType.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.merge.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/Evt.newCtx.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/StatefulEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/EventTargetLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/EvtError.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/Handler.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/Observer.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/Operator.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/EvtLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/FactorizeEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/SwapEvtType.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToNonPostableEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/ToPostableEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackCtx.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/UnpackEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/helper/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Ctx.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/CtxLike.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Evt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/NonPostableEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/Postable.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulPostable.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/StatefulReadonlyEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidCtx.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/VoidEvt.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/interfaces/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/types/lib.dom.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/util/compose.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/nonNullable.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/throttleTime.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/util/genericOperators/to.d.ts", + "../node_modules/powerhooks/node_modules/evt/lib/util/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/AsyncReturnType.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/MethodNames.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Optional.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/OptionalPropertiesOf.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Parameters.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/Params.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/PromiseOrNot.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/ReturnType.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/UnpackPromise.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/UnpackTypeGuard.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/assert.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/exclude.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/id.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/index.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/matchVoid.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/objectKeys.d.ts", + "../node_modules/powerhooks/node_modules/evt/tools/typeSafety/typeGuard.d.ts", + "../node_modules/powerhooks/useArrayDiff.d.ts", + "../node_modules/powerhooks/useCallbackFactory.d.ts", + "../node_modules/powerhooks/useClick.d.ts", + "../node_modules/powerhooks/useConstCallback.d.ts", + "../node_modules/powerhooks/useDomRect.d.ts", + "../node_modules/powerhooks/useEffectButSkipFirstRender.d.ts", + "../node_modules/powerhooks/useGlobalState.d.ts", + "../node_modules/powerhooks/useGuaranteedMemo.d.ts", + "../node_modules/powerhooks/useNamedState.d.ts", + "../node_modules/powerhooks/useScopedState.d.ts", + "../node_modules/powerhooks/useValueChangeEffect.d.ts", + "../node_modules/powerhooks/useWindowInnerSize.d.ts", + "../node_modules/powerhooks/useWithProps.d.ts", + "../node_modules/powerhooks/withProps.d.ts", + "../node_modules/scripting-tools/dist/lib/get_caller_file_path.d.ts", + "../node_modules/scripting-tools/dist/lib/index.d.ts", + "../node_modules/tss-react/index.d.ts", + "../node_modules/typescript/lib/lib.dom.d.ts", + "../node_modules/typescript/lib/lib.es2015.collection.d.ts", + "../node_modules/typescript/lib/lib.es2015.core.d.ts", + "../node_modules/typescript/lib/lib.es2015.d.ts", + "../node_modules/typescript/lib/lib.es2015.generator.d.ts", + "../node_modules/typescript/lib/lib.es2015.iterable.d.ts", + "../node_modules/typescript/lib/lib.es2015.promise.d.ts", + "../node_modules/typescript/lib/lib.es2015.proxy.d.ts", + "../node_modules/typescript/lib/lib.es2015.reflect.d.ts", + "../node_modules/typescript/lib/lib.es2015.symbol.d.ts", + "../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts", + "../node_modules/typescript/lib/lib.es2016.array.include.d.ts", + "../node_modules/typescript/lib/lib.es2016.d.ts", + "../node_modules/typescript/lib/lib.es2017.d.ts", + "../node_modules/typescript/lib/lib.es2017.intl.d.ts", + "../node_modules/typescript/lib/lib.es2017.object.d.ts", + "../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts", + "../node_modules/typescript/lib/lib.es2017.string.d.ts", + "../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts", + "../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts", + "../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts", + "../node_modules/typescript/lib/lib.es2018.d.ts", + "../node_modules/typescript/lib/lib.es2018.intl.d.ts", + "../node_modules/typescript/lib/lib.es2018.promise.d.ts", + "../node_modules/typescript/lib/lib.es2018.regexp.d.ts", + "../node_modules/typescript/lib/lib.es2019.object.d.ts", + "../node_modules/typescript/lib/lib.es2020.bigint.d.ts", + "../node_modules/typescript/lib/lib.es5.d.ts", + "../node_modules/typescript/lib/lib.esnext.intl.d.ts", + "../src/bin/build-keycloak-theme/ftlValuesGlobalName.ts", + "../src/bin/build-keycloak-theme/generateDebugFiles/index.ts", + "../src/bin/build-keycloak-theme/generateFtl/index.ts", + "../src/bin/build-keycloak-theme/generateJavaStackFiles.ts", + "../src/bin/build-keycloak-theme/generateKeycloakThemeResources.ts", + "../src/bin/build-keycloak-theme/index.ts", + "../src/bin/build-keycloak-theme/replaceImportFromStatic.ts", + "../src/bin/generate-i18n-messages.ts", + "../src/bin/install-builtin-keycloak-themes.ts", + "../src/bin/tools/crawl.ts", + "../src/bin/tools/downloadAndUnzip.ts", + "../src/bin/tools/getProjectRoot.ts", + "../src/bin/tools/grant-exec-perms.ts", + "../src/bin/tools/transformCodebase.ts", + "../src/lib/components/Error.tsx", + "../src/lib/components/Info.tsx", + "../src/lib/components/KcApp.tsx", + "../src/lib/components/KcProps.ts", + "../src/lib/components/Login.tsx", + "../src/lib/components/LoginResetPassword.tsx", + "../src/lib/components/LoginVerifyEmail.tsx", + "../src/lib/components/Register.tsx", + "../src/lib/components/Template.tsx", + "../src/lib/i18n/KcLanguageTag.ts", + "../src/lib/i18n/generated_messages/account.ts", + "../src/lib/i18n/generated_messages/admin.ts", + "../src/lib/i18n/generated_messages/email.ts", + "../src/lib/i18n/generated_messages/login.ts", + "../src/lib/i18n/useKcLanguageTag.ts", + "../src/lib/i18n/useKcMessage.tsx", + "../src/lib/index.ts", + "../src/lib/kcContext.ts", + "../src/lib/tools/allPropertiesValuesToUndefined.ts", + "../src/lib/tools/appendHead.ts", + "../src/lib/tools/assert.ts", + "../src/test/generateKeycloakThemeResources.ts", + "../src/test/index.ts", + "../src/test/replaceImportFromStatic.ts", + "../src/test/setupSampleReactProject.ts" + ] + }, + "version": "4.2.3" +} \ No newline at end of file