update web

Signed-off-by: Jens Langhammer <jens@goauthentik.io>
This commit is contained in:
Jens Langhammer 2024-01-13 21:07:46 +01:00
parent 7ed2babd22
commit 39b574a47d
No known key found for this signature in database
17 changed files with 10381 additions and 10391 deletions

View File

@ -6,7 +6,7 @@ import { ChartData, ChartOptions } from "chart.js";
import { msg } from "@lit/localize"; import { msg } from "@lit/localize";
import { customElement } from "lit/decorators.js"; import { customElement } from "lit/decorators.js";
import { ProvidersApi, SourcesApi, TaskStatusEnum } from "@goauthentik/api"; import { ProvidersApi, SourcesApi, SystemTaskStatusEnum } from "@goauthentik/api";
export interface SyncStatus { export interface SyncStatus {
healthy: number; healthy: number;
@ -49,12 +49,12 @@ export class LDAPSyncStatusChart extends AKChart<SyncStatus[]> {
}); });
health.tasks.forEach((task) => { health.tasks.forEach((task) => {
if (task.status !== TaskStatusEnum.Successful) { if (task.status !== SystemTaskStatusEnum.Successful) {
metrics.failed += 1; metrics.failed += 1;
} }
const now = new Date().getTime(); const now = new Date().getTime();
const maxDelta = 3600000; // 1 hour const maxDelta = 3600000; // 1 hour
if (!health || now - task.taskFinishTimestamp.getTime() > maxDelta) { if (!health || now - task.finishTimestamp.getTime() > maxDelta) {
metrics.unsynced += 1; metrics.unsynced += 1;
} else { } else {
metrics.healthy += 1; metrics.healthy += 1;
@ -94,12 +94,12 @@ export class LDAPSyncStatusChart extends AKChart<SyncStatus[]> {
id: element.pk, id: element.pk,
}); });
health.tasks.forEach((task) => { health.tasks.forEach((task) => {
if (task.status !== TaskStatusEnum.Successful) { if (task.status !== SystemTaskStatusEnum.Successful) {
sourceKey = "failed"; sourceKey = "failed";
} }
const now = new Date().getTime(); const now = new Date().getTime();
const maxDelta = 3600000; // 1 hour const maxDelta = 3600000; // 1 hour
if (!health || now - task.taskFinishTimestamp.getTime() > maxDelta) { if (!health || now - task.finishTimestamp.getTime() > maxDelta) {
sourceKey = "unsynced"; sourceKey = "unsynced";
} }
}); });

View File

@ -32,7 +32,7 @@ import {
RbacPermissionsAssignedByUsersListModelEnum, RbacPermissionsAssignedByUsersListModelEnum,
SCIMProvider, SCIMProvider,
SCIMSyncStatus, SCIMSyncStatus,
TaskStatusEnum, SystemTaskStatusEnum,
} from "@goauthentik/api"; } from "@goauthentik/api";
@customElement("ak-provider-scim-view") @customElement("ak-provider-scim-view")
@ -143,15 +143,15 @@ export class SCIMProviderViewPage extends AKElement {
<ul class="pf-c-list"> <ul class="pf-c-list">
${this.syncState.tasks.map((task) => { ${this.syncState.tasks.map((task) => {
let header = ""; let header = "";
if (task.status === TaskStatusEnum.Warning) { if (task.status === SystemTaskStatusEnum.Warning) {
header = msg("Task finished with warnings"); header = msg("Task finished with warnings");
} else if (task.status === TaskStatusEnum.Error) { } else if (task.status === SystemTaskStatusEnum.Error) {
header = msg("Task finished with errors"); header = msg("Task finished with errors");
} else { } else {
header = msg(str`Last sync: ${task.taskFinishTimestamp.toLocaleString()}`); header = msg(str`Last sync: ${task.finishTimestamp.toLocaleString()}`);
} }
return html`<li> return html`<li>
<p>${task.taskName}</p> <p>${task.name}</p>
<ul class="pf-c-list"> <ul class="pf-c-list">
<li>${header}</li> <li>${header}</li>
${task.messages.map((m) => { ${task.messages.map((m) => {

View File

@ -29,7 +29,7 @@ import {
LDAPSyncStatus, LDAPSyncStatus,
RbacPermissionsAssignedByUsersListModelEnum, RbacPermissionsAssignedByUsersListModelEnum,
SourcesApi, SourcesApi,
TaskStatusEnum, SystemTaskStatusEnum,
} from "@goauthentik/api"; } from "@goauthentik/api";
@customElement("ak-source-ldap-view") @customElement("ak-source-ldap-view")
@ -77,15 +77,15 @@ export class LDAPSourceViewPage extends AKElement {
<ul class="pf-c-list"> <ul class="pf-c-list">
${this.syncState.tasks.map((task) => { ${this.syncState.tasks.map((task) => {
let header = ""; let header = "";
if (task.status === TaskStatusEnum.Warning) { if (task.status === SystemTaskStatusEnum.Warning) {
header = msg("Task finished with warnings"); header = msg("Task finished with warnings");
} else if (task.status === TaskStatusEnum.Error) { } else if (task.status === SystemTaskStatusEnum.Error) {
header = msg("Task finished with errors"); header = msg("Task finished with errors");
} else { } else {
header = msg(str`Last sync: ${task.taskFinishTimestamp.toLocaleString()}`); header = msg(str`Last sync: ${task.finishTimestamp.toLocaleString()}`);
} }
return html`<li> return html`<li>
<p>${task.taskName}</p> <p>${task.name}</p>
<ul class="pf-c-list"> <ul class="pf-c-list">
<li>${header}</li> <li>${header}</li>
${task.messages.map((m) => { ${task.messages.map((m) => {

View File

@ -1,3 +1,4 @@
import { uiConfig } from "@goauthentik/app/common/ui/config";
import { DEFAULT_CONFIG } from "@goauthentik/common/api/config"; import { DEFAULT_CONFIG } from "@goauthentik/common/api/config";
import { EVENT_REFRESH } from "@goauthentik/common/constants"; import { EVENT_REFRESH } from "@goauthentik/common/constants";
import { PFColor } from "@goauthentik/elements/Label"; import { PFColor } from "@goauthentik/elements/Label";
@ -14,13 +15,10 @@ import { customElement, property } from "lit/decorators.js";
import PFDescriptionList from "@patternfly/patternfly/components/DescriptionList/description-list.css"; import PFDescriptionList from "@patternfly/patternfly/components/DescriptionList/description-list.css";
import { AdminApi, Task, TaskStatusEnum } from "@goauthentik/api"; import { EventsApi, SystemTask, SystemTaskStatusEnum } from "@goauthentik/api";
@customElement("ak-system-task-list") @customElement("ak-system-task-list")
export class SystemTaskListPage extends TablePage<Task> { export class SystemTaskListPage extends TablePage<SystemTask> {
searchEnabled(): boolean {
return false;
}
pageTitle(): string { pageTitle(): string {
return msg("System Tasks"); return msg("System Tasks");
} }
@ -34,53 +32,45 @@ export class SystemTaskListPage extends TablePage<Task> {
expandable = true; expandable = true;
@property() @property()
order = "slug"; order = "name";
static get styles(): CSSResult[] { static get styles(): CSSResult[] {
return super.styles.concat(PFDescriptionList); return super.styles.concat(PFDescriptionList);
} }
async apiEndpoint(page: number): Promise<PaginatedResponse<Task>> { async apiEndpoint(page: number): Promise<PaginatedResponse<SystemTask>> {
return new AdminApi(DEFAULT_CONFIG).adminSystemTasksList().then((tasks) => { return new EventsApi(DEFAULT_CONFIG).eventsSystemTasksList({
return { ordering: this.order,
pagination: { page: page,
count: tasks.length, pageSize: (await uiConfig()).pagination.perPage,
totalPages: 1, search: this.search || "",
startIndex: 1,
endIndex: tasks.length,
current: page,
next: 0,
previous: 0,
},
results: tasks,
};
}); });
} }
columns(): TableColumn[] { columns(): TableColumn[] {
return [ return [
new TableColumn(msg("Identifier")), new TableColumn(msg("Identifier"), "name"),
new TableColumn(msg("Description")), new TableColumn(msg("Description")),
new TableColumn(msg("Last run")), new TableColumn(msg("Last run")),
new TableColumn(msg("Status")), new TableColumn(msg("Status"), "status"),
new TableColumn(msg("Actions")), new TableColumn(msg("Actions")),
]; ];
} }
taskStatus(task: Task): TemplateResult { taskStatus(task: SystemTask): TemplateResult {
switch (task.status) { switch (task.status) {
case TaskStatusEnum.Successful: case SystemTaskStatusEnum.Successful:
return html`<ak-label color=${PFColor.Green}>${msg("Successful")}</ak-label>`; return html`<ak-label color=${PFColor.Green}>${msg("Successful")}</ak-label>`;
case TaskStatusEnum.Warning: case SystemTaskStatusEnum.Warning:
return html`<ak-label color=${PFColor.Orange}>${msg("Warning")}</ak-label>`; return html`<ak-label color=${PFColor.Orange}>${msg("Warning")}</ak-label>`;
case TaskStatusEnum.Error: case SystemTaskStatusEnum.Error:
return html`<ak-label color=${PFColor.Red}>${msg("Error")}</ak-label>`; return html`<ak-label color=${PFColor.Red}>${msg("Error")}</ak-label>`;
default: default:
return html`<ak-label color=${PFColor.Grey}>${msg("Unknown")}</ak-label>`; return html`<ak-label color=${PFColor.Grey}>${msg("Unknown")}</ak-label>`;
} }
} }
renderExpanded(item: Task): TemplateResult { renderExpanded(item: SystemTask): TemplateResult {
return html` <td role="cell" colspan="3"> return html` <td role="cell" colspan="3">
<div class="pf-c-table__expandable-row-content"> <div class="pf-c-table__expandable-row-content">
<dl class="pf-c-description-list pf-m-horizontal"> <dl class="pf-c-description-list pf-m-horizontal">
@ -90,7 +80,7 @@ export class SystemTaskListPage extends TablePage<Task> {
</dt> </dt>
<dd class="pf-c-description-list__description"> <dd class="pf-c-description-list__description">
<div class="pf-c-description-list__text"> <div class="pf-c-description-list__text">
${msg(str`${item.taskDuration.toFixed(2)} seconds`)} ${msg(str`${item.duration.toFixed(2)} seconds`)}
</div> </div>
</dd> </dd>
</div> </div>
@ -113,18 +103,18 @@ export class SystemTaskListPage extends TablePage<Task> {
<td></td>`; <td></td>`;
} }
row(item: Task): TemplateResult[] { row(item: SystemTask): TemplateResult[] {
return [ return [
html`${item.taskName}`, html`${item.name}${item.uid ? `:${item.uid}` : ""}`,
html`${item.taskDescription}`, html`${item.description}`,
html`${item.taskFinishTimestamp.toLocaleString()}`, html`${item.finishTimestamp.toLocaleString()}`,
this.taskStatus(item), this.taskStatus(item),
html`<ak-action-button html`<ak-action-button
class="pf-m-plain" class="pf-m-plain"
.apiRequest=${() => { .apiRequest=${() => {
return new AdminApi(DEFAULT_CONFIG) return new EventsApi(DEFAULT_CONFIG)
.adminSystemTasksRetryCreate({ .eventsSystemTasksRetryCreate({
id: item.taskName, uuid: item.uuid,
}) })
.then(() => { .then(() => {
this.dispatchEvent( this.dispatchEvent(

View File

@ -160,7 +160,7 @@
</trans-unit> </trans-unit>
<trans-unit id="s14622ee6de586485"> <trans-unit id="s14622ee6de586485">
<source>Attempted to log in as <x id="0" equiv-text="${this.event.context.username}"/></source> <source>Attempted to log in as <x id="0" equiv-text="${this.event.context.username}"/></source>
<target>Loginversuch als <target>Loginversuch als
<x id="0" equiv-text="${this.event.context.username}"/></target> <x id="0" equiv-text="${this.event.context.username}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sb07bf992e3d00664"> <trans-unit id="sb07bf992e3d00664">
@ -308,8 +308,8 @@
<trans-unit id="s04c5a637328c9b67"> <trans-unit id="s04c5a637328c9b67">
<source><x id="0" equiv-text="${this.pages?.startIndex}"/> - <x id="1" equiv-text="${this.pages?.endIndex}"/> of <x id="2" equiv-text="${this.pages?.count}"/></source> <source><x id="0" equiv-text="${this.pages?.startIndex}"/> - <x id="1" equiv-text="${this.pages?.endIndex}"/> of <x id="2" equiv-text="${this.pages?.count}"/></source>
<target> <target>
<x id="0" equiv-text="${this.pages?.startIndex}"/>- <x id="0" equiv-text="${this.pages?.startIndex}"/>-
<x id="1" equiv-text="${this.pages?.endIndex}"/>von <x id="1" equiv-text="${this.pages?.endIndex}"/>von
<x id="2" equiv-text="${this.pages?.count}"/></target> <x id="2" equiv-text="${this.pages?.count}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s6a89bb10338369b4"> <trans-unit id="s6a89bb10338369b4">
@ -364,7 +364,7 @@
</trans-unit> </trans-unit>
<trans-unit id="sc35581d9c1cd67ff"> <trans-unit id="sc35581d9c1cd67ff">
<source>On behalf of <x id="0" equiv-text="${item.user.on_behalf_of.username}"/></source> <source>On behalf of <x id="0" equiv-text="${item.user.on_behalf_of.username}"/></source>
<target>Im Namen von <target>Im Namen von
<x id="0" equiv-text="${item.user.on_behalf_of.username}"/></target> <x id="0" equiv-text="${item.user.on_behalf_of.username}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="saf63a04c86018698"> <trans-unit id="saf63a04c86018698">
@ -452,7 +452,7 @@
<trans-unit id="s0382d73823585617"> <trans-unit id="s0382d73823585617">
<source><x id="0" equiv-text="${this.errorMessage}"/>: <x id="1" equiv-text="${e.toString()}"/></source> <source><x id="0" equiv-text="${this.errorMessage}"/>: <x id="1" equiv-text="${e.toString()}"/></source>
<target> <target>
<x id="0" equiv-text="${this.errorMessage}"/>: <x id="0" equiv-text="${this.errorMessage}"/>:
<x id="1" equiv-text="${e.toString()}"/></target> <x id="1" equiv-text="${e.toString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s2ceb11be2290bb1b"> <trans-unit id="s2ceb11be2290bb1b">
@ -483,7 +483,7 @@
</trans-unit> </trans-unit>
<trans-unit id="saa0e2675da69651b"> <trans-unit id="saa0e2675da69651b">
<source>The URL "<x id="0" equiv-text="${this.url}"/>" was not found.</source> <source>The URL "<x id="0" equiv-text="${this.url}"/>" was not found.</source>
<target>Die URL " <target>Die URL "
<x id="0" equiv-text="${this.url}"/>" wurde nicht gefunden.</target> <x id="0" equiv-text="${this.url}"/>" wurde nicht gefunden.</target>
</trans-unit> </trans-unit>
<trans-unit id="s58cd9c2fe836d9c6"> <trans-unit id="s58cd9c2fe836d9c6">
@ -496,7 +496,7 @@
</trans-unit> </trans-unit>
<trans-unit id="s6dfd15978586d05f"> <trans-unit id="s6dfd15978586d05f">
<source>Welcome, <x id="0" equiv-text="${name}"/>.</source> <source>Welcome, <x id="0" equiv-text="${name}"/>.</source>
<target>Willkommen, <target>Willkommen,
<x id="0" equiv-text="${name}"/>!</target> <x id="0" equiv-text="${name}"/>!</target>
</trans-unit> </trans-unit>
<trans-unit id="sc381422c585b867f"> <trans-unit id="sc381422c585b867f">
@ -535,7 +535,7 @@
</trans-unit> </trans-unit>
<trans-unit id="sda5e1499f93146ad"> <trans-unit id="sda5e1499f93146ad">
<source><x id="0" equiv-text="${ago}"/> days ago</source> <source><x id="0" equiv-text="${ago}"/> days ago</source>
<target>vor <target>vor
<x id="0" equiv-text="${ago}"/>Tagen</target> <x id="0" equiv-text="${ago}"/>Tagen</target>
</trans-unit> </trans-unit>
<trans-unit id="s51ea3a244c781b1f"> <trans-unit id="s51ea3a244c781b1f">
@ -602,7 +602,7 @@
<source>Duration</source> <source>Duration</source>
</trans-unit> </trans-unit>
<trans-unit id="se7e1ababbc4868b8"> <trans-unit id="se7e1ababbc4868b8">
<source><x id="0" equiv-text="${item.taskDuration.toFixed(2)}"/> seconds</source> <source><x id="0" equiv-text="${item.duration.toFixed(2)}"/> seconds</source>
</trans-unit> </trans-unit>
<trans-unit id="sc25edca57df81461"> <trans-unit id="sc25edca57df81461">
<source>Authentication</source> <source>Authentication</source>
@ -1303,7 +1303,7 @@
<trans-unit id="s55fa598b754cc3cc"> <trans-unit id="s55fa598b754cc3cc">
<source><x id="0" equiv-text="${ub.name}"/> (<x id="1" equiv-text="${consequence}"/>)</source> <source><x id="0" equiv-text="${ub.name}"/> (<x id="1" equiv-text="${consequence}"/>)</source>
<target> <target>
<x id="0" equiv-text="${ub.name}"/>( <x id="0" equiv-text="${ub.name}"/>(
<x id="1" equiv-text="${consequence}"/>)</target> <x id="1" equiv-text="${consequence}"/>)</target>
</trans-unit> </trans-unit>
<trans-unit id="s09240e07b5b8d640"> <trans-unit id="s09240e07b5b8d640">
@ -1315,8 +1315,8 @@
</trans-unit> </trans-unit>
<trans-unit id="sf6eb148db23d19de"> <trans-unit id="sf6eb148db23d19de">
<source>Failed to delete <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source> <source>Failed to delete <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source>
<target>Löschen von <target>Löschen von
<x id="0" equiv-text="${this.objectLabel}"/>fehlgeschlagen: <x id="0" equiv-text="${this.objectLabel}"/>fehlgeschlagen:
<x id="1" equiv-text="${e.toString()}"/></target> <x id="1" equiv-text="${e.toString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s039b6434e8a75560"> <trans-unit id="s039b6434e8a75560">
@ -1364,7 +1364,7 @@
</trans-unit> </trans-unit>
<trans-unit id="sc9175cb129fdc306"> <trans-unit id="sc9175cb129fdc306">
<source>Update <x id="0" equiv-text="${item.verboseName}"/></source> <source>Update <x id="0" equiv-text="${item.verboseName}"/></source>
<target>Aktualisiere <target>Aktualisiere
<x id="0" equiv-text="${item.verboseName}"/></target> <x id="0" equiv-text="${item.verboseName}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s398f6ba74ba8943a"> <trans-unit id="s398f6ba74ba8943a">
@ -2069,17 +2069,17 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s030ac0829bb50a49"> <trans-unit id="s030ac0829bb50a49">
<source>Policy <x id="0" equiv-text="${item.policyObj?.name}"/></source> <source>Policy <x id="0" equiv-text="${item.policyObj?.name}"/></source>
<target>Richtlinie <target>Richtlinie
<x id="0" equiv-text="${item.policyObj?.name}"/></target> <x id="0" equiv-text="${item.policyObj?.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s2a64d2dca3da9b0e"> <trans-unit id="s2a64d2dca3da9b0e">
<source>Group <x id="0" equiv-text="${item.groupObj?.name}"/></source> <source>Group <x id="0" equiv-text="${item.groupObj?.name}"/></source>
<target>Gruppe <target>Gruppe
<x id="0" equiv-text="${item.groupObj?.name}"/></target> <x id="0" equiv-text="${item.groupObj?.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="se5dc026819a32ff8"> <trans-unit id="se5dc026819a32ff8">
<source>User <x id="0" equiv-text="${item.userObj?.name}"/></source> <source>User <x id="0" equiv-text="${item.userObj?.name}"/></source>
<target>Benutzer <target>Benutzer
<x id="0" equiv-text="${item.userObj?.name}"/></target> <x id="0" equiv-text="${item.userObj?.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s50c312bea93b6925"> <trans-unit id="s50c312bea93b6925">
@ -2557,9 +2557,9 @@ doesn't pass when either or both of the selected options are equal or above the
<target>Aufgabe mit Fehlern beendet</target> <target>Aufgabe mit Fehlern beendet</target>
</trans-unit> </trans-unit>
<trans-unit id="sbedb77365a066648"> <trans-unit id="sbedb77365a066648">
<source>Last sync: <x id="0" equiv-text="${task.taskFinishTimestamp.toLocaleString()}"/></source> <source>Last sync: <x id="0" equiv-text="${task.finishTimestamp.toLocaleString()}"/></source>
<target>Letzte Synchronisierung: <target>Letzte Synchronisierung:
<x id="0" equiv-text="${task.taskFinishTimestamp.toLocaleString()}"/></target> <x id="0" equiv-text="${task.finishTimestamp.toLocaleString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sf3fec8353106ac2f"> <trans-unit id="sf3fec8353106ac2f">
<source>OAuth Source <x id="0" equiv-text="${this.source.name}"/></source> <source>OAuth Source <x id="0" equiv-text="${this.source.name}"/></source>
@ -2939,7 +2939,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="se16ac750b81fa93d"> <trans-unit id="se16ac750b81fa93d">
<source>Assigned to <x id="0" equiv-text="${item.boundTo}"/> object(s).</source> <source>Assigned to <x id="0" equiv-text="${item.boundTo}"/> object(s).</source>
<target>Zugewiesen zu <target>Zugewiesen zu
<x id="0" equiv-text="${item.boundTo}"/>Objekt(en).</target> <x id="0" equiv-text="${item.boundTo}"/>Objekt(en).</target>
</trans-unit> </trans-unit>
<trans-unit id="s5a48d5171e1a1522"> <trans-unit id="s5a48d5171e1a1522">
@ -3039,7 +3039,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s4414164d120de61a"> <trans-unit id="s4414164d120de61a">
<source>The following objects use <x id="0" equiv-text="${objName}"/></source> <source>The following objects use <x id="0" equiv-text="${objName}"/></source>
<target>Die folgenden Objekte verwenden <target>Die folgenden Objekte verwenden
<x id="0" equiv-text="${objName}"/></target> <x id="0" equiv-text="${objName}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s92e241c9f3c101a2"> <trans-unit id="s92e241c9f3c101a2">
@ -3051,14 +3051,14 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s14401ff4a0cba208"> <trans-unit id="s14401ff4a0cba208">
<source>Failed to update <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source> <source>Failed to update <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source>
<target>Aktualisieren von <target>Aktualisieren von
<x id="0" equiv-text="${this.objectLabel}"/>fehlgeschlagen: <x id="0" equiv-text="${this.objectLabel}"/>fehlgeschlagen:
<x id="1" equiv-text="${e.toString()}"/></target> <x id="1" equiv-text="${e.toString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sa95a538bfbb86111"> <trans-unit id="sa95a538bfbb86111">
<source>Are you sure you want to update <x id="0" equiv-text="${this.objectLabel}"/> "<x id="1" equiv-text="${this.obj?.name}"/>"?</source> <source>Are you sure you want to update <x id="0" equiv-text="${this.objectLabel}"/> "<x id="1" equiv-text="${this.obj?.name}"/>"?</source>
<target>Sind Sie sicher, dass Sie <target>Sind Sie sicher, dass Sie
<x id="0" equiv-text="${this.objectLabel}"/>" <x id="0" equiv-text="${this.objectLabel}"/>"
<x id="1" equiv-text="${this.obj?.name}"/>" aktualisieren wollen?</target> <x id="1" equiv-text="${this.obj?.name}"/>" aktualisieren wollen?</target>
</trans-unit> </trans-unit>
<trans-unit id="sc92d7cfb6ee1fec6"> <trans-unit id="sc92d7cfb6ee1fec6">
@ -3193,7 +3193,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s3616cc78631f5893"> <trans-unit id="s3616cc78631f5893">
<source>Warning: You're about to delete the user you're logged in as (<x id="0" equiv-text="${shouldShowWarning.username}"/>). Proceed at your own risk.</source> <source>Warning: You're about to delete the user you're logged in as (<x id="0" equiv-text="${shouldShowWarning.username}"/>). Proceed at your own risk.</source>
<target>Warnung: Sie sind im Begriff, den Benutzer zu löschen, als den Sie angemeldet sind ( <target>Warnung: Sie sind im Begriff, den Benutzer zu löschen, als den Sie angemeldet sind (
<x id="0" equiv-text="${shouldShowWarning.username}"/>). Fahren Sie auf eigene Gefahr fort.</target> <x id="0" equiv-text="${shouldShowWarning.username}"/>). Fahren Sie auf eigene Gefahr fort.</target>
</trans-unit> </trans-unit>
<trans-unit id="s510c7add9e24c306"> <trans-unit id="s510c7add9e24c306">
@ -4135,8 +4135,8 @@ doesn't pass when either or both of the selected options are equal or above the
<trans-unit id="s2d5f69929bb7221d"> <trans-unit id="s2d5f69929bb7221d">
<source><x id="0" equiv-text="${prompt.name}"/> ("<x id="1" equiv-text="${prompt.fieldKey}"/>", of type <x id="2" equiv-text="${prompt.type}"/>)</source> <source><x id="0" equiv-text="${prompt.name}"/> ("<x id="1" equiv-text="${prompt.fieldKey}"/>", of type <x id="2" equiv-text="${prompt.type}"/>)</source>
<target> <target>
<x id="0" equiv-text="${prompt.name}"/>(" <x id="0" equiv-text="${prompt.name}"/>("
<x id="1" equiv-text="${prompt.fieldKey}"/>", vom Typ <x id="1" equiv-text="${prompt.fieldKey}"/>", vom Typ
<x id="2" equiv-text="${prompt.type}"/>)</target> <x id="2" equiv-text="${prompt.type}"/>)</target>
</trans-unit> </trans-unit>
<trans-unit id="s3b7b519444181264"> <trans-unit id="s3b7b519444181264">
@ -4491,7 +4491,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s65d67612999165e9"> <trans-unit id="s65d67612999165e9">
<source>Event <x id="0" equiv-text="${this.event.pk}"/></source> <source>Event <x id="0" equiv-text="${this.event.pk}"/></source>
<target>Ereignis <target>Ereignis
<x id="0" equiv-text="${this.event.pk}"/></target> <x id="0" equiv-text="${this.event.pk}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s455de2f740b073fd"> <trans-unit id="s455de2f740b073fd">
@ -4670,8 +4670,8 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s1ac2653a6492b435"> <trans-unit id="s1ac2653a6492b435">
<source><x id="0" equiv-text="${this.outpostHealth.version}"/>, should be <x id="1" equiv-text="${this.outpostHealth.versionShould}"/></source> <source><x id="0" equiv-text="${this.outpostHealth.version}"/>, should be <x id="1" equiv-text="${this.outpostHealth.versionShould}"/></source>
<target>" <target>"
<x id="0" equiv-text="${this.outpostHealth.version}"/>", sollte " <x id="0" equiv-text="${this.outpostHealth.version}"/>", sollte "
<x id="1" equiv-text="${this.outpostHealth.versionShould}"/>" sein</target> <x id="1" equiv-text="${this.outpostHealth.versionShould}"/>" sein</target>
</trans-unit> </trans-unit>
<trans-unit id="s1e176e35c828318c"> <trans-unit id="s1e176e35c828318c">
@ -4683,7 +4683,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s02b632a9ac24a824"> <trans-unit id="s02b632a9ac24a824">
<source>Last seen: <x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></source> <source>Last seen: <x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></source>
<target>Überprüft: <target>Überprüft:
<x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></target> <x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sa43153d53ae65063"> <trans-unit id="sa43153d53ae65063">
@ -4707,7 +4707,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sbf5f4c5ba679e847"> <trans-unit id="sbf5f4c5ba679e847">
<source>Logging in via <x id="0" equiv-text="${item.config.authentik_host}"/>.</source> <source>Logging in via <x id="0" equiv-text="${item.config.authentik_host}"/>.</source>
<target>Anmelden über <target>Anmelden über
<x id="0" equiv-text="${item.config.authentik_host}"/>.</target> <x id="0" equiv-text="${item.config.authentik_host}"/>.</target>
</trans-unit> </trans-unit>
<trans-unit id="s59b6028f19d15cda"> <trans-unit id="s59b6028f19d15cda">
@ -4862,7 +4862,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sef50d248448e0df1"> <trans-unit id="sef50d248448e0df1">
<source>Yes (<x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</source> <source>Yes (<x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</source>
<target>Ja ( <target>Ja (
<x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</target> <x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</target>
</trans-unit> </trans-unit>
<trans-unit id="s09205907b5b56cda"> <trans-unit id="s09205907b5b56cda">
@ -4987,7 +4987,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s96b3cddf33e1c853"> <trans-unit id="s96b3cddf33e1c853">
<source>You're currently impersonating <x id="0" equiv-text="${this.impersonation}"/>. Click to stop.</source> <source>You're currently impersonating <x id="0" equiv-text="${this.impersonation}"/>. Click to stop.</source>
<target>Sie geben sich gerade als <target>Sie geben sich gerade als
<x id="0" equiv-text="${this.impersonation}"/>aus. Klicken Sie zum Stoppen.</target> <x id="0" equiv-text="${this.impersonation}"/>aus. Klicken Sie zum Stoppen.</target>
</trans-unit> </trans-unit>
<trans-unit id="s7031e6928c44cedd"> <trans-unit id="s7031e6928c44cedd">
@ -5085,7 +5085,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s670ad066cc0e50a3"> <trans-unit id="s670ad066cc0e50a3">
<source>Login to continue to <x id="0" equiv-text="${this.challenge.applicationPre}"/>.</source> <source>Login to continue to <x id="0" equiv-text="${this.challenge.applicationPre}"/>.</source>
<target>Anmelden um mit <target>Anmelden um mit
<x id="0" equiv-text="${this.challenge.applicationPre}"/>fortzufahren.</target> <x id="0" equiv-text="${this.challenge.applicationPre}"/>fortzufahren.</target>
</trans-unit> </trans-unit>
<trans-unit id="scf5ce91bfba10a61"> <trans-unit id="scf5ce91bfba10a61">
@ -5190,12 +5190,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sbbb7318812d64e51"> <trans-unit id="sbbb7318812d64e51">
<source>Error when creating credential: <x id="0" equiv-text="${err}"/></source> <source>Error when creating credential: <x id="0" equiv-text="${err}"/></source>
<target>Fehler beim Erstellen der Anmeldedaten: <target>Fehler beim Erstellen der Anmeldedaten:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sfe199b2564b66054"> <trans-unit id="sfe199b2564b66054">
<source>Error when validating assertion on server: <x id="0" equiv-text="${err}"/></source> <source>Error when validating assertion on server: <x id="0" equiv-text="${err}"/></source>
<target>Fehler beim Validieren der Assertion auf dem Server: <target>Fehler beim Validieren der Assertion auf dem Server:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="se409d01b52c4e12f"> <trans-unit id="se409d01b52c4e12f">
@ -5331,12 +5331,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s7fa4e5e409d43573"> <trans-unit id="s7fa4e5e409d43573">
<source>Error creating credential: <x id="0" equiv-text="${err}"/></source> <source>Error creating credential: <x id="0" equiv-text="${err}"/></source>
<target>Fehler beim Erstellen der Anmeldedaten: <target>Fehler beim Erstellen der Anmeldedaten:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s9d95f09deb601f34"> <trans-unit id="s9d95f09deb601f34">
<source>Server validation of credential failed: <x id="0" equiv-text="${err}"/></source> <source>Server validation of credential failed: <x id="0" equiv-text="${err}"/></source>
<target>Servervalidierung der Anmeldedaten fehlgeschlagen: <target>Servervalidierung der Anmeldedaten fehlgeschlagen:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s6c8f05e3be04f62a"> <trans-unit id="s6c8f05e3be04f62a">
@ -5405,7 +5405,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s67dedada007d4067"> <trans-unit id="s67dedada007d4067">
<source>Failed to disconnected source: <x id="0" equiv-text="${exc}"/></source> <source>Failed to disconnected source: <x id="0" equiv-text="${exc}"/></source>
<target>Quelle konnte nicht getrennt werden: <target>Quelle konnte nicht getrennt werden:
<x id="0" equiv-text="${exc}"/></target> <x id="0" equiv-text="${exc}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sd2208cd1a767644b"> <trans-unit id="sd2208cd1a767644b">
@ -5418,7 +5418,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sababff57115130a0"> <trans-unit id="sababff57115130a0">
<source>Error: unsupported source settings: <x id="0" equiv-text="${source.component}"/></source> <source>Error: unsupported source settings: <x id="0" equiv-text="${source.component}"/></source>
<target>Fehler: nicht unterstützte Quelleinstellungen: <target>Fehler: nicht unterstützte Quelleinstellungen:
<x id="0" equiv-text="${source.component}"/></target> <x id="0" equiv-text="${source.component}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sd1031bddc66dc495"> <trans-unit id="sd1031bddc66dc495">

View File

@ -160,7 +160,7 @@
</trans-unit> </trans-unit>
<trans-unit id="s14622ee6de586485"> <trans-unit id="s14622ee6de586485">
<source>Attempted to log in as <x id="0" equiv-text="${this.event.context.username}"/></source> <source>Attempted to log in as <x id="0" equiv-text="${this.event.context.username}"/></source>
<target>Attempted to log in as <target>Attempted to log in as
<x id="0" equiv-text="${this.event.context.username}"/></target> <x id="0" equiv-text="${this.event.context.username}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sb07bf992e3d00664"> <trans-unit id="sb07bf992e3d00664">
@ -310,8 +310,8 @@
<trans-unit id="s04c5a637328c9b67"> <trans-unit id="s04c5a637328c9b67">
<source><x id="0" equiv-text="${this.pages?.startIndex}"/> - <x id="1" equiv-text="${this.pages?.endIndex}"/> of <x id="2" equiv-text="${this.pages?.count}"/></source> <source><x id="0" equiv-text="${this.pages?.startIndex}"/> - <x id="1" equiv-text="${this.pages?.endIndex}"/> of <x id="2" equiv-text="${this.pages?.count}"/></source>
<target> <target>
<x id="0" equiv-text="${this.pages?.startIndex}"/>- <x id="0" equiv-text="${this.pages?.startIndex}"/>-
<x id="1" equiv-text="${this.pages?.endIndex}"/>of <x id="1" equiv-text="${this.pages?.endIndex}"/>of
<x id="2" equiv-text="${this.pages?.count}"/></target> <x id="2" equiv-text="${this.pages?.count}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s6a89bb10338369b4"> <trans-unit id="s6a89bb10338369b4">
@ -368,7 +368,7 @@
</trans-unit> </trans-unit>
<trans-unit id="sc35581d9c1cd67ff"> <trans-unit id="sc35581d9c1cd67ff">
<source>On behalf of <x id="0" equiv-text="${item.user.on_behalf_of.username}"/></source> <source>On behalf of <x id="0" equiv-text="${item.user.on_behalf_of.username}"/></source>
<target>On behalf of <target>On behalf of
<x id="0" equiv-text="${item.user.on_behalf_of.username}"/></target> <x id="0" equiv-text="${item.user.on_behalf_of.username}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="saf63a04c86018698"> <trans-unit id="saf63a04c86018698">
@ -413,7 +413,7 @@
</trans-unit> </trans-unit>
<trans-unit id="scefe482c547fb3f3"> <trans-unit id="scefe482c547fb3f3">
<source>Based on <x id="0" equiv-text="${value.versionCurrent}"/></source> <source>Based on <x id="0" equiv-text="${value.versionCurrent}"/></source>
<target>Based on <target>Based on
<x id="0" equiv-text="${value.versionCurrent}"/></target> <x id="0" equiv-text="${value.versionCurrent}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s68a50b1ee6efee7b"> <trans-unit id="s68a50b1ee6efee7b">
@ -462,7 +462,7 @@
<trans-unit id="s0382d73823585617"> <trans-unit id="s0382d73823585617">
<source><x id="0" equiv-text="${this.errorMessage}"/>: <x id="1" equiv-text="${e.toString()}"/></source> <source><x id="0" equiv-text="${this.errorMessage}"/>: <x id="1" equiv-text="${e.toString()}"/></source>
<target> <target>
<x id="0" equiv-text="${this.errorMessage}"/>: <x id="0" equiv-text="${this.errorMessage}"/>:
<x id="1" equiv-text="${e.toString()}"/></target> <x id="1" equiv-text="${e.toString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s2ceb11be2290bb1b"> <trans-unit id="s2ceb11be2290bb1b">
@ -495,7 +495,7 @@
</trans-unit> </trans-unit>
<trans-unit id="saa0e2675da69651b"> <trans-unit id="saa0e2675da69651b">
<source>The URL "<x id="0" equiv-text="${this.url}"/>" was not found.</source> <source>The URL "<x id="0" equiv-text="${this.url}"/>" was not found.</source>
<target>The URL " <target>The URL "
<x id="0" equiv-text="${this.url}"/>" was not found.</target> <x id="0" equiv-text="${this.url}"/>" was not found.</target>
</trans-unit> </trans-unit>
<trans-unit id="s58cd9c2fe836d9c6"> <trans-unit id="s58cd9c2fe836d9c6">
@ -508,7 +508,7 @@
</trans-unit> </trans-unit>
<trans-unit id="s6dfd15978586d05f"> <trans-unit id="s6dfd15978586d05f">
<source>Welcome, <x id="0" equiv-text="${name}"/>.</source> <source>Welcome, <x id="0" equiv-text="${name}"/>.</source>
<target>Welcome, <target>Welcome,
<x id="0" equiv-text="${name}"/>.</target> <x id="0" equiv-text="${name}"/>.</target>
</trans-unit> </trans-unit>
<trans-unit id="sc381422c585b867f"> <trans-unit id="sc381422c585b867f">
@ -617,9 +617,9 @@
<target>Duration</target> <target>Duration</target>
</trans-unit> </trans-unit>
<trans-unit id="se7e1ababbc4868b8"> <trans-unit id="se7e1ababbc4868b8">
<source><x id="0" equiv-text="${item.taskDuration.toFixed(2)}"/> seconds</source> <source><x id="0" equiv-text="${item.duration.toFixed(2)}"/> seconds</source>
<target> <target>
<x id="0" equiv-text="${item.taskDuration.toFixed(2)}"/>seconds</target> <x id="0" equiv-text="${item.duration.toFixed(2)}"/>seconds</target>
</trans-unit> </trans-unit>
<trans-unit id="sc25edca57df81461"> <trans-unit id="sc25edca57df81461">
<source>Authentication</source> <source>Authentication</source>
@ -1279,7 +1279,7 @@
</trans-unit> </trans-unit>
<trans-unit id="s5d6af4c100ad321b"> <trans-unit id="s5d6af4c100ad321b">
<source>Create <x id="0" equiv-text="${type.name}"/></source> <source>Create <x id="0" equiv-text="${type.name}"/></source>
<target>Create <target>Create
<x id="0" equiv-text="${type.name}"/></target> <x id="0" equiv-text="${type.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sb95baab425322600"> <trans-unit id="sb95baab425322600">
@ -1370,7 +1370,7 @@
<trans-unit id="s55fa598b754cc3cc"> <trans-unit id="s55fa598b754cc3cc">
<source><x id="0" equiv-text="${ub.name}"/> (<x id="1" equiv-text="${consequence}"/>)</source> <source><x id="0" equiv-text="${ub.name}"/> (<x id="1" equiv-text="${consequence}"/>)</source>
<target> <target>
<x id="0" equiv-text="${ub.name}"/>( <x id="0" equiv-text="${ub.name}"/>(
<x id="1" equiv-text="${consequence}"/>)</target> <x id="1" equiv-text="${consequence}"/>)</target>
</trans-unit> </trans-unit>
<trans-unit id="s09240e07b5b8d640"> <trans-unit id="s09240e07b5b8d640">
@ -1382,13 +1382,13 @@
</trans-unit> </trans-unit>
<trans-unit id="sf6eb148db23d19de"> <trans-unit id="sf6eb148db23d19de">
<source>Failed to delete <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source> <source>Failed to delete <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source>
<target>Failed to delete <target>Failed to delete
<x id="0" equiv-text="${this.objectLabel}"/>: <x id="0" equiv-text="${this.objectLabel}"/>:
<x id="1" equiv-text="${e.toString()}"/></target> <x id="1" equiv-text="${e.toString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s039b6434e8a75560"> <trans-unit id="s039b6434e8a75560">
<source>Delete <x id="0" equiv-text="${this.objectLabel}"/></source> <source>Delete <x id="0" equiv-text="${this.objectLabel}"/></source>
<target>Delete <target>Delete
<x id="0" equiv-text="${this.objectLabel}"/></target> <x id="0" equiv-text="${this.objectLabel}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s5819a49638f6d7cb"> <trans-unit id="s5819a49638f6d7cb">
@ -1432,7 +1432,7 @@
</trans-unit> </trans-unit>
<trans-unit id="sc9175cb129fdc306"> <trans-unit id="sc9175cb129fdc306">
<source>Update <x id="0" equiv-text="${item.verboseName}"/></source> <source>Update <x id="0" equiv-text="${item.verboseName}"/></source>
<target>Update <target>Update
<x id="0" equiv-text="${item.verboseName}"/></target> <x id="0" equiv-text="${item.verboseName}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s398f6ba74ba8943a"> <trans-unit id="s398f6ba74ba8943a">
@ -2177,17 +2177,17 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s030ac0829bb50a49"> <trans-unit id="s030ac0829bb50a49">
<source>Policy <x id="0" equiv-text="${item.policyObj?.name}"/></source> <source>Policy <x id="0" equiv-text="${item.policyObj?.name}"/></source>
<target>Policy <target>Policy
<x id="0" equiv-text="${item.policyObj?.name}"/></target> <x id="0" equiv-text="${item.policyObj?.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s2a64d2dca3da9b0e"> <trans-unit id="s2a64d2dca3da9b0e">
<source>Group <x id="0" equiv-text="${item.groupObj?.name}"/></source> <source>Group <x id="0" equiv-text="${item.groupObj?.name}"/></source>
<target>Group <target>Group
<x id="0" equiv-text="${item.groupObj?.name}"/></target> <x id="0" equiv-text="${item.groupObj?.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="se5dc026819a32ff8"> <trans-unit id="se5dc026819a32ff8">
<source>User <x id="0" equiv-text="${item.userObj?.name}"/></source> <source>User <x id="0" equiv-text="${item.userObj?.name}"/></source>
<target>User <target>User
<x id="0" equiv-text="${item.userObj?.name}"/></target> <x id="0" equiv-text="${item.userObj?.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s50c312bea93b6925"> <trans-unit id="s50c312bea93b6925">
@ -2679,13 +2679,13 @@ doesn't pass when either or both of the selected options are equal or above the
<target>Task finished with errors</target> <target>Task finished with errors</target>
</trans-unit> </trans-unit>
<trans-unit id="sbedb77365a066648"> <trans-unit id="sbedb77365a066648">
<source>Last sync: <x id="0" equiv-text="${task.taskFinishTimestamp.toLocaleString()}"/></source> <source>Last sync: <x id="0" equiv-text="${task.finishTimestamp.toLocaleString()}"/></source>
<target>Last sync: <target>Last sync:
<x id="0" equiv-text="${task.taskFinishTimestamp.toLocaleString()}"/></target> <x id="0" equiv-text="${task.finishTimestamp.toLocaleString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sf3fec8353106ac2f"> <trans-unit id="sf3fec8353106ac2f">
<source>OAuth Source <x id="0" equiv-text="${this.source.name}"/></source> <source>OAuth Source <x id="0" equiv-text="${this.source.name}"/></source>
<target>OAuth Source <target>OAuth Source
<x id="0" equiv-text="${this.source.name}"/></target> <x id="0" equiv-text="${this.source.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="se09d055771f3a11d"> <trans-unit id="se09d055771f3a11d">
@ -3074,7 +3074,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="se16ac750b81fa93d"> <trans-unit id="se16ac750b81fa93d">
<source>Assigned to <x id="0" equiv-text="${item.boundTo}"/> object(s).</source> <source>Assigned to <x id="0" equiv-text="${item.boundTo}"/> object(s).</source>
<target>Assigned to <target>Assigned to
<x id="0" equiv-text="${item.boundTo}"/>object(s).</target> <x id="0" equiv-text="${item.boundTo}"/>object(s).</target>
</trans-unit> </trans-unit>
<trans-unit id="s5a48d5171e1a1522"> <trans-unit id="s5a48d5171e1a1522">
@ -3174,7 +3174,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s4414164d120de61a"> <trans-unit id="s4414164d120de61a">
<source>The following objects use <x id="0" equiv-text="${objName}"/></source> <source>The following objects use <x id="0" equiv-text="${objName}"/></source>
<target>The following objects use <target>The following objects use
<x id="0" equiv-text="${objName}"/></target> <x id="0" equiv-text="${objName}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s92e241c9f3c101a2"> <trans-unit id="s92e241c9f3c101a2">
@ -3186,14 +3186,14 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s14401ff4a0cba208"> <trans-unit id="s14401ff4a0cba208">
<source>Failed to update <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source> <source>Failed to update <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source>
<target>Failed to update <target>Failed to update
<x id="0" equiv-text="${this.objectLabel}"/>: <x id="0" equiv-text="${this.objectLabel}"/>:
<x id="1" equiv-text="${e.toString()}"/></target> <x id="1" equiv-text="${e.toString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sa95a538bfbb86111"> <trans-unit id="sa95a538bfbb86111">
<source>Are you sure you want to update <x id="0" equiv-text="${this.objectLabel}"/> "<x id="1" equiv-text="${this.obj?.name}"/>"?</source> <source>Are you sure you want to update <x id="0" equiv-text="${this.objectLabel}"/> "<x id="1" equiv-text="${this.obj?.name}"/>"?</source>
<target>Are you sure you want to update <target>Are you sure you want to update
<x id="0" equiv-text="${this.objectLabel}"/>" <x id="0" equiv-text="${this.objectLabel}"/>"
<x id="1" equiv-text="${this.obj?.name}"/>"?</target> <x id="1" equiv-text="${this.obj?.name}"/>"?</target>
</trans-unit> </trans-unit>
<trans-unit id="sc92d7cfb6ee1fec6"> <trans-unit id="sc92d7cfb6ee1fec6">
@ -3226,7 +3226,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s5d7748b1d2363478"> <trans-unit id="s5d7748b1d2363478">
<source>Are you sure you want to remove the selected users from the group <x id="0" equiv-text="${this.targetGroup?.name}"/>?</source> <source>Are you sure you want to remove the selected users from the group <x id="0" equiv-text="${this.targetGroup?.name}"/>?</source>
<target>Are you sure you want to remove the selected users from the group <target>Are you sure you want to remove the selected users from the group
<x id="0" equiv-text="${this.targetGroup?.name}"/>?</target> <x id="0" equiv-text="${this.targetGroup?.name}"/>?</target>
</trans-unit> </trans-unit>
<trans-unit id="sea4f08110bb8f15d"> <trans-unit id="sea4f08110bb8f15d">
@ -3339,7 +3339,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s3616cc78631f5893"> <trans-unit id="s3616cc78631f5893">
<source>Warning: You're about to delete the user you're logged in as (<x id="0" equiv-text="${shouldShowWarning.username}"/>). Proceed at your own risk.</source> <source>Warning: You're about to delete the user you're logged in as (<x id="0" equiv-text="${shouldShowWarning.username}"/>). Proceed at your own risk.</source>
<target>Warning: You're about to delete the user you're logged in as ( <target>Warning: You're about to delete the user you're logged in as (
<x id="0" equiv-text="${shouldShowWarning.username}"/>). Proceed at your own risk.</target> <x id="0" equiv-text="${shouldShowWarning.username}"/>). Proceed at your own risk.</target>
</trans-unit> </trans-unit>
<trans-unit id="s510c7add9e24c306"> <trans-unit id="s510c7add9e24c306">
@ -3364,7 +3364,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="sb4c9ed2a487b238f"> <trans-unit id="sb4c9ed2a487b238f">
<source>Are you sure you want to remove user <x id="0" equiv-text="${this.targetUser?.username}"/> from the following groups?</source> <source>Are you sure you want to remove user <x id="0" equiv-text="${this.targetUser?.username}"/> from the following groups?</source>
<target>Are you sure you want to remove user <target>Are you sure you want to remove user
<x id="0" equiv-text="${this.targetUser?.username}"/>from the following groups?</target> <x id="0" equiv-text="${this.targetUser?.username}"/>from the following groups?</target>
</trans-unit> </trans-unit>
<trans-unit id="s964f6725aeb7662f"> <trans-unit id="s964f6725aeb7662f">
@ -4328,8 +4328,8 @@ doesn't pass when either or both of the selected options are equal or above the
<trans-unit id="s2d5f69929bb7221d"> <trans-unit id="s2d5f69929bb7221d">
<source><x id="0" equiv-text="${prompt.name}"/> ("<x id="1" equiv-text="${prompt.fieldKey}"/>", of type <x id="2" equiv-text="${prompt.type}"/>)</source> <source><x id="0" equiv-text="${prompt.name}"/> ("<x id="1" equiv-text="${prompt.fieldKey}"/>", of type <x id="2" equiv-text="${prompt.type}"/>)</source>
<target> <target>
<x id="0" equiv-text="${prompt.name}"/>(" <x id="0" equiv-text="${prompt.name}"/>("
<x id="1" equiv-text="${prompt.fieldKey}"/>", of type <x id="1" equiv-text="${prompt.fieldKey}"/>", of type
<x id="2" equiv-text="${prompt.type}"/>)</target> <x id="2" equiv-text="${prompt.type}"/>)</target>
</trans-unit> </trans-unit>
<trans-unit id="s3b7b519444181264"> <trans-unit id="s3b7b519444181264">
@ -4461,7 +4461,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s77299a9d3dd932cd"> <trans-unit id="s77299a9d3dd932cd">
<source>Successfully imported <x id="0" equiv-text="${res.count}"/> devices.</source> <source>Successfully imported <x id="0" equiv-text="${res.count}"/> devices.</source>
<target>Successfully imported <target>Successfully imported
<x id="0" equiv-text="${res.count}"/>devices.</target> <x id="0" equiv-text="${res.count}"/>devices.</target>
</trans-unit> </trans-unit>
<trans-unit id="s6a615f6165ef01c9"> <trans-unit id="s6a615f6165ef01c9">
@ -4722,7 +4722,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s65d67612999165e9"> <trans-unit id="s65d67612999165e9">
<source>Event <x id="0" equiv-text="${this.event.pk}"/></source> <source>Event <x id="0" equiv-text="${this.event.pk}"/></source>
<target>Event <target>Event
<x id="0" equiv-text="${this.event.pk}"/></target> <x id="0" equiv-text="${this.event.pk}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s455de2f740b073fd"> <trans-unit id="s455de2f740b073fd">
@ -4908,7 +4908,7 @@ Bindings to groups/users are checked against the user of the event.</source>
<trans-unit id="s1ac2653a6492b435"> <trans-unit id="s1ac2653a6492b435">
<source><x id="0" equiv-text="${this.outpostHealth.version}"/>, should be <x id="1" equiv-text="${this.outpostHealth.versionShould}"/></source> <source><x id="0" equiv-text="${this.outpostHealth.version}"/>, should be <x id="1" equiv-text="${this.outpostHealth.versionShould}"/></source>
<target> <target>
<x id="0" equiv-text="${this.outpostHealth.version}"/>, should be <x id="0" equiv-text="${this.outpostHealth.version}"/>, should be
<x id="1" equiv-text="${this.outpostHealth.versionShould}"/></target> <x id="1" equiv-text="${this.outpostHealth.versionShould}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s1e176e35c828318c"> <trans-unit id="s1e176e35c828318c">
@ -4921,7 +4921,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s02b632a9ac24a824"> <trans-unit id="s02b632a9ac24a824">
<source>Last seen: <x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></source> <source>Last seen: <x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></source>
<target>Last seen: <target>Last seen:
<x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></target> <x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sa43153d53ae65063"> <trans-unit id="sa43153d53ae65063">
@ -4946,7 +4946,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sbf5f4c5ba679e847"> <trans-unit id="sbf5f4c5ba679e847">
<source>Logging in via <x id="0" equiv-text="${item.config.authentik_host}"/>.</source> <source>Logging in via <x id="0" equiv-text="${item.config.authentik_host}"/>.</source>
<target>Logging in via <target>Logging in via
<x id="0" equiv-text="${item.config.authentik_host}"/>.</target> <x id="0" equiv-text="${item.config.authentik_host}"/>.</target>
</trans-unit> </trans-unit>
<trans-unit id="s59b6028f19d15cda"> <trans-unit id="s59b6028f19d15cda">
@ -5103,7 +5103,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sef50d248448e0df1"> <trans-unit id="sef50d248448e0df1">
<source>Yes (<x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</source> <source>Yes (<x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</source>
<target>Yes ( <target>Yes (
<x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</target> <x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</target>
</trans-unit> </trans-unit>
<trans-unit id="s09205907b5b56cda"> <trans-unit id="s09205907b5b56cda">
@ -5245,7 +5245,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s96b3cddf33e1c853"> <trans-unit id="s96b3cddf33e1c853">
<source>You're currently impersonating <x id="0" equiv-text="${this.impersonation}"/>. Click to stop.</source> <source>You're currently impersonating <x id="0" equiv-text="${this.impersonation}"/>. Click to stop.</source>
<target>You're currently impersonating <target>You're currently impersonating
<x id="0" equiv-text="${this.impersonation}"/>. Click to stop.</target> <x id="0" equiv-text="${this.impersonation}"/>. Click to stop.</target>
</trans-unit> </trans-unit>
<trans-unit id="s7031e6928c44cedd"> <trans-unit id="s7031e6928c44cedd">
@ -5346,7 +5346,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s670ad066cc0e50a3"> <trans-unit id="s670ad066cc0e50a3">
<source>Login to continue to <x id="0" equiv-text="${this.challenge.applicationPre}"/>.</source> <source>Login to continue to <x id="0" equiv-text="${this.challenge.applicationPre}"/>.</source>
<target>Login to continue to <target>Login to continue to
<x id="0" equiv-text="${this.challenge.applicationPre}"/>.</target> <x id="0" equiv-text="${this.challenge.applicationPre}"/>.</target>
</trans-unit> </trans-unit>
<trans-unit id="scf5ce91bfba10a61"> <trans-unit id="scf5ce91bfba10a61">
@ -5459,12 +5459,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sbbb7318812d64e51"> <trans-unit id="sbbb7318812d64e51">
<source>Error when creating credential: <x id="0" equiv-text="${err}"/></source> <source>Error when creating credential: <x id="0" equiv-text="${err}"/></source>
<target>Error when creating credential: <target>Error when creating credential:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sfe199b2564b66054"> <trans-unit id="sfe199b2564b66054">
<source>Error when validating assertion on server: <x id="0" equiv-text="${err}"/></source> <source>Error when validating assertion on server: <x id="0" equiv-text="${err}"/></source>
<target>Error when validating assertion on server: <target>Error when validating assertion on server:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="se409d01b52c4e12f"> <trans-unit id="se409d01b52c4e12f">
@ -5605,12 +5605,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s7fa4e5e409d43573"> <trans-unit id="s7fa4e5e409d43573">
<source>Error creating credential: <x id="0" equiv-text="${err}"/></source> <source>Error creating credential: <x id="0" equiv-text="${err}"/></source>
<target>Error creating credential: <target>Error creating credential:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s9d95f09deb601f34"> <trans-unit id="s9d95f09deb601f34">
<source>Server validation of credential failed: <x id="0" equiv-text="${err}"/></source> <source>Server validation of credential failed: <x id="0" equiv-text="${err}"/></source>
<target>Server validation of credential failed: <target>Server validation of credential failed:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s6c8f05e3be04f62a"> <trans-unit id="s6c8f05e3be04f62a">
@ -5679,7 +5679,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s67dedada007d4067"> <trans-unit id="s67dedada007d4067">
<source>Failed to disconnected source: <x id="0" equiv-text="${exc}"/></source> <source>Failed to disconnected source: <x id="0" equiv-text="${exc}"/></source>
<target>Failed to disconnected source: <target>Failed to disconnected source:
<x id="0" equiv-text="${exc}"/></target> <x id="0" equiv-text="${exc}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sd2208cd1a767644b"> <trans-unit id="sd2208cd1a767644b">
@ -5692,7 +5692,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sababff57115130a0"> <trans-unit id="sababff57115130a0">
<source>Error: unsupported source settings: <x id="0" equiv-text="${source.component}"/></source> <source>Error: unsupported source settings: <x id="0" equiv-text="${source.component}"/></source>
<target>Error: unsupported source settings: <target>Error: unsupported source settings:
<x id="0" equiv-text="${source.component}"/></target> <x id="0" equiv-text="${source.component}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sd1031bddc66dc495"> <trans-unit id="sd1031bddc66dc495">

View File

@ -154,7 +154,7 @@
</trans-unit> </trans-unit>
<trans-unit id="s14622ee6de586485"> <trans-unit id="s14622ee6de586485">
<source>Attempted to log in as <x id="0" equiv-text="${this.event.context.username}"/></source> <source>Attempted to log in as <x id="0" equiv-text="${this.event.context.username}"/></source>
<target>Se intentó iniciar sesión como <target>Se intentó iniciar sesión como
<x id="0" equiv-text="${this.event.context.username}"/></target> <x id="0" equiv-text="${this.event.context.username}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sb07bf992e3d00664"> <trans-unit id="sb07bf992e3d00664">
@ -301,8 +301,8 @@
<trans-unit id="s04c5a637328c9b67"> <trans-unit id="s04c5a637328c9b67">
<source><x id="0" equiv-text="${this.pages?.startIndex}"/> - <x id="1" equiv-text="${this.pages?.endIndex}"/> of <x id="2" equiv-text="${this.pages?.count}"/></source> <source><x id="0" equiv-text="${this.pages?.startIndex}"/> - <x id="1" equiv-text="${this.pages?.endIndex}"/> of <x id="2" equiv-text="${this.pages?.count}"/></source>
<target> <target>
<x id="0" equiv-text="${this.pages?.startIndex}"/>- <x id="0" equiv-text="${this.pages?.startIndex}"/>-
<x id="1" equiv-text="${this.pages?.endIndex}"/>de <x id="1" equiv-text="${this.pages?.endIndex}"/>de
<x id="2" equiv-text="${this.pages?.count}"/></target> <x id="2" equiv-text="${this.pages?.count}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s6a89bb10338369b4"> <trans-unit id="s6a89bb10338369b4">
@ -357,7 +357,7 @@
</trans-unit> </trans-unit>
<trans-unit id="sc35581d9c1cd67ff"> <trans-unit id="sc35581d9c1cd67ff">
<source>On behalf of <x id="0" equiv-text="${item.user.on_behalf_of.username}"/></source> <source>On behalf of <x id="0" equiv-text="${item.user.on_behalf_of.username}"/></source>
<target>En nombre de <target>En nombre de
<x id="0" equiv-text="${item.user.on_behalf_of.username}"/></target> <x id="0" equiv-text="${item.user.on_behalf_of.username}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="saf63a04c86018698"> <trans-unit id="saf63a04c86018698">
@ -445,7 +445,7 @@
<trans-unit id="s0382d73823585617"> <trans-unit id="s0382d73823585617">
<source><x id="0" equiv-text="${this.errorMessage}"/>: <x id="1" equiv-text="${e.toString()}"/></source> <source><x id="0" equiv-text="${this.errorMessage}"/>: <x id="1" equiv-text="${e.toString()}"/></source>
<target> <target>
<x id="0" equiv-text="${this.errorMessage}"/>: <x id="0" equiv-text="${this.errorMessage}"/>:
<x id="1" equiv-text="${e.toString()}"/></target> <x id="1" equiv-text="${e.toString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s2ceb11be2290bb1b"> <trans-unit id="s2ceb11be2290bb1b">
@ -476,7 +476,7 @@
</trans-unit> </trans-unit>
<trans-unit id="saa0e2675da69651b"> <trans-unit id="saa0e2675da69651b">
<source>The URL "<x id="0" equiv-text="${this.url}"/>" was not found.</source> <source>The URL "<x id="0" equiv-text="${this.url}"/>" was not found.</source>
<target>No se encontró la URL « <target>No se encontró la URL «
<x id="0" equiv-text="${this.url}"/>».</target> <x id="0" equiv-text="${this.url}"/>».</target>
</trans-unit> </trans-unit>
<trans-unit id="s58cd9c2fe836d9c6"> <trans-unit id="s58cd9c2fe836d9c6">
@ -489,7 +489,7 @@
</trans-unit> </trans-unit>
<trans-unit id="s6dfd15978586d05f"> <trans-unit id="s6dfd15978586d05f">
<source>Welcome, <x id="0" equiv-text="${name}"/>.</source> <source>Welcome, <x id="0" equiv-text="${name}"/>.</source>
<target>Bienvenido, <target>Bienvenido,
<x id="0" equiv-text="${name}"/>.</target> <x id="0" equiv-text="${name}"/>.</target>
</trans-unit> </trans-unit>
<trans-unit id="sc381422c585b867f"> <trans-unit id="sc381422c585b867f">
@ -594,7 +594,7 @@
<source>Duration</source> <source>Duration</source>
</trans-unit> </trans-unit>
<trans-unit id="se7e1ababbc4868b8"> <trans-unit id="se7e1ababbc4868b8">
<source><x id="0" equiv-text="${item.taskDuration.toFixed(2)}"/> seconds</source> <source><x id="0" equiv-text="${item.duration.toFixed(2)}"/> seconds</source>
</trans-unit> </trans-unit>
<trans-unit id="sc25edca57df81461"> <trans-unit id="sc25edca57df81461">
<source>Authentication</source> <source>Authentication</source>
@ -1196,7 +1196,7 @@
</trans-unit> </trans-unit>
<trans-unit id="s5d6af4c100ad321b"> <trans-unit id="s5d6af4c100ad321b">
<source>Create <x id="0" equiv-text="${type.name}"/></source> <source>Create <x id="0" equiv-text="${type.name}"/></source>
<target>Crear <target>Crear
<x id="0" equiv-text="${type.name}"/></target> <x id="0" equiv-text="${type.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sb95baab425322600"> <trans-unit id="sb95baab425322600">
@ -1277,7 +1277,7 @@
<trans-unit id="s55fa598b754cc3cc"> <trans-unit id="s55fa598b754cc3cc">
<source><x id="0" equiv-text="${ub.name}"/> (<x id="1" equiv-text="${consequence}"/>)</source> <source><x id="0" equiv-text="${ub.name}"/> (<x id="1" equiv-text="${consequence}"/>)</source>
<target> <target>
<x id="0" equiv-text="${ub.name}"/>( <x id="0" equiv-text="${ub.name}"/>(
<x id="1" equiv-text="${consequence}"/>)</target> <x id="1" equiv-text="${consequence}"/>)</target>
</trans-unit> </trans-unit>
<trans-unit id="s09240e07b5b8d640"> <trans-unit id="s09240e07b5b8d640">
@ -1289,13 +1289,13 @@
</trans-unit> </trans-unit>
<trans-unit id="sf6eb148db23d19de"> <trans-unit id="sf6eb148db23d19de">
<source>Failed to delete <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source> <source>Failed to delete <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source>
<target>No se pudo eliminar <target>No se pudo eliminar
<x id="0" equiv-text="${this.objectLabel}"/>: <x id="0" equiv-text="${this.objectLabel}"/>:
<x id="1" equiv-text="${e.toString()}"/></target> <x id="1" equiv-text="${e.toString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s039b6434e8a75560"> <trans-unit id="s039b6434e8a75560">
<source>Delete <x id="0" equiv-text="${this.objectLabel}"/></source> <source>Delete <x id="0" equiv-text="${this.objectLabel}"/></source>
<target>Eliminar <target>Eliminar
<x id="0" equiv-text="${this.objectLabel}"/></target> <x id="0" equiv-text="${this.objectLabel}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s5819a49638f6d7cb"> <trans-unit id="s5819a49638f6d7cb">
@ -1338,7 +1338,7 @@
</trans-unit> </trans-unit>
<trans-unit id="sc9175cb129fdc306"> <trans-unit id="sc9175cb129fdc306">
<source>Update <x id="0" equiv-text="${item.verboseName}"/></source> <source>Update <x id="0" equiv-text="${item.verboseName}"/></source>
<target>Actualización <target>Actualización
<x id="0" equiv-text="${item.verboseName}"/></target> <x id="0" equiv-text="${item.verboseName}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s398f6ba74ba8943a"> <trans-unit id="s398f6ba74ba8943a">
@ -2035,17 +2035,17 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s030ac0829bb50a49"> <trans-unit id="s030ac0829bb50a49">
<source>Policy <x id="0" equiv-text="${item.policyObj?.name}"/></source> <source>Policy <x id="0" equiv-text="${item.policyObj?.name}"/></source>
<target>Política <target>Política
<x id="0" equiv-text="${item.policyObj?.name}"/></target> <x id="0" equiv-text="${item.policyObj?.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s2a64d2dca3da9b0e"> <trans-unit id="s2a64d2dca3da9b0e">
<source>Group <x id="0" equiv-text="${item.groupObj?.name}"/></source> <source>Group <x id="0" equiv-text="${item.groupObj?.name}"/></source>
<target>Grupo <target>Grupo
<x id="0" equiv-text="${item.groupObj?.name}"/></target> <x id="0" equiv-text="${item.groupObj?.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="se5dc026819a32ff8"> <trans-unit id="se5dc026819a32ff8">
<source>User <x id="0" equiv-text="${item.userObj?.name}"/></source> <source>User <x id="0" equiv-text="${item.userObj?.name}"/></source>
<target>Usuario <target>Usuario
<x id="0" equiv-text="${item.userObj?.name}"/></target> <x id="0" equiv-text="${item.userObj?.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s50c312bea93b6925"> <trans-unit id="s50c312bea93b6925">
@ -2517,9 +2517,9 @@ doesn't pass when either or both of the selected options are equal or above the
<target>La tarea ha finalizado con errores</target> <target>La tarea ha finalizado con errores</target>
</trans-unit> </trans-unit>
<trans-unit id="sbedb77365a066648"> <trans-unit id="sbedb77365a066648">
<source>Last sync: <x id="0" equiv-text="${task.taskFinishTimestamp.toLocaleString()}"/></source> <source>Last sync: <x id="0" equiv-text="${task.finishTimestamp.toLocaleString()}"/></source>
<target>Última sincronización: <target>Última sincronización:
<x id="0" equiv-text="${task.taskFinishTimestamp.toLocaleString()}"/></target> <x id="0" equiv-text="${task.finishTimestamp.toLocaleString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sf3fec8353106ac2f"> <trans-unit id="sf3fec8353106ac2f">
<source>OAuth Source <x id="0" equiv-text="${this.source.name}"/></source> <source>OAuth Source <x id="0" equiv-text="${this.source.name}"/></source>
@ -2893,7 +2893,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="se16ac750b81fa93d"> <trans-unit id="se16ac750b81fa93d">
<source>Assigned to <x id="0" equiv-text="${item.boundTo}"/> object(s).</source> <source>Assigned to <x id="0" equiv-text="${item.boundTo}"/> object(s).</source>
<target>Se asigna a <target>Se asigna a
<x id="0" equiv-text="${item.boundTo}"/>objetos.</target> <x id="0" equiv-text="${item.boundTo}"/>objetos.</target>
</trans-unit> </trans-unit>
<trans-unit id="s5a48d5171e1a1522"> <trans-unit id="s5a48d5171e1a1522">
@ -2993,7 +2993,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s4414164d120de61a"> <trans-unit id="s4414164d120de61a">
<source>The following objects use <x id="0" equiv-text="${objName}"/></source> <source>The following objects use <x id="0" equiv-text="${objName}"/></source>
<target>Los siguientes objetos usan <target>Los siguientes objetos usan
<x id="0" equiv-text="${objName}"/></target> <x id="0" equiv-text="${objName}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s92e241c9f3c101a2"> <trans-unit id="s92e241c9f3c101a2">
@ -3005,14 +3005,14 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s14401ff4a0cba208"> <trans-unit id="s14401ff4a0cba208">
<source>Failed to update <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source> <source>Failed to update <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source>
<target>No se pudo actualizar <target>No se pudo actualizar
<x id="0" equiv-text="${this.objectLabel}"/>: <x id="0" equiv-text="${this.objectLabel}"/>:
<x id="1" equiv-text="${e.toString()}"/></target> <x id="1" equiv-text="${e.toString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sa95a538bfbb86111"> <trans-unit id="sa95a538bfbb86111">
<source>Are you sure you want to update <x id="0" equiv-text="${this.objectLabel}"/> "<x id="1" equiv-text="${this.obj?.name}"/>"?</source> <source>Are you sure you want to update <x id="0" equiv-text="${this.objectLabel}"/> "<x id="1" equiv-text="${this.obj?.name}"/>"?</source>
<target>¿Seguro que quieres actualizar <target>¿Seguro que quieres actualizar
<x id="0" equiv-text="${this.objectLabel}"/>« <x id="0" equiv-text="${this.objectLabel}"/>«
<x id="1" equiv-text="${this.obj?.name}"/>»?</target> <x id="1" equiv-text="${this.obj?.name}"/>»?</target>
</trans-unit> </trans-unit>
<trans-unit id="sc92d7cfb6ee1fec6"> <trans-unit id="sc92d7cfb6ee1fec6">
@ -3144,7 +3144,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s3616cc78631f5893"> <trans-unit id="s3616cc78631f5893">
<source>Warning: You're about to delete the user you're logged in as (<x id="0" equiv-text="${shouldShowWarning.username}"/>). Proceed at your own risk.</source> <source>Warning: You're about to delete the user you're logged in as (<x id="0" equiv-text="${shouldShowWarning.username}"/>). Proceed at your own risk.</source>
<target>Advertencia: Vas a eliminar el usuario con el que iniciaste sesión ( <target>Advertencia: Vas a eliminar el usuario con el que iniciaste sesión (
<x id="0" equiv-text="${shouldShowWarning.username}"/>). Proceda bajo su propio riesgo.</target> <x id="0" equiv-text="${shouldShowWarning.username}"/>). Proceda bajo su propio riesgo.</target>
</trans-unit> </trans-unit>
<trans-unit id="s510c7add9e24c306"> <trans-unit id="s510c7add9e24c306">
@ -4069,8 +4069,8 @@ doesn't pass when either or both of the selected options are equal or above the
<trans-unit id="s2d5f69929bb7221d"> <trans-unit id="s2d5f69929bb7221d">
<source><x id="0" equiv-text="${prompt.name}"/> ("<x id="1" equiv-text="${prompt.fieldKey}"/>", of type <x id="2" equiv-text="${prompt.type}"/>)</source> <source><x id="0" equiv-text="${prompt.name}"/> ("<x id="1" equiv-text="${prompt.fieldKey}"/>", of type <x id="2" equiv-text="${prompt.type}"/>)</source>
<target> <target>
<x id="0" equiv-text="${prompt.name}"/>(« <x id="0" equiv-text="${prompt.name}"/>(«
<x id="1" equiv-text="${prompt.fieldKey}"/>», de tipo <x id="1" equiv-text="${prompt.fieldKey}"/>», de tipo
<x id="2" equiv-text="${prompt.type}"/>)</target> <x id="2" equiv-text="${prompt.type}"/>)</target>
</trans-unit> </trans-unit>
<trans-unit id="s3b7b519444181264"> <trans-unit id="s3b7b519444181264">
@ -4419,7 +4419,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s65d67612999165e9"> <trans-unit id="s65d67612999165e9">
<source>Event <x id="0" equiv-text="${this.event.pk}"/></source> <source>Event <x id="0" equiv-text="${this.event.pk}"/></source>
<target>Evento <target>Evento
<x id="0" equiv-text="${this.event.pk}"/></target> <x id="0" equiv-text="${this.event.pk}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s455de2f740b073fd"> <trans-unit id="s455de2f740b073fd">
@ -4598,7 +4598,7 @@ Bindings to groups/users are checked against the user of the event.</source>
<trans-unit id="s1ac2653a6492b435"> <trans-unit id="s1ac2653a6492b435">
<source><x id="0" equiv-text="${this.outpostHealth.version}"/>, should be <x id="1" equiv-text="${this.outpostHealth.versionShould}"/></source> <source><x id="0" equiv-text="${this.outpostHealth.version}"/>, should be <x id="1" equiv-text="${this.outpostHealth.versionShould}"/></source>
<target> <target>
<x id="0" equiv-text="${this.outpostHealth.version}"/>, debe ser <x id="0" equiv-text="${this.outpostHealth.version}"/>, debe ser
<x id="1" equiv-text="${this.outpostHealth.versionShould}"/></target> <x id="1" equiv-text="${this.outpostHealth.versionShould}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s1e176e35c828318c"> <trans-unit id="s1e176e35c828318c">
@ -4610,7 +4610,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s02b632a9ac24a824"> <trans-unit id="s02b632a9ac24a824">
<source>Last seen: <x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></source> <source>Last seen: <x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></source>
<target>Visto por última vez: <target>Visto por última vez:
<x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></target> <x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sa43153d53ae65063"> <trans-unit id="sa43153d53ae65063">
@ -4634,7 +4634,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sbf5f4c5ba679e847"> <trans-unit id="sbf5f4c5ba679e847">
<source>Logging in via <x id="0" equiv-text="${item.config.authentik_host}"/>.</source> <source>Logging in via <x id="0" equiv-text="${item.config.authentik_host}"/>.</source>
<target>Iniciar sesión a través de <target>Iniciar sesión a través de
<x id="0" equiv-text="${item.config.authentik_host}"/>.</target> <x id="0" equiv-text="${item.config.authentik_host}"/>.</target>
</trans-unit> </trans-unit>
<trans-unit id="s59b6028f19d15cda"> <trans-unit id="s59b6028f19d15cda">
@ -4787,7 +4787,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sef50d248448e0df1"> <trans-unit id="sef50d248448e0df1">
<source>Yes (<x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</source> <source>Yes (<x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</source>
<target>Sí ( <target>Sí (
<x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</target> <x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</target>
</trans-unit> </trans-unit>
<trans-unit id="s09205907b5b56cda"> <trans-unit id="s09205907b5b56cda">
@ -4912,7 +4912,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s96b3cddf33e1c853"> <trans-unit id="s96b3cddf33e1c853">
<source>You're currently impersonating <x id="0" equiv-text="${this.impersonation}"/>. Click to stop.</source> <source>You're currently impersonating <x id="0" equiv-text="${this.impersonation}"/>. Click to stop.</source>
<target>Estás suplantando a <target>Estás suplantando a
<x id="0" equiv-text="${this.impersonation}"/>. Haga clic para parar.</target> <x id="0" equiv-text="${this.impersonation}"/>. Haga clic para parar.</target>
</trans-unit> </trans-unit>
<trans-unit id="s7031e6928c44cedd"> <trans-unit id="s7031e6928c44cedd">
@ -5010,7 +5010,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s670ad066cc0e50a3"> <trans-unit id="s670ad066cc0e50a3">
<source>Login to continue to <x id="0" equiv-text="${this.challenge.applicationPre}"/>.</source> <source>Login to continue to <x id="0" equiv-text="${this.challenge.applicationPre}"/>.</source>
<target>Inicie sesión para continuar en <target>Inicie sesión para continuar en
<x id="0" equiv-text="${this.challenge.applicationPre}"/>.</target> <x id="0" equiv-text="${this.challenge.applicationPre}"/>.</target>
</trans-unit> </trans-unit>
<trans-unit id="scf5ce91bfba10a61"> <trans-unit id="scf5ce91bfba10a61">
@ -5115,12 +5115,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sbbb7318812d64e51"> <trans-unit id="sbbb7318812d64e51">
<source>Error when creating credential: <x id="0" equiv-text="${err}"/></source> <source>Error when creating credential: <x id="0" equiv-text="${err}"/></source>
<target>Error al crear la credencial: <target>Error al crear la credencial:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sfe199b2564b66054"> <trans-unit id="sfe199b2564b66054">
<source>Error when validating assertion on server: <x id="0" equiv-text="${err}"/></source> <source>Error when validating assertion on server: <x id="0" equiv-text="${err}"/></source>
<target>Error al validar la afirmación en el servidor: <target>Error al validar la afirmación en el servidor:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="se409d01b52c4e12f"> <trans-unit id="se409d01b52c4e12f">
@ -5254,12 +5254,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s7fa4e5e409d43573"> <trans-unit id="s7fa4e5e409d43573">
<source>Error creating credential: <x id="0" equiv-text="${err}"/></source> <source>Error creating credential: <x id="0" equiv-text="${err}"/></source>
<target>Error creando la credencial: <target>Error creando la credencial:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s9d95f09deb601f34"> <trans-unit id="s9d95f09deb601f34">
<source>Server validation of credential failed: <x id="0" equiv-text="${err}"/></source> <source>Server validation of credential failed: <x id="0" equiv-text="${err}"/></source>
<target>No se pudo validar la credencial en el servidor: <target>No se pudo validar la credencial en el servidor:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s6c8f05e3be04f62a"> <trans-unit id="s6c8f05e3be04f62a">
@ -5335,7 +5335,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sababff57115130a0"> <trans-unit id="sababff57115130a0">
<source>Error: unsupported source settings: <x id="0" equiv-text="${source.component}"/></source> <source>Error: unsupported source settings: <x id="0" equiv-text="${source.component}"/></source>
<target>Error: configuración de origen no admitida: <target>Error: configuración de origen no admitida:
<x id="0" equiv-text="${source.component}"/></target> <x id="0" equiv-text="${source.component}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sd1031bddc66dc495"> <trans-unit id="sd1031bddc66dc495">

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -160,7 +160,7 @@
</trans-unit> </trans-unit>
<trans-unit id="s14622ee6de586485"> <trans-unit id="s14622ee6de586485">
<source>Attempted to log in as <x id="0" equiv-text="${this.event.context.username}"/></source> <source>Attempted to log in as <x id="0" equiv-text="${this.event.context.username}"/></source>
<target>Próbowano zalogować się jako <target>Próbowano zalogować się jako
<x id="0" equiv-text="${this.event.context.username}"/></target> <x id="0" equiv-text="${this.event.context.username}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sb07bf992e3d00664"> <trans-unit id="sb07bf992e3d00664">
@ -309,8 +309,8 @@
<trans-unit id="s04c5a637328c9b67"> <trans-unit id="s04c5a637328c9b67">
<source><x id="0" equiv-text="${this.pages?.startIndex}"/> - <x id="1" equiv-text="${this.pages?.endIndex}"/> of <x id="2" equiv-text="${this.pages?.count}"/></source> <source><x id="0" equiv-text="${this.pages?.startIndex}"/> - <x id="1" equiv-text="${this.pages?.endIndex}"/> of <x id="2" equiv-text="${this.pages?.count}"/></source>
<target> <target>
<x id="0" equiv-text="${this.pages?.startIndex}"/>- <x id="0" equiv-text="${this.pages?.startIndex}"/>-
<x id="1" equiv-text="${this.pages?.endIndex}"/>z <x id="1" equiv-text="${this.pages?.endIndex}"/>z
<x id="2" equiv-text="${this.pages?.count}"/></target> <x id="2" equiv-text="${this.pages?.count}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s6a89bb10338369b4"> <trans-unit id="s6a89bb10338369b4">
@ -366,7 +366,7 @@
</trans-unit> </trans-unit>
<trans-unit id="sc35581d9c1cd67ff"> <trans-unit id="sc35581d9c1cd67ff">
<source>On behalf of <x id="0" equiv-text="${item.user.on_behalf_of.username}"/></source> <source>On behalf of <x id="0" equiv-text="${item.user.on_behalf_of.username}"/></source>
<target>W imieniu <target>W imieniu
<x id="0" equiv-text="${item.user.on_behalf_of.username}"/></target> <x id="0" equiv-text="${item.user.on_behalf_of.username}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="saf63a04c86018698"> <trans-unit id="saf63a04c86018698">
@ -454,7 +454,7 @@
<trans-unit id="s0382d73823585617"> <trans-unit id="s0382d73823585617">
<source><x id="0" equiv-text="${this.errorMessage}"/>: <x id="1" equiv-text="${e.toString()}"/></source> <source><x id="0" equiv-text="${this.errorMessage}"/>: <x id="1" equiv-text="${e.toString()}"/></source>
<target> <target>
<x id="0" equiv-text="${this.errorMessage}"/>: <x id="0" equiv-text="${this.errorMessage}"/>:
<x id="1" equiv-text="${e.toString()}"/></target> <x id="1" equiv-text="${e.toString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s2ceb11be2290bb1b"> <trans-unit id="s2ceb11be2290bb1b">
@ -485,7 +485,7 @@
</trans-unit> </trans-unit>
<trans-unit id="saa0e2675da69651b"> <trans-unit id="saa0e2675da69651b">
<source>The URL "<x id="0" equiv-text="${this.url}"/>" was not found.</source> <source>The URL "<x id="0" equiv-text="${this.url}"/>" was not found.</source>
<target>Nie znaleziono adresu URL „ <target>Nie znaleziono adresu URL „
<x id="0" equiv-text="${this.url}"/>”.</target> <x id="0" equiv-text="${this.url}"/>”.</target>
</trans-unit> </trans-unit>
<trans-unit id="s58cd9c2fe836d9c6"> <trans-unit id="s58cd9c2fe836d9c6">
@ -498,7 +498,7 @@
</trans-unit> </trans-unit>
<trans-unit id="s6dfd15978586d05f"> <trans-unit id="s6dfd15978586d05f">
<source>Welcome, <x id="0" equiv-text="${name}"/>.</source> <source>Welcome, <x id="0" equiv-text="${name}"/>.</source>
<target>Witaj, <target>Witaj,
<x id="0" equiv-text="${name}"/>.</target> <x id="0" equiv-text="${name}"/>.</target>
</trans-unit> </trans-unit>
<trans-unit id="sc381422c585b867f"> <trans-unit id="sc381422c585b867f">
@ -604,7 +604,7 @@
<source>Duration</source> <source>Duration</source>
</trans-unit> </trans-unit>
<trans-unit id="se7e1ababbc4868b8"> <trans-unit id="se7e1ababbc4868b8">
<source><x id="0" equiv-text="${item.taskDuration.toFixed(2)}"/> seconds</source> <source><x id="0" equiv-text="${item.duration.toFixed(2)}"/> seconds</source>
</trans-unit> </trans-unit>
<trans-unit id="sc25edca57df81461"> <trans-unit id="sc25edca57df81461">
<source>Authentication</source> <source>Authentication</source>
@ -1235,7 +1235,7 @@
</trans-unit> </trans-unit>
<trans-unit id="s5d6af4c100ad321b"> <trans-unit id="s5d6af4c100ad321b">
<source>Create <x id="0" equiv-text="${type.name}"/></source> <source>Create <x id="0" equiv-text="${type.name}"/></source>
<target>Utwórz <target>Utwórz
<x id="0" equiv-text="${type.name}"/></target> <x id="0" equiv-text="${type.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sb95baab425322600"> <trans-unit id="sb95baab425322600">
@ -1317,7 +1317,7 @@
<trans-unit id="s55fa598b754cc3cc"> <trans-unit id="s55fa598b754cc3cc">
<source><x id="0" equiv-text="${ub.name}"/> (<x id="1" equiv-text="${consequence}"/>)</source> <source><x id="0" equiv-text="${ub.name}"/> (<x id="1" equiv-text="${consequence}"/>)</source>
<target> <target>
<x id="0" equiv-text="${ub.name}"/>( <x id="0" equiv-text="${ub.name}"/>(
<x id="1" equiv-text="${consequence}"/>)</target> <x id="1" equiv-text="${consequence}"/>)</target>
</trans-unit> </trans-unit>
<trans-unit id="s09240e07b5b8d640"> <trans-unit id="s09240e07b5b8d640">
@ -1329,13 +1329,13 @@
</trans-unit> </trans-unit>
<trans-unit id="sf6eb148db23d19de"> <trans-unit id="sf6eb148db23d19de">
<source>Failed to delete <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source> <source>Failed to delete <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source>
<target>Nie udało się usunąć <target>Nie udało się usunąć
<x id="0" equiv-text="${this.objectLabel}"/>: <x id="0" equiv-text="${this.objectLabel}"/>:
<x id="1" equiv-text="${e.toString()}"/></target> <x id="1" equiv-text="${e.toString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s039b6434e8a75560"> <trans-unit id="s039b6434e8a75560">
<source>Delete <x id="0" equiv-text="${this.objectLabel}"/></source> <source>Delete <x id="0" equiv-text="${this.objectLabel}"/></source>
<target>Usuń <target>Usuń
<x id="0" equiv-text="${this.objectLabel}"/></target> <x id="0" equiv-text="${this.objectLabel}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s5819a49638f6d7cb"> <trans-unit id="s5819a49638f6d7cb">
@ -1378,7 +1378,7 @@
</trans-unit> </trans-unit>
<trans-unit id="sc9175cb129fdc306"> <trans-unit id="sc9175cb129fdc306">
<source>Update <x id="0" equiv-text="${item.verboseName}"/></source> <source>Update <x id="0" equiv-text="${item.verboseName}"/></source>
<target>Zaktualizuj <target>Zaktualizuj
<x id="0" equiv-text="${item.verboseName}"/></target> <x id="0" equiv-text="${item.verboseName}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s398f6ba74ba8943a"> <trans-unit id="s398f6ba74ba8943a">
@ -2107,17 +2107,17 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s030ac0829bb50a49"> <trans-unit id="s030ac0829bb50a49">
<source>Policy <x id="0" equiv-text="${item.policyObj?.name}"/></source> <source>Policy <x id="0" equiv-text="${item.policyObj?.name}"/></source>
<target>Zasada <target>Zasada
<x id="0" equiv-text="${item.policyObj?.name}"/></target> <x id="0" equiv-text="${item.policyObj?.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s2a64d2dca3da9b0e"> <trans-unit id="s2a64d2dca3da9b0e">
<source>Group <x id="0" equiv-text="${item.groupObj?.name}"/></source> <source>Group <x id="0" equiv-text="${item.groupObj?.name}"/></source>
<target>Grupa <target>Grupa
<x id="0" equiv-text="${item.groupObj?.name}"/></target> <x id="0" equiv-text="${item.groupObj?.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="se5dc026819a32ff8"> <trans-unit id="se5dc026819a32ff8">
<source>User <x id="0" equiv-text="${item.userObj?.name}"/></source> <source>User <x id="0" equiv-text="${item.userObj?.name}"/></source>
<target>Użytkownik <target>Użytkownik
<x id="0" equiv-text="${item.userObj?.name}"/></target> <x id="0" equiv-text="${item.userObj?.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s50c312bea93b6925"> <trans-unit id="s50c312bea93b6925">
@ -2601,13 +2601,13 @@ doesn't pass when either or both of the selected options are equal or above the
<target>Zadanie zakończone z błędami</target> <target>Zadanie zakończone z błędami</target>
</trans-unit> </trans-unit>
<trans-unit id="sbedb77365a066648"> <trans-unit id="sbedb77365a066648">
<source>Last sync: <x id="0" equiv-text="${task.taskFinishTimestamp.toLocaleString()}"/></source> <source>Last sync: <x id="0" equiv-text="${task.finishTimestamp.toLocaleString()}"/></source>
<target>Ostatnia synchronizacja: <target>Ostatnia synchronizacja:
<x id="0" equiv-text="${task.taskFinishTimestamp.toLocaleString()}"/></target> <x id="0" equiv-text="${task.finishTimestamp.toLocaleString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sf3fec8353106ac2f"> <trans-unit id="sf3fec8353106ac2f">
<source>OAuth Source <x id="0" equiv-text="${this.source.name}"/></source> <source>OAuth Source <x id="0" equiv-text="${this.source.name}"/></source>
<target>Źródło OAuth <target>Źródło OAuth
<x id="0" equiv-text="${this.source.name}"/></target> <x id="0" equiv-text="${this.source.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="se09d055771f3a11d"> <trans-unit id="se09d055771f3a11d">
@ -2990,7 +2990,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="se16ac750b81fa93d"> <trans-unit id="se16ac750b81fa93d">
<source>Assigned to <x id="0" equiv-text="${item.boundTo}"/> object(s).</source> <source>Assigned to <x id="0" equiv-text="${item.boundTo}"/> object(s).</source>
<target>Przypisany do <target>Przypisany do
<x id="0" equiv-text="${item.boundTo}"/>obiektu(ów).</target> <x id="0" equiv-text="${item.boundTo}"/>obiektu(ów).</target>
</trans-unit> </trans-unit>
<trans-unit id="s5a48d5171e1a1522"> <trans-unit id="s5a48d5171e1a1522">
@ -3090,7 +3090,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s4414164d120de61a"> <trans-unit id="s4414164d120de61a">
<source>The following objects use <x id="0" equiv-text="${objName}"/></source> <source>The following objects use <x id="0" equiv-text="${objName}"/></source>
<target>Następujące obiekty używają <target>Następujące obiekty używają
<x id="0" equiv-text="${objName}"/></target> <x id="0" equiv-text="${objName}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s92e241c9f3c101a2"> <trans-unit id="s92e241c9f3c101a2">
@ -3102,14 +3102,14 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s14401ff4a0cba208"> <trans-unit id="s14401ff4a0cba208">
<source>Failed to update <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source> <source>Failed to update <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source>
<target>Nie udało się zaktualizować <target>Nie udało się zaktualizować
<x id="0" equiv-text="${this.objectLabel}"/>: <x id="0" equiv-text="${this.objectLabel}"/>:
<x id="1" equiv-text="${e.toString()}"/></target> <x id="1" equiv-text="${e.toString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sa95a538bfbb86111"> <trans-unit id="sa95a538bfbb86111">
<source>Are you sure you want to update <x id="0" equiv-text="${this.objectLabel}"/> "<x id="1" equiv-text="${this.obj?.name}"/>"?</source> <source>Are you sure you want to update <x id="0" equiv-text="${this.objectLabel}"/> "<x id="1" equiv-text="${this.obj?.name}"/>"?</source>
<target>Czy na pewno chcesz zaktualizować <target>Czy na pewno chcesz zaktualizować
<x id="0" equiv-text="${this.objectLabel}"/>" <x id="0" equiv-text="${this.objectLabel}"/>"
<x id="1" equiv-text="${this.obj?.name}"/>”?</target> <x id="1" equiv-text="${this.obj?.name}"/>”?</target>
</trans-unit> </trans-unit>
<trans-unit id="sc92d7cfb6ee1fec6"> <trans-unit id="sc92d7cfb6ee1fec6">
@ -3142,7 +3142,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s5d7748b1d2363478"> <trans-unit id="s5d7748b1d2363478">
<source>Are you sure you want to remove the selected users from the group <x id="0" equiv-text="${this.targetGroup?.name}"/>?</source> <source>Are you sure you want to remove the selected users from the group <x id="0" equiv-text="${this.targetGroup?.name}"/>?</source>
<target>Czy na pewno chcesz usunąć wybranych użytkowników z grupy <target>Czy na pewno chcesz usunąć wybranych użytkowników z grupy
<x id="0" equiv-text="${this.targetGroup?.name}"/>?</target> <x id="0" equiv-text="${this.targetGroup?.name}"/>?</target>
</trans-unit> </trans-unit>
<trans-unit id="sea4f08110bb8f15d"> <trans-unit id="sea4f08110bb8f15d">
@ -3252,7 +3252,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s3616cc78631f5893"> <trans-unit id="s3616cc78631f5893">
<source>Warning: You're about to delete the user you're logged in as (<x id="0" equiv-text="${shouldShowWarning.username}"/>). Proceed at your own risk.</source> <source>Warning: You're about to delete the user you're logged in as (<x id="0" equiv-text="${shouldShowWarning.username}"/>). Proceed at your own risk.</source>
<target>Ostrzeżenie: masz zamiar usunąć użytkownika, na którym jesteś zalogowany jako ( <target>Ostrzeżenie: masz zamiar usunąć użytkownika, na którym jesteś zalogowany jako (
<x id="0" equiv-text="${shouldShowWarning.username}"/>). Kontynuuj na własne ryzyko.</target> <x id="0" equiv-text="${shouldShowWarning.username}"/>). Kontynuuj na własne ryzyko.</target>
</trans-unit> </trans-unit>
<trans-unit id="s510c7add9e24c306"> <trans-unit id="s510c7add9e24c306">
@ -3276,7 +3276,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="sb4c9ed2a487b238f"> <trans-unit id="sb4c9ed2a487b238f">
<source>Are you sure you want to remove user <x id="0" equiv-text="${this.targetUser?.username}"/> from the following groups?</source> <source>Are you sure you want to remove user <x id="0" equiv-text="${this.targetUser?.username}"/> from the following groups?</source>
<target>Czy na pewno chcesz usunąć użytkownika <target>Czy na pewno chcesz usunąć użytkownika
<x id="0" equiv-text="${this.targetUser?.username}"/>z następujących grup?</target> <x id="0" equiv-text="${this.targetUser?.username}"/>z następujących grup?</target>
</trans-unit> </trans-unit>
<trans-unit id="s964f6725aeb7662f"> <trans-unit id="s964f6725aeb7662f">
@ -4213,8 +4213,8 @@ doesn't pass when either or both of the selected options are equal or above the
<trans-unit id="s2d5f69929bb7221d"> <trans-unit id="s2d5f69929bb7221d">
<source><x id="0" equiv-text="${prompt.name}"/> ("<x id="1" equiv-text="${prompt.fieldKey}"/>", of type <x id="2" equiv-text="${prompt.type}"/>)</source> <source><x id="0" equiv-text="${prompt.name}"/> ("<x id="1" equiv-text="${prompt.fieldKey}"/>", of type <x id="2" equiv-text="${prompt.type}"/>)</source>
<target> <target>
<x id="0" equiv-text="${prompt.name}"/>(„ <x id="0" equiv-text="${prompt.name}"/>(„
<x id="1" equiv-text="${prompt.fieldKey}"/>”, typu <x id="1" equiv-text="${prompt.fieldKey}"/>”, typu
<x id="2" equiv-text="${prompt.type}"/>)</target> <x id="2" equiv-text="${prompt.type}"/>)</target>
</trans-unit> </trans-unit>
<trans-unit id="s3b7b519444181264"> <trans-unit id="s3b7b519444181264">
@ -4336,7 +4336,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s77299a9d3dd932cd"> <trans-unit id="s77299a9d3dd932cd">
<source>Successfully imported <x id="0" equiv-text="${res.count}"/> devices.</source> <source>Successfully imported <x id="0" equiv-text="${res.count}"/> devices.</source>
<target>Pomyślnie zaimportowano <target>Pomyślnie zaimportowano
<x id="0" equiv-text="${res.count}"/>urządzenia.</target> <x id="0" equiv-text="${res.count}"/>urządzenia.</target>
</trans-unit> </trans-unit>
<trans-unit id="s6a615f6165ef01c9"> <trans-unit id="s6a615f6165ef01c9">
@ -4588,7 +4588,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s65d67612999165e9"> <trans-unit id="s65d67612999165e9">
<source>Event <x id="0" equiv-text="${this.event.pk}"/></source> <source>Event <x id="0" equiv-text="${this.event.pk}"/></source>
<target>Zdarzenie <target>Zdarzenie
<x id="0" equiv-text="${this.event.pk}"/></target> <x id="0" equiv-text="${this.event.pk}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s455de2f740b073fd"> <trans-unit id="s455de2f740b073fd">
@ -4771,7 +4771,7 @@ Bindings to groups/users are checked against the user of the event.</source>
<trans-unit id="s1ac2653a6492b435"> <trans-unit id="s1ac2653a6492b435">
<source><x id="0" equiv-text="${this.outpostHealth.version}"/>, should be <x id="1" equiv-text="${this.outpostHealth.versionShould}"/></source> <source><x id="0" equiv-text="${this.outpostHealth.version}"/>, should be <x id="1" equiv-text="${this.outpostHealth.versionShould}"/></source>
<target> <target>
<x id="0" equiv-text="${this.outpostHealth.version}"/>, powinno być <x id="0" equiv-text="${this.outpostHealth.version}"/>, powinno być
<x id="1" equiv-text="${this.outpostHealth.versionShould}"/></target> <x id="1" equiv-text="${this.outpostHealth.versionShould}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s1e176e35c828318c"> <trans-unit id="s1e176e35c828318c">
@ -4784,7 +4784,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s02b632a9ac24a824"> <trans-unit id="s02b632a9ac24a824">
<source>Last seen: <x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></source> <source>Last seen: <x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></source>
<target>Ostatnio widziany: <target>Ostatnio widziany:
<x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></target> <x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sa43153d53ae65063"> <trans-unit id="sa43153d53ae65063">
@ -4809,7 +4809,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sbf5f4c5ba679e847"> <trans-unit id="sbf5f4c5ba679e847">
<source>Logging in via <x id="0" equiv-text="${item.config.authentik_host}"/>.</source> <source>Logging in via <x id="0" equiv-text="${item.config.authentik_host}"/>.</source>
<target>Logowanie przez <target>Logowanie przez
<x id="0" equiv-text="${item.config.authentik_host}"/>.</target> <x id="0" equiv-text="${item.config.authentik_host}"/>.</target>
</trans-unit> </trans-unit>
<trans-unit id="s59b6028f19d15cda"> <trans-unit id="s59b6028f19d15cda">
@ -4964,7 +4964,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sef50d248448e0df1"> <trans-unit id="sef50d248448e0df1">
<source>Yes (<x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</source> <source>Yes (<x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</source>
<target>Tak ( <target>Tak (
<x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</target> <x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</target>
</trans-unit> </trans-unit>
<trans-unit id="s09205907b5b56cda"> <trans-unit id="s09205907b5b56cda">
@ -5102,7 +5102,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s96b3cddf33e1c853"> <trans-unit id="s96b3cddf33e1c853">
<source>You're currently impersonating <x id="0" equiv-text="${this.impersonation}"/>. Click to stop.</source> <source>You're currently impersonating <x id="0" equiv-text="${this.impersonation}"/>. Click to stop.</source>
<target>Obecnie podszywasz się pod <target>Obecnie podszywasz się pod
<x id="0" equiv-text="${this.impersonation}"/>. Kliknij, aby zatrzymać.</target> <x id="0" equiv-text="${this.impersonation}"/>. Kliknij, aby zatrzymać.</target>
</trans-unit> </trans-unit>
<trans-unit id="s7031e6928c44cedd"> <trans-unit id="s7031e6928c44cedd">
@ -5202,7 +5202,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s670ad066cc0e50a3"> <trans-unit id="s670ad066cc0e50a3">
<source>Login to continue to <x id="0" equiv-text="${this.challenge.applicationPre}"/>.</source> <source>Login to continue to <x id="0" equiv-text="${this.challenge.applicationPre}"/>.</source>
<target>Zaloguj się, aby przejść do <target>Zaloguj się, aby przejść do
<x id="0" equiv-text="${this.challenge.applicationPre}"/>.</target> <x id="0" equiv-text="${this.challenge.applicationPre}"/>.</target>
</trans-unit> </trans-unit>
<trans-unit id="scf5ce91bfba10a61"> <trans-unit id="scf5ce91bfba10a61">
@ -5311,12 +5311,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sbbb7318812d64e51"> <trans-unit id="sbbb7318812d64e51">
<source>Error when creating credential: <x id="0" equiv-text="${err}"/></source> <source>Error when creating credential: <x id="0" equiv-text="${err}"/></source>
<target>Błąd podczas tworzenia poświadczeń: <target>Błąd podczas tworzenia poświadczeń:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sfe199b2564b66054"> <trans-unit id="sfe199b2564b66054">
<source>Error when validating assertion on server: <x id="0" equiv-text="${err}"/></source> <source>Error when validating assertion on server: <x id="0" equiv-text="${err}"/></source>
<target>Błąd podczas walidacji asercji na serwerze: <target>Błąd podczas walidacji asercji na serwerze:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="se409d01b52c4e12f"> <trans-unit id="se409d01b52c4e12f">
@ -5455,12 +5455,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s7fa4e5e409d43573"> <trans-unit id="s7fa4e5e409d43573">
<source>Error creating credential: <x id="0" equiv-text="${err}"/></source> <source>Error creating credential: <x id="0" equiv-text="${err}"/></source>
<target>Błąd podczas tworzenia poświadczenia: <target>Błąd podczas tworzenia poświadczenia:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s9d95f09deb601f34"> <trans-unit id="s9d95f09deb601f34">
<source>Server validation of credential failed: <x id="0" equiv-text="${err}"/></source> <source>Server validation of credential failed: <x id="0" equiv-text="${err}"/></source>
<target>Weryfikacja poświadczeń serwera nie powiodła się: <target>Weryfikacja poświadczeń serwera nie powiodła się:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s6c8f05e3be04f62a"> <trans-unit id="s6c8f05e3be04f62a">
@ -5529,7 +5529,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s67dedada007d4067"> <trans-unit id="s67dedada007d4067">
<source>Failed to disconnected source: <x id="0" equiv-text="${exc}"/></source> <source>Failed to disconnected source: <x id="0" equiv-text="${exc}"/></source>
<target>Nie udało się odłączyć źródła: <target>Nie udało się odłączyć źródła:
<x id="0" equiv-text="${exc}"/></target> <x id="0" equiv-text="${exc}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sd2208cd1a767644b"> <trans-unit id="sd2208cd1a767644b">
@ -5542,7 +5542,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sababff57115130a0"> <trans-unit id="sababff57115130a0">
<source>Error: unsupported source settings: <x id="0" equiv-text="${source.component}"/></source> <source>Error: unsupported source settings: <x id="0" equiv-text="${source.component}"/></source>
<target>Błąd: nieobsługiwane ustawienia źródła: <target>Błąd: nieobsługiwane ustawienia źródła:
<x id="0" equiv-text="${source.component}"/></target> <x id="0" equiv-text="${source.component}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sd1031bddc66dc495"> <trans-unit id="sd1031bddc66dc495">

File diff suppressed because it is too large Load Diff

View File

@ -301,8 +301,8 @@
<trans-unit id="s04c5a637328c9b67"> <trans-unit id="s04c5a637328c9b67">
<source><x id="0" equiv-text="${this.pages?.startIndex}"/> - <x id="1" equiv-text="${this.pages?.endIndex}"/> of <x id="2" equiv-text="${this.pages?.count}"/></source> <source><x id="0" equiv-text="${this.pages?.startIndex}"/> - <x id="1" equiv-text="${this.pages?.endIndex}"/> of <x id="2" equiv-text="${this.pages?.count}"/></source>
<target> <target>
<x id="0" equiv-text="${this.pages?.count}"/>içinden <x id="0" equiv-text="${this.pages?.count}"/>içinden
<x id="1" equiv-text="${this.pages?.startIndex}"/>- <x id="1" equiv-text="${this.pages?.startIndex}"/>-
<x id="2" equiv-text="${this.pages?.endIndex}"/></target> <x id="2" equiv-text="${this.pages?.endIndex}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s6a89bb10338369b4"> <trans-unit id="s6a89bb10338369b4">
@ -445,7 +445,7 @@
<trans-unit id="s0382d73823585617"> <trans-unit id="s0382d73823585617">
<source><x id="0" equiv-text="${this.errorMessage}"/>: <x id="1" equiv-text="${e.toString()}"/></source> <source><x id="0" equiv-text="${this.errorMessage}"/>: <x id="1" equiv-text="${e.toString()}"/></source>
<target> <target>
<x id="0" equiv-text="${this.errorMessage}"/>: <x id="0" equiv-text="${this.errorMessage}"/>:
<x id="1" equiv-text="${e.toString()}"/></target> <x id="1" equiv-text="${e.toString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s2ceb11be2290bb1b"> <trans-unit id="s2ceb11be2290bb1b">
@ -476,7 +476,7 @@
</trans-unit> </trans-unit>
<trans-unit id="saa0e2675da69651b"> <trans-unit id="saa0e2675da69651b">
<source>The URL "<x id="0" equiv-text="${this.url}"/>" was not found.</source> <source>The URL "<x id="0" equiv-text="${this.url}"/>" was not found.</source>
<target>“ <target>“
<x id="0" equiv-text="${this.url}"/>” URL'si bulunamadı.</target> <x id="0" equiv-text="${this.url}"/>” URL'si bulunamadı.</target>
</trans-unit> </trans-unit>
<trans-unit id="s58cd9c2fe836d9c6"> <trans-unit id="s58cd9c2fe836d9c6">
@ -489,7 +489,7 @@
</trans-unit> </trans-unit>
<trans-unit id="s6dfd15978586d05f"> <trans-unit id="s6dfd15978586d05f">
<source>Welcome, <x id="0" equiv-text="${name}"/>.</source> <source>Welcome, <x id="0" equiv-text="${name}"/>.</source>
<target>Hoş geldiniz, <target>Hoş geldiniz,
<x id="0" equiv-text="${name}"/>.</target> <x id="0" equiv-text="${name}"/>.</target>
</trans-unit> </trans-unit>
<trans-unit id="sc381422c585b867f"> <trans-unit id="sc381422c585b867f">
@ -594,7 +594,7 @@
<source>Duration</source> <source>Duration</source>
</trans-unit> </trans-unit>
<trans-unit id="se7e1ababbc4868b8"> <trans-unit id="se7e1ababbc4868b8">
<source><x id="0" equiv-text="${item.taskDuration.toFixed(2)}"/> seconds</source> <source><x id="0" equiv-text="${item.duration.toFixed(2)}"/> seconds</source>
</trans-unit> </trans-unit>
<trans-unit id="sc25edca57df81461"> <trans-unit id="sc25edca57df81461">
<source>Authentication</source> <source>Authentication</source>
@ -1195,7 +1195,7 @@
</trans-unit> </trans-unit>
<trans-unit id="s5d6af4c100ad321b"> <trans-unit id="s5d6af4c100ad321b">
<source>Create <x id="0" equiv-text="${type.name}"/></source> <source>Create <x id="0" equiv-text="${type.name}"/></source>
<target>Oluştur <target>Oluştur
<x id="0" equiv-text="${type.name}"/></target> <x id="0" equiv-text="${type.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sb95baab425322600"> <trans-unit id="sb95baab425322600">
@ -1276,7 +1276,7 @@
<trans-unit id="s55fa598b754cc3cc"> <trans-unit id="s55fa598b754cc3cc">
<source><x id="0" equiv-text="${ub.name}"/> (<x id="1" equiv-text="${consequence}"/>)</source> <source><x id="0" equiv-text="${ub.name}"/> (<x id="1" equiv-text="${consequence}"/>)</source>
<target> <target>
<x id="0" equiv-text="${ub.name}"/>( <x id="0" equiv-text="${ub.name}"/>(
<x id="1" equiv-text="${consequence}"/>)</target> <x id="1" equiv-text="${consequence}"/>)</target>
</trans-unit> </trans-unit>
<trans-unit id="s09240e07b5b8d640"> <trans-unit id="s09240e07b5b8d640">
@ -1289,7 +1289,7 @@
<trans-unit id="sf6eb148db23d19de"> <trans-unit id="sf6eb148db23d19de">
<source>Failed to delete <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source> <source>Failed to delete <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source>
<target> <target>
<x id="0" equiv-text="${this.objectLabel}"/>silinemedi: <x id="0" equiv-text="${this.objectLabel}"/>silinemedi:
<x id="1" equiv-text="${e.toString()}"/></target> <x id="1" equiv-text="${e.toString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s039b6434e8a75560"> <trans-unit id="s039b6434e8a75560">
@ -1337,7 +1337,7 @@
</trans-unit> </trans-unit>
<trans-unit id="sc9175cb129fdc306"> <trans-unit id="sc9175cb129fdc306">
<source>Update <x id="0" equiv-text="${item.verboseName}"/></source> <source>Update <x id="0" equiv-text="${item.verboseName}"/></source>
<target>Güncelleme <target>Güncelleme
<x id="0" equiv-text="${item.verboseName}"/></target> <x id="0" equiv-text="${item.verboseName}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s398f6ba74ba8943a"> <trans-unit id="s398f6ba74ba8943a">
@ -2034,17 +2034,17 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s030ac0829bb50a49"> <trans-unit id="s030ac0829bb50a49">
<source>Policy <x id="0" equiv-text="${item.policyObj?.name}"/></source> <source>Policy <x id="0" equiv-text="${item.policyObj?.name}"/></source>
<target>İlke <target>İlke
<x id="0" equiv-text="${item.policyObj?.name}"/></target> <x id="0" equiv-text="${item.policyObj?.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s2a64d2dca3da9b0e"> <trans-unit id="s2a64d2dca3da9b0e">
<source>Group <x id="0" equiv-text="${item.groupObj?.name}"/></source> <source>Group <x id="0" equiv-text="${item.groupObj?.name}"/></source>
<target>Grup <target>Grup
<x id="0" equiv-text="${item.groupObj?.name}"/></target> <x id="0" equiv-text="${item.groupObj?.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="se5dc026819a32ff8"> <trans-unit id="se5dc026819a32ff8">
<source>User <x id="0" equiv-text="${item.userObj?.name}"/></source> <source>User <x id="0" equiv-text="${item.userObj?.name}"/></source>
<target>Kullanıcı <target>Kullanıcı
<x id="0" equiv-text="${item.userObj?.name}"/></target> <x id="0" equiv-text="${item.userObj?.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s50c312bea93b6925"> <trans-unit id="s50c312bea93b6925">
@ -2516,9 +2516,9 @@ doesn't pass when either or both of the selected options are equal or above the
<target>Görev hatalarla tamamlandı</target> <target>Görev hatalarla tamamlandı</target>
</trans-unit> </trans-unit>
<trans-unit id="sbedb77365a066648"> <trans-unit id="sbedb77365a066648">
<source>Last sync: <x id="0" equiv-text="${task.taskFinishTimestamp.toLocaleString()}"/></source> <source>Last sync: <x id="0" equiv-text="${task.finishTimestamp.toLocaleString()}"/></source>
<target>Son senkronizasyon: <target>Son senkronizasyon:
<x id="0" equiv-text="${task.taskFinishTimestamp.toLocaleString()}"/></target> <x id="0" equiv-text="${task.finishTimestamp.toLocaleString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sf3fec8353106ac2f"> <trans-unit id="sf3fec8353106ac2f">
<source>OAuth Source <x id="0" equiv-text="${this.source.name}"/></source> <source>OAuth Source <x id="0" equiv-text="${this.source.name}"/></source>
@ -2992,7 +2992,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s4414164d120de61a"> <trans-unit id="s4414164d120de61a">
<source>The following objects use <x id="0" equiv-text="${objName}"/></source> <source>The following objects use <x id="0" equiv-text="${objName}"/></source>
<target>Aşağıdaki nesneler <target>Aşağıdaki nesneler
<x id="0" equiv-text="${objName}"/></target> <x id="0" equiv-text="${objName}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s92e241c9f3c101a2"> <trans-unit id="s92e241c9f3c101a2">
@ -3005,13 +3005,13 @@ doesn't pass when either or both of the selected options are equal or above the
<trans-unit id="s14401ff4a0cba208"> <trans-unit id="s14401ff4a0cba208">
<source>Failed to update <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source> <source>Failed to update <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source>
<target> <target>
<x id="0" equiv-text="${this.objectLabel}"/>güncellenemedi: <x id="0" equiv-text="${this.objectLabel}"/>güncellenemedi:
<x id="1" equiv-text="${e.toString()}"/></target> <x id="1" equiv-text="${e.toString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sa95a538bfbb86111"> <trans-unit id="sa95a538bfbb86111">
<source>Are you sure you want to update <x id="0" equiv-text="${this.objectLabel}"/> "<x id="1" equiv-text="${this.obj?.name}"/>"?</source> <source>Are you sure you want to update <x id="0" equiv-text="${this.objectLabel}"/> "<x id="1" equiv-text="${this.obj?.name}"/>"?</source>
<target> <target>
<x id="0" equiv-text="${this.objectLabel}"/>“ <x id="0" equiv-text="${this.objectLabel}"/>“
<x id="1" equiv-text="${this.obj?.name}"/>” güncellemesini istediğinizden emin misiniz?</target> <x id="1" equiv-text="${this.obj?.name}"/>” güncellemesini istediğinizden emin misiniz?</target>
</trans-unit> </trans-unit>
<trans-unit id="sc92d7cfb6ee1fec6"> <trans-unit id="sc92d7cfb6ee1fec6">
@ -3143,7 +3143,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s3616cc78631f5893"> <trans-unit id="s3616cc78631f5893">
<source>Warning: You're about to delete the user you're logged in as (<x id="0" equiv-text="${shouldShowWarning.username}"/>). Proceed at your own risk.</source> <source>Warning: You're about to delete the user you're logged in as (<x id="0" equiv-text="${shouldShowWarning.username}"/>). Proceed at your own risk.</source>
<target>Uyarı: Oturum açtığınız kullanıcıyı ( <target>Uyarı: Oturum açtığınız kullanıcıyı (
<x id="0" equiv-text="${shouldShowWarning.username}"/>) silmek üzeresiniz. Kendi sorumluluğunuzdadır.</target> <x id="0" equiv-text="${shouldShowWarning.username}"/>) silmek üzeresiniz. Kendi sorumluluğunuzdadır.</target>
</trans-unit> </trans-unit>
<trans-unit id="s510c7add9e24c306"> <trans-unit id="s510c7add9e24c306">
@ -4063,8 +4063,8 @@ doesn't pass when either or both of the selected options are equal or above the
<trans-unit id="s2d5f69929bb7221d"> <trans-unit id="s2d5f69929bb7221d">
<source><x id="0" equiv-text="${prompt.name}"/> ("<x id="1" equiv-text="${prompt.fieldKey}"/>", of type <x id="2" equiv-text="${prompt.type}"/>)</source> <source><x id="0" equiv-text="${prompt.name}"/> ("<x id="1" equiv-text="${prompt.fieldKey}"/>", of type <x id="2" equiv-text="${prompt.type}"/>)</source>
<target> <target>
<x id="0" equiv-text="${prompt.name}"/>(“ <x id="0" equiv-text="${prompt.name}"/>(“
<x id="1" equiv-text="${prompt.fieldKey}"/>”, <x id="1" equiv-text="${prompt.fieldKey}"/>”,
<x id="2" equiv-text="${prompt.type}"/>türünde)</target> <x id="2" equiv-text="${prompt.type}"/>türünde)</target>
</trans-unit> </trans-unit>
<trans-unit id="s3b7b519444181264"> <trans-unit id="s3b7b519444181264">
@ -4413,7 +4413,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s65d67612999165e9"> <trans-unit id="s65d67612999165e9">
<source>Event <x id="0" equiv-text="${this.event.pk}"/></source> <source>Event <x id="0" equiv-text="${this.event.pk}"/></source>
<target>Olay <target>Olay
<x id="0" equiv-text="${this.event.pk}"/></target> <x id="0" equiv-text="${this.event.pk}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s455de2f740b073fd"> <trans-unit id="s455de2f740b073fd">
@ -4591,7 +4591,7 @@ Bindings to groups/users are checked against the user of the event.</source>
<trans-unit id="s1ac2653a6492b435"> <trans-unit id="s1ac2653a6492b435">
<source><x id="0" equiv-text="${this.outpostHealth.version}"/>, should be <x id="1" equiv-text="${this.outpostHealth.versionShould}"/></source> <source><x id="0" equiv-text="${this.outpostHealth.version}"/>, should be <x id="1" equiv-text="${this.outpostHealth.versionShould}"/></source>
<target> <target>
<x id="0" equiv-text="${this.outpostHealth.version}"/>, <x id="0" equiv-text="${this.outpostHealth.version}"/>,
<x id="1" equiv-text="${this.outpostHealth.versionShould}"/>olmalıdır</target> <x id="1" equiv-text="${this.outpostHealth.versionShould}"/>olmalıdır</target>
</trans-unit> </trans-unit>
<trans-unit id="s1e176e35c828318c"> <trans-unit id="s1e176e35c828318c">
@ -4603,7 +4603,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s02b632a9ac24a824"> <trans-unit id="s02b632a9ac24a824">
<source>Last seen: <x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></source> <source>Last seen: <x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></source>
<target>Son görüldü: <target>Son görüldü:
<x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></target> <x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sa43153d53ae65063"> <trans-unit id="sa43153d53ae65063">
@ -4780,7 +4780,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sef50d248448e0df1"> <trans-unit id="sef50d248448e0df1">
<source>Yes (<x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</source> <source>Yes (<x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</source>
<target>Evet ( <target>Evet (
<x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</target> <x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</target>
</trans-unit> </trans-unit>
<trans-unit id="s09205907b5b56cda"> <trans-unit id="s09205907b5b56cda">
@ -4905,7 +4905,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s96b3cddf33e1c853"> <trans-unit id="s96b3cddf33e1c853">
<source>You're currently impersonating <x id="0" equiv-text="${this.impersonation}"/>. Click to stop.</source> <source>You're currently impersonating <x id="0" equiv-text="${this.impersonation}"/>. Click to stop.</source>
<target>Şu anda <target>Şu anda
<x id="0" equiv-text="${this.impersonation}"/>kimliğine bürünüyorsunuz. Durdurmak için tıklayın.</target> <x id="0" equiv-text="${this.impersonation}"/>kimliğine bürünüyorsunuz. Durdurmak için tıklayın.</target>
</trans-unit> </trans-unit>
<trans-unit id="s7031e6928c44cedd"> <trans-unit id="s7031e6928c44cedd">
@ -5108,12 +5108,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sbbb7318812d64e51"> <trans-unit id="sbbb7318812d64e51">
<source>Error when creating credential: <x id="0" equiv-text="${err}"/></source> <source>Error when creating credential: <x id="0" equiv-text="${err}"/></source>
<target>Kimlik bilgisi oluşturulurken hata oluştu: <target>Kimlik bilgisi oluşturulurken hata oluştu:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sfe199b2564b66054"> <trans-unit id="sfe199b2564b66054">
<source>Error when validating assertion on server: <x id="0" equiv-text="${err}"/></source> <source>Error when validating assertion on server: <x id="0" equiv-text="${err}"/></source>
<target>Sunucuda onaylama işlemi doğrulanırken hata oluştu: <target>Sunucuda onaylama işlemi doğrulanırken hata oluştu:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="se409d01b52c4e12f"> <trans-unit id="se409d01b52c4e12f">
@ -5247,12 +5247,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s7fa4e5e409d43573"> <trans-unit id="s7fa4e5e409d43573">
<source>Error creating credential: <x id="0" equiv-text="${err}"/></source> <source>Error creating credential: <x id="0" equiv-text="${err}"/></source>
<target>Kimlik bilgisi oluşturulurken hata oluştu: <target>Kimlik bilgisi oluşturulurken hata oluştu:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s9d95f09deb601f34"> <trans-unit id="s9d95f09deb601f34">
<source>Server validation of credential failed: <x id="0" equiv-text="${err}"/></source> <source>Server validation of credential failed: <x id="0" equiv-text="${err}"/></source>
<target>Kimlik bilgisi sunucu doğrulaması başarısız oldu: <target>Kimlik bilgisi sunucu doğrulaması başarısız oldu:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s6c8f05e3be04f62a"> <trans-unit id="s6c8f05e3be04f62a">
@ -5328,7 +5328,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sababff57115130a0"> <trans-unit id="sababff57115130a0">
<source>Error: unsupported source settings: <x id="0" equiv-text="${source.component}"/></source> <source>Error: unsupported source settings: <x id="0" equiv-text="${source.component}"/></source>
<target>Hata: desteklenmeyen kaynak ayarları: <target>Hata: desteklenmeyen kaynak ayarları:
<x id="0" equiv-text="${source.component}"/></target> <x id="0" equiv-text="${source.component}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sd1031bddc66dc495"> <trans-unit id="sd1031bddc66dc495">

File diff suppressed because it is too large Load Diff

View File

@ -160,7 +160,7 @@
</trans-unit> </trans-unit>
<trans-unit id="s14622ee6de586485"> <trans-unit id="s14622ee6de586485">
<source>Attempted to log in as <x id="0" equiv-text="${this.event.context.username}"/></source> <source>Attempted to log in as <x id="0" equiv-text="${this.event.context.username}"/></source>
<target>已尝试以 <target>已尝试以
<x id="0" equiv-text="${this.event.context.username}"/>身份登入</target> <x id="0" equiv-text="${this.event.context.username}"/>身份登入</target>
</trans-unit> </trans-unit>
<trans-unit id="sb07bf992e3d00664"> <trans-unit id="sb07bf992e3d00664">
@ -308,8 +308,8 @@
<trans-unit id="s04c5a637328c9b67"> <trans-unit id="s04c5a637328c9b67">
<source><x id="0" equiv-text="${this.pages?.startIndex}"/> - <x id="1" equiv-text="${this.pages?.endIndex}"/> of <x id="2" equiv-text="${this.pages?.count}"/></source> <source><x id="0" equiv-text="${this.pages?.startIndex}"/> - <x id="1" equiv-text="${this.pages?.endIndex}"/> of <x id="2" equiv-text="${this.pages?.count}"/></source>
<target> <target>
<x id="0" equiv-text="${this.pages?.startIndex}"/>- <x id="0" equiv-text="${this.pages?.startIndex}"/>-
<x id="1" equiv-text="${this.pages?.endIndex}"/>of <x id="1" equiv-text="${this.pages?.endIndex}"/>of
<x id="2" equiv-text="${this.pages?.count}"/></target> <x id="2" equiv-text="${this.pages?.count}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s6a89bb10338369b4"> <trans-unit id="s6a89bb10338369b4">
@ -364,7 +364,7 @@
</trans-unit> </trans-unit>
<trans-unit id="sc35581d9c1cd67ff"> <trans-unit id="sc35581d9c1cd67ff">
<source>On behalf of <x id="0" equiv-text="${item.user.on_behalf_of.username}"/></source> <source>On behalf of <x id="0" equiv-text="${item.user.on_behalf_of.username}"/></source>
<target>代表 <target>代表
<x id="0" equiv-text="${item.user.on_behalf_of.username}"/></target> <x id="0" equiv-text="${item.user.on_behalf_of.username}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="saf63a04c86018698"> <trans-unit id="saf63a04c86018698">
@ -452,7 +452,7 @@
<trans-unit id="s0382d73823585617"> <trans-unit id="s0382d73823585617">
<source><x id="0" equiv-text="${this.errorMessage}"/>: <x id="1" equiv-text="${e.toString()}"/></source> <source><x id="0" equiv-text="${this.errorMessage}"/>: <x id="1" equiv-text="${e.toString()}"/></source>
<target> <target>
<x id="0" equiv-text="${this.errorMessage}"/>: <x id="0" equiv-text="${this.errorMessage}"/>:
<x id="1" equiv-text="${e.toString()}"/></target> <x id="1" equiv-text="${e.toString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s2ceb11be2290bb1b"> <trans-unit id="s2ceb11be2290bb1b">
@ -483,7 +483,7 @@
</trans-unit> </trans-unit>
<trans-unit id="saa0e2675da69651b"> <trans-unit id="saa0e2675da69651b">
<source>The URL "<x id="0" equiv-text="${this.url}"/>" was not found.</source> <source>The URL "<x id="0" equiv-text="${this.url}"/>" was not found.</source>
<target>找不到网址 “ <target>找不到网址 “
<x id="0" equiv-text="${this.url}"/>”。</target> <x id="0" equiv-text="${this.url}"/>”。</target>
</trans-unit> </trans-unit>
<trans-unit id="s58cd9c2fe836d9c6"> <trans-unit id="s58cd9c2fe836d9c6">
@ -496,7 +496,7 @@
</trans-unit> </trans-unit>
<trans-unit id="s6dfd15978586d05f"> <trans-unit id="s6dfd15978586d05f">
<source>Welcome, <x id="0" equiv-text="${name}"/>.</source> <source>Welcome, <x id="0" equiv-text="${name}"/>.</source>
<target>欢迎, <target>欢迎,
<x id="0" equiv-text="${name}"/>。</target> <x id="0" equiv-text="${name}"/>。</target>
</trans-unit> </trans-unit>
<trans-unit id="sc381422c585b867f"> <trans-unit id="sc381422c585b867f">
@ -601,7 +601,7 @@
<source>Duration</source> <source>Duration</source>
</trans-unit> </trans-unit>
<trans-unit id="se7e1ababbc4868b8"> <trans-unit id="se7e1ababbc4868b8">
<source><x id="0" equiv-text="${item.taskDuration.toFixed(2)}"/> seconds</source> <source><x id="0" equiv-text="${item.duration.toFixed(2)}"/> seconds</source>
</trans-unit> </trans-unit>
<trans-unit id="sc25edca57df81461"> <trans-unit id="sc25edca57df81461">
<source>Authentication</source> <source>Authentication</source>
@ -1208,7 +1208,7 @@
</trans-unit> </trans-unit>
<trans-unit id="s5d6af4c100ad321b"> <trans-unit id="s5d6af4c100ad321b">
<source>Create <x id="0" equiv-text="${type.name}"/></source> <source>Create <x id="0" equiv-text="${type.name}"/></source>
<target>创建 <target>创建
<x id="0" equiv-text="${type.name}"/></target> <x id="0" equiv-text="${type.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sb95baab425322600"> <trans-unit id="sb95baab425322600">
@ -1289,7 +1289,7 @@
<trans-unit id="s55fa598b754cc3cc"> <trans-unit id="s55fa598b754cc3cc">
<source><x id="0" equiv-text="${ub.name}"/> (<x id="1" equiv-text="${consequence}"/>)</source> <source><x id="0" equiv-text="${ub.name}"/> (<x id="1" equiv-text="${consequence}"/>)</source>
<target> <target>
<x id="0" equiv-text="${ub.name}"/>( <x id="0" equiv-text="${ub.name}"/>(
<x id="1" equiv-text="${consequence}"/>)</target> <x id="1" equiv-text="${consequence}"/>)</target>
</trans-unit> </trans-unit>
<trans-unit id="s09240e07b5b8d640"> <trans-unit id="s09240e07b5b8d640">
@ -1301,13 +1301,13 @@
</trans-unit> </trans-unit>
<trans-unit id="sf6eb148db23d19de"> <trans-unit id="sf6eb148db23d19de">
<source>Failed to delete <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source> <source>Failed to delete <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source>
<target>无法删除 <target>无法删除
<x id="0" equiv-text="${this.objectLabel}"/>: <x id="0" equiv-text="${this.objectLabel}"/>:
<x id="1" equiv-text="${e.toString()}"/></target> <x id="1" equiv-text="${e.toString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s039b6434e8a75560"> <trans-unit id="s039b6434e8a75560">
<source>Delete <x id="0" equiv-text="${this.objectLabel}"/></source> <source>Delete <x id="0" equiv-text="${this.objectLabel}"/></source>
<target>删除 <target>删除
<x id="0" equiv-text="${this.objectLabel}"/></target> <x id="0" equiv-text="${this.objectLabel}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s5819a49638f6d7cb"> <trans-unit id="s5819a49638f6d7cb">
@ -1350,7 +1350,7 @@
</trans-unit> </trans-unit>
<trans-unit id="sc9175cb129fdc306"> <trans-unit id="sc9175cb129fdc306">
<source>Update <x id="0" equiv-text="${item.verboseName}"/></source> <source>Update <x id="0" equiv-text="${item.verboseName}"/></source>
<target>更新 <target>更新
<x id="0" equiv-text="${item.verboseName}"/></target> <x id="0" equiv-text="${item.verboseName}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s398f6ba74ba8943a"> <trans-unit id="s398f6ba74ba8943a">
@ -2054,17 +2054,17 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s030ac0829bb50a49"> <trans-unit id="s030ac0829bb50a49">
<source>Policy <x id="0" equiv-text="${item.policyObj?.name}"/></source> <source>Policy <x id="0" equiv-text="${item.policyObj?.name}"/></source>
<target>策略 <target>策略
<x id="0" equiv-text="${item.policyObj?.name}"/></target> <x id="0" equiv-text="${item.policyObj?.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s2a64d2dca3da9b0e"> <trans-unit id="s2a64d2dca3da9b0e">
<source>Group <x id="0" equiv-text="${item.groupObj?.name}"/></source> <source>Group <x id="0" equiv-text="${item.groupObj?.name}"/></source>
<target>组 <target>组
<x id="0" equiv-text="${item.groupObj?.name}"/></target> <x id="0" equiv-text="${item.groupObj?.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="se5dc026819a32ff8"> <trans-unit id="se5dc026819a32ff8">
<source>User <x id="0" equiv-text="${item.userObj?.name}"/></source> <source>User <x id="0" equiv-text="${item.userObj?.name}"/></source>
<target>用户 <target>用户
<x id="0" equiv-text="${item.userObj?.name}"/></target> <x id="0" equiv-text="${item.userObj?.name}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s50c312bea93b6925"> <trans-unit id="s50c312bea93b6925">
@ -2538,9 +2538,9 @@ doesn't pass when either or both of the selected options are equal or above the
<target>任务已完成,但出现错误</target> <target>任务已完成,但出现错误</target>
</trans-unit> </trans-unit>
<trans-unit id="sbedb77365a066648"> <trans-unit id="sbedb77365a066648">
<source>Last sync: <x id="0" equiv-text="${task.taskFinishTimestamp.toLocaleString()}"/></source> <source>Last sync: <x id="0" equiv-text="${task.finishTimestamp.toLocaleString()}"/></source>
<target>上次同步: <target>上次同步:
<x id="0" equiv-text="${task.taskFinishTimestamp.toLocaleString()}"/></target> <x id="0" equiv-text="${task.finishTimestamp.toLocaleString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sf3fec8353106ac2f"> <trans-unit id="sf3fec8353106ac2f">
<source>OAuth Source <x id="0" equiv-text="${this.source.name}"/></source> <source>OAuth Source <x id="0" equiv-text="${this.source.name}"/></source>
@ -2918,7 +2918,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="se16ac750b81fa93d"> <trans-unit id="se16ac750b81fa93d">
<source>Assigned to <x id="0" equiv-text="${item.boundTo}"/> object(s).</source> <source>Assigned to <x id="0" equiv-text="${item.boundTo}"/> object(s).</source>
<target>已分配给 <target>已分配给
<x id="0" equiv-text="${item.boundTo}"/>个对象。</target> <x id="0" equiv-text="${item.boundTo}"/>个对象。</target>
</trans-unit> </trans-unit>
<trans-unit id="s5a48d5171e1a1522"> <trans-unit id="s5a48d5171e1a1522">
@ -3018,7 +3018,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s4414164d120de61a"> <trans-unit id="s4414164d120de61a">
<source>The following objects use <x id="0" equiv-text="${objName}"/></source> <source>The following objects use <x id="0" equiv-text="${objName}"/></source>
<target>以下对象使用 <target>以下对象使用
<x id="0" equiv-text="${objName}"/></target> <x id="0" equiv-text="${objName}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s92e241c9f3c101a2"> <trans-unit id="s92e241c9f3c101a2">
@ -3030,14 +3030,14 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s14401ff4a0cba208"> <trans-unit id="s14401ff4a0cba208">
<source>Failed to update <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source> <source>Failed to update <x id="0" equiv-text="${this.objectLabel}"/>: <x id="1" equiv-text="${e.toString()}"/></source>
<target>更新失败 <target>更新失败
<x id="0" equiv-text="${this.objectLabel}"/> <x id="0" equiv-text="${this.objectLabel}"/>
<x id="1" equiv-text="${e.toString()}"/></target> <x id="1" equiv-text="${e.toString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sa95a538bfbb86111"> <trans-unit id="sa95a538bfbb86111">
<source>Are you sure you want to update <x id="0" equiv-text="${this.objectLabel}"/> "<x id="1" equiv-text="${this.obj?.name}"/>"?</source> <source>Are you sure you want to update <x id="0" equiv-text="${this.objectLabel}"/> "<x id="1" equiv-text="${this.obj?.name}"/>"?</source>
<target>你确定要更新 <target>你确定要更新
<x id="0" equiv-text="${this.objectLabel}"/>" <x id="0" equiv-text="${this.objectLabel}"/>"
<x id="1" equiv-text="${this.obj?.name}"/>" 吗?</target> <x id="1" equiv-text="${this.obj?.name}"/>" 吗?</target>
</trans-unit> </trans-unit>
<trans-unit id="sc92d7cfb6ee1fec6"> <trans-unit id="sc92d7cfb6ee1fec6">
@ -3170,7 +3170,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s3616cc78631f5893"> <trans-unit id="s3616cc78631f5893">
<source>Warning: You're about to delete the user you're logged in as (<x id="0" equiv-text="${shouldShowWarning.username}"/>). Proceed at your own risk.</source> <source>Warning: You're about to delete the user you're logged in as (<x id="0" equiv-text="${shouldShowWarning.username}"/>). Proceed at your own risk.</source>
<target>警告:你即将删除登录的用户 ( <target>警告:你即将删除登录的用户 (
<x id="0" equiv-text="${shouldShowWarning.username}"/>)。继续,风险自负。</target> <x id="0" equiv-text="${shouldShowWarning.username}"/>)。继续,风险自负。</target>
</trans-unit> </trans-unit>
<trans-unit id="s510c7add9e24c306"> <trans-unit id="s510c7add9e24c306">
@ -4101,8 +4101,8 @@ doesn't pass when either or both of the selected options are equal or above the
<trans-unit id="s2d5f69929bb7221d"> <trans-unit id="s2d5f69929bb7221d">
<source><x id="0" equiv-text="${prompt.name}"/> ("<x id="1" equiv-text="${prompt.fieldKey}"/>", of type <x id="2" equiv-text="${prompt.type}"/>)</source> <source><x id="0" equiv-text="${prompt.name}"/> ("<x id="1" equiv-text="${prompt.fieldKey}"/>", of type <x id="2" equiv-text="${prompt.type}"/>)</source>
<target> <target>
<x id="0" equiv-text="${prompt.name}"/>(“ <x id="0" equiv-text="${prompt.name}"/>(“
<x id="1" equiv-text="${prompt.fieldKey}"/>”, 类型为 <x id="1" equiv-text="${prompt.fieldKey}"/>”, 类型为
<x id="2" equiv-text="${prompt.type}"/>)</target> <x id="2" equiv-text="${prompt.type}"/>)</target>
</trans-unit> </trans-unit>
<trans-unit id="s3b7b519444181264"> <trans-unit id="s3b7b519444181264">
@ -4454,7 +4454,7 @@ doesn't pass when either or both of the selected options are equal or above the
</trans-unit> </trans-unit>
<trans-unit id="s65d67612999165e9"> <trans-unit id="s65d67612999165e9">
<source>Event <x id="0" equiv-text="${this.event.pk}"/></source> <source>Event <x id="0" equiv-text="${this.event.pk}"/></source>
<target>事件 <target>事件
<x id="0" equiv-text="${this.event.pk}"/></target> <x id="0" equiv-text="${this.event.pk}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s455de2f740b073fd"> <trans-unit id="s455de2f740b073fd">
@ -4633,7 +4633,7 @@ Bindings to groups/users are checked against the user of the event.</source>
<trans-unit id="s1ac2653a6492b435"> <trans-unit id="s1ac2653a6492b435">
<source><x id="0" equiv-text="${this.outpostHealth.version}"/>, should be <x id="1" equiv-text="${this.outpostHealth.versionShould}"/></source> <source><x id="0" equiv-text="${this.outpostHealth.version}"/>, should be <x id="1" equiv-text="${this.outpostHealth.versionShould}"/></source>
<target> <target>
<x id="0" equiv-text="${this.outpostHealth.version}"/>,应该是 <x id="0" equiv-text="${this.outpostHealth.version}"/>,应该是
<x id="1" equiv-text="${this.outpostHealth.versionShould}"/></target> <x id="1" equiv-text="${this.outpostHealth.versionShould}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s1e176e35c828318c"> <trans-unit id="s1e176e35c828318c">
@ -4645,7 +4645,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s02b632a9ac24a824"> <trans-unit id="s02b632a9ac24a824">
<source>Last seen: <x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></source> <source>Last seen: <x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></source>
<target>最后显示: <target>最后显示:
<x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></target> <x id="0" equiv-text="${this.outpostHealth.lastSeen?.toLocaleTimeString()}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sa43153d53ae65063"> <trans-unit id="sa43153d53ae65063">
@ -4669,7 +4669,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sbf5f4c5ba679e847"> <trans-unit id="sbf5f4c5ba679e847">
<source>Logging in via <x id="0" equiv-text="${item.config.authentik_host}"/>.</source> <source>Logging in via <x id="0" equiv-text="${item.config.authentik_host}"/>.</source>
<target>通过 <target>通过
<x id="0" equiv-text="${item.config.authentik_host}"/>登录。</target> <x id="0" equiv-text="${item.config.authentik_host}"/>登录。</target>
</trans-unit> </trans-unit>
<trans-unit id="s59b6028f19d15cda"> <trans-unit id="s59b6028f19d15cda">
@ -4824,7 +4824,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sef50d248448e0df1"> <trans-unit id="sef50d248448e0df1">
<source>Yes (<x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</source> <source>Yes (<x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</source>
<target>Yes ( <target>Yes (
<x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</target> <x id="0" equiv-text="${item.privateKeyType?.toUpperCase()}"/>)</target>
</trans-unit> </trans-unit>
<trans-unit id="s09205907b5b56cda"> <trans-unit id="s09205907b5b56cda">
@ -4949,7 +4949,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s96b3cddf33e1c853"> <trans-unit id="s96b3cddf33e1c853">
<source>You're currently impersonating <x id="0" equiv-text="${this.impersonation}"/>. Click to stop.</source> <source>You're currently impersonating <x id="0" equiv-text="${this.impersonation}"/>. Click to stop.</source>
<target>你目前正在模拟 <target>你目前正在模拟
<x id="0" equiv-text="${this.impersonation}"/>。单击停止。</target> <x id="0" equiv-text="${this.impersonation}"/>。单击停止。</target>
</trans-unit> </trans-unit>
<trans-unit id="s7031e6928c44cedd"> <trans-unit id="s7031e6928c44cedd">
@ -5047,7 +5047,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s670ad066cc0e50a3"> <trans-unit id="s670ad066cc0e50a3">
<source>Login to continue to <x id="0" equiv-text="${this.challenge.applicationPre}"/>.</source> <source>Login to continue to <x id="0" equiv-text="${this.challenge.applicationPre}"/>.</source>
<target>登入以继续 <target>登入以继续
<x id="0" equiv-text="${this.challenge.applicationPre}"/>。</target> <x id="0" equiv-text="${this.challenge.applicationPre}"/>。</target>
</trans-unit> </trans-unit>
<trans-unit id="scf5ce91bfba10a61"> <trans-unit id="scf5ce91bfba10a61">
@ -5152,12 +5152,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sbbb7318812d64e51"> <trans-unit id="sbbb7318812d64e51">
<source>Error when creating credential: <x id="0" equiv-text="${err}"/></source> <source>Error when creating credential: <x id="0" equiv-text="${err}"/></source>
<target>创建凭证时出错: <target>创建凭证时出错:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sfe199b2564b66054"> <trans-unit id="sfe199b2564b66054">
<source>Error when validating assertion on server: <x id="0" equiv-text="${err}"/></source> <source>Error when validating assertion on server: <x id="0" equiv-text="${err}"/></source>
<target>在服务器上验证断言时出错: <target>在服务器上验证断言时出错:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="se409d01b52c4e12f"> <trans-unit id="se409d01b52c4e12f">
@ -5291,12 +5291,12 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="s7fa4e5e409d43573"> <trans-unit id="s7fa4e5e409d43573">
<source>Error creating credential: <x id="0" equiv-text="${err}"/></source> <source>Error creating credential: <x id="0" equiv-text="${err}"/></source>
<target>创建凭证时出错: <target>创建凭证时出错:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s9d95f09deb601f34"> <trans-unit id="s9d95f09deb601f34">
<source>Server validation of credential failed: <x id="0" equiv-text="${err}"/></source> <source>Server validation of credential failed: <x id="0" equiv-text="${err}"/></source>
<target>服务器验证凭据失败: <target>服务器验证凭据失败:
<x id="0" equiv-text="${err}"/></target> <x id="0" equiv-text="${err}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="s6c8f05e3be04f62a"> <trans-unit id="s6c8f05e3be04f62a">
@ -5375,7 +5375,7 @@ Bindings to groups/users are checked against the user of the event.</source>
</trans-unit> </trans-unit>
<trans-unit id="sababff57115130a0"> <trans-unit id="sababff57115130a0">
<source>Error: unsupported source settings: <x id="0" equiv-text="${source.component}"/></source> <source>Error: unsupported source settings: <x id="0" equiv-text="${source.component}"/></source>
<target>错误:不支持的源设置: <target>错误:不支持的源设置:
<x id="0" equiv-text="${source.component}"/></target> <x id="0" equiv-text="${source.component}"/></target>
</trans-unit> </trans-unit>
<trans-unit id="sd1031bddc66dc495"> <trans-unit id="sd1031bddc66dc495">

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff