From d43e9a44ab4b88fae31d76ea54215beae1a9c321 Mon Sep 17 00:00:00 2001 From: Katarina Valalikova Date: Tue, 5 Sep 2017 13:41:30 +0200 Subject: [PATCH 01/15] updating feedback messages for captcha. --- .../midpoint/gui/api/component/captcha/CaptchaPanel.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.java index 293a36a1a38..e1ce6101839 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.java @@ -5,6 +5,7 @@ import org.apache.wicket.ajax.AjaxRequestTarget; import org.apache.wicket.ajax.markup.html.AjaxLink; import org.apache.wicket.extensions.markup.html.captcha.CaptchaImageResource; +import org.apache.wicket.feedback.ComponentFeedbackMessageFilter; import org.apache.wicket.feedback.ContainerFeedbackMessageFilter; import org.apache.wicket.markup.ComponentTag; import org.apache.wicket.markup.html.form.RequiredTextField; @@ -13,6 +14,7 @@ import org.apache.wicket.model.PropertyModel; import com.evolveum.midpoint.gui.api.component.BasePanel; +import com.evolveum.midpoint.web.component.message.FeedbackAlerts; public class CaptchaPanel extends BasePanel { @@ -34,10 +36,10 @@ public class CaptchaPanel extends BasePanel { public CaptchaPanel(String id) { super(id); - FeedbackPanel feedback = new FeedbackPanel("feedback", - new ContainerFeedbackMessageFilter(CaptchaPanel.this)); + FeedbackAlerts feedback = new FeedbackAlerts("feedback"); + feedback.setFilter(new ContainerFeedbackMessageFilter(CaptchaPanel.this)); add(feedback); - + captchaImageResource = createCaptchImageResource(); final Image captchaImage = new Image("image", captchaImageResource); captchaImage.setOutputMarkupId(true); From fe693516d28f9eb195b39019b9077f9f7799769a Mon Sep 17 00:00:00 2001 From: skublik Date: Tue, 5 Sep 2017 15:11:53 +0200 Subject: [PATCH 02/15] adding sample for gitlab --- .../resources/gitlab/basic-role-for-group.xml | 39 + .../gitlab/basic-role-for-project.xml | 39 + .../resources/gitlab/basic-role-for-user.xml | 44 + .../gitlab/extensions/extension-gitlab.xsd | 125 ++ .../gitlab/max-access-level-developer.xml | 95 + .../gitlab/max-access-level-guest.xml | 95 + .../gitlab/max-access-level-master.xml | 95 + .../gitlab/max-access-level-reporter.xml | 95 + .../resources/gitlab/metarole-for-role.xml | 84 + .../gitlab/object-template-for-group.xml | 159 ++ .../gitlab/object-template-for-project.xml | 237 +++ .../gitlab/object-template-for-user.xml | 47 + samples/resources/gitlab/org-unit-groups.xml | 42 + .../resources/gitlab/org-unit-projects.xml | 42 + .../gitlab/resource-gitlab-connector.xml | 1837 +++++++++++++++++ .../gitlab/role-permission-developer.xml | 193 ++ .../gitlab/role-permission-guest.xml | 188 ++ .../gitlab/role-permission-master.xml | 188 ++ .../gitlab/role-permission-owner.xml | 125 ++ .../gitlab/role-permission-reporter.xml | 188 ++ 20 files changed, 3957 insertions(+) create mode 100644 samples/resources/gitlab/basic-role-for-group.xml create mode 100644 samples/resources/gitlab/basic-role-for-project.xml create mode 100644 samples/resources/gitlab/basic-role-for-user.xml create mode 100644 samples/resources/gitlab/extensions/extension-gitlab.xsd create mode 100644 samples/resources/gitlab/max-access-level-developer.xml create mode 100644 samples/resources/gitlab/max-access-level-guest.xml create mode 100644 samples/resources/gitlab/max-access-level-master.xml create mode 100644 samples/resources/gitlab/max-access-level-reporter.xml create mode 100644 samples/resources/gitlab/metarole-for-role.xml create mode 100644 samples/resources/gitlab/object-template-for-group.xml create mode 100644 samples/resources/gitlab/object-template-for-project.xml create mode 100644 samples/resources/gitlab/object-template-for-user.xml create mode 100644 samples/resources/gitlab/org-unit-groups.xml create mode 100644 samples/resources/gitlab/org-unit-projects.xml create mode 100644 samples/resources/gitlab/resource-gitlab-connector.xml create mode 100644 samples/resources/gitlab/role-permission-developer.xml create mode 100644 samples/resources/gitlab/role-permission-guest.xml create mode 100644 samples/resources/gitlab/role-permission-master.xml create mode 100644 samples/resources/gitlab/role-permission-owner.xml create mode 100644 samples/resources/gitlab/role-permission-reporter.xml diff --git a/samples/resources/gitlab/basic-role-for-group.xml b/samples/resources/gitlab/basic-role-for-group.xml new file mode 100644 index 00000000000..0cb1e2cc8cb --- /dev/null +++ b/samples/resources/gitlab/basic-role-for-group.xml @@ -0,0 +1,39 @@ + + + + Basic GitLab role for group + + 2017-06-26T14:08:31.535+02:00 + + http://midpoint.evolveum.com/xml/ns/public/model/channels-3#objectImport + + + enabled + 2017-05-11T14:40:15.542+02:00 + + 0 + + + + + entitlement + Group + + + + \ No newline at end of file diff --git a/samples/resources/gitlab/basic-role-for-project.xml b/samples/resources/gitlab/basic-role-for-project.xml new file mode 100644 index 00000000000..2a8cc5cf4d3 --- /dev/null +++ b/samples/resources/gitlab/basic-role-for-project.xml @@ -0,0 +1,39 @@ + + + + Basic GitLab role for project + + 2017-06-26T14:08:48.545+02:00 + + http://midpoint.evolveum.com/xml/ns/public/model/channels-3#objectImport + + + enabled + 2017-05-11T14:40:15.542+02:00 + + 0 + + + + + entitlement + Project + + + + \ No newline at end of file diff --git a/samples/resources/gitlab/basic-role-for-user.xml b/samples/resources/gitlab/basic-role-for-user.xml new file mode 100644 index 00000000000..f8493d55f8b --- /dev/null +++ b/samples/resources/gitlab/basic-role-for-user.xml @@ -0,0 +1,44 @@ + + + + Basic GitLab role for user + + 2017-05-11T14:40:15.494+02:00 + + 2017-05-11T14:40:15.634+02:00 + + http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user + + + enabled + 2017-05-11T14:40:15.542+02:00 + + 0 + + + + + account + default + + + + \ No newline at end of file diff --git a/samples/resources/gitlab/extensions/extension-gitlab.xsd b/samples/resources/gitlab/extensions/extension-gitlab.xsd new file mode 100644 index 00000000000..aa537ee2652 --- /dev/null +++ b/samples/resources/gitlab/extensions/extension-gitlab.xsd @@ -0,0 +1,125 @@ + + + + + + + + + + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + false + + + + + + + false + + + + + + + false + + + + + + + false + + + + + + + false + + + + + + + false + + + + + + + false + + + + + + + + + + + + + + + + + false + + + + + + + false + + + + + + + false + + + + + + + + diff --git a/samples/resources/gitlab/max-access-level-developer.xml b/samples/resources/gitlab/max-access-level-developer.xml new file mode 100644 index 00000000000..5c4110ffb6f --- /dev/null +++ b/samples/resources/gitlab/max-access-level-developer.xml @@ -0,0 +1,95 @@ + + + + Max developer + + 2017-07-20T12:36:03.563+02:00 + + http://midpoint.evolveum.com/xml/ns/public/model/channels-3#objectImport + + + enabled + 2017-06-12T09:00:38.359+02:00 + + 0 + + + + + + entitlement + Group + + ri:Shared Project-developer + + strong + + orgUnit + $assignment/c:orgRef + + + + + + attributes/icfs:name + + + + + + onResourceIfNeeded + + + + + + 1 + OrgType + + + orgUnit + $assignment/c:orgRef + + + + + + + + \ No newline at end of file diff --git a/samples/resources/gitlab/max-access-level-guest.xml b/samples/resources/gitlab/max-access-level-guest.xml new file mode 100644 index 00000000000..2b8d9d373dd --- /dev/null +++ b/samples/resources/gitlab/max-access-level-guest.xml @@ -0,0 +1,95 @@ + + + + Max guest + + 2017-07-20T12:37:32.738+02:00 + + http://midpoint.evolveum.com/xml/ns/public/model/channels-3#objectImport + + + enabled + 2017-06-12T09:00:38.359+02:00 + + 0 + + + + + + entitlement + Group + + ri:Shared Project-guest + + strong + + orgUnit + $assignment/c:orgRef + + + + + + attributes/icfs:name + + + + + + onResourceIfNeeded + + + + + + 1 + OrgType + + + orgUnit + $assignment/c:orgRef + + + + + + + + \ No newline at end of file diff --git a/samples/resources/gitlab/max-access-level-master.xml b/samples/resources/gitlab/max-access-level-master.xml new file mode 100644 index 00000000000..551fbe56b26 --- /dev/null +++ b/samples/resources/gitlab/max-access-level-master.xml @@ -0,0 +1,95 @@ + + + + Max master + + 2017-07-20T12:39:04.016+02:00 + + http://midpoint.evolveum.com/xml/ns/public/model/channels-3#objectImport + + + enabled + 2017-06-12T09:00:38.359+02:00 + + 0 + + + + + + entitlement + Group + + ri:Shared Project-master + + strong + + orgUnit + $assignment/c:orgRef + + + + + + attributes/icfs:name + + + + + + onResourceIfNeeded + + + + + + 1 + OrgType + + + orgUnit + $assignment/c:orgRef + + + + + + + + \ No newline at end of file diff --git a/samples/resources/gitlab/max-access-level-reporter.xml b/samples/resources/gitlab/max-access-level-reporter.xml new file mode 100644 index 00000000000..5d3daf45bc5 --- /dev/null +++ b/samples/resources/gitlab/max-access-level-reporter.xml @@ -0,0 +1,95 @@ + + + + Max reporter + + 2017-07-20T12:38:21.462+02:00 + + http://midpoint.evolveum.com/xml/ns/public/model/channels-3#objectImport + + + enabled + 2017-06-12T09:00:38.359+02:00 + + 0 + + + + + + entitlement + Group + + ri:Shared Project-reporter + + strong + + orgUnit + $assignment/c:orgRef + + + + + + attributes/icfs:name + + + + + + onResourceIfNeeded + + + + + + 1 + OrgType + + + orgUnit + $assignment/c:orgRef + + + + + + + + \ No newline at end of file diff --git a/samples/resources/gitlab/metarole-for-role.xml b/samples/resources/gitlab/metarole-for-role.xml new file mode 100644 index 00000000000..68f0a0e6006 --- /dev/null +++ b/samples/resources/gitlab/metarole-for-role.xml @@ -0,0 +1,84 @@ + + + + Metarole for Role + + 2017-06-20T16:33:05.999+02:00 + + 2017-06-20T16:33:06.099+02:00 + + http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user + + + enabled + 2017-06-20T16:33:06.019+02:00 + + 0 + + + + + + + multi + + + + + + 2 + UserType + + + + + + + multi + + + + + + 2 + UserType + + + + + + + + \ No newline at end of file diff --git a/samples/resources/gitlab/object-template-for-group.xml b/samples/resources/gitlab/object-template-for-group.xml new file mode 100644 index 00000000000..69d5e0ee35f --- /dev/null +++ b/samples/resources/gitlab/object-template-for-group.xml @@ -0,0 +1,159 @@ + + + + Group Template + + 2017-06-13T13:23:10.495+02:00 + + http://midpoint.evolveum.com/xml/ns/public/model/channels-3#objectImport + + + Adding group to top level OrgStructure + strong + + + c:OrgType + + + c:name + + + + + + + + + assignment + + + + strong + + + c:RoleType + + + c:name + + + + + + + + + assignment + + + + Add user to group as member + strong + + members_with_name + extension/members_with_name + + + + + + + \ No newline at end of file diff --git a/samples/resources/gitlab/object-template-for-project.xml b/samples/resources/gitlab/object-template-for-project.xml new file mode 100644 index 00000000000..95f4aaeee30 --- /dev/null +++ b/samples/resources/gitlab/object-template-for-project.xml @@ -0,0 +1,237 @@ + + + + Project Template + + 2017-06-14T09:14:33.522+02:00 + + http://midpoint.evolveum.com/xml/ns/public/model/channels-3#objectImport + + + Adding group to top level OrgStructure + strong + + + c:OrgType + + + c:name + + + + + + + + + assignment + + + + strong + + + c:RoleType + + + c:name + + + + + + + + + assignment + + + + Add user to project as member + strong + + members_with_name + extension/members_with_name + + + + + + + Add project to group as shared project + strong + + shared_with_groups + extension/shared_with_groups + + + + + + + \ No newline at end of file diff --git a/samples/resources/gitlab/object-template-for-user.xml b/samples/resources/gitlab/object-template-for-user.xml new file mode 100644 index 00000000000..0615de21c7e --- /dev/null +++ b/samples/resources/gitlab/object-template-for-user.xml @@ -0,0 +1,47 @@ + + + + User Template + + 2017-06-14T12:45:43.922+02:00 + + http://midpoint.evolveum.com/xml/ns/public/model/channels-3#objectImport + + + strong + + + c:RoleType + + + c:name + + + + + + + + + assignment + + + + \ No newline at end of file diff --git a/samples/resources/gitlab/org-unit-groups.xml b/samples/resources/gitlab/org-unit-groups.xml new file mode 100644 index 00000000000..e73775ef151 --- /dev/null +++ b/samples/resources/gitlab/org-unit-groups.xml @@ -0,0 +1,42 @@ + + + + Groups + + 2017-06-13T13:07:55.554+02:00 + + 2017-06-13T13:07:55.650+02:00 + + http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user + 2017-08-02T14:00:08.197+02:00 + + http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user + + + enabled + 2017-06-13T13:07:55.567+02:00 + + 0 + + Top level of group + + \ No newline at end of file diff --git a/samples/resources/gitlab/org-unit-projects.xml b/samples/resources/gitlab/org-unit-projects.xml new file mode 100644 index 00000000000..fc6b74a9aca --- /dev/null +++ b/samples/resources/gitlab/org-unit-projects.xml @@ -0,0 +1,42 @@ + + + + Projects + + 2017-06-13T15:37:16.246+02:00 + + 2017-06-13T15:37:16.326+02:00 + + http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user + 2017-08-02T14:00:29.116+02:00 + + http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user + + + enabled + 2017-06-13T15:37:16.302+02:00 + + 0 + + Top level of project + + \ No newline at end of file diff --git a/samples/resources/gitlab/resource-gitlab-connector.xml b/samples/resources/gitlab/resource-gitlab-connector.xml new file mode 100644 index 00000000000..91d7b01d7d3 --- /dev/null +++ b/samples/resources/gitlab/resource-gitlab-connector.xml @@ -0,0 +1,1837 @@ + + + + Gitlab + + 2017-09-05T14:25:05.524+02:00 + + http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user + + + up + + + + + + + + http://www.w3.org/2001/04/xmlenc#aes128-cbc + + + Irf1Epo9S+r3sFlRsjJNqG+D6L8= + + + 5foZNTQqId57GkeELyaG1QKv2slqTnkKSJAcdwXbp4YcyGqhxrRd3E6DpUPE9w2v + + + + 172.16.1.253:8086 + + + false + false + true + false + + + + + 2017-09-05T14:25:05.965+02:00 + 77675738e861df51-f4491f2f2d5f53e9 + + + + + + + + + + + icfs:uid + icfs:name + icfs:name + icfs:name + __GROUP__ + + + + + + + 120 + path + + + + + + + 130 + master_members + + + + + + + 140 + create + update + share_with_group_lock + false + + + + + + + 150 + read + projects + + + + + + + 160 + create + update + membership_lock + false + + + + + + + 170 + read + members_with_name + + + + + + + 180 + read + shared_projects + + + + + + + 190 + lfs_enabled + + + + + + + 200 + read + web_url + + + + + + + 210 + create + update + parent_id + false + + + + + + + 220 + owner_members + + + + + + + 230 + read + full_path + + + + + + + 240 + visibility + + + + + + + 250 + description + + + + + + + 260 + reporter_members + + + + + + + 270 + guest_members + + + + + + + 280 + read + full_name + + + + + + + 290 + developer_members + + + + + + + ConnId Name + 110 + __NAME__ + + + + + + + 300 + read + request_access_enabled + + + + + + + 310 + read + avatar + + + + + + + 320 + read + avatar_url + + + + + + + ConnId UID + 100 + read + + + + + + + + + + icfs:uid + icfs:name + icfs:name + icfs:name + Project + + + + + + + 120 + path + + + + + + + 130 + read + created_at + + + + + + + 140 + container_registry_enabled + + + + + + + 150 + read + open_issues_count + + + + + + + 160 + read + shared_with_groups + + + + + + + 170 + read + ssh_url_to_repo + + + + + + + 180 + read + creator_id + + + + + + + 190 + read + web_url + + + + + + + 200 + read + namespace.path + + + + + + + 210 + read + owner.username + + + + + + + 220 + shared_with_groups_max_master + + + + + + + 230 + only_allow_merge_if_all_discussions_are_resolved + + + + + + + 240 + read + owner.id + + + + + + + 250 + read + path_with_namespace + + + + + + + 260 + read + namespace.kind + + + + + + + 270 + read + shared_with_groups.name-access_level + + + + + + + 280 + wiki_enabled + + + + + + + 290 + read + avatar + + + + + + + 300 + read + avatar_url + + + + + + + 310 + read + owner.web_url + + + + + + + 320 + tag_list + + + + + + + 330 + read + permissions.project_access.notification_level + + + + + + + 340 + master_members + + + + + + + 350 + read + runners_token + + + + + + + 360 + read + update + default_branch + + + + + + + 370 + read + namespace.name + + + + + + + 380 + read + name_with_namespace + + + + + + + 390 + read + owner.name + + + + + + + 400 + read + forks_count + + + + + + + 410 + read + namespace.full_path + + + + + + + 420 + visibility + + + + + + + 430 + read + http_url_to_repo + + + + + + + 440 + reporter_members + + + + + + + 450 + read + permissions.project_access.access_level + + + + + + + 460 + request_access_enabled + + + + + + + 470 + issues_enabled + + + + + + + 480 + read + archived + + + + + + + 490 + read + import_status + + + + + + + 500 + merge_requests_enabled + + + + + + + 510 + read + namespace.id + + + + + + + 520 + read + last_activity_at + + + + + + + 530 + read + owner.avatar_url + + + + + + + 540 + jobs_enabled + + + + + + + 550 + shared_with_groups_reporter + + + + + + + 560 + read + permissions.group_access.access_level + + + + + + + 570 + description + + + + + + + 580 + guest_members + + + + + + + 590 + developer_members + + + + + + + ConnId Name + 110 + __NAME__ + + + + + + + 600 + read + owner.state + + + + + + + 610 + public_jobs + + + + + + + 620 + only_allow_merge_if_pipeline_succeeds + + + + + + + 630 + read + star_count + + + + + + + 640 + shared_with_groups_max_developer + + + + + + + 650 + shared_with_groups_max_guest + + + + + + + 660 + snippets_enabled + + + + + + + 670 + read + members_with_name + + + + + + + 680 + lfs_enabled + + + + + + + 690 + shared_runners_enabled + + + + + + + 700 + read + import_error + + + + + + + 710 + read + permissions.group_access.notification_level + + + + + + + ConnId UID + 100 + read + + + + + + + + + + icfs:uid + icfs:name + icfs:name + icfs:name + __ACCOUNT__ + account + true + + + + + + + 120 + read + update + location + + + + + + + 130 + skype + + + + + + + 140 + read + created_at + + + + + + + 150 + projects_limit + + + + + + + 160 + SSH_keys + + + + + + + 170 + email + + + + + + + 180 + read + web_url + + + + + + + 190 + read + update + organization + + + + + + + 200 + external + + + + + + + 210 + read + current_sign_in_at + + + + + + + 220 + can_create_group + + + + + + + 230 + read + last_activity_on + + + + + + + ConnId Name + 110 + __NAME__ + + + + + + + 240 + read + avatar + + + + + + + 250 + create + confirm + false + + + + + + + 260 + read + avatar_url + + + + + + + 270 + read + confirmed_at + + + + + + + 280 + read + last_sign_in_at + + + + + + + 290 + read + two_factor_enabled + + + + + + + 300 + identities + + + + + + + 310 + linkedin + + + + + + + 320 + bio + + + + + + + 330 + read + color_scheme_id + + + + + + + 340 + website_url + + + + + + + 350 + name + + + + + + + 360 + create + update + is_admin + false + + + + + + + 370 + twitter + + + + + + + 380 + read + can_create_project + + + + + + + ConnId UID + 100 + read + + + + + + + + + + + entitlement + Project + false + ri:CustomProjectObjectClass + + icfs:name + + + $focus/name + + + + + $focus/name + + + + + + + + $focus/orgType + + + + + + + + $focus/identifier + + + + + ri:path + + + $focus/displayName + + + + + $focus/displayName + + + + + ri:avatar + true + false + + + $focus/jpegPhoto + + + + + ri:members_with_name + true + false + + strong + + $focus/extension/members_with_name + + + + + ri:shared_with_groups.name-access_level + true + false + + strong + + $focus/extension/shared_with_groups + + + + + + account + default + true + ri:AccountObjectClass + + icfs:name + + + $user/name + + + + + $user/name + + + + + ri:name + + + $user/fullName + + + + + $user/fullName + + + + + ri:avatar + true + false + + weak + + $user/jpegPhoto + + + + + ri:SSH_keys + true + false + + + $user/extension/sshKeys + + + + + $user/extension/sshKeys + + + + + ri:email + true + false + + strong + + $user/emailAddress + + + + weak + + $user/emailAddress + + + + + ri:Group-owner + Owner membership for group + true + false + entitlement + Group + objectToSubject + ri:owner_members + icfs:uid + false + + + ri:Group-master + Master membership for group + true + false + entitlement + Group + objectToSubject + ri:master_members + icfs:uid + false + + + ri:Group-developer + Developer membership for group + true + false + entitlement + Group + objectToSubject + ri:developer_members + icfs:uid + false + + + ri:Group-reporter + Reporter membership for group + true + false + entitlement + Group + objectToSubject + ri:reporter_members + icfs:uid + false + + + ri:Group-guest + Guest membership for group + true + false + entitlement + Group + objectToSubject + ri:guest_members + icfs:uid + false + + + ri:Project-master + Master membership for project + true + false + entitlement + Project + objectToSubject + ri:master_members + icfs:uid + false + + + ri:Project-developer + Developer membership for project + true + false + entitlement + Project + objectToSubject + ri:developer_members + icfs:uid + false + + + ri:Project-reporter + Reporter membership for project + true + false + entitlement + Project + objectToSubject + ri:reporter_members + icfs:uid + false + + + ri:Project-guest + Guest membership for project + true + false + entitlement + Project + objectToSubject + ri:guest_members + icfs:uid + false + + + + + http://prism.evolveum.com/xml/ns/public/matching-rule-3#stringIgnoreCase + attributes/icfs:name + root + + + + + + + weak + + $focusExists + + + + + + strong + + + + + + weak + + + + + + + + + + + + + + + + + + entitlement + Group + false + ri:GroupObjectClass + + icfs:name + + + $focus/name + + + + + $focus/name + + + + + + + + $focus/orgType + + + + + + + + $focus/identifier + + + + + ri:path + + + $focus/displayName + + + + + $focus/displayName + + + + + ri:avatar + true + false + + + $focus/jpegPhoto + + + + + ri:members_with_name + true + false + + strong + + $focus/extension/members_with_name + + + + + ri:Shared Project-master + Shared Project with max accesss level Master + true + false + entitlement + Project + objectToSubject + ri:shared_with_groups_max_master + icfs:uid + false + + + ri:Shared Project-developer + Shared Project with max accesss level Developer + true + false + entitlement + Project + objectToSubject + ri:shared_with_groups_max_developer + icfs:uid + false + + + ri:Shared Project-reporter + Shared Project with max accesss level Reporter + true + false + entitlement + Project + objectToSubject + ri:shared_with_groups_reporter + icfs:uid + false + + + ri:Shared Project-guest + Shared Project with max accesss level Guest + true + false + entitlement + Project + objectToSubject + ri:shared_with_groups_max_guest + icfs:uid + false + + + + + + 2017-09-05T14:25:05.983+02:00 + 2f912b4fb8aabbf5-89bd5ebef5832e94 + + + + + + + + + + connector + + + + + + true + + + true + + + true + + + true + + + true + + + true + + + true + + connector + + + + + + + + Users sync + account + c:UserType + true + + + c:name + + $account/attributes/icfs:name + + + + + false + + linked + true + false + + + deleted + true + false + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#deleteFocus + + + + unlinked + true + false + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#link + + + + unmatched + true + false + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#addFocus + + + + + + Project sync + entitlement + Project + c:OrgType + true + + + c:name + + $account/attributes/icfs:name + + + + + false + + linked + true + false + + + deleted + true + false + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#deleteFocus + + + + unlinked + true + false + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#link + + + + unmatched + true + false + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#addFocus + + + + + Group sync + entitlement + Group + c:OrgType + true + + + c:name + + $account/attributes/icfs:name + + + + + false + + linked + true + false + + + deleted + true + false + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#deleteFocus + + + + unlinked + true + false + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#link + + + + unmatched + true + false + + http://midpoint.evolveum.com/xml/ns/public/model/action-3#addFocus + + + + + + \ No newline at end of file diff --git a/samples/resources/gitlab/role-permission-developer.xml b/samples/resources/gitlab/role-permission-developer.xml new file mode 100644 index 00000000000..26168ef9a5e --- /dev/null +++ b/samples/resources/gitlab/role-permission-developer.xml @@ -0,0 +1,193 @@ + + + + developer + + 2017-06-12T09:00:38.324+02:00 + + 2017-06-12T09:00:38.432+02:00 + + http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user + 2017-06-20T16:35:49.309+02:00 + + http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user + + + + 2017-06-20T16:35:49.168+02:00 + + 2017-06-20T16:35:49.309+02:00 + + http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user + + + + enabled + + + + enabled + 2017-06-12T09:00:38.359+02:00 + + 0 + + + + Assign user to the group as developer + + + account + default + + ri:Group-developer + + strong + + orgUnit + $assignment/c:orgRef + + + + + + attributes/icfs:name + + + + + + onResourceIfNeeded + + + + + + 1 + UserType + + + orgUnit + $assignment/c:orgRef + + + + + + + + Assign user to the project as developer + + + account + default + + ri:Project-developer + + strong + + orgUnit + $assignment/c:orgRef + + + + + + attributes/icfs:name + + + + + + onResourceIfNeeded + + + + + + 1 + UserType + + + orgUnit + $assignment/c:orgRef + + + + + + + + \ No newline at end of file diff --git a/samples/resources/gitlab/role-permission-guest.xml b/samples/resources/gitlab/role-permission-guest.xml new file mode 100644 index 00000000000..29a9f09bf2f --- /dev/null +++ b/samples/resources/gitlab/role-permission-guest.xml @@ -0,0 +1,188 @@ + + + + guest + + 2017-06-13T12:44:53.358+02:00 + + http://midpoint.evolveum.com/xml/ns/public/model/channels-3#objectImport + 2017-06-20T16:36:01.837+02:00 + + http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user + + + + 2017-06-20T16:36:01.773+02:00 + + 2017-06-20T16:36:01.837+02:00 + + http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user + + + + enabled + + + + enabled + 2017-06-12T09:00:38.359+02:00 + + 0 + + + + Assign user to the group as guest + + + account + default + + ri:Group-guest + + strong + + orgUnit + $assignment/c:orgRef + + + + + + attributes/icfs:name + + + + + + onResourceIfNeeded + + + + + + 1 + UserType + + + orgUnit + $assignment/c:orgRef + + + + + + + + Assign user to the project as guest + + + account + default + + ri:Project-guest + + strong + + orgUnit + $assignment/c:orgRef + + + + + + attributes/icfs:name + + + + + + onResourceIfNeeded + + + + + + 1 + UserType + + + orgUnit + $assignment/c:orgRef + + + + + + + + \ No newline at end of file diff --git a/samples/resources/gitlab/role-permission-master.xml b/samples/resources/gitlab/role-permission-master.xml new file mode 100644 index 00000000000..c9373e43940 --- /dev/null +++ b/samples/resources/gitlab/role-permission-master.xml @@ -0,0 +1,188 @@ + + + + master + + 2017-06-13T12:44:01.316+02:00 + + http://midpoint.evolveum.com/xml/ns/public/model/channels-3#objectImport + 2017-06-20T16:36:17.927+02:00 + + http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user + + + + 2017-06-20T16:36:17.859+02:00 + + 2017-06-20T16:36:17.927+02:00 + + http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user + + + + enabled + + + + enabled + 2017-06-12T09:00:38.359+02:00 + + 0 + + + + Assign user to the group as master + + + account + default + + ri:Group-master + + strong + + orgUnit + $assignment/c:orgRef + + + + + + attributes/icfs:name + + + + + + onResourceIfNeeded + + + + + + 1 + UserType + + + orgUnit + $assignment/c:orgRef + + + + + + + + Assign user to the project as master + + + account + default + + ri:Project-master + + strong + + orgUnit + $assignment/c:orgRef + + + + + + attributes/icfs:name + + + + + + onResourceIfNeeded + + + + + + 1 + UserType + + + orgUnit + $assignment/c:orgRef + + + + + + + + \ No newline at end of file diff --git a/samples/resources/gitlab/role-permission-owner.xml b/samples/resources/gitlab/role-permission-owner.xml new file mode 100644 index 00000000000..5b10e0e30e0 --- /dev/null +++ b/samples/resources/gitlab/role-permission-owner.xml @@ -0,0 +1,125 @@ + + + + owner + + 2017-06-13T12:43:34.928+02:00 + + http://midpoint.evolveum.com/xml/ns/public/model/channels-3#objectImport + 2017-06-20T16:37:28.436+02:00 + + http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user + + + + 2017-06-20T16:37:28.377+02:00 + + 2017-06-20T16:37:28.436+02:00 + + http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user + + + + enabled + + + + enabled + 2017-06-12T09:00:38.359+02:00 + + 0 + + + + Assign user to the group as owner + + + account + default + + ri:Group-owner + + strong + + orgUnit + $assignment/c:orgRef + + + + + + attributes/icfs:name + + + + + + onResourceIfNeeded + + + + + + 1 + UserType + + + orgUnit + $assignment/c:orgRef + + + + + + + + \ No newline at end of file diff --git a/samples/resources/gitlab/role-permission-reporter.xml b/samples/resources/gitlab/role-permission-reporter.xml new file mode 100644 index 00000000000..384f42815b5 --- /dev/null +++ b/samples/resources/gitlab/role-permission-reporter.xml @@ -0,0 +1,188 @@ + + + + reporter + + 2017-06-13T12:44:35.567+02:00 + + http://midpoint.evolveum.com/xml/ns/public/model/channels-3#objectImport + 2017-06-20T16:37:39.533+02:00 + + http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user + + + + 2017-06-20T16:37:39.427+02:00 + + 2017-06-20T16:37:39.533+02:00 + + http://midpoint.evolveum.com/xml/ns/public/gui/channels-3#user + + + + enabled + + + + enabled + 2017-06-12T09:00:38.359+02:00 + + 0 + + + + Assign user to the group as reporter + + + account + default + + ri:Group-reporter + + strong + + orgUnit + $assignment/c:orgRef + + + + + + attributes/icfs:name + + + + + + onResourceIfNeeded + + + + + + 1 + UserType + + + orgUnit + $assignment/c:orgRef + + + + + + + + Assign user to the project as reporter + + + account + default + + ri:Project-reporter + + strong + + orgUnit + $assignment/c:orgRef + + + + + + attributes/icfs:name + + + + + + onResourceIfNeeded + + + + + + 1 + UserType + + + orgUnit + $assignment/c:orgRef + + + + + + + + \ No newline at end of file From 21fe0c3adf7c5c78af2509c466c0d2bb670763d3 Mon Sep 17 00:00:00 2001 From: Radovan Semancik Date: Tue, 5 Sep 2017 17:49:46 +0200 Subject: [PATCH 03/15] Fixing recording of modify provisioning deltas --- .../impl/ResourceObjectConverter.java | 5 ++-- .../provisioning/impl/ShadowManager.java | 12 ++++++-- .../provisioning/util/ProvisioningUtil.java | 29 +++++++++++++++++++ .../impl/dummy/TestDummyParallelism.java | 3 -- 4 files changed, 41 insertions(+), 8 deletions(-) diff --git a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectConverter.java b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectConverter.java index 0c5022a1516..ed1e757cec0 100644 --- a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectConverter.java +++ b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ResourceObjectConverter.java @@ -497,7 +497,7 @@ public AsynchronousOperationReturnValue attrDef = ctx.getObjectClassDefinition().findAttributeDefinition(attrName); @@ -506,8 +506,7 @@ public AsynchronousOperationReturnValue repoShadow, Collection modifications, Task task, OperationResult parentResult) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, ExpressionEvaluationException { - - ObjectDelta proposedDelta = createModifyDelta(repoShadow, modifications); + Collection resourceModifications = new ArrayList<>(modifications.size()); + for (ItemDelta modification: modifications) { + if (ProvisioningUtil.isResourceModification(modification)) { + resourceModifications.add(modification); + } + } + if (resourceModifications.isEmpty()) { + return null; + } + ObjectDelta proposedDelta = createModifyDelta(repoShadow, resourceModifications); return checkAndRecordPendingOperationBeforeExecution(ctx, repoShadow, proposedDelta, task, parentResult); } diff --git a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java index 8ccbb40956b..2543e6d3cf5 100644 --- a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java +++ b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/util/ProvisioningUtil.java @@ -20,9 +20,11 @@ import com.evolveum.midpoint.common.StaticExpressionUtil; import com.evolveum.midpoint.common.refinery.*; import com.evolveum.midpoint.prism.*; +import com.evolveum.midpoint.prism.delta.ItemDelta; import com.evolveum.midpoint.prism.delta.PropertyDelta; import com.evolveum.midpoint.prism.match.MatchingRule; import com.evolveum.midpoint.prism.match.MatchingRuleRegistry; +import com.evolveum.midpoint.prism.path.ItemPath; import com.evolveum.midpoint.provisioning.impl.ConnectorSpec; import com.evolveum.midpoint.provisioning.impl.ProvisioningContext; import com.evolveum.midpoint.provisioning.ucf.api.AttributesToReturn; @@ -483,5 +485,32 @@ public static CachingStategyType getCachingStrategy(ProvisioningContext ctx) public static boolean shouldDoRepoSearch(GetOperationOptions rootOptions) { return GetOperationOptions.isNoFetch(rootOptions) || GetOperationOptions.isMaxStaleness(rootOptions); } + + public static boolean isResourceModification(ItemDelta modification) { + ItemPath path = modification.getPath(); + QName firstPathName = ItemPath.getFirstName(path); + return isAttributeModification(firstPathName) || isNonAttributeResourceModification(firstPathName); + } + + public static boolean isAttributeModification(ItemDelta modification) { + ItemPath path = modification.getPath(); + QName firstPathName = ItemPath.getFirstName(path); + return isAttributeModification(firstPathName); + } + + public static boolean isAttributeModification(QName firstPathName) { + return QNameUtil.match(firstPathName, ShadowType.F_ATTRIBUTES); + } + + public static boolean isNonAttributeResourceModification(ItemDelta modification) { + ItemPath path = modification.getPath(); + QName firstPathName = ItemPath.getFirstName(path); + return isNonAttributeResourceModification(firstPathName); + } + + public static boolean isNonAttributeResourceModification(QName firstPathName) { + return QNameUtil.match(firstPathName, ShadowType.F_ACTIVATION) || QNameUtil.match(firstPathName, ShadowType.F_CREDENTIALS) || + QNameUtil.match(firstPathName, ShadowType.F_ASSOCIATION) || QNameUtil.match(firstPathName, ShadowType.F_AUXILIARY_OBJECT_CLASS); + } } diff --git a/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyParallelism.java b/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyParallelism.java index 43baa0b9f69..d4dcaf61aea 100644 --- a/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyParallelism.java +++ b/provisioning/provisioning-impl/src/test/java/com/evolveum/midpoint/provisioning/impl/dummy/TestDummyParallelism.java @@ -20,8 +20,6 @@ package com.evolveum.midpoint.provisioning.impl.dummy; import java.io.File; -import java.util.ArrayList; -import java.util.Collection; import org.springframework.test.annotation.DirtiesContext; import org.springframework.test.context.ContextConfiguration; @@ -29,7 +27,6 @@ import org.testng.annotations.Test; import com.evolveum.midpoint.prism.PrismObject; -import com.evolveum.midpoint.prism.delta.ItemDelta; import com.evolveum.midpoint.prism.delta.ObjectDelta; import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResult; From 756d44e9355477350119ce33f1ea4061d44e13fc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Ga=C5=A1par=C3=ADk?= Date: Tue, 5 Sep 2017 19:48:01 +0200 Subject: [PATCH 04/15] English translation corr. --- .../src/main/resources/localization/Midpoint.properties | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint.properties b/gui/admin-gui/src/main/resources/localization/Midpoint.properties index ad7c08d66c3..53aefd3e8d0 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint.properties @@ -2548,8 +2548,8 @@ ResourceWizard.expression.tooltip.expression=The XML representation of the expre ResourceWizard.expression.tooltip.language=Programming language in which is the expression script written. ResourceWizard.expression.tooltip.policyRef=Reference to a value policy object. The specified value policy will be used as a template to generate a value. ResourceWizard.expression.tooltip.type=The type of expression. This specifies whether the expression is a script, value generator or something else. -ResourceWizard.help.capabilityStep=

Resource capabilities are the things that the resource can do. Not all the resource are equal in their capabilities. E.g. one resource supports account activation (enabling and disabling accounts) but other does not. One resource provides read-write access while other can support read-only access. One resource supports real-time synchronization while other does not. The capabilities define what features the resource supports so system can behave accordingly.

All the capabilities can be disabled (i.e. turned off). Disabling the capability will cause that system will not use that part of the connector and resource. The capabilities are usually disabled if they are faulty. E.g. if there is a bug in a connector or on the resource then the bug might be circumvented if appropriate capability is disabled. But the capabilities may be disabled also for administrative reasons. E.g. disabling Create, Update and Delete capabilities makes the resource efficiently read-only.

Some capabilities can be simulated. It means that system can pretend that the resource has specific capability even though it does not have it. E.g. an activation capability can be simulated by setting a specific account attribute to a specific value to disable an account. Such simulated capabilities usually require some configuration. This can also be configured on this page.

See Resource Capabilities wiki page for more details. -ResourceWizard.help.configurationStep=

This stage of the wizard configures connector configuration properties. They usually define network parameters used to access the resource such as hostname and port numbers. Additional connection parameters such as operation network timeouts and connection pooling configuration can be specified here.

There connector configuration properties are unique for each connector. The specific set of configuration properties are determined by connector configuration schema. Therefore the content of this page depends on the connector type that was selected in the previous page.

+ResourceWizard.help.capabilityStep=

Resource capabilities are the things that the resource can do. Not all the resource are equal in their capabilities. E.g. one resource supports account activation (enabling and disabling accounts) but other does not. One resource provides read-write access while other can support read-only access. One resource supports real-time synchronization while other does not. The capabilities define what features the resource supports so system can behave accordingly.

All the capabilities can be disabled (i.e. turned off). Disabling the capability will cause that system will not use that part of the connector and resource. The capabilities are usually disabled if they are faulty. E.g. if there is a bug in a connector or on the resource then the bug might be circumvented if appropriate capability is disabled. But the capabilities may be disabled also for administrative reasons. E.g. disabling Create, Update and Delete capabilities makes the resource efficiently read-only.

Some capabilities can be simulated. It means that system can pretend that the resource has specific capability even though it does not have it. E.g. an activation capability can be simulated by setting a specific account attribute to a specific value to disable an account. Such simulated capabilities usually require some configuration. This can also be configured on this page.

See Resource Capabilities wiki page for more details.

+ResourceWizard.help.configurationStep=

This stage of the wizard configures connector configuration properties. They usually define network parameters used to access the resource such as hostname and port numbers. Additional connection parameters such as operation network timeouts and connection pooling configuration can be specified here.

The connector configuration properties are unique for each connector. The specific set of configuration properties are determined by connector configuration schema. Therefore the content of this page depends on the connector type that was selected in the previous page.

ResourceWizard.help.nameStep=

This stage of the wizard configures basic properties of the resource. It can be used to configure resource name and description. Connector name is mandatory and must be unique. Connector that will be used to access the resource must also be configured. Connectors are deployed on connector hosts. If the connector host is left empty then connectors deployed directly in the system instance will be used.

See Resource Configuration wiki page for detailed explanation of resource configuration.

ResourceWizard.help.schemaHandlingStep=

This step is used to provide configuration for handling of resource schema. The configuration displayed on this page tells system what to do with resource object classes and attributes. It contains the configuration of mappings between user properties and account attributes, configuration of account types, groups, provisioning dependencies, password mapping and so on.

The configuration is grouped into object types. Each object type defines the behavior for specific account type, entitlement type, OU, etc. The object type is uniquely identified by the combination of kind and intent. The kind defines what kind of the object it is:

  • kind=account means that the object is an account, i.e. that it represents a user.
  • kind=entitlement is applied to groups, roles, privileges, ACIs and similar objects that can be associated with accounts and which give privileges or access rights to the account.
  • kind=generic applies to other objects such as organizational units (OUs), domains, etc.
Intent is a plain string that can be used to distinguish several object types. E.g. it can be used to define several account types, e.g. "default user account", "administration account", "testing account" and so on. See Kind, Intent and ObjectClass wiki page for more details.

More details about schema handling configuration are provided on Resource Schema Handling wiki page. ResourceWizard.help.schemaStep=

This page shows resource schema. The resource schema defines object classes that the connector can manage, e.g. accounts, groups, organizational units and so on. The schema defines a set of attributes for each object class. The schema is presented here in read-only form so you can inspect it and familiarize yourself with the data model that the resource provides.

The resource schema presented at this page is usually retrieved from the resource and automatically generated by system. Resource schema defines what the resource can do, i.e. what object classes it defines and what attributes are used in the object classes. Therefore the schema is read-only. It is not a configuration. It does not defines how system uses the object classes and attributes. That is configured in next steps of the wizard.

See Resource Schema wiki page for detailed explanation of resource schema concepts

From 313e3936313ad2a615ea2292683deb76a9ad132e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Petr=20Ga=C5=A1par=C3=ADk?= Date: Tue, 5 Sep 2017 20:33:19 +0200 Subject: [PATCH 05/15] Translation update, small --- .../localization/Midpoint_cs.properties | 50 +- .../localization/Midpoint_de.properties | 1273 ++++++------- .../localization/Midpoint_en.properties | 30 + .../localization/Midpoint_es.properties | 30 + .../localization/Midpoint_et.properties | 30 + .../localization/Midpoint_fi.properties | 1589 +++++++++-------- .../localization/Midpoint_hu.properties | 30 + .../localization/Midpoint_pl.properties | 32 +- .../localization/Midpoint_pt_BR.properties | 30 + .../localization/Midpoint_sk.properties | 30 + .../localization/Midpoint_tr.properties | 30 + .../localization/Midpoint_zh_CN.properties | 30 + .../localization/schema_cs.properties | 3 + .../localization/schema_de.properties | 3 + .../localization/schema_en.properties | 3 + .../localization/schema_es.properties | 3 + .../localization/schema_et.properties | 3 + .../localization/schema_fi.properties | 3 + .../localization/schema_hu.properties | 3 + .../localization/schema_pl.properties | 3 + .../localization/schema_pt_BR.properties | 3 + .../localization/schema_ru.properties | 3 + .../localization/schema_sk.properties | 3 + .../localization/schema_tr.properties | 3 + .../localization/schema_zh_CN.properties | 3 + 25 files changed, 1810 insertions(+), 1413 deletions(-) diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_cs.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_cs.properties index 2767657089d..f0fb5d7af70 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_cs.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_cs.properties @@ -1,3 +1,4 @@ + # Copyright (c) 2010-2017 Evolveum # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -615,6 +616,8 @@ ObjectPolicyDialog.button.save=Uložit ObjectPolicyDialog.label=Upravit politiku objektu ObjectPolicyDialog.label.oidBound.help=Vazba oid - hodnota vlastnosti bude vázána na OID. Tato vlastnost bude nastavena na hodnotu OID a nelze ji měnit. ObjectPolicyDialog.propertyConstraint=Omezení vlastnosti +ObjectPolicyDialog.conflictResolution=Vyhodnocení konfliktu +ObjectPolicyDialog.present=(stávající) ObjectPolicyDialog.property.placeholder=Vložit cestu vlastnosti ObjectPolicyDialog.subtype=Podtyp objektu ObjectPolicyDialog.template=Šablona objektu @@ -1238,11 +1241,11 @@ PageCertCampaign.button.startCampaign=Spustit kampaň PageCertCampaign.button.startRemediation=Spustit remediaci PageCertCampaign.currentState=Aktuální stav PageCertCampaign.description=Popis -PageCertCampaign.menu.accept=Akceptovat +PageCertCampaign.menu.accept=Přijmout PageCertCampaign.menu.delegate=Delegovat PageCertCampaign.menu.noResponse=Bez odpovědi PageCertCampaign.menu.notDecided=Nerozhodnuto -PageCertCampaign.menu.reduce=Snížit +PageCertCampaign.menu.reduce=Redukovat PageCertCampaign.menu.revoke=Odmítnout PageCertCampaign.name=Název PageCertCampaign.numberOfStages=Počet fází @@ -1281,13 +1284,13 @@ PageCertCampaigns.table.stage=Fáze PageCertCampaigns.table.state=Stav PageCertCampaign.stageTime=Čas fáze PageCertCampaign.escalationLevel=Úroveň eskalace -PageCertCampaign.statistics.accept=Akceptovat +PageCertCampaign.statistics.accept=Přijmout PageCertCampaign.statistics.delegate=Delegovat PageCertCampaign.statistics.items=Položky PageCertCampaign.statistics.noDecision=Žádné rozhodnutí (zdržet se) PageCertCampaign.statistics.noResponse=Bez odpovědi -PageCertCampaign.statistics.reduce=Snížit -PageCertCampaign.statistics.reduceRemedied=Snížit - remediováno +PageCertCampaign.statistics.reduce=Redukovat +PageCertCampaign.statistics.reduceRemedied=Redukovat - remediováno PageCertCampaign.statistics.remedied=Remediováno PageCertCampaign.statistics.response=Odpověď PageCertCampaign.statistics.revokeRemedied=Odmítnout - remediováno @@ -1313,7 +1316,7 @@ PageCertCampaign.title=Kampaň certifikace přístupů PageCertDecisions.ago=před {0} PageCertDecisions.checkbox.showNoResponseOnly=Zobrazit pouze případy "bez odpovědi" PageCertDecisions.in=za {0} -PageCertDecisions.menu.accept=Akceptovat +PageCertDecisions.menu.accept=Přijmout PageCertDecisions.menu.acceptSelected=Přijmout vybrané PageCertDecisions.menu.delegate=Delegovat PageCertDecisions.menu.delegateSelected=Delegovat vybrané @@ -1321,8 +1324,8 @@ PageCertDecisions.menu.noResponse=Bez odpovědi PageCertDecisions.menu.noResponseSelected=Označit vybrané jako Bez odpovědi PageCertDecisions.menu.notDecided=Nerozhodnuto PageCertDecisions.menu.notDecidedSelected=Označit vybrané jako Nerozhodnuté -PageCertDecisions.menu.reduce=Snížit -PageCertDecisions.menu.reduceSelected=Snížit vybrané +PageCertDecisions.menu.reduce=Redukovat +PageCertDecisions.menu.reduceSelected=Redukovat vybrané PageCertDecisions.menu.revoke=Odmítnout PageCertDecisions.menu.revokeSelected=Odmítnout vybrané PageCertDecisions.message.noItemSelected=Nebyly vybrány žádné položky @@ -2049,6 +2052,9 @@ pageTaskEdit.taskState=Stav úlohy pageTaskEdit.threadAction=Akce vlákna pageTaskEdit.threadStop=Akce zastavení vlákna pageTaskEdit.requiredCapability=Požadovaná schopnost (například název uzlu) +pageTaskEdit.executionGroup=Skupina pro běh úloh +pageTaskEdit.groupTaskLimit=Maximální počet úloh, které mohou v této skupině běžet zároveň, bez ohledu na konkrétní uzel v rámci hroznu. +pageTaskEdit.allowedNodes=Uzly, na kterých v rámci této skupiny smí běžet úlohy (pokud to je možné, tak i s počtem vláken) pageTaskEdit.tightlyBound=Pevná vazba pageTaskEdit.title.edit=Podrobnosti pro '{0}' PageTaskEdit.title=Podrobnosti úlohy @@ -2839,7 +2845,7 @@ SynchronizationStep.reaction.tooltip.synchronize=Pokud je zapnuto, potom budou u Pokud je vypnuto, potom budou synchronizační algoritmy přeskočeny a budou vykonány pouze výslovně uvedené akce. SynchronizationStep.title=Synchronizace SynchronizationStep.tooltip.condition=Nastavení synchronizace bude uplatněno pouze tehdy, pokud je tato podmínka pravdivá. Podmínka se obvykle používá k třídění objektů stejného druhu podle záměrů. Například podmínka buže rozhodnout, zda uživatelské jméno začíná na "T". Pokud začíná, potom zatřídí uživatele do zámětu "test"; pokud ne, bude mít účet výchozí záměr. -SynchronizationStep.tooltip.confirmation=Potvrzující podmínka. Každý výsledek výrazu souvztažnosti bude předán potvrzujícímu výrazu. Pokud potvrzující výraz bude pravdivý, potom objekty budou propojeny. Pokud výraz souvztažnosti definován není, potom jsou všechny objekty, vrácené z dotazu souvztažnosti, automaticky přijaty. Potvrzující výraz může i zatížit aplikaci v rozumné míře, protože je vykonáván až nad objekty, které projdou dotazem na souvztažnost. +SynchronizationStep.tooltip.confirmation=Potvrzující podmínka. Každý výsledek výrazu souvztažnosti bude předán potvrzujícímu výrazu. Pokud potvrzující výraz bude pravdivý, potom objekty budou propojeny. Pokud výraz souvztažnosti definován není, potom jsou všechny objekty, vrácené z dotazu souvztažnosti, automaticky schváleny. Potvrzující výraz může i zatížit aplikaci v rozumné míře, protože je vykonáván až nad objekty, které projdou dotazem na souvztažnost. SynchronizationStep.tooltip.correlation=Korelační výraz. Korelační výraz je použit pro napojení vzorových objektů (například uživatele) a stínových účtů (například účtu uživatele), které patří dohromady. Výsledky korelačního výrazu ve filtru vyhledávání, které je spuštěno nad vzorovými objekty (obvykle uživateli). Dotaz vrátí potenciální objekty pro napojení. Je kladen velký důraz na účinnost korelačního výrazu, v opačném případě se toto projeví negativně na výkonu synchronizace. SynchronizationStep.tooltip.enabled=Pokud je zvoleno, je toto synchronizační nastavení povoleno. Což je zároveň výchozí nastavení. Toto nastavení se dá použít k dočasnému vypnutí synchronizačního nastavení. SynchronizationStep.tooltip.focus=Typ vzorového objektu který odpovídá objektu aplikace. Pro objekty účtů je toto obvykle objekt uživatele (UserType). Pro objekty nároku lze nastavit na typ role (RoleType) nebo typ organizační skupiny (OrgType), a podobně. @@ -2924,7 +2930,7 @@ TaskStatePanel.message.lastObjectProcessed={0} TaskStatePanel.message.node= - v uzlu {0} TaskStatePanel.message.objectsProcessed={0} TaskStatePanel.message.objectsProcessedTime=(průměrný čas {1} ms, celkový čas zpracování {0} vteřin) -TaskStatePanel.message.objectsTotal={0} (průměr nástěnných hodin: {1} ms) +TaskStatePanel.message.objectsTotal={0} (průměrný čas: {1} ms) TaskStatePanel.message.timeInfoWithAgo={0} (před {1}) TaskStatePanel.message.timeInfoWithDuration={0} (za {1} ms) TaskStatePanel.message.timeInfoWithDurationAndAgo={0} (před {1} - za {2} ms) @@ -3577,6 +3583,7 @@ PageAuditLogViewer.outcomeLabel=Výsledek PageAuditLogViewer.changedItem=Změněná položka PageAuditLogViewer.valueRefTargetNamesLabel=Cíl odkazu AuditLogViewerPanel.dateValidatorMessage=Položka Datum od musí být před položkou Datum do. +AuditLogViewerPanel.resetSearchButton=Resetovat vyhledávání AuditEventRecordType.timestamp=Čas AuditEventRecordType.initiatorRef=Iniciátor AuditEventRecordType.taskIdentifier=Identifikátor úlohy @@ -3724,3 +3731,26 @@ ApprovalProcessesPreviewPanel.processRelatedTo=Schvalovací proces vztahující ApprovalProcessesPreviewPanel.process=Schvalovací proces ApprovalProcessExecutionInformationPanel.stage=Fáze {0}/{1} PageImportResource.title=Import definice aplikace +AssignmentType.activation=Aktivace +AssignmentType.lifecycleState=Fáze životního cyklu +AssignmnetType.accepted=Schváleno +AssignmentType.policySituation=Situace politiky +ObjectReferenceType.relation=Vazba +FocusType.consents=Souhlasy +AbstractAssignmentDetailsPanel.properties=Vlastnosti +AssignmentPanel.doneButton=Hotovo +AssignmentPanel.cancelButton=Zrušit +AssignmentPanel.noName=není k dispozici +ObjectPolicyConfigurationEditor.conflictResolution=(vyhodnocení konfliktu) +PageSelfConsents.title=Souhlasy +SelfConsentPanel.button.revoke=Odmítnout +SelfConsentPanel.button.agree=Udělit souhlas +PageAdmin.menu.consent=Souhlasy +MultiValueExpandablePanel.deleteConfirmationMessage=Opravdu chcete smazat položku {0}? +PolicyRulePropertiesPanel.exclusionConstraints=Přidat výlučnost +PolicyRulePropertiesPanel.minAssigneesConstraints=minimální počet příjemců +PolicyRulePropertiesPanel.maxAssigneesConstraints=maximální počet příjemců +PolicyRulePropertiesPanel.modification=změna +PolicyRulePropertiesPanel.assignmentConstraints=přiřazení +PolicyRulePropertiesPanel.timeValidityConstraints=časové omezení +PolicyRulePropertiesPanel.situationConstraints=situace diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_de.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_de.properties index 58ef4274caa..2964f7e7b63 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_de.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_de.properties @@ -1,3 +1,4 @@ + # Copyright (c) 2010-2017 Evolveum # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -14,7 +15,7 @@ # AbstractRoleType.delegable=Delegable AbstractRoleType.requestable=Beantragbar -ACAttributePanel.button.showExprEditor=Ausdruck anzeigenation +ACAttributePanel.button.showExprEditor=Ausdruck anzeigen ACAttributePanel.hasOutbound=hat ein ausgehendes Mapping ACAttributePanel.required=benötigt addCapabilityDialog.button.Add=Hinzufügen @@ -60,9 +61,9 @@ AssignmentEditorPanel.target=Ziel AssignmentEditorPanel.tenantRef=Besitzer AssignmentEditorPanel.undefined=nicht definiert AssignmentEditorPanel.metadataBlock={0} Metadata -AssignmentActivationPopupPanel.title=Activation +AssignmentActivationPopupPanel.title=Aktivierung AssignmentActivationPopupPanel.okButton=OK -AssignmentActivationPopupPanel.cancelButton=Cancel +AssignmentActivationPopupPanel.cancelButton=Abbruch MetadataPanel.requestTimestamp=Angeforderter Zeitpunkt MetadataPanel.requestorRef=Requester MetadataPanel.createTimestamp=Create timestamp @@ -80,23 +81,23 @@ RelationTypes.MEMBER=Mitglied DelegationEditorPanel.from=Von DelegationEditorPanel.to=Bis DelegationEditorPanel.meLabel=Current user -DelegationEditorPanel.limitPrivilegesButton=Limit privileges -DelegationEditorPanel.privileges=Assignment privileges -DelegationEditorPanel.workflowApprovals=Workflow approvals -DelegationEditorPanel.delegateApprovalWorkItems=Delegate completion of approval work items -DelegationEditorPanel.delegateCertificationWorkItems=Delegate review of certification work items -DelegationEditorPanel.allPrivilegesLabel=Delegate all/selected assignment privileges -DelegationEditorPanel.noPrivilegesLabel=No privileges -DelegationEditorPanel.delegateManagementWorkItems=Delegate completion of case management work items +DelegationEditorPanel.limitPrivilegesButton=Privilegien limitieren +DelegationEditorPanel.privileges=Zuweisungsprivilegien +DelegationEditorPanel.workflowApprovals=Genehmigung Arbeitsabläufe +DelegationEditorPanel.delegateApprovalWorkItems=Delegiere die Vervollständigung der Arbeitselemente für Bewilligungssanträge +DelegationEditorPanel.delegateCertificationWorkItems=Delegiere die Arbeitselemente für Zertifikatsüberprüfungen +DelegationEditorPanel.allPrivilegesLabel=Delegiere alle/selektierte zugewiesenen Privilegien +DelegationEditorPanel.noPrivilegesLabel=Keine Privilegien +DelegationEditorPanel.delegateManagementWorkItems=Delegieren die Komplettierung der Arbeitselemente für das Fall Management AssignmentPreviewDialog.button.cancel=Abbrechen AssignmentPreviewDialog.column.description=Beschreibung -AssignmentPreviewDialog.column.intent=Bedeutung -AssignmentPreviewDialog.column.kind=Art +AssignmentPreviewDialog.column.intent=Bedeutung (Intent) +AssignmentPreviewDialog.column.kind=Art (Kind) AssignmentPreviewDialog.column.name=Name AssignmentPreviewDialog.column.orgRef=Org AssignmentPreviewDialog.column.tenant=Besitzer AssignmentPreviewDialog.label=Direkte und indirekte Zuweisungen anzeigen -AssignmentPreviewDialog.delegationPreviewLabel=Limit privileges +AssignmentPreviewDialog.delegationPreviewLabel=Privilegien limitieren AssignmentPreviewDialog.type.direct=Direkt AssignmentPreviewDialog.type.indirect=Indirekt AssignmentTablePanel.menu.assign=Ressource zuweisen @@ -107,7 +108,7 @@ AssignmentTablePanel.menu.addDelegation=Add delegation AssignmentTablePanel.menu.deleteDelegation=Delete delegation AssignmentTablePanel.menu.unassign=Entziehen AssignmentTablePanel.menu.showAllAssignments=Alle Zuweisungen anzeigen -AssignmentTablePanel.message.couldntAssignObject=Konnte Objekt '{0}' nicht zuweisen, Grund: {1}. +AssignmentTablePanel.message.couldntAssignObject=Objekt '{0}' konnte nicht zugewiesen werden. Grund: {1}. AssignmentTablePanel.message.illegalAssignmentState=Ungültiger Zuweisungszustand '{0}'. AssignmentTablePanel.message.noAssignmentSelected=Keine Zuweisung ausgewählt. AssignmentTablePanel.message.noDelegationsSelected=No delegation selected. @@ -135,7 +136,7 @@ capabilityActivationPanel.label.enableList=Liste freigeben capabilityActivationPanel.label.normalList=Normal list capabilityActivationPanel.label.lockedList=Locked list capabilityActivationPanel.label.ignoreAttribute=Attribut ignorieren -capabilityActivationPanel.label.returnedByDefault=Standardmäßig übergeben +capabilityActivationPanel.label.returnedByDefault=Standardmässig übergeben capabilityActivationPanel.label.status.message=Das gleiche wie aktiv/gesperrt capabilityActivationPanel.label.status=Status capabilityActivationPanel.label.lockout=Lockout @@ -145,7 +146,7 @@ capabilityActivationPanel.list.placeholder=Wert hinzufügen capabilityCredentialsPanel.label=Zugangsdaten konfigurieren capabilityCredentialsPanel.label.enabled=aktiv capabilityCredentialsPanel.label.password=Passwort -capabilityCredentialsPanel.label.returned=Standardmäßige Rückkehr +capabilityCredentialsPanel.label.returned=Standardmässige Rückkehr capabilityListRepeater.label.text.placeholder=Sprachen URL capabilityScriptPanel.label.enabled=aktiv @@ -206,7 +207,7 @@ Channel.null=Auswählen channel.nullValid=Auswählen Channel.reconciliation=Abgleich Channel.recompute=Neu berechnen -Channel.user=Anwender +Channel.user=Benutzer Channel.webService=Web Service CheckTableHeader.label.error=Fehler CheckTableHeader.protected=Geschützt @@ -217,7 +218,7 @@ chooseTypeDialog.button.cancel=abbrechen chooseTypeDialog.column.name=Name chooseTypeDialog.message.queryError=Fehler aufgetreten während der Übersetzung des Suchbegriffs zum Filter. chooseTypeDialog.title=Objekt auswählen -chooseTypePanel.ObjectNameValue.badOid=(untergeordnete Einheit nicht gefunden) +chooseTypePanel.ObjectNameValue.badOid=(Besitzer nicht gefunden) chooseTypePanel.ObjectNameValue.null=Nichts com.evolveum.midpoint.notifications.api.transports.MailTransport.send=E-Mail senden (Benachrichtigung) com.evolveum.midpoint.notifications.api.transports.SimpleSmsTransport.send=SMS senden (Benachrichtigung) @@ -247,9 +248,9 @@ PageDebugView.xmlJsonButton=JSON PageDebugView.xmlYamlButton=YAML DecisionsPanel.comment=Kommentieren DecisionsPanel.result=Ergebnis -DecisionsPanel.user=Anwender +DecisionsPanel.user=Benutzer DecisionsPanel.originalActor=Original actor -DecisionsPanel.stage=Stage +DecisionsPanel.stage=Phase DecisionsPanel.when=Wann DecisionsPanel.escalation=Esc. level DefinitionScopeObjectType.FocusType=Benutzer, Rollen, Organisationen und Dienste @@ -308,7 +309,7 @@ ExpressionEditorPanel.label.expression=Ausdruck ExpressionEditorPanel.label.language=Sprache ExpressionEditorPanel.label.type=Ausdruckstyp ExpressionEditorPanel.label.description=Beschreibung -ExpressionEditorPanel.label.valuePolicyRef=Referenzierte Vorschrift(en) +ExpressionEditorPanel.label.valuePolicyRef=Referenzierte Richtlinie(n) ExpressionEditorPanel.message.cantSerialize=Konnte JAXBElement der XML Expression nicht erstellen. Bitte korrekte Expression eintragen. Grund: {0} ExpressionEditorPanel.message.expressionSuccess=Ausdruck wurde erfolgreich aktualisiert ExpressionEvaluatorType.AS_IS=unverändert @@ -378,7 +379,7 @@ HandlerUriActions.ACTION_UNLINK_ACCOUNT=Accountverknüpfung aufheben (veraltet/a HandlerUriActions.ACTION_UNLINK=Verknüpfung aufheben HoursValidator.range=Feldwert '${label}' muss sich zwischen ${minimum} und ${maximum} befinden. ImportOptionsPanel.errorCount=Fehleranzahl -importOptionsPanel.fetchResourceSchema=Ressourcenschema laden +importOptionsPanel.fetchResourceSchema=Ressourcenschema anfordern importOptionsPanel.keepOid=OID behalten ImportOptionsPanel.options=Optionen importOptionsPanel.overwriteExistingObject=Bestehendes Objekt überschreiben @@ -388,11 +389,11 @@ importOptionsPanel.stopAfter=Anhalten, wenn die Fehleranzahl mehr als X ist importOptionsPanel.summarizeErrors=Fehler zusammenfassen importOptionsPanel.summarizeSuccesses=Erfolge zusammenfassen importOptionsPanel.validateDynamicSchema=Dynamisches Schema überprüfen -importOptionsPanel.validateStaticSchema=Validate static schema (XML only) +importOptionsPanel.validateStaticSchema=Statisches Schema validieren (nur XML) ItemApprovalPanel.approvalSchema=Schemabestätigung ItemApprovalPanel.currentWorkItems=aktuelle Arbeitselemente -ItemApprovalPanel.nextStages=Following stages -ItemApprovalPanel.wholeProcess=Whole approval process +ItemApprovalPanel.nextStages=Folgende Phasen +ItemApprovalPanel.wholeProcess=Ganzer Genehmigungsprozes ItemApprovalPanel.decisionsDoneWhenFinishedIs_false=Bisher getroffene Entscheidungen ItemApprovalPanel.decisionsDoneWhenFinishedIs_true=Getroffene Entscheidungen ItemApprovalPanel.itemThatWasApproved=Element welches erwogen (und genehmigt) wurde @@ -414,7 +415,7 @@ JasperReportConfigurationPanel.reportFields=Berichtsfelder JasperReportConfigurationPanel.reportParameters=Berichtsparameter JasperReportConfigurationPanel.reportQuery=Berichtsanforderung JasperReportConfigurationPanel.errormsg=Darf nicht leer sein -JasperReportConfigurationPanel.properties=Properties +JasperReportConfigurationPanel.properties=Eigenschaften JasperReportConfigurationPanel.configure=Configure JasperReportParameterProperties.property.name=Eigenschaftsname JasperReportParameterProperties.property.value=Eigenschaftswert @@ -422,10 +423,10 @@ JasperReportParameterProperties.key=Key JasperReportParameterProperties.label=Label JasperReportParameterProperties.targetType=Target type JasperReportParameterProperties.multivalue=Multivalue -JasperReportParameterProperties.config=Properties configuration +JasperReportParameterProperties.config=Eigenschaften Konfiguration JasperReportParameterProperties.title=Configure kind.nullValid=Auswählen -Language.GROOVY=Groovy (default) +Language.GROOVY=Groovy (Standard) Language.JAVASCRIPT=Javascript Language.XPATH=XPath LimitationsEditorDialog.allow=Zulassen @@ -436,7 +437,7 @@ LimitationsEditorDialog.button.apply=anwenden LimitationsEditorDialog.deny=Ablehnen LimitationsEditorDialog.inherit=Erben LimitationsEditorDialog.label.add=Hinzufügen -LimitationsEditorDialog.label.close=Schließen +LimitationsEditorDialog.label.close=Schliessen LimitationsEditorDialog.label=Ressourcenbeschränkungen bearbeiten LimitationsEditorDialog.label.ignore=ignorieren LimitationsEditorDialog.label.layers=Schichten @@ -479,14 +480,14 @@ LoggingConfigPanel.loggersLevel=Stufe LoggingConfigPanel.loggers=Logger LoggingConfigPanel.profiling.dumpInterval=Löschintervall LoggingConfigPanel.profiling.dumpInterval.placeholder=Löschintervall -LoggingConfigPanel.profiling.dumpInterval.tooltip=Wert in Minuten (Voreinstellung 30 min.) +LoggingConfigPanel.profiling.dumpInterval.tooltip=Wert in Minuten (Standardwert 30 min.) LoggingConfigPanel.profiling.entryExit=Profilierung Eingang/Ausgang LoggingConfigPanel.profiling.general=Profilierung LoggingConfigPanel.profiling.performanceStatistics=Leistungsstatistiken LoggingConfigPanel.profiling.requestFilter=Antragsfilter LoggingConfigPanel.profiling.subsystem.model=Modell LoggingConfigPanel.profiling.subsystem.provisioning=Provisioning -LoggingConfigPanel.profiling.subsystem.repository=Repo +LoggingConfigPanel.profiling.subsystem.repository=Verzeichnis LoggingConfigPanel.profiling.subsystem.resourceObjectChangeListener=Listener für Ressourcenobjekt ändern LoggingConfigPanel.profiling.subsystem.synchronizationService=Synchronization Service LoggingConfigPanel.profiling.subsystems=Profilierungsuntersysteme @@ -504,7 +505,7 @@ lower.ActivationStatusType.null=nicht definiert mainForm.category.null=Alle mainForm.mailServer.nullValid=Auswählen mainForm.state.null=Alle -mainForm.tabPanel.panel.aepChooser.null=Relativ (Voreinstellung) +mainForm.tabPanel.panel.aepChooser.null=Relativ (Standard) MappingEditorDialog.button.cancel=Abbruch MappingEditorDialog.button.save=Speichern MappingEditorDialog.button.apply=anwenden @@ -513,21 +514,21 @@ MappingEditorDialog.label.channel=Kanal MappingEditorDialog.label.condition=Bedingung MappingEditorDialog.label.conditionType=Bedingungstyp MappingEditorDialog.label.description=Beschreibung -MappingEditorDialog.label=Zuweisung anpassen +MappingEditorDialog.label=Mapping anpassen MappingEditorDialog.label.exceptChannel=Kanal ausnehmen MappingEditorDialog.label.exclusive=exklusiv MappingEditorDialog.label.expression=Ausdruck MappingEditorDialog.label.expressionType=Ausdruckstyp MappingEditorDialog.label.language=Sprache MappingEditorDialog.label.name=Name -MappingEditorDialog.label.passPolicyRef=Referenzierte Vorschrift(en) +MappingEditorDialog.label.passPolicyRef=Referenzierte Richtlinie(n) MappingEditorDialog.label.source=Quelle MappingEditorDialog.label.strength=Ausprägung MappingEditorDialog.label.target=Ziel MappingEditorDialog.label.timeFrom=Zeit von MappingEditorDialog.label.timeTo=Zeit bis MappingEditorDialog.message.cantSave=Mapping konnte nicht gespeichert werden. Grund: -MappingEditorDialog.message.warn.emptyTarget=Eingehende Zuweisung erfordert eine Angabe im 'target' Feld. +MappingEditorDialog.message.warn.emptyTarget=Eingehendes Mapping erfordert eine Angabe im 'target' Feld. MappingsStatistics.AverageTime=Durchschnittliche Zeit MappingsStatistics.Count=Aufrufzählung MappingsStatistics.MaxTime=max @@ -540,7 +541,7 @@ message.emptyLevel=Stufe darf nicht leer sein message.emptyString=Eingabefach darf nicht leer sein message.error=Bitte nochmal versuchen Message.SourceMemory=Aufgabe im Speicher (fetched {0}) -Message.SourceRepository=Repo (Statistiken am {0} aktualisiert) +Message.SourceRepository=Verzeichnis (Statistiken am {0} aktualisiert) message.success=Die Antworten wurden erfolgreich aktualisiert message.WrongAnswer=Fragen nicht richtig beanwortet ModelOperationStatusPanel.label.focusName=Objekt: @@ -569,8 +570,8 @@ MyAssignmentsPanel.type.error=Fehler MyAssignmentsPanel.type.orgUnit=Organisationseinheit MyAssignmentsPanel.type.role=Rolle MyAssignmentsPanel.type.service=Service -MyAssignmentsPanel.type.user=User -MyAssignmentsPanel.type.policyRule=Policy rule +MyAssignmentsPanel.type.user=Benutzer +MyAssignmentsPanel.type.policyRule=Richtlinienregel NameStep.arrowToTurotialText=Jeder Schritt des Assistenten hat einen Hilfebutton. Hier gibt es Informationen über den Zweck eines jeden Konfigurationsschritts. NameStep.connectorBundle=Gebinde NameStep.connectorHost=Konnektor System @@ -596,7 +597,7 @@ NodeExecutionStatus.ERROR=Fehler NodeExecutionStatus.PAUSED=gestoppt NodeExecutionStatus.RUNNING=läuft NotificationsStatistics.AverageTime=Durchschnittliche Zeit -NotificationsStatistics.CountFailure=fehlgeschlagen +NotificationsStatistics.CountFailure=Fehlgeschlagen NotificationsStatistics.CountSuccess=erfolgreich NotificationsStatistics.MaxTime=max NotificationsStatistics.MinTime=min @@ -605,12 +606,14 @@ NotificationsStatistics.Transport=Transport nullValid=wählen objectPolicyConfigurationEditor.button.edit=bearbeiten objectPolicyConfigurationEditor.label=Objektvorschriften -objectPolicyConfigurationEditor.name.placeholder=Objektvorschrift einfügen +objectPolicyConfigurationEditor.name.placeholder=Objektrichtlinien einfügen ObjectPolicyDialog.button.cancel=abbrechen ObjectPolicyDialog.button.save=speichern -ObjectPolicyDialog.label=Objektvorschrift bearbeiten +ObjectPolicyDialog.label=Objektrichtlinien bearbeiten ObjectPolicyDialog.label.oidBound.help=Mit OID verknüpft. Diese Eigenschaft wird auf den Wert des OID gesetzt und kann nicht verändert werden. ObjectPolicyDialog.propertyConstraint=Einschränkung durch Eigenschaft +ObjectPolicyDialog.conflictResolution=Konfliktlösung +ObjectPolicyDialog.present=(aktuell) ObjectPolicyDialog.property.placeholder=Pfad zu den Eigenschaften einfügen ObjectPolicyDialog.subtype=Object subtype ObjectPolicyDialog.template=Objektvorlage @@ -627,7 +630,7 @@ ObjectTypeGuiDescriptor.connector=Konnektor ObjectTypeGuiDescriptor.connectorHost=Konnektor System ObjectTypeGuiDescriptor.focus=Fokus ObjectTypeGuiDescriptor.form=Form -ObjectTypeGuiDescriptor.genericObject=nicht spezifiziertes Objekt +ObjectTypeGuiDescriptor.genericObject=generisches Objekt ObjectTypeGuiDescriptor.lookupTable=Umsetzungstabelle ObjectTypeGuiDescriptor.node=Knotenpunkt ObjectTypeGuiDescriptor.object=Objekt @@ -643,7 +646,7 @@ ObjectTypeGuiDescriptor.sequence=Abschnitt ObjectTypeGuiDescriptor.shadow=Schatten ObjectTypeGuiDescriptor.systemConfiguration=Systemeinstellungen ObjectTypeGuiDescriptor.task=Aufgabe -ObjectTypeGuiDescriptor.user=Anwender +ObjectTypeGuiDescriptor.user=Benutzer ObjectTypeGuiDescriptor.service=Dienst ObjectTypeGuiDescriptor.case=Case ObjectTypeGuiDescriptor.valuePolicy=Richtlinie für Eingabewerte @@ -654,10 +657,10 @@ operation.com.evolveum.midpoint.common.validator.Validator.objectBasicsCheck=Ein operation.com.evolveum.midpoint.common.validator.Validator.resourceNamespaceCheck=Überprüfung des Namensraums der Ressource operation.com.evolveum.midpoint.common.validator.Validator.validateSchema=Schemabewertung operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.provisioningSelfTest=Voersorgungsdatenüberprüfung (Modell) -operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.repositorySelfTest=Repo-Selbsttest (Modell) +operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.repositorySelfTest=Verzeichnis-Selbsttest (Modell) operation.com.evolveum.midpoint.model.api.ModelInteractionService.previewChanges=Vorschau der Änderungen (Modell) operation.com.evolveum.midpoint.model.api.ModelService.addObject=Objekt hinzufügen (Modell) -operation.com.evolveum.midpoint.model.api.ModelService.addUser=Anwender hinzufügen (Model) +operation.com.evolveum.midpoint.model.api.ModelService.addUser=Benutzer hinzufügen (Model) operation.com.evolveum.midpoint.model.api.ModelService.deleteObject=Objekt löschen (Modell) operation.com.evolveum.midpoint.model.api.ModelService.discoverConnectors=Konnektoren Suchen operation.com.evolveum.midpoint.model.api.ModelService.executeChanges=Änderungen ausführen (Modell) @@ -680,12 +683,12 @@ operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.createAccou operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.getSystemConfiguration=Systemeinstellungen abfragen operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.processUserTemplate=Verarbeitung Benutzervorlage operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveAccountAttributes=Löse Accounteigenschaften auf -operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveUserAttributes=Löse Anwenderattribute auf +operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveUserAttributes=Löse Benutzerattribute auf operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.updateAccount=Konto aktualisieren operation.com.evolveum.midpoint.model.controller.ModelController.modifyObjectWithExclusion=Objekt ändern mit Ausschluss operation.com.evolveum.midpoint.model.controller.ModelController.processAddDeleteAccountFromChanges=Verarbeitung Account von Veränderungen operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInProvisioning=Objekstuche (Provisioning) -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInRepository=Objekte im Repo suchen +operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInRepository=Suche Objekte in Verzeichnis operation.com.evolveum.midpoint.model.controller.ModelController.searchObjects=Objekte suchen (Modell) operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user.getObject=Objekt erhalten (Modell) operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user.searchObjects.employeeType=Objektsuche - Mitarbeitertyp (Modell) @@ -693,18 +696,18 @@ operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.reposi operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user.searchObjects.organization=Objektsuche - Organisation (Modell) operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.lookupTable.getObject=Objekt erhalten (Modell) operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.lookupTable.getObject.key=Get object by row key (Model) -operation.com.evolveum.midpoint.model.controller.SchemaHandler.insertUserDefinedVariables=Füge anwenderdefinierte Variablen ein +operation.com.evolveum.midpoint.model.controller.SchemaHandler.insertUserDefinedVariables=Füge Benutzerdefinierte Variablen ein operation.com.evolveum.midpoint.model.controller.SchemaHandler.processAttributeInbound=Verarbeitung Attribute inbound operation.com.evolveum.midpoint.model.controller.SchemaHandler.processInboundHandling=Verarbeitung inbound handling operation.com.evolveum.midpoint.model.controller.SchemaHandler.processOutboundHandling=Verarbeitung outbound handling operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstruction=Prozesseigenschaft Konstruktion operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstructions=Prozesseigenschaft Konstruktionen -operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user=Selbsttest Repo, Benutzer (Modell) -operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.lookupTable=Repository self test, lookup table (Model) +operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user=Verzeichnis-Selbsttest, Benutzer (Modell) +operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.lookupTable=Verzeichnis Selbsttest Nachschlagetabelle (Modell) operation.com.evolveum.midpoint.model.importer.ImportAccountsFromResourceTaskHandler.launch=Accounts aus der Ressource importieren operation.com.evolveum.midpoint.model.importer.ObjectImporter.checkResourceSchema=Ressourcenschema überprüfen operation.com.evolveum.midpoint.model.importer.ObjectImporter.encryptValues=Verschlüsselung -operation.com.evolveum.midpoint.model.importer.ObjectImporter.importObjectToRepository=Objekt im Repo ablegen +operation.com.evolveum.midpoint.model.importer.ObjectImporter.importObjectToRepository=Objekt im Verzeichnis ablegen operation.com.evolveum.midpoint.model.importer.ObjectImporter.resolveReference=Referenzauflösung operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateDynamicSchema=Dynamisches Schema überprüfen operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateResourceConfigurationSchema=Konfigurationsschema der Ressource überprüfen @@ -720,7 +723,7 @@ operation.com.evolveum.midpoint.model.lens.projector.ReconciliationProcessor.pro operation.com.evolveum.midpoint.model.synchronizer.InboundProcessor.processInbound=Eingehender Prozess (Modell) operation.com.evolveum.midpoint.model.synchronizer.ReconciliationProcessor.processReconciliation=Prozessabstimmung (Modell) operation.com.evolveum.midpoint.model.synchronizer.UserSynchronizer.checkAccountContextReconciliation=Überprüfen Sie den Kontext der Account Rekonziliation (Modell) -operation.com.evolveum.midpoint.model.sync.SynchronizeAccountResultHandler.handle=Synchronize account result handler, handle (Model) +operation.com.evolveum.midpoint.model.sync.SynchronizeAccountResultHandler.handle=Account synchronisierungs Routine (Model) operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyFailure=Benachrichtigungsfehler (Benachrichtigungen) operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyInProgress=Benachrichtigung läuft (Benachrichtigungen) operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifySuccess=Benachrichtigung erfolgreich (Benachrichtigungen) @@ -743,11 +746,11 @@ operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.fetchObje operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.getCapabilities=Fähigkeiten (UcF) operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.initialize=Konnektor Initialisierung (UCF) operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.modifyObject=Objekt ändern (UcF) -operation.com.evolveum.midpoint.repo.api.RepositoryService.addObject=Objekt hinzufügen (Repo) -operation.com.evolveum.midpoint.repo.api.RepositoryService.deleteObject=Objekt löschen (Repo) -operation.com.evolveum.midpoint.repo.api.RepositoryService.getObject=Objekt erhalten (Repo) -operation.com.evolveum.midpoint.repo.api.RepositoryService.modifyObject=Objekt ändern (Repo) -operation.com.evolveum.midpoint.repo.api.RepositoryService.searchObjects=Objektsuche (Repo) +operation.com.evolveum.midpoint.repo.api.RepositoryService.addObject=Objekt hinzufügen (Verzeichnis) +operation.com.evolveum.midpoint.repo.api.RepositoryService.deleteObject=Objekt löschen (Verzeichnis) +operation.com.evolveum.midpoint.repo.api.RepositoryService.getObject=Objekt erhalten (Verzeichnis) +operation.com.evolveum.midpoint.repo.api.RepositoryService.modifyObject=Objekt ändern (Verzeichnis) +operation.com.evolveum.midpoint.repo.api.RepositoryService.searchObjects=Objektsuche (Verzeichnis) operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connector.connection=Connector connection operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connector.initialization=Connector initialization operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connector.configuration=Connector configuration @@ -761,17 +764,17 @@ operation.com.evolveum.midpoint.task.api.TaskManager.createTaskInstance=Aufgaben operation.com.evolveum.midpoint.task.api.TaskManager.deactivateServiceThreads=Lokale Dienstthreads deaktivieren (Aufgabe) operation.com.evolveum.midpoint.task.api.TaskManager.deleteTask=Aufgabe löschen (Aufgabe) operation.com.evolveum.midpoint.task.api.TaskManager.getNextRunStartTime=Startzeit der nächste Aufgabe erhalten (Aufgabe) -operation.com.evolveum.midpoint.task.api.TaskManager.getNextStartTimes=Get next task start times (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.getNextStartTimes=Nächste Aufgaben Ausführungszeit anfordern (Aufgaben) operation.com.evolveum.midpoint.task.api.TaskManager.getTask=Aufgabe erhalten (Aufgabe) operation.com.evolveum.midpoint.task.api.TaskManager.onTaskCreate=Überwachung der Aufgabenerstellung (Aufgabe) operation.com.evolveum.midpoint.task.api.TaskManager.onTaskDelete=Überwachung der Löschung von Aufgaben (Aufgabe) -operation.com.evolveum.midpoint.task.api.TaskManager.reactivateServiceThreads=Lokale Dienstthread reaktivieren (Aufgabe) +operation.com.evolveum.midpoint.task.api.TaskManager.reactivateServiceThreads=Lokale Dienstthreads reaktivieren (Aufgabe) operation.com.evolveum.midpoint.task.api.TaskManager.resumeTask=Aufgabe Wiederaufnehmen (Aufgabe) operation.com.evolveum.midpoint.task.api.TaskManager.searchNodes=Knoten suchen (Aufgabe) operation.com.evolveum.midpoint.task.api.TaskManager.searchTasks=Aufgaben suchen (Aufgabe) operation.com.evolveum.midpoint.task.api.TaskManager.suspendTasks=Aufgaben anhalten (Aufgabe) operation.com.evolveum.midpoint.task.api.TaskManager.switchToBackground=Aufgabe in den Hintergrund (Aufgabe) -operation.com.evolveum.midpoint.task.quartzimpl.cluster.ClusterManager.stopClusterManagerThread=ClusterManager thread anhalten (Aufgabe) +operation.com.evolveum.midpoint.task.quartzimpl.cluster.ClusterManager.stopClusterManagerThread=Cluster Manager threads anhalten (Aufgabe) operation.com.evolveum.midpoint.task.quartzimpl.cluster.NodeRegistrar.deleteNode=Knoten löschen (Aufgabe) operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.addNodeAndTaskInformation=Informationen zu Knotenpunkt und Aufgaben hinzufügen (Aufgabe) operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.getClusterStatusInformation=Cluster Status Informationen anzeigen (Aufgabe) @@ -789,12 +792,12 @@ operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopS operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.addNodeStatusFromRemoteNode=Status eines entfernten Knotenpunktes abfragen (Aufgabe) operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteScheduler=Entfernten Aufgabenplaner stoppen (Aufgabe) operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteTaskRun=Entfernte Aufgabe abbrechen (Aufgabe) -operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeJobStores=Synchronize system repository and Quartz Job Store (Task) -operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeTask=Synchronize task in system repository and Quartz Job Store (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeJobStores=Synchronisiere Systemverzeichnis und Quartz Aufgabensammlung (Aufgabe) +operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeTask=Synchronisierungs Aufgabe im Systemverzeichnis und Quartz Aufgabensammlung (Aufgabe) operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.addNodeAndTaskInformation=Informationen zum Knotenpunkt und Aufgaben hinzufügen (Aufgabe) operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.stopSchedulersAndTasks=Aufgabenplaner und Aufgaben stoppen (Aufgabe) operation.com.evolveum.midpoint.task.quartzimpl.LocalExecutionManager.getLocallyRunningTasks=Lokal laufende Aufgaben abrufen (Aufgabe) -operation.com.evolveum.midpoint.task.quartzimpl.TaskManagerQuartzImpl.addTaskToRepositoryAndQuartz=Aufgabe zu Repo und Quartz Job Store hinzufügen +operation.com.evolveum.midpoint.task.quartzimpl.TaskManagerQuartzImpl.addTaskToRepositoryAndQuartz=Aufgabe zu Verzeichnis und Quartz Aufgabensammlung hinzufügen (Aufgaben) operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadAttributes=Eigenschaften laden (Gui) operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadObject=Objekt laden (Gui) operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadResource=Ressource laden (Gui) @@ -811,14 +814,14 @@ operation.com.evolveum.midpoint.web.page.admin.configuration.PageInternals.chang operation.com.evolveum.midpoint.web.page.admin.configuration.PageInternals.changeTimeReset=Zeit ändern - zurücksetzen (Gui) operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.loadLoggingConfiguration=Loggingkonfiguration laden (Gui) operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.updateLoggingConfiguration=Loggingkonfiguration aktualisieren (Gui) -operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.getRepoDiag=Repo-Diagnose abrufen (Gui) -operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.testRepository=Repo testen (Gui) +operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.getRepoDiag=Verzeichnis-Diagnose abrufen (Gui) +operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.testRepository=Verzeichnis testen (Gui) operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAccounts=Accounts laden (Gui) operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAssignments=Zuweisungen laden (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadUser=Anwender laden (GUI) +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadUser=Benutzer laden (GUI) operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadWorkItems=Arbeitselemente laden (Gui) operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadAccount=Account laden (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUser=Anwender laden (GUI) +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUser=Benutzer laden (GUI) operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUserWithAccounts=Benutzer mit Accounts laden (Gui) operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.savePassword=Passwort speichern (GUI) operation.com.evolveum.midpoint.web.page.admin.reports.PageReport.saveReport=Report speichern (GUI) @@ -846,17 +849,17 @@ operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.listNo operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.countTasks=Aufgaben zählen (Gui) operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.listTasks=Aufgaben auflisten (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTaskAdd.saveTask=Task speichern (GUI) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deactivateServiceThreads=Service Thread deaktivieren (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deactivateServiceThreads=Service Threads deaktivieren (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteNodes=Knotenpunkte löschen (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteTasks=Aufgaben löschen (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.reactivateServiceThreads=Service Thread reaktivieren (GUI) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.reactivateServiceThreads=Service Threads reaktivieren (GUI) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTask=Aufgaben wiederaufnehmen (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTasks=Aufgaben wiederaufnehmen (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.scheduleTasks=Aufgaben planen (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.startSchedulers=Aufgabenplaner starten (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulersAndTasks=Aufgabenplaner und Aufgaben beenden (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulers=Aufgabenplaner beenden (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.suspendTasks=Aufgaben aussetzen (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.suspendTasks=Aufgaben anhalten (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.synchronizeTasks=Aufgaben sychronisieren (Gui) operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObject=Objekt löschen (Gui) operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObjects=Objekte löschen (Gui) @@ -867,31 +870,31 @@ operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.up operation.com.evolveum.midpoint.web.page.admin.users.PageOrgUnit.saveOrgUnit=Organisationseinheit speichern (GUI) operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccount=Account laden (Gui) operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAccounts=Accounts laden (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignment=Aufgabe laden (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignment=Zuweisung laden (Gui) operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadAssignments=Zuweisungen laden (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadUser=Anwender laden (GUI) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.loadUser=Benutzer laden (GUI) operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.modifyAccount=Account ändern (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.saveUser=Anwender speichern (GUI) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.save=Anwender speichern (GUI) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUser=Anwender löschen (GUI) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUsers=Anwender löschen (GUI) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUser=Anwender sperren (GUI) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUsers=Anwender sperren (GUI) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUser=Anwender aktivieren (GUI) -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUsers=Anwender aktivieren (GUI) +operation.com.evolveum.midpoint.web.page.admin.users.PageUserPreview.saveUser=Benutzer speichern (GUI) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.save=Benutzer speichern (GUI) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUser=Benutzer löschen (GUI) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.deleteUsers=Benutzer löschen (GUI) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUser=Benutzer sperren (GUI) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUsers=Benutzer sperren (GUI) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUser=Benutzer aktivieren (GUI) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUsers=Benutzer aktivieren (GUI) operation.com.evolveum.midpoint.web.page.admin.users.PageUser.sendToSubmit=Absenden für die Übermittlung: (GUI) operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUser=Benutzer rekonziliieren (GUI): {0} -operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUsers=Anwender abgleichen (GUI) +operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUsers=Benutzer rekonziliieren (GUI) operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.saveWorkItem=Work Items speichern (GUI) operation.com.evolveum.midpoint.web.util.WebModelUtils.deleteObject=Objekt löschen (Gui) operation.com.evolveum.midpoint.web.util.WebModelUtils.loadObject=Objekt laden (Gui) -operation.com.evolveum.midpoint.wf.WfHook.invoke=Workflow hook invocation (Workflow) +operation.com.evolveum.midpoint.wf.WfHook.invoke=Aufruf Arbeitsablauf operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.addObject=Modellnetzdienst Objekt hinzufügen operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.deleteObject=Modellnetzdienst Objekt löschen operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getObject=Modellnetzdienst Objekt abrufen operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getPropertyAvailableValues=Modellnetzdienst Eigenschaftswerte abrufen operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.importFromResource=Modellnetzdienst aus Ressource importieren -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listAccountShadowOwner=Model web service list account shadow owner +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listAccountShadowOwner=Modell Webservice Liste Account Shadow Besitzer operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listObjects=Modellnetzdienst Objektliste operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjectShadows=Modellnetzdienst Liste der Shadows der Ressourcenobjekte operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjects=Modellnetzdienst Ressourcenobjektliste @@ -954,10 +957,10 @@ OrgUnitBrowser.search=Suche OrgUnitBrowser.title=Neues übergeordnetes Element für die Organisationseinheit wählen PageAbout.allRightsReserved=©2014 Evolveum. PageAbout.button.testProvisioning=Versorgungsdatenüberprüfung -PageAbout.button.cleanupActivitiProcesses=Clean-up Activiti processes -PageAbout.button.testRepositoryCheckOrgClosure=Check and repair org closure consistency -PageAbout.button.reindexRepositoryObjects=Reindex repository objects -PageAbout.button.testRepository=Repo-Selbsttest +PageAbout.button.cleanupActivitiProcesses=Aktivitäts Säuberungsprozess +PageAbout.button.testRepositoryCheckOrgClosure=Überprüfe und repariere Konsistenz der Organisationszusammenführung +PageAbout.button.reindexRepositoryObjects=Erneutes indexieren der Verzeichnisobjekte +PageAbout.button.testRepository=Verzeichnis-Selbsttest PageAbout.message.couldntObtainJvmParams=JVM Parameter konnte nicht via JMX nicht ausgelesen werden. PageAbout.midPointRevision=${git.describe} PageAbout.builtAt=Erstellt am @@ -972,13 +975,13 @@ PageAbout.repoDiag.driverVersion=Treiberversion PageAbout.repoDiag.implementationDescription=Umsetzungsbeschreibung PageAbout.repoDiag.implementationShortName=Name der Umsetzung PageAbout.repoDiag.isEmbedded=ist eingebettet -PageAbout.repoDiag.repositoryUrl=Repo-URL +PageAbout.repoDiag.repositoryUrl=Verzeichnis-URL PageAbout.title=Über dieses System PageAbout.title.basic=grundlegend PageAbout.title.jvmProperties=JVM Eigenschaften PageAbout.title.provisioning=Provisioning PageAbout.title.repository.additional=Zusätzliche Details -PageAbout.title.repository=Repo +PageAbout.title.repository=Verzeichnis PageAbout.title.systemProperties=Systemeigenschaften PageAbout.unknownBuildNumber=unbekannt pageAccount.button.back=Zurück @@ -987,11 +990,11 @@ pageAccount.description=Account auf Ressource pageAccount.message.cantEditAccount=Account konnte nicht zum bearbeiten geladen werden. pageAccount.message.cantEditProtectedAccount=Dieser Account ist geschützt und kann nicht verändert werden. PageAccounts.accounts.description=Beschreibung -PageAccounts.accounts.intent=Bedeutung -PageAccounts.accounts.kind=Art +PageAccounts.accounts.intent=Bedeutung (Intent) +PageAccounts.accounts.kind=Art (Kind) PageAccounts.accounts.name=Name PageAccounts.accounts.objectClass=Objektklasse -PageAccounts.accounts.failedOperationType=Fehlgeschlagene Operation +PageAccounts.accounts.failedOperationType=Fehlgeschlagene Aktion PageAccounts.accounts.oid=OID PageAccounts.accounts.owner=Besitzer PageAccounts.accounts.result=Ergebnis @@ -1012,7 +1015,7 @@ PageAccounts.message.unsupportedOwnerType=Nicht unterstützter Besitzer Typ pageAccounts.message.resourceNotSelected=Keine Ressource ausgewählt. Bitte Ressource wählen, um ihre Shadows anzuzeigen. PageAccounts.message.success.clearExport=Exportordner wurde erfolgreich geleert PageAccounts.message.success.export=Export war erfolgreich. Exportierte Datei: {0}. -PageAccounts.message.validationError=Searched objectClass value: '{0}' is not valid. Please provide valid objectClass value. +PageAccounts.message.validationError=objectClass Wert: '{0}' ist nicht gültig. Bitte gültigen Wert eingeben. PageAccounts.nothing=Nichts PageAccounts.resource=Ressource PageAccounts.shadows=Shadows @@ -1039,8 +1042,8 @@ PageAdmin.menu.top.certification.viewDefinition=Kampagnendefinition einsehen PageAdmin.menu.top.configuration.about=Über PageAdmin.menu.top.configuration.basic=System PageAdmin.menu.top.configuration.bulkActions=Massenaktionen -PageAdmin.menu.top.configuration.repoQuery=Query Spielwiese -PageAdmin.menu.top.configuration.evaluateMapping=Mapping playground +PageAdmin.menu.top.configuration.repoQuery=Query Spielwiese (playground) +PageAdmin.menu.top.configuration.evaluateMapping=Mapping Spielwiese (playground) PageAdmin.menu.top.configuration=Konfiguration PageAdmin.menu.top.configuration.configuration=Konfiguration PageAdmin.menu.top.configuration.development=Entwicklung @@ -1051,7 +1054,7 @@ PageAdmin.menu.top.configuration.logging=Logging PageAdmin.menu.top.configuration.notifications=Benachrichtigungen PageAdmin.menu.top.configuration.profiling=Profilierung PageAdmin.menu.top.configuration.adminGui=Administrationsoberfläche -PageAdmin.menu.top.configuration.repositoryObjects=Repo-Objekte +PageAdmin.menu.top.configuration.repositoryObjects=Verzeichnis-Objekte PageAdmin.menu.top.configuration.security=Sicherheit PageAdmin.menu.top.configuration.shadowsDetails=Shadow Details PageAdmin.menu.top.home=Home @@ -1072,13 +1075,13 @@ PageAdmin.menu.top.roles=Rollen PageAdmin.menu.top.serverTasks.list=Aufgaben auflisten PageAdmin.menu.top.serverTasks.new=Neue Aufgabe PageAdmin.menu.top.serverTasks=Serveraufgaben -PageAdmin.menu.top.users.find=Anwender suchen -PageAdmin.menu.top.users.list=Anwender auflisten -PageAdmin.menu.top.users.new=neuer Anwender +PageAdmin.menu.top.users.find=Benutzer suchen +PageAdmin.menu.top.users.list=Benutzer auflisten +PageAdmin.menu.top.users.new=neuer Benutzer PageAdmin.menu.top.users.org.new=Neue Organisation PageAdmin.menu.top.users.org=Organisationsstruktur PageAdmin.menu.top.users.org.tree=hierarchischer Organisationsaufbau -PageAdmin.menu.top.users=Anwender +PageAdmin.menu.top.users=Benutzer PageAdmin.menu.top.workItems.listClaimable=Durch mich beanspruchte Elemente PageAdmin.menu.top.workItems.list=Meine Elemente PageAdmin.menu.top.workItems.listAll=Alle Elemente @@ -1090,7 +1093,7 @@ pageAdmin.reports.description=Berichte werden exportiert pageAdmin.reports=Berichte PageAdmin.menu.top.users.requestAssign=Zuteilung beantragen PageAdminObjectDetails.title.editUserType=Benutzer '{0}' bearbeiten -PageAdminObjectDetails.title.newUserType=Neuen User anlegen +PageAdminObjectDetails.title.newUserType=Neuen Benutzer anlegen PageAdminObjectDetails.title.editRoleType=Rolle '{0}' bearbeiten PageAdminObjectDetails.title.newServiceType=Neuen Service erstellen PageAdminObjectDetails.title.editServiceType=Dienst '{0}' bearbeiten @@ -1121,7 +1124,7 @@ pageAdminFocus.projections=Projektionen pageAdminFocus.personas=Personas pageAdminFocus.organizations=Organisationen pageAdminFocus.assignments=Zuweisungen -pageAdminFocus.policyRules=Policy Rules +pageAdminFocus.policyRules=Richtlinienregeln pageAdminFocus.message.couldntCreateAccountNoSchema=Erstellung der Vorschauansicht '{0}' nicht möglich, es ist kein detailliertes Schema verfügbar. Möglicherweise besteht ein Problem mit der Konnektor Konfiguration und/oder der Verbindung. Bitte Logfiles für mehre Informationen überprüfen. pageAdminFocus.message.couldntCreateAccountNoAccountSchema=Erstellung der Vorschauansicht '{0}' nicht möglich, es ist kein Schema für den Standard Objekttypen 'account' verfügbar. Möglicherweise besteht ein Problem mit der Ressourcenkonfiguration. Bitte Logfiles für mehre Informationen überprüfen. pageAdminFocus.message.couldntCreateAccount=Projektionsformular für '{0}' konnte nicht angelegt werden. Grund: {1}. @@ -1165,8 +1168,8 @@ pageAdmin.roles.description=Rollen Konfiguration pageAdmin.roles=Rollen pageAdmin.serverTasks.description=Laufende Aufgaben pageAdmin.serverTasks=Server Aufgaben -pageAdmin.users.description=Anwender im Repository -pageAdmin.users=Anwender +pageAdmin.users.description=Benutzer im Verzeichnis +pageAdmin.users=Benutzer pageAdmin.workItems.description=Anträge, bewilligen pageAdmin.workItems=Arbeitselemente PageBase.button.abort=Abbrechen @@ -1191,7 +1194,7 @@ PageBulkAction.button.start=Start PageBulkAction.message.emptyString=Eingefügte Massenaktion ist leer. Bitte ein nicht leeres Script übergeben. PageBulkAction.options=Optionen PageBulkAction.title=Benutzer Massenaktionen -PageRepositoryQuery.title=Repository query +PageRepositoryQuery.title=Verzeichnisabfrage PageRepositoryQuery.button.translateAndExecute=Translate and execute PageRepositoryQuery.button.translate=Translate to hibernate query PageRepositoryQuery.button.useInObjectList=Use in object list @@ -1217,8 +1220,8 @@ PageRepositoryQuery.sample.UserType_UsersContainingJack=Users containing "jack" PageRepositoryQuery.sample.UserType_UsersNamedJack=Users with a given name of "jack" (normalized) PageRepositoryQuery.sample.UserType_First10UsersStartingWithA=First 10 users starting with "a" PageRepositoryQuery.sample.UserType_UsersWithAGivenMailDomain=Users with a given mail domain -PageRepositoryQuery.sample.UserType_UsersThatHaveAssignedRole=Users that have a direct assignment of a role -PageRepositoryQuery.sample.UserType_UsersThatHaveARole=Users that have active assignment of a role +PageRepositoryQuery.sample.UserType_UsersThatHaveAssignedRole=Benutzer welche eine direkt zugewiesene Rolle haben +PageRepositoryQuery.sample.UserType_UsersThatHaveARole=Benutzer welche eine aktive Rollen Zuweisung haben PageRepositoryQuery.sample.UserType_SpecifiedCostCenters=Benutzer mit Kostenstellen 100000-999999 bzw. X100-X999 PageRepositoryQuery.sample.ShadowType_ShadowsOnGivenResource=Shadows auf einer bestimmten Ressource PageRepositoryQuery.sample.UserType_UsersWithShadowOnGivenResource=Benutzer mit verlinktem Shadow auf einer bestimmten Ressource @@ -1228,7 +1231,7 @@ PageCertCampaign.basic=grundlegend PageCertCampaign.button.back=Zurück PageCertCampaign.button.closeCampaign=Kampagne schliessen PageCertCampaign.button.closeStage=Abschnitt schliessen -PageCertCampaign.button.openNextStage=Nächsten Abschnitt öffnen +PageCertCampaign.button.openNextStage=Nächste Phase öffnen PageCertCampaign.button.startCampaign=Kampagne starten PageCertCampaign.button.startRemediation=Start Behebung PageCertCampaign.currentState=Aktueller Status @@ -1245,12 +1248,12 @@ PageCertCampaign.owner=Besitzer PageCertCampaigns.agoForCampaign=(Kampagne seit: {0}) PageCertCampaigns.agoForStage=vor {0} PageCertCampaigns.button.closeCampaign=Kampagne schliessen -PageCertCampaigns.button.closeStage=Abschnitt schliessen -PageCertCampaigns.button.openNextStage=Nächsten Abschnitt öffnen +PageCertCampaigns.button.closeStage=Phase schliessen +PageCertCampaigns.button.openNextStage=Nächste Phase öffnen PageCertCampaigns.button.startCampaign=Kampagne starten PageCertCampaigns.button.startRemediation=Start Behebung PageCertCampaigns.dialog.title.confirmCloseCampaign=Kampagne abschliessen bestätigen -PageCertCampaigns.dialog.title.confirmCloseStage=Abschnitt abschliessen bestätigen +PageCertCampaigns.dialog.title.confirmCloseStage=Phase abschliessen bestätigen PageCertCampaigns.dialog.title.confirmDeleteCampaign=Kampagne löschen bestätigen PageCertCampaigns.inForCampaign=(Kampagne in: {0}) PageCertCampaigns.inForStage=in {0} @@ -1261,20 +1264,20 @@ PageCertCampaigns.menu.deleteSelected=Markierte Kampagnen löschen PageCertCampaigns.menu.startSelected=Markierte Kampagnen starten PageCertCampaigns.message.closeCampaignConfirmMultiple=Wollen Sie wirklich die markierten {0} Kampagnen löschen? PageCertCampaigns.message.closeCampaignConfirmSingle=Wollen Sie wirklich die Kampagne '{0}' schliessen? -PageCertCampaigns.message.closeStageConfirmSingle=Wollen Sie wirklich den aktuellen Abschnitt '{0}' abschliessen ? +PageCertCampaigns.message.closeStageConfirmSingle=Wollen Sie wirklich die aktuelle Phase '{0}' abschliessen ? PageCertCampaigns.message.deleteCampaignConfirmMultiple=Wollen Sie wirklich die selektierten {0} Kampagnen löschen? PageCertCampaigns.message.deleteCampaignConfirmSingle=Wollen Sie wirklich Kampagne '{0}' löschen ? PageCertCampaigns.message.noCampaignsSelected=Keine relevanten Kampagnen ausgewählt PageCertCampaigns.nowForCampaign=(Kampagne: jetzt) PageCertCampaigns.nowForStage=jetzt -PageCertCampaigns.table.deadline=Frist (Kampagne) +PageCertCampaigns.table.deadline=Ablauffrist der Phase (Kampagne) PageCertCampaigns.table.escalationLevel=Esc. level PageCertCampaigns.table.description=Beschreibung PageCertCampaigns.table.name=Name -PageCertCampaigns.table.stages=Fristen -PageCertCampaigns.table.stage=Frist +PageCertCampaigns.table.stages=Phasen +PageCertCampaigns.table.stage=Phase PageCertCampaigns.table.state=Status -PageCertCampaign.stageTime=Frist Zeit +PageCertCampaign.stageTime=Phasen Zeit PageCertCampaign.escalationLevel=Escalation level PageCertCampaign.statistics.accept=Akzeptieren PageCertCampaign.statistics.delegate=Delegieren @@ -1285,7 +1288,7 @@ PageCertCampaign.statistics.reduce=Reduzieren PageCertCampaign.statistics.reduceRemedied=Reduzieren - beheben PageCertCampaign.statistics.remedied=Behoben PageCertCampaign.statistics.response=Antwort -PageCertCampaign.statistics.revokeRemedied=Abweisen - beheben +PageCertCampaign.statistics.revokeRemedied=Entziehen - Beheben PageCertCampaign.statistics.revoke=Entzug PageCertCampaign.statistics=Statistiken PageCertCampaigns.title=Rechte Zertifizierungskampagnen {0} @@ -1340,7 +1343,7 @@ PageCertDefinition.button.save=Speichern PageCertDefinition.description=Beschreibung PageCertDefinition.name=Name PageCertDefinition.numberOfStages=Anzahl der Phasen -PageCertDefinition.outcomeStrategy=Strategy for deriving overall outcome from stage outcomes +PageCertDefinition.outcomeStrategy=Strategie für die Ableitung der Phasenergebnisse PageCertDefinition.campaignsInReviewStage=Kampagnen in Überprüfungsphase PageCertDefinition.campaignsTotal=Kampagnen insgesamt PageCertDefinition.campaignLastStarted=Zuletzt gestartete Kampagne @@ -1363,15 +1366,15 @@ PageCertDefinitionsxmlDefinition=XML-Definition PageCertDefinition.title=Definition Rechte Zertifizierungskampagne PageCertDefinition.campaigns=Kampagnen PageCertDefinition.xmlDefinition=XML-Definition -PageCertDefinition.scopeDefinition=Bereichsdefinition +PageCertDefinition.scopeDefinition=Definition des Gültigkeitsbereich PageCertDefinition.basic=grundlegend -PageCertDefinition.scopeName=Bereichsname -PageCertDefinition.scopeDescription=Bereichsbeschreibung +PageCertDefinition.scopeName=Name des Gültigkeitsbereichs +PageCertDefinition.scopeDescription=Beschreibung des Gültigkeitsbereichs PageCertDefinition.scopeObjectType=Objekttyp PageCertDefinition.scopeSearchFilter=Filtere auf die selektierten Objekte -PageCertDefinition.scopeAssignmentsInducements=Include assignments or inducements +PageCertDefinition.scopeAssignmentsInducements=Inkludiere Zuweisungen oder Veranlassungen PageCertDefinition.scopeIncludeAssignments=Zuweisungen -PageCertDefinition.scopeIncludeInducements=Anreize +PageCertDefinition.scopeIncludeInducements=Veranlassungen PageCertDefinition.scopeIncludeTargetTypes=Zieltypen einschließen PageCertDefinition.scopeIncludeRoles=Rollen PageCertDefinition.scopeIncludeOrgs=Organisationen @@ -1383,12 +1386,12 @@ PageCertDefinition.stagesDefinition=Definition der Phasen PageCert.in=in {0} PageCert.message.assignment={0} von {1} {2} bis {3} {4}. PageCert.message.textAdministrativeState=Administrativer Status: {0}. -PageCert.message.textAssignment=Aufgabe +PageCert.message.textAssignment=Zuweisung PageCert.message.textDescription=Beschreibung: {0}. PageCert.message.textExtensions=Erweiterungen definiert: {0}. -PageCert.message.textInducement=Anreiz -PageCert.message.textIntent=Vorhaben: {0}. -PageCert.message.textKind=Kind: {0}. +PageCert.message.textInducement=Veranlassung +PageCert.message.textIntent=Bedeutung (Intent): {0}. +PageCert.message.textKind=Art (Kind): {0}. PageCert.message.textOrder=Auftrag: {0} PageCert.message.textOrg=Org: {0}. PageCert.message.textRelation=Beziehung: {0}. @@ -1417,21 +1420,21 @@ StageDefinitionPanel.reviewerUseObjectManagerAllowSelf = Erlaube Mangern ihre ei StageDefinitionPanel.reviewerUseObjectManagerBox = Use object manager StageDefinitionPanel.defaultReviewerRef = Referenz standard Gutachter StageDefinitionPanel.additionalReviewerRef = Referenz zusätzlicher Gutachter -StageDefinitionPanel.outcomeStrategy = Decision aggregation strategy in case of more than one reviewer +StageDefinitionPanel.outcomeStrategy = Aggregations Entscheidugnsstrategie im Fall von mehreren Gutachtern StageDefinitionPanel.outcomeIfNoReviewers = Aktion wenn kein Gutachter zugewiesen ist StageDefinitionPanel.stopReviewOn = Überprüfung beenden am StageDefinitionPanel.remediation = Nachverhandlung StageDefinitionPanel.addNewStageButton = Phasendefinition hinzufügen StageDefinitionPanel.moveStageLeftButton = Nach links verschieben StageDefinitionPanel.moveStageRightButton = Nach rechts verschieben -StageDefinitionPanel.deleteStageButton = Delete this stage +StageDefinitionPanel.deleteStageButton = Diese Phase löschen PageContacts.title=Kontaktübersicht pageContentAccounts.button.searchButton=Suche pageContentAccounts.dialog.title.confirmDelete=Bestätigung löschen pageContentAccounts.identifiers=Bezeichner -pageContentAccounts.isProtected=Is protected -pageContentAccounts.intent=Bedeutung -pageContentAccounts.kind=Art +pageContentAccounts.isProtected=Ist geschützt +pageContentAccounts.intent=Bedeutung (Intent) +pageContentAccounts.kind=Art (Kind) pageContentAccounts.menu.changeOwner=Besitzer ändern pageContentAccounts.menu.deleteAccount=Löschen pageContentAccounts.menu.disableAccount=Sperren @@ -1484,7 +1487,7 @@ pageCreatedReports.table.type=Berichtstyp PageCreatedReports.title=Erstellte Berichte PageDashboard.accounts=Meine Accounts PageDashboard.activeTasks=Aktive Aufgaben -PageDashboard.activeUsers=Aktive Anwender +PageDashboard.activeUsers=Aktive Benutzer PageDashboard.assignments=Meine Zuweisungen PageDashboard.personalInfo=Über mich PageDashboard.serverLoad=Serverauslastung @@ -1527,18 +1530,18 @@ pageDebugList.menu.exportShadowsOnResource=Alle Shadows auf der Ressource export pageDebugList.menu.exportAll=Alle Objekte exportieren pageDebugList.menu.exportAllSelectedType=Alle mit dem ausgewählten Typ exportieren pageDebugList.menu.exportSelected=Ausgewählte exportieren -pageDebugList.message.countSearchProblem=Couldn't perform search operation on users/shadows/org. units +pageDebugList.message.countSearchProblem=Suche konnte nicht ausgeführt werden auf Benutzer/Shadows/org.units pageDebugList.message.createFileException=Datei zum Herunterladen konnte nicht erzeugt werden. pageDebugList.message.deleteAllType=Wollen Sie wirklich alle Objekte vom Typ "{0}" löschen? pageDebugList.message.deleteObjectConfirm=Wollen Sie wirklich "{0}" löschen? pageDebugList.message.deleteSelectedConfirm=Wollen Sie wirklich {0} Objekte löschen? -pageDebugList.message.laxativeProblem=Drop all identities operation has not performed successfully +pageDebugList.message.laxativeProblem=Die Aktion "Verwerfe alle Identitäten" wurde nicht erfolgreich durchgeführt pageDebugList.message.nothingSelected=Es wurde kein Objekt ausgewählt -pageDebugList.message.queryException=Couldn't create query for name substring, reason: {0} +pageDebugList.message.queryException=Abfrage konnte nicht erstellt werden, Grund: {0} pageDebugList.message.resourceNotSelected=Ressource nicht ausgewählt pageDebugList.message.singleOrgDeleteProblem=Organisationseinheit konnte nicht gelöscht werden pageDebugList.message.singleShadowDeleteProblem=Shadow konnte nicht gelöscht werden -pageDebugList.message.singleUserDeleteProblem=Anwender kann nicht gelöscht werden +pageDebugList.message.singleUserDeleteProblem=Benutzer konnte nicht gelöscht werden pageDebugList.messsage.deleteAllOfType=Objekte vom Typ {0} werden gelöscht. pageDebugList.messsage.deleteAllResourceShadows=Wollen Sie wirklich alle shadows der Ressource {0} löschen ? pageDebugList.messsage.deleteAllShadowsStarted=Auftrag zum löschen aller shadows der Ressource {0} wurde gestartet. @@ -1572,22 +1575,22 @@ PageError.button.back=Zurück PageError.message=Ein unerwarteter Fehler ist aufgetreten. Wenden Sie sich gegebenenfalls an Ihren Systemadministrator. PageError403.message=Sie haben keine Berechtigung um diese Seite anzuzeigen, sofern nötig benachrichtigen Sie den Systemadministrator. PageError.title=Interner Fehler (500) -PageFindUsers.title=Anwender suchen +PageFindUsers.title=Benutzer suchen PageForgetPassword.email=E-Mail pageForgetPassword.message.ContactAdminQuestionsNotSet=Sie haben keine Sicherheitsfrage hinterlegt. Bitte kontaktieren Sie den Systemadministrator für die Passwortrücksetzung. -pageForgetPassword.message.usernotfound=Anwender nicht gefunden +pageForgetPassword.message.usernotfound=Benutzer nicht gefunden PageForgetPassword.password=Passwort PageForgetPassword.resetPassword=Passwort zurücksetzen PageForgotPassword.title=Passwort vergessen PageForgetPassword.username=Benutzername -PageForgotPassword.unsupported.reset.type=Unsupported password reset type +PageForgotPassword.unsupported.reset.type=Nicht unterstützter Passwortrücksetzungstyp PageForgotPassword.send.nonce.failed=User's password couldn't be reset. Please contact system administrator. PageImportObject.button.import=Objekt importieren PageImportObject.embeddedEditor=Eingebetteter Editor PageImportObject.file=Datei PageImportObject.getObjectsFrom=Hole Objekt von pageImportObject.message.emptyXml=Ein leeres XML kann nicht gespeichert werden. -PageImportObject.message.help=Choose XML, JSON or YAML file for import. +PageImportObject.message.help=Wählen Sie eine XML, JSON oder YAML Datei zum importieren. pageImportObject.message.nullFile=Hochgeladene Datei ist leer. PageImportObject.title=Objekte importieren PageInternals.button.changeTime=Änderungszeitpunkt @@ -1597,38 +1600,38 @@ PageInternals.encryptionChecks=Verschlüsselung prüfen PageInternals.readEncryptionChecks=Check read encryption PageInternals.detailedDebugDump=Detaillierter Debug-Dump PageInternals.message.debugUpdatePerformed=Überprüfe bis zur Aktualisierung. Neuer Wert: {0} -PageInternals.message.internalsConfigUpdate=Internals config update. consistencyChecks: {0},encryptionChecks: {1}, readEncryptionChecks: {2}, QNameUtil.tolerateUndeclaredPrefixes: {3} +PageInternals.message.internalsConfigUpdate=Internals Konfigurationsaktualisierung. consistencyChecks: {0},encryptionChecks: {1}, readEncryptionChecks: {2}, QNameUtil.tolerateUndeclaredPrefixes: {3} PageInternals.offset=Offset PageInternals.title.debugUtil=Überprüfe bis -PageInternals.title.internalsConfig=Internals config -PageInternals.title=Internals configuration +PageInternals.title.internalsConfig=Interne Konfiguration +PageInternals.title=Interne Konfigurationen PageInternals.title.timeChange=Zeitänderung -PageInternals.tolerateUndeclaredPrefixes=Tolerate undeclared prefixes in QNames and paths +PageInternals.tolerateUndeclaredPrefixes=Toleriere undeklarierte Prefixes in QNames und Pfaden PageInternals.title.counters=Performance counters -PageInternals.title.traces=Performance traces +PageInternals.title.traces=Performance Spuren/Hinweise InternalOperationClasses.resourceSchemaOperations=Ressourcenschema Operationen -InternalOperationClasses.connectorOperations=Connector operations -InternalOperationClasses.shadowFetchOperations=Shadow fetch operations -InternalOperationClasses.repositoryOperations=Repository operations -InternalOperationClasses.prismObjectClone=Prism object clones -InternalOperationClasses.roleEvaluations=Role evaluations +InternalOperationClasses.connectorOperations=Konnektor Aktionen +InternalOperationClasses.shadowFetchOperations=Shadow anfordern Aktionen +InternalOperationClasses.repositoryOperations=Verzeichnis Operationen +InternalOperationClasses.prismObjectClone=Prism Objekt Duplikate +InternalOperationClasses.roleEvaluations=Rollenevaluationen InternalCounters.resourceSchemaParseCount=Ressourcenschema parsen -InternalCounters.resourceSchemaFetchCount=Ressourcenschema abrufen -InternalCounters.connectorInstanceInitializationCount=Connector instance initialization -InternalCounters.connectorSchemaParseCount=Connector schema parse -InternalCounters.connectorCapabilitiesFetchCount=Connector capabilities fetch -InternalCounters.scriptCompileCount=Script compile -InternalCounters.scriptExecutionCount=Script execution -InternalCounters.connectorOperationCount=Connector operation -InternalCounters.connectorSimulatedPagingSearchCount=Connector simulated paging search -InternalCounters.shadowFetchOperationCount=Shadow fetch operation -InternalCounters.shadowChangeOperationCount=Shadow change operation -InternalCounters.provisioningAllExtOperationCount=All external provisioning operations -InternalCounters.repositoryReadCount=Repository read -InternalCounters.prismObjectCompareCount=Prism object compare -InternalCounters.prismObjectCloneCount=Prism object clone -InternalCounters.roleEvaluationCount=Role evaluation count -InternalCounters.roleEvaluationSkipCount=Role evaluation skip count +InternalCounters.resourceSchemaFetchCount=Ressourcenschema anfordern +InternalCounters.connectorInstanceInitializationCount=Konnektor Instanz Initialisierung +InternalCounters.connectorSchemaParseCount=Konnektoren Schema parsen +InternalCounters.connectorCapabilitiesFetchCount=Konnektorfähigkeiten anfordern +InternalCounters.scriptCompileCount=Skript kompilieren +InternalCounters.scriptExecutionCount=Skript Ausführung +InternalCounters.connectorOperationCount=Konnektor Aktion +InternalCounters.connectorSimulatedPagingSearchCount=Konnektor simuliert paging Suche +InternalCounters.shadowFetchOperationCount=Shadow anfordern Aktion +InternalCounters.shadowChangeOperationCount=Shadow anpassen Aktion +InternalCounters.provisioningAllExtOperationCount=Alle externen provisionierungs Aktionen +InternalCounters.repositoryReadCount=Verzeichnis lesen +InternalCounters.prismObjectCompareCount=Prism Objektvergleich +InternalCounters.prismObjectCloneCount=Prism Objekt Duplikat +InternalCounters.roleEvaluationCount=Rollenevaluation Zähler +InternalCounters.roleEvaluationSkipCount=Rollenevaluation Zähler überspringen InternalCounters.projectorRunCount=Projector run count pageLogging.appender=Appender: pageLogging.appenders=Appender @@ -1660,8 +1663,8 @@ pageLogging.filter.GUI=Webfilter pageLogging.filter.MODEL=Modellfilter pageLogging.filter.NOTIFICATIONS=Mitteilungsfilter pageLogging.filter.PROVISIONING=Provisioning-Filter -pageLogging.filter.REPOSITORY=Repo-Filter -pageLogging.filter.RESOURCEOBJECTCHANGELISTENER=Resource object change listener filter +pageLogging.filter.REPOSITORY=Verzeichnis-Filter +pageLogging.filter.RESOURCEOBJECTCHANGELISTENER=Listener für Ressourcenobjekt ändern Filter pageLogging.filtersTable=Filtertabelle pageLogging.filter.TASKMANAGER=Taskmanager-Filter pageLogging.filter.WORKFLOWS=Filter für Arbeitsabläufe @@ -1669,9 +1672,9 @@ pageLogging.logger.ALL=Alle pageLogging.logger.GUI=Erfassung von Web-Daten pageLogging.logger=Logger pageLogging.logger.MODEL=Erfassung von Modelldaten -pageLogging.logger.NOTIFICATIONS=Notifications logger +pageLogging.logger.NOTIFICATIONS=Benachrichtigungs Logger pageLogging.logger.PROVISIONING=Erfassung von Versorgungsdaten -pageLogging.logger.REPOSITORY=Erfassung von Repo-Daten +pageLogging.logger.REPOSITORY=Erfassung von Verzeichnisdaten pageLogging.logger.RESOURCEOBJECTCHANGELISTENER=Erfassung von Objektänderungen pageLogging.loggersAppender=Appender pageLogging.loggersLevel=Stufe @@ -1679,25 +1682,25 @@ pageLogging.loggers=Logger pageLogging.loggersTable=Loggertabelle pageLogging.logger.TASKMANAGER=Erfassung von Ablaufdaten des Taskmanagers pageLogging.logger.WORKFLOWS=Modulare Ablauferfassung -pageLogging.logSubsystemEntryExit=Log subsystem entry/exit +pageLogging.logSubsystemEntryExit=Log Subsystem Eingang/Ausgang pageLogging.performanceStatistics=Performance Statistik: pageLogging.profiling=Profilierung pageLogging.requestFilter=Antragsfilter: -pageLogging.rootAppender=Root appender: -pageLogging.rootLevel=Root logger: +pageLogging.rootAppender=Root-Appender: +pageLogging.rootLevel=Root Logger: pageLogging.subsystem.appender=Appender pageLogging.subsystem.level=Stufe pageLogging.subsystem.model=Modell pageLogging.subsystem.provisioning=Provisioning -pageLogging.subsystem.repository=Repo -pageLogging.subsystem.resourceObjectChangeListener=Resource object change listener -pageLogging.subsystems=Subsystems: +pageLogging.subsystem.repository=Verzeichnis +pageLogging.subsystem.resourceObjectChangeListener=Listener für Ressourcenobjekt ändern +pageLogging.subsystems=Subsysteme: pageLogging.subsystem..taskManager=Aufgabenmanager pageLogging.subsystem.ucf=UCF pageLogging.subsystem.workflow=Arbeitsablauf PageLogging.title=Erfassungsverwaltung PageLogin.forgetPassword=Passwort vergessen -pageLogin.message.ForgetPasswordSettingsWrong=Forget Passwords settings are wrong. Please Contact Your Administrator for changing your password. +pageLogin.message.ForgetPasswordSettingsWrong=Die Passwort vergessen Einstellungen sind falsch. Kontaktieren Sie den Administrator für das Ändern des Passwortes. PageLogin.password=Passwort PageLogin.signIn=Anmelden PageLogin.title=Einloggen @@ -1713,7 +1716,7 @@ PageMyPasswords.importantNote=Wenn selektiert, werden Benutzerpassworte und alle PageMyPasswords.name=Name PageMyPasswords.noAccountSelected=Passwort wurde nicht geändert. Es wurde kein Account ausgewählt. PageMyPasswords.password=Passwort -PageMyPasswords.resourceMidpoint=Identitäts-Repo +PageMyPasswords.resourceMidpoint=Identitätsverzeichnis PageMyPasswords.resourceName=Ressource PageMyPasswords.title=Meine Passwörter PageNewReport.button.import=Bericht importieren @@ -1728,7 +1731,7 @@ PageOrgTree.message.noOrgStructDefined=Keine Organisationsstruktur definiert PageOrgTree.title=hierarchischer Organisationsaufbau pageOrgUnit.accounts=Projektionen PageOrgUnit.extension=Erweiterung -PageOrgUnit.message.cantCreateExtensionDelta=Can't create delta for org. unit extension +PageOrgUnit.message.cantCreateExtensionDelta=Delta für org. unit Erweiterung konnte nicht erstellt werden PageOrgUnit.parentOrgRef=übergeordnet PageOrgUnit.title.approvers=Genehmiger PageOrgUnit.title.assignments=Zuweisungen @@ -1737,7 +1740,7 @@ PageOrgUnit.title.basic=grundlegend PageOrgUnit.title.exclusions=Ausschlüsse PageOrgUnit.title.inducements=Veranlassungen PageOrgUnit.title=Neue Organisationseinheit -PageOrgUnit.title.parentOrgUnit=Parent(s) +PageOrgUnit.title.parentOrgUnit=Übergeordnet(e) pageProcessInstance.button.back=Zurück pageProcessInstances.active=Zurzeit aktiv pageProcessInstances.before=vor @@ -1745,7 +1748,7 @@ pageProcessInstances.button.back=Zurück pageProcessInstances.button.stop=Prozessinstanz(en) anhalten pageProcessInstances.button.delete=Delete process instance(s) pageProcessInstances.finished=Neulich beendet -pageProcessInstances.item.finished=Fertig +pageProcessInstances.item.finished=Beendet pageProcessInstances.item.name=Name pageProcessInstances.item.owner=Besitzer pageProcessInstances.item.result=Ergebnis @@ -1753,7 +1756,7 @@ pageProcessInstances.item.started=gestartet pageProcessInstances.item.object=Objekt pageProcessInstances.item.target=Ziel pageProcessInstances.item.state=Status -pageProcessInstances.item.stage=Stage +pageProcessInstances.item.stage=Phase pageProcessInstances.item.status=Status pageProcessInstances.message.noStoppableItemSelected=No process instance that could be stopped has been selected. pageProcessInstances.message.noItemSelected=Es wurde keine Prozessinstanz ausgewählt @@ -1773,25 +1776,25 @@ PageReports.message.jasperError=Ein Fehler ist aufgetreten beim Erstellen des Ja PageReports.message.queryError=Fehler aufgetreten während der Übersetzung des Suchbegriffs zum Filter. PageReports.message.resourceNotDefined=Ressource nicht definiert. PageReports.message.unknownReport=Unbekannter Bericht -PageReports.report.auditDescription=Bericht von Revisionsaufzeichnungen +PageReports.report.auditDescription=Bericht erstellt aus Audit Datensätze. PageReports.report.auditName=Revisionsaufzeichnungen PageReports.report.reconciliationDescription=Abstimmungsbericht für ausgewählte Ressource PageReports.report.reconciliationName=Abgleich -PageReports.report.usersDescription=Users listed in Identity Manager. +PageReports.report.usersDescription=Aufgelistete Benutzer im Identity Manager PageReports.report.usersName=Benutzer im Identity Manager PageReports.search.showSubreports=Zeige Unterberichte PageReports.table.description=Beschreibung PageReports.table.name=Name -PageReports.title.auditPopup=Audit report parameters +PageReports.title.auditPopup=Audit Bericht Parameter PageReports.title=Verfügbare Berichte -PageReports.title.reconciliationPopup=Reconciliation report parameters +PageReports.title.reconciliationPopup=Abstimmungsbericht Parameter PageReports.title.userPopup=Benutzerbericht Parameter PageReport.title=Bericht Konfiguration -PageResource.resource.mappings=Zuweisungen +PageResource.resource.mappings=Mappings PageResource.resource.source=Quelle PageResource.resource.target=Ziel PageResource.resource.sourceAndTarget=Quelle und Ziel -PageResource.resource.noMappings=Keine Zuweisungen +PageResource.resource.noMappings=Keine Mappings PageResource.resource.sync=Synchronisierung definiert PageResource.resource.up=Ressource erreichbar PageResource.resource.down=Ressource nicht erreichbar @@ -1809,8 +1812,8 @@ pageResource.button.editXml=XML editieren pageResource.button.refreshSchema=Schema neu laden pageResource.button.wizard=Einrichtungsassistent pageResource.button.configurationEdit=Konfiguration bearbeiten -pageResource.button.wizardShow=Show using wizard -pageResource.button.wizardEdit=Edit using wizard +pageResource.button.wizardShow=Anzeigen mit dem Einrichtungsassistenten +pageResource.button.wizardEdit=Berarbeiten mit dem Einrichtungsassistenten pageResource.button.importAccounts=Accounts importieren pageResource.refreshSchema.failed=Schema konnte nicht neu geladen werden pageResource.button.save=Speichern @@ -1828,7 +1831,7 @@ pageResourceEdit.options=Optionen pageResource.editResource=Ressource ändern PageResourceEdit.title=Neue Ressource pageResource.import=Importieren -pageResource.message.invalidTaskSearch=Synchronization task search did not perform correctly. +pageResource.message.invalidTaskSearch=Synchronisationsaufgabensuche wurde nicht korrekt ausgeführt. pageResource.message.oidNotDefined=Ressource OID ist im Antrag nicht definiert. pageResource.name=Name pageResource.objectTypes.displayName=Anzeigename @@ -1886,7 +1889,7 @@ PageRoleEditor.label.approverRef.placeholder=Genehmiger setzen PageRoleEditor.label.assignmentConstraint.placeholder=Zuweisungsrichtlinie festlegen PageRoleEditor.label.description=Beschreibung PageRoleEditor.label.displayName=Anzeigename -PageRoleEditor.label.identifier=Administrativer Status +PageRoleEditor.label.identifier=Bezeichner PageRoleEditor.label.maxAssignments=Max. Anzahl der Zuweisungen PageRoleEditor.label.minAssignments=Min. Anzahl der Zuweisungen PageRoleEditor.label.name=Name @@ -1898,7 +1901,7 @@ PageRoleEditor.label.type=Typ PageRoleEditor.message.addApproverOk=Genehmiger mit dem Name: '{0}' wurde erfolgreich hinzugefügt. PageRoleEditor.message.addOwnerOk=Besitzer mit dem Namen: '{0}' wurde erfolgreich hinzugefügt. PageRoleEditor.message.cantAddOwner=Der ausgewählte Besitzer kann nicht konfiguriert werden. -PageRoleEditor.message.cantCreateExtensionDelta=Can't create delta for role extension +PageRoleEditor.message.cantCreateExtensionDelta=Delta für Rollenerweiterung konnte nicht erstellt werden PageRoleEditor.subtitle.activation=Aktivierung PageRoleEditor.subtitle.basic=grundlegend PageRoleEditor.subtitle.editingRole=Rolle '{0}' @@ -1912,8 +1915,8 @@ pageRoles.button.delete=Löschen pageRoles.dialog.title.confirmDelete=Löschen bestätigen pageRoles.message.confirmationMessageForMultipleObject=Do you really want to {0} selected {1} role(s)? pageRoles.message.confirmationMessageForSingleObject=Do you really want to {0} role '{1}'? -pageRoles.message.confirmationMessageForMultipleObject.members=Do you really want to {0} selected {1} role(s)? Some of the roles have member(s). -pageRoles.message.confirmationMessageForSingleObject.members=Do you really want to {0} role '{1}'? Selected role has member(s). +pageRoles.message.confirmationMessageForMultipleObject.members=Wollen Sie wirklich die ausgewählte(n) {1} Rolle(n) {0}? Einige Rollen haben ein oder mehrere Mitglieder. +pageRoles.message.confirmationMessageForSingleObject.members=Wollen Sie wirklich die Rolle '{1}' {0}? Die ausgewählte Rolle hat mit ein oder Mitglieder. pageRoles.message.nothingSelected=Es wurde keine Rolle ausgewählt pageRoles.message.queryError=Fehler aufgetreten während der Übersetzung des Suchbegriffs zum Filter. pageRoles.requestable=Beantragbar @@ -1925,7 +1928,7 @@ PageShowPassword.message=Ihr neues Passwort lautet: PageShowPassword.success=Das neue Passwort wurde erfolgreich erstellt PageShowPassword.title=Neues Passwort PageSizePopover.title=Seitenumfang -pageSystemConfiguration.assignmentPolicyEnforcement.value.full=Voll +pageSystemConfiguration.assignmentPolicyEnforcement.value.full=vollständig pageSystemConfiguration.assignmentPolicyEnforcement.value.legalize=Relativ pageSystemConfiguration.assignmentPolicyEnforcement.value.mark=Markieren pageSystemConfiguration.assignmentPolicyEnforcement.value.none=Nichts @@ -1951,17 +1954,17 @@ RichHyperlinkConfigDialog.message.badUpdate=Leere Dashboardverknüpfungs Konfigu PageTaskAdd.title=Neue Aufgabe pageTask.advancedOption=Erweiterte Option pageTask.basic=grundlegend -pageTask.boundHelp=Tightly bound tasks are used to run short actions, which are repeating quite often (e.g. in intervals less than 1 minute). A typical example is the live synchronization. Cron-like specification is not supported for these tasks; you have to specify the time interval. -pageTask.bound=Tightly bound (use if recurring task runs often) +pageTask.boundHelp=Eng gebundene Aufgaben werden verwendet um kurze Aktionen, welche häufig wiederholt werden auszuführen (z.B. alles mit einem Intervall kleiner einer Minute). Ein typisches Beispiel ist die Live Synchronisatio. Cron-Ähnliche Spezifikationen sind nicht unterstützt für dies Aufgaben. Es muss ein Intervall definiert werden. +pageTask.bound=Eng gebunden (wenn wiederkehrende Aufgaben in raschen Abständen ausgeführt werden sollen) pageTask.browse=durchsuchen pageTask.category.BulkActions=Massenaktionen pageTask.category.Demo=Demo pageTask.category.ImportFromFile=Import von Datei pageTask.category.ImportingAccounts=Accounts importieren -pageTask.category.LiveSynchronization=Live synchronization +pageTask.category.LiveSynchronization=Live Synchronisation pageTask.category.Recomputation=Neuberechnung pageTask.category.Reconciliation=Abgleich -pageTask.category.UserRecomputation=User recomputation +pageTask.category.UserRecomputation=Benutzer Neuberechnung pageTask.category.Workflow=Arbeitsablauf pageTask.createSuspended=in ANGEHALTENEM Zustand anlegen pageTask.cronHelp=Cron ähnliche Spezifikation in der Form: SEKUNDEN MINUTEN STUNDEN TAG-DES-MONATS MONAT TAG-DER-WOCHE JAHR(optional), z.B. '0 0 12 ? * WED' entspricht 'jeden Mittwoch um 12:00 Mittags'. @@ -1969,12 +1972,12 @@ pageTask.cronHelpLink=Für weiter Informationen siehe pageTask.cronHelpLinkTutorial=Anleitung pageTask.cronSpec=Plane Cron ähnliche Spezifikation pageTask.dryRun=Probelauf -pageTask.focusType=Applicable to type +pageTask.focusType=Anwendbar für Type pageTaskEdit.basic=grundlegend pageTaskEdit.work=Arbeit zu erledigen -pageTaskEdit.boundHelp=Tightly bound tasks are used to run short actions, which are repeating quite often (e.g. in intervals less than 1 minute). A typical example is the live synchronization. Cron-like specification is not supported for these tasks; you have to specify the time interval. -pageTaskEdit.bound=Tightly bound (use if recurring task runs often) -pageTaskEdit.binding=Binding +pageTaskEdit.boundHelp=Eng gebundene Aufgaben werden verwendet um kurze Aktionen, welche häufig wiederholt werden auszuführen (z.B. alles mit einem Intervall kleiner einer Minute). Ein typisches Beispiel ist die Live Synchronisatio. Cron-Ähnliche Spezifikationen sind nicht unterstützt für dies Aufgaben. Es muss ein Intervall definiert werden. +pageTaskEdit.bound=Eng gebunden (wenn wiederkehrende Aufgaben in raschen Abständen ausgeführt werden sollen) +pageTaskEdit.binding=Bindung pageTaskEdit.button.back=Zurück pageTaskEdit.button.cancelEditing=Bearbeitung abbrechen pageTaskEdit.button.edit=Ändern @@ -1982,7 +1985,7 @@ pageTaskEdit.button.resume=Fortsetzen pageTaskEdit.button.runNow=Jetzt ausführen pageTaskEdit.button.stopApprovalProcess=Stop approval process pageTaskEdit.button.save=Speichern -pageTaskEdit.button.suspend=einstellen +pageTaskEdit.button.suspend=Anhalten pageTaskEdit.category=Kategorie pageTaskEdit.cronHelp=Cron ähnliche Spezifikation in der Form: SEKUNDEN MINUTEN STUNDEN TAG-DES-MONATS MONAT TAG-DER-WOCHE JAHR(optional), z.B. '0 0 12 ? * WED' entspricht 'jeden Mittwoch um 12:00 Mittags'. pageTaskEdit.cronHelpLink=Für mehr Informationen siehe @@ -1990,18 +1993,18 @@ pageTaskEdit.cronHelpLinkTutorial=Anleitung pageTaskEdit.cronSpec=Plane Cron ähnliche Spezifikation pageTaskEdit.description=Beschreibung pageTaskEdit.dryRun=Probelauf -pageTaskEdit.executeInRawMode=Execute in raw mode +pageTaskEdit.executeInRawMode=Ausführen im raw Modus pageTaskEdit.execution=Ausführungsstatus pageTaskEdit.handlerUri=Handler URI -pageTaskEdit.identifier=Administrativer Status -pageTaskEdit.intent=Bedeutung -pageTaskEdit.kind=Art +pageTaskEdit.identifier=Bezeichner +pageTaskEdit.intent=Bedeutung (Intent) +pageTaskEdit.kind=Art (Kind) pageTaskEdit.lastFinished=Letzte Abschlusszeit der Aufgabe pageTaskEdit.lastStarted=Letzte Startzeit der Aufgabe pageTaskEdit.message.cantTaskDetails=Aufgabendetails konnten nicht geladen werden. -pageTaskEdit.message.node=- at node {0} -pageTaskEdit.misfire=Misfire action -pageTaskEdit.modelOperationStatusLabel=Model operation status +pageTaskEdit.message.node=- auf dem Knoten {0} +pageTaskEdit.misfire=Aktion fehlgeschlagen +pageTaskEdit.modelOperationStatusLabel=Modell Aktionsstatus pageTaskEdit.name=Aufgaben Name pageTaskEdit.nextRun=Nächste geplante Ausführung der Aufgabe pageTaskEdit.nextRetry=Next retry @@ -2018,7 +2021,7 @@ pageTaskEdit.retryUnhandledErr=Retry unhandled errors pageTaskEdit.resourceRef=Ressourcenreferenzen pageTaskEdit.oid=OID pageTaskEdit.opResult.message=Mitteilung -pageTaskEdit.opResult.operation=Operation +pageTaskEdit.opResult.operation=Aktion(en) pageTaskEdit.opResult.status=Status pageTaskEdit.opResult.token=Token pageTaskEdit.options=Optionen @@ -2026,38 +2029,41 @@ pageTaskEdit.parent=Übergeordnete Aufgabe pageTaskEdit.owner=Augabenbesitzer pageTaskEdit.recurring=Wiederkehrende Aufgabe pageTaskEdit.recurrence=Wiederholung -pageTaskEdit.runUntilNodeDown=Run only until node down -pageTaskEdit.scheduleHelp=For one-time tasks, enter neither schedule interval nor cron-like specification. For recurring tasks, enter exactly one of these. -pageTaskEdit.scheduleInterval=Schedule interval (seconds) -pageTaskEdit.scheduleTitle=Scheduling +pageTaskEdit.runUntilNodeDown=Nur ausführen bis Knoten nicht mehr erreichbar ist +pageTaskEdit.scheduleHelp=Für wiederkehrende Aufgaben geben Sie entweder einen Zeitplan Intervall oder eine Cron ähnliche Spezifikation ein. Für einmalige Aufgaben keine der beiden. +pageTaskEdit.scheduleInterval=Zeitplan Intervall (in Sekunden) +pageTaskEdit.scheduleTitle=Planung pageTaskEdit.approvals=Genehmigungen -pageTaskEdit.operation=Operation context -pageTaskEdit.performance=Environmental performance +pageTaskEdit.operation=Aktions Kontext +pageTaskEdit.performance=Umgebungsperformance pageTaskEdit.progress=Fortschritt pageTaskEdit.subtasksAndThreads=Unteraufgaben und Threads -pageTaskEdit.statesAndActions=States and actions +pageTaskEdit.statesAndActions=Status und Aktionen pageTaskEdit.result=Ergebnis pageTaskEdit.errors=Errors pageTaskEdit.subtasksLabel=Unteraufgaben pageTaskEdit.suspendReq=Zum editieren der Aufgabe muss diese pausiert werden pageTaskEdit.taskState=Aufgabenstatus -pageTaskEdit.threadAction=Thread action -pageTaskEdit.threadStop=Thread stop action -pageTaskEdit.requiredCapability=Required capability (e.g. node name) -pageTaskEdit.tightlyBound=Tightly bound +pageTaskEdit.threadAction=Thread Aktion +pageTaskEdit.threadStop=Thread Aktion stoppen +pageTaskEdit.requiredCapability=Benötigte Eigenschaft (z.B. Knotenname) +pageTaskEdit.executionGroup=Ausführungsgruppe +pageTaskEdit.groupTaskLimit=Cluster weites Limit für Aufgaben in dieser Gruppe +pageTaskEdit.allowedNodes=Knoten mit Erlaubnis zu Ausführen von Aufgaben in dieser Gruppe (mit der Anzahl an Threads sofern zutreffend) +pageTaskEdit.tightlyBound=Eng gebunden pageTaskEdit.title.edit=Details für '{0}' PageTaskEdit.title=Aufgabendetails -PageTaskEdit.title.wfOperation=Operationsdetails ändern +PageTaskEdit.title.wfOperation=Aktionsdetails ändern PageTaskEdit.title.wfRequest=Details Bewilligungsantrag -pageTaskEdit.workerThreads=Configured worker threads -pageTaskEdit.workflowInformationLabel=Workflow information -pageTaskEdit.displayResultInteractive=Display result in an interactive way. +pageTaskEdit.workerThreads=Konfigurierte Arbeiter Threads +pageTaskEdit.workflowInformationLabel=Arbeitsablauf Informationen +pageTaskEdit.displayResultInteractive=Resultate interaktiv anzeigen. pageTaskEdit.taskErros.objectName=Name pageTaskEdit.taskErros.status=Status pageTaskEdit.taskErros.message=Message -pageTask.intent=Bedeutung -pageTask.kind=Art -pageTask.misfire=Misfire action +pageTask.intent=Bedeutung (Intent) +pageTask.kind=Art (Kind) +pageTask.misfire=Aktion fehlgeschlagen pageTask.name=Aufgaben Name pageTask.notStartAfter=Nicht später als starten pageTask.notStartBefore=Nicht bevor starten @@ -2067,30 +2073,30 @@ pageTask.objectClass=Objektklasse pageTask.objectRef=Ressourcenreferenzen pageTask.options=Optionen pageTask.recurring=Wiederkehrende Aufgabe -pageTask.runUntilNodeDown.error1=Compatible data for 'Thread stop action' are: Close, Suspend -pageTask.runUntilNodeDown.error2=Compatible data for 'Thread stop action' are: Restart, Reschedule -pageTask.runUntilNodeDown=Run only until node down -pageTasks.alreadyPassed=already passed -pageTasks.alreadyPassedForNotRunningTasks=(already passed) -pageTasks.button.deactivateServiceThreads=Stop all threads +pageTask.runUntilNodeDown.error1=Erlaubte Werte für 'Thread Aktion stoppen' sind: Schliessen und Anhalten +pageTask.runUntilNodeDown.error2=Erlaubte Werte für 'Thread Aktion stoppen' sind: Neustarten und Neuplanen +pageTask.runUntilNodeDown=Nur ausführen bis Knoten nicht mehr erreichbar ist +pageTasks.alreadyPassed=bereits bestätigt +pageTasks.alreadyPassedForNotRunningTasks=(bereits bestätigt) +pageTasks.button.deactivateServiceThreads=Alle Threads stoppen pageTasks.button.deleteNode=Löschen pageTasks.button.deleteTask=Löschen pageTasks.button.deleteAllClosedTasks=Alle geschlossenen Tasks löschen -pageTasks.button.reactivateServiceThreads=Start all threads +pageTasks.button.reactivateServiceThreads=Alle Threads starten pageTasks.button.refreshTasks=Aufgaben aktualisieren pageTasks.button.resumeTask=Fortsetzen pageTasks.button.scheduleTask=Jetzt ausführen pageTasks.button.startScheduler=Starten pageTasks.button.stopSchedulerAndTasks=Aufgabenplaner und Aufgaben stoppen -pageTasks.button.stopScheduler=Stop scheduler -pageTasks.button.suspendTask=einstellen +pageTasks.button.stopScheduler=Aufgabenplaner stoppen +pageTasks.button.suspendTask=Anhalten pageTasks.button.synchronizeTasks=Aufgaben sychronisieren pageTasks.button.synchronizeWorkflowRequests=Bewilligungsanträge synchronisieren pageTasks.category.AccessCertification=Rechte Zertifizierung pageTasks.category.AllCategories=Alle Kategorien pageTasks.category.BulkActions=Massenaktionen pageTasks.category=Kategorie -pageTasks.category.Cleanup=Aufräumen +pageTasks.category.Cleanup=Säuberung pageTasks.category.Demo=Demo pageTasks.category.ImportFromFile=Import von Datei pageTasks.category.ImportingAccounts=Accounts importieren @@ -2100,8 +2106,8 @@ pageTasks.category.Recomputation=Neuberechnung pageTasks.category.Reconciliation=Abgleich pageTasks.category.Report=Bericht pageTasks.category.System=System -pageTasks.category.UserRecomputation=User recomputation -pageTasks.category.Utility=Utility +pageTasks.category.UserRecomputation=Benutzer Neuberechnung +pageTasks.category.Utility=Hilfsprogramm pageTasks.category.Workflow=Arbeitsablauf pageTasks.category.ExecuteChanges=Änderungen ausführen pageTasks.message.suspendAction=anhalten @@ -2113,35 +2119,35 @@ pageTasks.message.startAction=starten pageTasks.message.scheduleTaskAction=Aufgabe einplanen pageTasks.message.stopSchedulerAction=stop scheduler for pageTasks.message.startSchedulerAction=start scheduler for -pageTasks.message.stopSchedulerTasksAction=stop scheduler+tasks for -pageTasks.message.confirmationMessageForSingleTaskObject=Do you really want to {0} task '{1}'? -pageTasks.message.confirmationMessageForMultipleTaskObject=Do you really want to {0} selected {1} task(s)? +pageTasks.message.stopSchedulerTasksAction=Aufgabenplaner und Aufgaben stoppen für +pageTasks.message.confirmationMessageForSingleTaskObject=Wollen Sie wirklich Aufgabe '{1}' {0} ? +pageTasks.message.confirmationMessageForMultipleTaskObject=Wollen Sie wirklich folgende {1} Aufgabe(n) {0}? pageTasks.message.confirmationMessageForSingleNodeObject=Do you really want to {0} node '{1}'? pageTasks.message.confirmationMessageForMultipleNodeObject=Do you really want to {0} selected {1} node(s)? -pageTask.scheduleHelp=For one-time tasks, enter neither schedule interval nor cron-like specification. For recurring tasks, enter exactly one of these. -pageTask.scheduleInterval=Schedule interval (seconds) -pageTask.scheduleTitle=Scheduling -pageTask.scheduleValidation.bothIntervalAndCron='Schedule interval' and 'Cron-like specification' may not be both present. -pageTask.scheduleValidation.intervalNotPositive='Schedule interval' must be a positive number. -pageTask.scheduleValidation.invalidCronSpecification='Cron-like specification' is not valid. -pageTask.scheduleValidation.neitherIntervalNorCron=Exactly one of 'Schedule interval' and 'Cron-like specification' must be specified. -pageTask.scheduleValidation.noInterval='Schedule interval' must be specified. +pageTask.scheduleHelp=Für wiederkehrende Aufgaben geben Sie entweder einen Zeitplan Intervall oder eine Cron ähnliche Spezifikation ein. Für einmalige Aufgaben keine der beiden. +pageTask.scheduleInterval=Zeitplan Intervall (in Sekunden) +pageTask.scheduleTitle=Planung +pageTask.scheduleValidation.bothIntervalAndCron='Zeitplan Intervall' und 'Cron ähnliche Spezifikation' können nicht gleichzeitig definiert werden. +pageTask.scheduleValidation.intervalNotPositive='Zeitplan Intervall' muss eine positive Zahle sein. +pageTask.scheduleValidation.invalidCronSpecification='Cron ähnliche Spezifikation' ist nicht gültig. +pageTask.scheduleValidation.neitherIntervalNorCron=Es muss entweder 'Zeitplan Intervall' und 'Cron ähnliche Spezifikation' definiert werden. +pageTask.scheduleValidation.noInterval='Zeitplan Intervall' muss definiert sein. pageTasks.dialog.title.confirmDelete=Löschen bestätigen pageTasks.inForNotRunningTasks=(in {0}) pageTasks.in=in {0} pageTasks.retryIn=retry in {0} pageTasks.message.alreadyResumed=Aufgabe '{0}' konnte nicht reaktiviert werden. Aufgabe läuft oder ist bereits geschlossen. -pageTasks.message.alreadySuspended=Aufgabe '{0}' ist bereits pausiert oder geschlossen. +pageTasks.message.alreadySuspended=Aufgabe '{0}' ist bereits angehalten oder geschlossen. pageTasks.message.couldntCreateQuery=Abfrage für Aufgabenliste konnte nicht erstellt werden. pageTasks.message.deleteTaskConfirm=Wollen Sie wirklich Aufgabe '{0}' löschen? pageTasks.message.deleteAllClosedTasksConfirm=Wollen Sie wirklich alle abgeschlossenen Aufgaben löschen? pageTasks.message.deleteTasksConfirm=Wollen Sie wirklich '{0}' Aufgaben löschen? -pageTasks.message.noNodeSelected=No node has been selected. +pageTasks.message.noNodeSelected=Es wurde kein Knoten ausgewählt. pageTasks.message.noTaskSelected=Es wurde keine Aufgabe ausgewählt. pageTasks.node.clustered=Clustered pageTasks.node.executionStatus=Status -pageTasks.node.lastCheckInTime=Last check-in time -pageTasks.node.managementPort=Management port +pageTasks.node.lastCheckInTime=Letzte Anmeldezeit +pageTasks.node.managementPort=Management Port pageTasks.node.name=Name pageTasks.nodes=Knoten pageTasks.node.statusMessage=Statusmeldung @@ -2154,19 +2160,19 @@ pageTasks.subtasks=Unteraufgaben anzeigen pageTasks.task.category=Kategorie pageTasks.task.currentRunTime=Aktuelle Laufzeit pageTasks.task.detail=Details -pageTasks.task.executingAt=Executing at +pageTasks.task.executingAt=Ausgeführt auf pageTasks.task.execution=Ausführung pageTasks.task.name=Name pageTasks.task.objectRef=Objektreferenz pageTasks.task.progress=Fortschritt -pageTasks.task.scheduledToRunAgain=Scheduled to start again +pageTasks.task.scheduledToRunAgain=Zur nochmaligen Ausführung eingeplant pageTasks.tasks=Aufgaben pageTasks.task.status=Status PageTasks.title=Aufgaben pageTasks.unknownRefName=Unbekanntes Objekt -pageTask.threadStop=Thread stop action +pageTask.threadStop=Thread Aktion stoppen pageTask.title.edit=Details für '{0}' -pageTask.type=Type: +pageTask.type=Typ: page.title.edit={0} page.title.editResource=Ressource ändern pageUser.accounts=Konten @@ -2187,34 +2193,34 @@ pageUser.button.save=Speichern pageUser.button.submit=Änderungen vorschauen pageUser.button.unlink=Verknüpfung aufheben pageUser.button.unlock=entsperren -pageUser.description=User in repository +pageUser.description=Benutzer im Verzeichnis pageUser.menu.assignAccount=Account zuweisen pageUser.menu.assignOrg=Organisationseinheit zuweisen pageUser.menu.assignRole=Rolle zuweisen pageUser.menu.unassign=Entziehen -pageUser.message.cantCreateUser=Create user failed -pageUser.message.cantEditUser=Couldn't load form for editing user. -pageUser.message.cantNewUser=Couldn't load form for new user. -pageUser.message.cantSubmitUser=Couldn't send user for submit -pageUser.message.cantUpdateUser=Update user failed -pageUser.message.couldntAssignObject=Couldn't assign object '{0}', reason: {1}. -pageUser.message.couldntCreateAccount=Couldn't create account form for '{0}', reason: {1}. +pageUser.message.cantCreateUser=Benutzer Erstellung fehlgeschlagen +pageUser.message.cantEditUser=Formular für das Bearbeiten von Benutzer konnte nicht geladen werden +pageUser.message.cantNewUser=Formular für das Erstellen von Benutzer konnte nicht geladen werden. +pageUser.message.cantSubmitUser=Benutzer konnte nicht übermittelt werden +pageUser.message.cantUpdateUser=Benutzer konnte nicht aktualisiert werden +pageUser.message.couldntAssignObject=Objekt '{0}' konnte nicht zugewiesen werden. Grund: {1}. +pageUser.message.couldntCreateAccount=Benutzerformular konnte nicht erstellt werden für '{0}', Grund: {1} pageUser.message.couldntCreateAccountNoSchema=Account '{0}' konnte nicht erstellt werden, es ist kein detailliertes Schema verfügbar. Möglicherweise besteht ein Problem mit der Konnektor Konfiguration und/oder der Verbindung. Bitte Logfiles für mehre Informationen überprüfen. pageUser.message.deleteAccountConfirm=Wollen Sie wirklich {0} Account(s) löschen? pageUser.message.deleteAssignmentConfirm=Wollen Sie wirklich die Zuweisung(en) {0} löschen? -pageUser.message.deleteAssignmentRowConfirm=Do you really want to delete assignment {0}? +pageUser.message.deleteAssignmentRowConfirm=Wollen Sie wirklich die Zuweisung {0} löschen? pageUser.message.illegalAccountState=Illegaler Account Status '{0}'. pageUser.message.illegalAssignmentState=Ungültiger Zuweisungszustand '{0}'. pageUser.message.noAccountSelected=Kein Account ausgewählt. pageUser.message.noActivationFound=Es wurde keine Aktivierung für Account '{0}' gefunden. -pageUser.message.noAssignableSelected=No assignable object selected. -pageUser.message.noAssignmentsAvailable=There are currently no assignments to preview. +pageUser.message.noAssignableSelected=Keine zuweisbaren Objekte ausgewählt. +pageUser.message.noAssignmentsAvailable=Aktuell sind keine Zuweisungen zum anzeigen. pageUser.message.noAssignmentSelected=Keine Zuweisung ausgewählt. pageUser.message.noEnabledPropertyFound=Nicht aktiviert Eigenschaft für Account '{0}' gefunden. pageUser.message.noPassword=Kein Passwort eingegeben pageUser.message.noResourceSelected=Keine Ressource selektiert. -pageUser.message.noUserName=It is not possible to compute assignments on unnamed user object. Please provide a name. -pageUser.message.unsupportedState=Unsupported user form state '{0}'. +pageUser.message.noUserName=Es ist nicht möglich Zuweisungen auf unbenannte Benutzer Objekte zu berechnen. Bitte erfassen Sie einen Namen. +pageUser.message.unsupportedState=Nicht unterstützter Status im Benutzerformular '{0}'. pageUsers.accounts=Konten pageUsers.dialog.title.confirmDelete=Löschen bestätigen pageUsers.menu.delete=Löschen @@ -2254,62 +2260,62 @@ MultipleAssignmentSelectorPanel.currentRoles=Aktuelle Rollen MultipleAssignmentSelector.filterByUser=Gefiltert nach Benutzer MultipleAssignmentSelector.tenant=Besitzer MultipleAssignmentSelector.orgUnit=Organisationseinheit -pageWorkItem.accordionLabel.additionalData=Related data (technical information) -pageWorkItem.accordionLabel.objectNew=Object after proposed change (technical information) -pageWorkItem.accordionLabel.objectOld=Object before change (technical information) +pageWorkItem.accordionLabel.additionalData=Verwandte Daten (Technische Informationen) +pageWorkItem.accordionLabel.objectNew=Objekt nach geplanter Veränderung (Technische Information) +pageWorkItem.accordionLabel.objectOld=Objekt vor der Veränderung (Technische Information) pageWorkItem.accordionLabel.processInstance=Prozessinstanz Informationen pageWorkItem.accordionLabel.requester=Antragsteller (technische Informationen) pageWorkItem.additionalData.description=verwandte Daten pageWorkItem.additionalInfo=Zusätzliche Informationen pageWorkItem.button.approve=Genehmigen pageWorkItem.button.cancel=Zurück -pageWorkItem.button.claim=Claim +pageWorkItem.button.claim=Anspruch pageWorkItem.button.reject=Ablehnen pageWorkItem.button.delegate=Delegate -pageWorkItem.button.release=Release +pageWorkItem.button.release=Freisetzung pageWorkItem.delta=Differenz zum genehmigen -pageWorkItem.description=Work Item +pageWorkItem.description=Arbeitselement pageWorkItem.label.showTechnicalInformation=Technische Informationen anzeigen pageWorkItem.mainInfo=Grundlegende Infos pageWorkItem.objectNew.description=Objekt nach mutmasslichen Änderungen pageWorkItem.objectOld.description=Objekt vor den Veränderungen pageWorkItem.options=Optionen pageWorkItem.requestCommon.description=Generelle Informationen über den Antrag -pageWorkItem.requestedBy=Requested by: -pageWorkItem.requestedOn=Requested on: +pageWorkItem.requestedBy=Beantragt von: +pageWorkItem.requestedOn=Beantragt am: pageWorkItem.requester.description=Antragsteller pageWorkItem.requestSpecific.description=Ihre Entscheidung workItemPanel.originallyAllocatedTo=Originally allocated to: workItemPanel.currentlyAllocatedTo=Currently allocated to: workItemPanel.candidateActors=Candidate actors: -workItemPanel.stage=Approval stage: +workItemPanel.stage=Genehmigungsphase: workItemPanel.escalationLevel=Escalation level: workItemPanel.requesterComment=Requester comment: workItemPanel.delta=Differenz zum genehmigen workItemPanel.mainInfo=Grundlegende Infos workItemPanel.options=Optionen -workItemPanel.requestedBy=Requested by: -workItemPanel.requestedOn=Requested on: -workItemPanel.workItemCreatedOn=This work item created on: +workItemPanel.requestedBy=Beantragt von: +workItemPanel.requestedOn=Beantragt am: +workItemPanel.workItemCreatedOn=Dieses Arbeitselement wurde erstellt am: workItemPanel.workItemDeadline=Deadline: workItemPanel.requester.description=Antragsteller -workItemPanel.subTitle=Work Item Details -workItemPanel.title=Work to do: +workItemPanel.subTitle=Arbeitselement Details +workItemPanel.title=Arbeit zu erledigen: workItemPanel.changesToBeApproved=zu genehmigende Veränderungen workItemPanel.additionalAttributes=Zusätzliche Attribute workItemPanel.approvalHistory=Bewilligungshistorie für diesen Antrag workItemPanel.approvalHistoryHelp=Decisions that have been done so far in the process of approving the changes displayed here. TaskWfChildPanel.approvalHistoryHelp=Decisions that have been done so far in the process of approving the changes displayed here. -workItemPanel.otherWorkItemsHelp=Work items for the changes shown here that are currently active (in addition to the work item displayed on this page). +workItemPanel.otherWorkItemsHelp=Arbeitselemente für hier angezeigte Änderungen welche zur Zeit aktiv sind (Zusätzlich zu den Arbeitselementen auf dieser Seite). TaskWfChildPanel.currentWorkItemsHelp=Arbeitselemente für die angezeigten Veränderungen welche zur Zeit aktiv sind. -TaskWfChildPanel.showNextStagesHelp=Displays the preview of the following approval stages. -TaskWfChildPanel.nextStagesHelp=This is a preview of the following approval stages. -TaskWfChildPanel.showWholeProcessHelp=Displays the whole approval process: stages already completed, current stage, as well as any expected following stages. -TaskWfChildPanel.wholeProcessHelp=This is an information on the whole approval process: stages already completed, current stage, as well as any expected following stages. -workItemPanel.relatedRequestsHelp=List of approval requests that have been created along with this one. Each request has its own approval process, and therefore can be approved or rejected independently of other ones. They were all started by a single change operation attempt, which contained several simpler changes. -TaskWfChildPanel.relatedRequestsHelp=List of approval requests that have been created along with this one. Each request has its own approval process, and therefore can be approved or rejected independently of other ones. They were all started by a single change operation attempt, which contained several simpler changes. +TaskWfChildPanel.showNextStagesHelp=Zeigt die Vorschau der folgenden Genehmigungsphasen. +TaskWfChildPanel.nextStagesHelp=Dies ist eine die Vorschau der nachfolgenden Genehmigungsphasen. +TaskWfChildPanel.showWholeProcessHelp=Zeigt den ganzen Genehmigungsprozess: Phasen welche bereits abgeschlossen sind, aktuelle Phasen und erwartete nachfolgenden Phasen. +TaskWfChildPanel.wholeProcessHelp=Dies ist eine Information des ganzen Genehmigungsprozesses: Phasen welche bereits abgeschlossen sind, aktuelle Phasen und erwartete nachfolgenden Phasen. +workItemPanel.relatedRequestsHelp=Liste aller Genehmigungsanträge welche im Zusammenhang mit diesem stehen. Jeder Antrag hat seinen eigenen Genehmigungsprozess und kann somit genehmigt oder abgelehnt werden unabhängig von den anderen Anträgen. Sie werden alle mit einer einzigen Aktion geändert, welche wieder kleinere Änderungen veranlässt. +TaskWfChildPanel.relatedRequestsHelp=Liste aller Genehmigungsanträge welche im Zusammenhang mit diesem stehen. Jeder Antrag hat seinen eigenen Genehmigungsprozess und kann somit genehmigt oder abgelehnt werden unabhängig von den anderen Anträgen. Sie werden alle mit einer einzigen Aktion geändert, welche wieder kleinere Änderungen veranlässt. workItemPanel.showRequestHelp=Displays the approval request and the corresponding approval process for changes shown here. -TaskWfChildPanel.showParentHelp=Displays the whole attempted operation that consists of one or more changes requiring approval. +TaskWfChildPanel.showParentHelp=Zeigt sämtliche versuchten Aktionen welche einen oder mehrere Genehmigungsänderungen brauchen. TaskWfParentPanel.requestsHelp=All approval processes for changes displayed here. workItemPanel.otherWorkItems=Andere Arbeitselemente für diese Anfrage workItemPanel.requests=Anträge @@ -2317,23 +2323,23 @@ workItemPanel.relatedRequests=zugehörige Anträge workItemPanel.approverComment=Kommentar Genehmiger workItemPanel.approverInstruction=Approver instruction pageWorkItems.button.approve=Genehmigen -pageWorkItems.button.claim=Übernehmen +pageWorkItems.button.claim=Anspruch pageWorkItems.button.reject=Ablehnen -pageWorkItems.button.release=Zurückgeben +pageWorkItems.button.release=Freisetzung PageWorkItemsClaimable.title=Durch mich beanspruchte Arbeitselemente -pageWorkItems.item.created=Created on +pageWorkItems.item.created=Erstellt am pageWorkItems.item.name=Name pageWorkItems.item.owner=Besitzer pageWorkItems.item.status=Status -pageWorkItems.message.noItemSelected=Es wurde kein Work Item ausgewählt. +pageWorkItems.message.noItemSelected=Es wurde kein Arbeitselement ausgewählt. PageWorkItemsAll.title=Alle Arbeitselemente PageWorkItemsAllocatedToMe.title=Mir zugewiesene Arbeitselemente PageWorkItem.title=Work Item Details -PageWorkItem.subTitle=Work Item Details -pageWorkItem.title=Work to do: -pageWorkItem.trackingData.description=Tracking (diagnostic) data +PageWorkItem.subTitle=Arbeitselement Details +pageWorkItem.title=Arbeit zu erledigen: +pageWorkItem.trackingData.description=(Diagnose)-Daten verfolgen pageWorkItem.trackingData=Daten verfolgen -pageWorkItem.workItemCreatedOn=This work item created on: +pageWorkItem.workItemCreatedOn=Dieses Arbeitselement wurde erstellt am: passwordPanel.error=Passwörter stimmen nicht überein passwordPanel.passwordChange=ändern passwordPanel.passwordRemove=entfernen @@ -2354,7 +2360,7 @@ PersonalInfoPanel.passwordExp=Ablaufdatum des Kontos PersonalInfoPanel.undefined=Nicht definiert policyRef.nullValid=Auswählen prismContainer.mainPanelDisplayName=Eigenschaften -prismContainer.shadow.associations=Associations +prismContainer.shadow.associations=Assoziationen prismContainer.shadow.mainPanelDisplayName=Eigenschaften PrismObjectPanel.hideEmpty=Leere Felder vertecken PrismObjectPanel.maximize=Maximieren @@ -2374,37 +2380,37 @@ prismPropertyPanel.name.credentials.password=Passwort prismPropertyPanel.required=Wird benötigt prismValuePanel.add=Hinzufügen prismValuePanel.delete=Löschen -prismValuePanel.message.association.attributes=Attributes: -processInstancePanel.details=Other information: -processInstancePanel.finished=Finished: -processInstancePanel.message.cantGetDetails=Couldn't get process instance details. +prismValuePanel.message.association.attributes=Attribute: +processInstancePanel.details=Andere Informationen: +processInstancePanel.finished=Beendet: +processInstancePanel.message.cantGetDetails=Prozessinstanz Details konnten nicht geladen werden. processInstancePanel.message.noTasks=nichts -processInstancePanel.name=Process instance name: -processInstancePanel.pid=Instance ID: -processInstancePanel.started=Started: +processInstancePanel.name=Prozessinstanz Name +processInstancePanel.pid=Instanz ID: +processInstancePanel.started=Gestartet: processInstancePanel.taskAlreadyRemoved=(wurde bereits entfernt) -processInstancePanel.task=System task: -processInstancePanel.tasks=Currently active work items: +processInstancePanel.task=Systemaufgabe: +processInstancePanel.tasks=Zur Zeit aktive Arbeitslemente: processInstancePanel.title.edit=Details für '{0}' -ProfilingLevel.ARGUMENTS=Arguments -ProfilingLevel.ENTRY_EXIT=Entry/Exit +ProfilingLevel.ARGUMENTS=Argumente +ProfilingLevel.ENTRY_EXIT=Eingang/Ausgang ProfilingLevel.OFF=aus -ProgressPanel.ExecutionTimeWhenFinished=Operation executed in {0} milliseconds. -ProgressPanel.ExecutionTimeWhenRunning=Operation executing for {0} second(s). +ProgressPanel.ExecutionTimeWhenFinished=Aktion in {0} Millisekunden ausgeführt +ProgressPanel.ExecutionTimeWhenRunning=Aktion in {0} Sekunden ausgeführt ProgressTableHeader.Activity=Aktivität -ProgressTableHeader.ResourceObject=Resource object (if applicable) +ProgressTableHeader.ResourceObject=Ressourcen Objekte (sofern zutreffend) ProgressTableHeader.Status=Status ProvisioningStatistics.AverageTime=Durchschnittliche Zeit -ProvisioningStatistics.CreateFailure=Fail -ProvisioningStatistics.CreateSuccess=Create OK -ProvisioningStatistics.DeleteFailure=Fail -ProvisioningStatistics.DeleteSuccess=Delete OK -ProvisioningStatistics.GetFailure=Fail -ProvisioningStatistics.GetSuccess=Get OK +ProvisioningStatistics.CreateFailure=Fehlgeschlagen +ProvisioningStatistics.CreateSuccess=Erstellung erfolgreich +ProvisioningStatistics.DeleteFailure=Fehlgeschlagen +ProvisioningStatistics.DeleteSuccess=Löschung erfolgreich +ProvisioningStatistics.GetFailure=Fehlgeschlagen +ProvisioningStatistics.GetSuccess=Abholung erfolgreich ProvisioningStatistics.MaxTime=max ProvisioningStatistics.MinTime=min ProvisioningStatistics.ObjectClass=Objektklasse -ProvisioningStatistics.OtherFailure=Fail +ProvisioningStatistics.OtherFailure=Fehlgeschlagen ProvisioningStatistics.OtherSuccess=Skript OK ProvisioningStatistics.Resource=Ressource ProvisioningStatistics.ScriptFailure=Fehlgeschlagen @@ -2413,20 +2419,20 @@ ProvisioningStatistics.SearchFailure=Fehlgeschlagen ProvisioningStatistics.SearchSuccess=Suche OK ProvisioningStatistics.SyncFailure=Fehlgeschlagen ProvisioningStatistics.SyncSuccess=Sync OK -ProvisioningStatistics.TotalOperationsCount=Alle Operationen +ProvisioningStatistics.TotalOperationsCount=Alle Aktionen ProvisioningStatistics.TotalTime=Gesamtzeit ProvisioningStatistics.UpdateFailure=Fehlgeschlagen ProvisioningStatistics.UpdateSuccess=Aktualisierung OK -QNameEditor.label.localPart=Local part name -QNameEditor.label.namespace=Namespace +QNameEditor.label.localPart=Lokaler Teilname +QNameEditor.label.namespace=Namensraum QNameEditor.tooltip.attribute=TODO: QNameEditor.tooltip.attribute -QNameEditor.tooltip.localPart=Local part of QName -QNameEditor.tooltip.namespace=Namespace of QName +QNameEditor.tooltip.localPart=Lokaler Teil des QNamen +QNameEditor.tooltip.namespace=Namensraum des QNamen RangeValidator.range=Feldwert '${label}' muss sich zwischen ${minimum} und ${maximum} befinden. -ReconciliationPopupPanel.exportFileType=Export Type +ReconciliationPopupPanel.exportFileType=Exporttyp DownloadButtonPanel.download=Download ReconciliationPopupPanel.resource=Ressource -ReconciliationPopupPanel.title.basic=Basic Reconciliation Report Configuration +ReconciliationPopupPanel.title.basic=Basis Abstimmungsbericht Konfiguration repeater.input.nullValid=Auswählen ReportConfigurationPanel.title.basic=grundlegend ReportConfigurationPanel.title.advanced=erweitert @@ -2435,80 +2441,80 @@ Requestable.NON_REQUESTABLE=Nicht beantragbar Requestable.REQUESTABLE=Beantragbar ResourceActivationEditor.label.administrativeStatus=Administrativer Status ResourceActivationEditor.label=Ressourcenaktivierung editieren -ResourceActivationEditor.label.existence=Existence -ResourceActivationEditor.label.fetchStrategy=Fetch strategy +ResourceActivationEditor.label.existence=Existenz +ResourceActivationEditor.label.fetchStrategy=Anfordern Strategie ResourceActivationEditor.label.inbound=eingehend ResourceActivationEditor.label.outbound=ausgehend ResourceActivationEditor.label.validFrom=Gültig von ResourceActivationEditor.label.validTo=Gültig bis -ResourceAssociationEditor.label.allow=Non-schema ref. -ResourceAssociationEditor.label.association=Association specific attributes -ResourceAssociationEditor.label.associationAttribute=Association attribute +ResourceAssociationEditor.label.allow=Keine Schemareferenz +ResourceAssociationEditor.label.association=Assoziationsspezifische Attribute +ResourceAssociationEditor.label.associationAttribute=Assoziationsattribut ResourceAssociationEditor.label.description=Beschreibung ResourceAssociationEditor.label.direction=Richtung ResourceAssociationEditor.label.displayName=Anzeigename -ResourceAssociationEditor.label.edit=Edit association -ResourceAssociationEditor.label.exclusiveStrong=Exclusive strong -ResourceAssociationEditor.label.explicitRefIntegrity=Explicit ref. integrity -ResourceAssociationEditor.label.fetchStrategy=Fetch strategy +ResourceAssociationEditor.label.edit=Assoziation bearbeiten +ResourceAssociationEditor.label.exclusiveStrong=Exklusiv stark +ResourceAssociationEditor.label.explicitRefIntegrity=Explizite referentielle Integrität +ResourceAssociationEditor.label.fetchStrategy=Anfordern Strategie ResourceAssociationEditor.label.inbound=Eingehendes Mapping -ResourceAssociationEditor.label.intent=Target intent -ResourceAssociationEditor.label.intolerantVP=Intolerant pattern -ResourceAssociationEditor.label.kind=Target kind +ResourceAssociationEditor.label.intent=Ziel Bedeutung (Intent) +ResourceAssociationEditor.label.intolerantVP=Nicht akzeptierbares Muster +ResourceAssociationEditor.label.kind=Ziel Art (Kind) ResourceAssociationEditor.label.limitations=Einschränkungen -ResourceAssociationEditor.label.matchingRule=Matching rule -ResourceAssociationEditor.label.new=Create new association -ResourceAssociationEditor.label.outbound=Outbound mapping -ResourceAssociationEditor.label.reference=Ref. -ResourceAssociationEditor.label.resourceItem=ResourceItem specific attributes -ResourceAssociationEditor.label.tolerant=Tolerant -ResourceAssociationEditor.label.tolerantVP=Tolerant pattern -ResourceAssociationEditor.label.valueAttribute=Value attribute +ResourceAssociationEditor.label.matchingRule=Abgleichungsregel +ResourceAssociationEditor.label.new=Neue Zuweisung erstellen +ResourceAssociationEditor.label.outbound=Ausgehendes Mapping +ResourceAssociationEditor.label.reference=Refferenz +ResourceAssociationEditor.label.resourceItem=Ressourcenobjekt spezifische Attribute +ResourceAssociationEditor.label.tolerant=Akzeptierbar +ResourceAssociationEditor.label.tolerantVP=Akzeptierbares Muster +ResourceAssociationEditor.label.valueAttribute=Wert Attribut ResourceAssociationEditor.message.cantParseSchema=Ressourcenschema konnte nicht geparst werden -ResourceAttributeEditor.label.allow=Non-schema attribute +ResourceAttributeEditor.label.allow=Kein Schema Attribut ResourceAttributeEditor.label.description=Beschreibung ResourceAttributeEditor.label.displayName=Anzeigename ResourceAttributeEditor.label.edit=Attribut editieren -ResourceAttributeEditor.label.exclusiveStrong=Exclusive strong -ResourceAttributeEditor.label.fetchStrategy=Fetch Strategy +ResourceAttributeEditor.label.exclusiveStrong=Exklusiv stark +ResourceAttributeEditor.label.fetchStrategy=Anfordern Strategie ResourceAttributeEditor.label.inbound=Eingehende Mappings -ResourceAttributeEditor.label.intolerantVP=Intolerant pattern +ResourceAttributeEditor.label.intolerantVP=Nicht akzeptierbares Muster ResourceAttributeEditor.label.limitations=Einschräunkgungen -ResourceAttributeEditor.label.matchingRule=Matching rule -ResourceAttributeEditor.label.unknownMatchingRule=Unknown matching rule: {0} +ResourceAttributeEditor.label.matchingRule=Abgleichungsregel +ResourceAttributeEditor.label.unknownMatchingRule=Unbekannte Abgleichungsregel: {0} ResourceAttributeEditor.label.new=Neues Attribut definieren ResourceAttributeEditor.label.outbound=Ausgehende Mappings ResourceAttributeEditor.label.reference=Attribut -ResourceAttributeEditor.label.tolerant=Tolerant -ResourceAttributeEditor.label.tolerantVP=Tolerant pattern +ResourceAttributeEditor.label.tolerant=Akzeptierbar +ResourceAttributeEditor.label.tolerantVP=Akzeptierbares Muster ResourceAttributeEditor.message.cantParseSchema=Ressourcenschema konnte nicht geparst werden ResourceAttributeEditor.title.delete=Löschen ResourceAttributeEditor.title.edit=Ändern ResourceCredentialsEditor.label=Zugangsdaten der Ressource bearbeiten -ResourceCredentialsEditor.label.fetchStrategy=Fetch strategy +ResourceCredentialsEditor.label.fetchStrategy=Anfordern Strategie ResourceCredentialsEditor.label.inbound=eingehend ResourceCredentialsEditor.label.outbound=ausgehend -ResourceCredentialsEditor.label.passwordPolicyRef=Passwort-Regel +ResourceCredentialsEditor.label.passwordPolicyRef=Passwortrichtlinie ResourceDependencyEditor.label.button.add=Ressourcenabhängikeit hinzufügen ResourceDependencyEditor.label=Abhängigkeiten editieren -ResourceDependencyEditor.label.intent=Dependency intent -ResourceDependencyEditor.label.kind=Dependency kind +ResourceDependencyEditor.label.intent=Abhängigkeit Bedeutung (Intent) +ResourceDependencyEditor.label.kind=Abhängigkeit Art (Kind) ResourceDependencyEditor.label.order=Reihenfolge ResourceDependencyEditor.label.resourceRef=Ressourcen Abhängigkeiten ResourceDependencyEditor.label.strictness=Strenge ResourceIterationEditor.label.description=Beschreibung -ResourceIterationEditor.label=Edit resource iteration configuration -ResourceIterationEditor.label.expressionEvaluator=Expression evaluator +ResourceIterationEditor.label=Ressourcen Iterationskonfiguration bearbeiten +ResourceIterationEditor.label.expressionEvaluator=Ausdrucksbewerter ResourceIterationEditor.label.expression=Ausdruck ResourceIterationEditor.label.expressionType=Ausdruckstyp ResourceIterationEditor.label.extension=Erweiterung ResourceIterationEditor.label.language=Sprache -ResourceIterationEditor.label.maxIteration=Max. Iterationen -ResourceIterationEditor.label.policyRef=Referenzierte Vorschrift(en) -ResourceIterationEditor.label.postIterationCondition=Post-iteration condition -ResourceIterationEditor.label.preIterationCondition=Pre-iteration condition -ResourceIterationEditor.label.returnMultiplicity=Return multiplicity -ResourceIterationEditor.label.stringFilter=String filter +ResourceIterationEditor.label.maxIteration=Maximale Iterationen +ResourceIterationEditor.label.policyRef=Referenzierte Richtlinie(n) +ResourceIterationEditor.label.postIterationCondition=Nach-Iterationsbedingung +ResourceIterationEditor.label.preIterationCondition=Vor-Iterationsbedingung +ResourceIterationEditor.label.returnMultiplicity=Multiplizität zurückgeben +ResourceIterationEditor.label.stringFilter=Textfilter ResourceIterationEditor.label.tokenExpression=Token Ausdruck ResourceIterationEditor.label.variable=Variable resource.nullValid=Ressource auswählen... @@ -2531,100 +2537,100 @@ ResourceStatus.UP=Auf ResourceStatus.WARNING=Warnung ResourceType.isSync=Synchronisierung ResourceType.tasks=Aufgaben -ResourceWizard.expression.tooltip.expression=The XML representation of the expression. This is the actual expression code that will be interpreted. +ResourceWizard.expression.tooltip.expression=Die XML Repräsentation dieses Ausdruckes. Dies ist der effektive Ausdruckscode welcher interpretiert wird. ResourceWizard.expression.tooltip.language=Programmiersprache, in der das Ausdrucksskript geschrieben wurde. -ResourceWizard.expression.tooltip.policyRef=Reference to a value policy object. The specified value policy will be used as a template to generate a value. -ResourceWizard.expression.tooltip.type=The type of expression. This specifies whether the expression is a script, value generator or something else. -ResourceWizard.help.capabilityStep=

Resource capabilities are the things that the resource can do. Not all the resource are equal in their capabilities. E.g. one resource supports account activation (enabling and disabling accounts) but other does not. One resource provides read-write access while other can support read-only access. One resource supports real-time synchronization while other does not. The capabilities define what features the resource supports so system can behave accordingly.

All the capabilities can be disabled (i.e. turned off). Disabling the capability will cause that system will not use that part of the connector and resource. The capabilities are usually disabled if they are faulty. E.g. if there is a bug in a connector or on the resource then the bug might be circumvented if appropriate capability is disabled. But the capabilities may be disabled also for administrative reasons. E.g. disabling Create, Update and Delete capabilities makes the resource efficiently read-only.

Some capabilities can be simulated. It means that system can pretend that the resource has specific capability even though it does not have it. E.g. an activation capability can be simulated by setting a specific account attribute to a specific value to disable an account. Such simulated capabilities usually require some configuration. This can also be configured on this page.

See Resource Capabilities wiki page for more details. -ResourceWizard.help.configurationStep=

This stage of the wizard configures connector configuration properties. They usually define network parameters used to access the resource such as hostname and port numbers. Additional connection parameters such as operation network timeouts and connection pooling configuration can be specified here.

There connector configuration properties are unique for each connector. The specific set of configuration properties are determined by connector configuration schema. Therefore the content of this page depends on the connector type that was selected in the previous page.

-ResourceWizard.help.nameStep=

This stage of the wizard configures basic properties of the resource. It can be used to configure resource name and description. Connector name is mandatory and must be unique. Connector that will be used to access the resource must also be configured. Connectors are deployed on connector hosts. If the connector host is left empty then connectors deployed directly in the system instance will be used.

See Resource Configuration wiki page for detailed explanation of resource configuration.

-ResourceWizard.help.schemaHandlingStep=

This step is used to provide configuration for handling of resource schema. The configuration displayed on this page tells system what to do with resource object classes and attributes. It contains the configuration of mappings between user properties and account attributes, configuration of account types, groups, provisioning dependencies, password mapping and so on.

The configuration is grouped into object types. Each object type defines the behavior for specific account type, entitlement type, OU, etc. The object type is uniquely identified by the combination of kind and intent. The kind defines what kind of the object it is:

  • kind=account means that the object is an account, i.e. that it represents a user.
  • kind=entitlement is applied to groups, roles, privileges, ACIs and similar objects that can be associated with accounts and which give privileges or access rights to the account.
  • kind=generic applies to other objects such as organizational units (OUs), domains, etc.
Intent is a plain string that can be used to distinguish several object types. E.g. it can be used to define several account types, e.g. "default user account", "administration account", "testing account" and so on. See Kind, Intent and ObjectClass wiki page for more details.

More details about schema handling configuration are provided on Resource Schema Handling wiki page. +ResourceWizard.expression.tooltip.policyRef=Referenz für eine Eingabewert Richtlinienobjekt. Die ausgewählte Eingabewert Richtlinie wird als Template verwendet um ein Wert zu generieren. +ResourceWizard.expression.tooltip.type=Art des Ausdruckes. Dies spezifiziert ob der Ausdruck ein Skript, ein Wertgenerator oder etwas anderes ist. +ResourceWizard.help.capabilityStep=

Ressourcen Fähigkeitensind die Dinge die eine Ressource tun kann. Nicht alle Ressourcen haben die gleichen Fähigkeiten. Zum Beispiel eine Ressource unterstützt die Account Aktivierung (aktivieren und deaktivieren von Accounts) aber eine andere nicht. Eine Ressource erlaubt lese-schreibe Zugriff während eine andere nur lesenden Zugriff erlaubt. Eine Ressource erlaubt die Synchronisation in Echtzeit, eine andere wiederum nicht. Die Fähigkeitenbestimmen welche Eigenschaften die Ressource unterstützt, damit das System damit korrekt umgehen kann.

Alle Fähigkeiten können deaktiviert werden. Das deaktivieren einer Fähigkeit veranlasst, dass das System diesen Teil des Konnektors nicht verwendet. Die Fähigkeiten werden im allgemeinen deaktiviert wenn Sie fehlerhaft sind. Zum Beispiel sollte sich ein Fehler in einem Konnektor oder in einer Ressource befinden, kann dieser allenfalls umgangen werden wenn die entsprechende Fähigkeit deaktiviert wird. Fähigkeiten können jedoch auch aus administrativen Gründen deaktiviert werden. Zum Beispiel das deaktivieren der Fähigkeiten Erstellen,Aktualisieren und Löschenmachen eine Ressource schreib geschützt.

Gewisse Fähigkeiten können simuliertwerden. Das heist, das System tut so als hätte eine Ressource eine entsprechende Fähigkeit, obwohl dies nicht der Fall ist. Zum Beispiel dieAktivierungsfähigkeitkann durch das setzen eines spezifischen Accountattributes das deaktivieren eines Accounts simuliert werden. Solche Simulationsfähigkeiten benötigen üblicherweise erweiterte Konfigurationen. Diese können ebenfalls auf dieser Seite vorgenommen werden.

Für mehr Informationen beachten Sie bitte die Ressource Capabilities wiki Page (English) +ResourceWizard.help.configurationStep=

In dieser Phase des Einrichtungsassistent konfigurieren Sie die Konnektoren Eigenschaften. In der Regel handelt es sich dabei um Netzwerkparameter (z.B. Hostname und Port) welche für die Verbindung des Konnektors benötigt werden. Zusätzlich können weitere Parameter wie Netzwerk Timeouts und Connection Pooling konfiguriert werden.

Sämtliche Konnektoren Eigenschaften sind einzig für den spezifizierte Konnektor gültig. Welche Eigenschaften vorhanden sind wird dabei über das Konnektor Konfigurations Schema definiert. Entsprechend hängt der Inhalt dieser Seite vom Konnektortypen ab, welcher auf der vorgängigen Seite ausgewählt wurde.

+ResourceWizard.help.nameStep=

In dieser Phase des Einrichtungsassistent werden die Basiseigenschaften einer Ressource konfiguriert. Der Konnektorname is obligatorisch und muss einzigartig sein. Der Konnektor welcher die Ressource verwendet muss vorgängig konfiguriert werden. Konnektoren werden auf dem definierten Konnektor Host installiert. Wird kein Konnektor Host angegeben werden diese auf der Systeminstance installiert.

Detailliertere Informationen befinden sich auf der Ressource ConfigurationWiki Seite (English).

+ResourceWizard.help.schemaHandlingStep=

Mit diesem Schritt wird die Konfiguration für die Ressourcen Schema Handhabung zur Verfügung gestellt. Die hier dargestellt Konfiguration, definiert wie das System mit Ressourcen Objektklassen und Attributen umgehen soll. Sie enthält, die Mapping Konfigurationen zwischen Benutzer Eigenschaften und Account Attributen, die Konfiguration von Accounttypen, Gruppen, Provisionierungsabhängigkeiten, Passwort Mappings und so weiter.

Die Konfiguration ist in Objektklassengruppiert. Jeder Objekttyp definiert das Verhalten für einen spezifischen Accounttyp, einen Berechtigungstyp, ein OU, u.s.w.. Der Objekttyp ist eindeutig identitfizierbar durch eine Kombination von Art (kind) und Bedeutung (intent). Die Art (kind)definiert um welche Art des Objektes es sich handelt:

  • Art=Account bedeutet, dass es sich beim Objekt um ein Account handelt, das heisst es repräsentiert einen Benutzer.
  • Art=Berechtigung sind Gruppen, Rollen, Privilegien, ACLs oder ähnliche Objekte welche Accounts mit entsprechenden Rechten ausrüsten.
  • Art=Generischkommt bei Objekten wie Organisationseinheiten (OUs), Domains u.s.w. zum Einsatz.
Bei Bedeutung (Intent) handelt es sich um ein Freitextfeld welches für unterschiedliche Objekttypen gilt. Es kann für die Definition von verschiedenen Accounttypen benutzt werden, zum Beispiel "Standard Benutzer Account", "Administrations Account", "Test Account" u.s.w.. Mehr Informationen finden Sie auf der Kind (Art), Intent (Bedeutung) and ObjectClass wiki page(English)

Mehr Details zu den Schema Handling Konfigurationen finden Sie unter Resource Schema Handling wiki page (English). ResourceWizard.help.schemaStep=

Diese Seite zeigt Ressourcen Schemas. Die Ressourcenschame definiert

Objektklassen welche der Konnektor verwalten kann zum Beispiel Accounts, Gruppen oder Organisationseinheiten. Das Schema definiert ein Set von Eigenschaftenfür jede Objektklasse. Das vorliegende Schema wurde im Lesemodus geöffnet damit Sie dieses untersuchen und sich mit dem Datenmodell welches die Ressource zur Verfügung stellt, auseinandersetzen können.

Das angezeigte Ressourcenschema wird normalerweise von der Ressource bezogen und vom System automatisch generiert. Das Ressourcenschema definiert was ein Ressourcen tun kann (zum Beispiel welche Objektklasse es definiert und welche Attribute in der Objektklasse benutzt sind. Deshalb kann das Schema nur lesend geöffnet werden. Es ist keineKonfiguration. Es definiert nicht wie das System Objektklassen und Attribute nutzt. Dies wird im nächsten Schritt konfiguriert.

Beachten Sie die Ressourcenschema Wikiseite für detailiertere Erklährungen zum Ressourcenschemakonzept ResourceWizard.help.synchronizationStep=

The synchronization configuration defines how Identity Manager reacts when it discovers that resource object has changed. E.g. it defines how system reacts when it discovers new account, when it discovers that a group that should exist does not and so on. It is usually does not matter how system discovers the change the reaction is usually the same (although exceptions are possible by using channel specification). Therefore the policy that is configured here usually applies to live synchronization, reconciliation, import, discovery (consistency mechanism) and possible also other mechanisms that may come in the future.

See Synchronization Configuration wiki page for more details. ResourceWizard.saveAndVisualize=Speichern und visualisieren ResourceWizard.visualize=Visualisieren runReportPopupContent.button.run=Bericht ausführen runReportPopupContent.param.class=Parametertyp -runReportPopupContent.param.name.eventStage = Event Stage +runReportPopupContent.param.name.eventStage = Eventphase runReportPopupContent.param.name.eventType = Vorgangstyp runReportPopupContent.param.name.from = Datum von runReportPopupContent.param.name.initiatorName = Name des Initiators runReportPopupContent.param.name.outcome = Ergebnis runReportPopupContent.param.name=Parametername runReportPopupContent.param.name.targetName = Name des Ziels -runReportPopupContent.param.name.filter=Filter resulting roles? true/false (default is false) +runReportPopupContent.param.name.filter=Resultierende Rollen filtern? Wahr/Falsch (Standardmässig Falsch) runReportPopupContent.param.name.to = Datum bis runReportPopupContent.param.value=Wert des Parameters -runReportPopupContent.param.name.alsoClosedCampaigns=Also closed campaigns? (default is false) -runReportPopupContent.param.name.campaignName=Campaign name +runReportPopupContent.param.name.alsoClosedCampaigns=Ebenfalls alle geschlossenen Kampagnen? (Standardmässig nicht der Fall) +runReportPopupContent.param.name.campaignName=Kampagnenname runReportPopupContent.param.name.resource=Ressource -runReportPopupContent.param.name.intent=Bedeutung +runReportPopupContent.param.name.intent=Bedeutung (Intent) runReportPopupContent.param.name.objectClass=Object name -runReportPopupContent.param.name.kind=Art +runReportPopupContent.param.name.kind=Art (Kind) runReportPopupContent.param.name.situation=Situation runReportPopupContent.param.name.activation=Aktivierung runReportPopupContent.param.name.organization=Organisation runReportPopupContent.param.name.role=Rolle runReportPopupContent.param.name.roleOids=Rollen runReportPopupContent.param.name.users=Benutzer -runReportPopupContent.param.name.stageNumber=Stage number (default is to take all stages) -runReportPopupContent.param.name.referencedRolesNames=Referenced Roles -RunReportPopupPanel.title=Report configuration before run -runUntilNodeDown.error1=Compatible data for 'Thread stop action' are: Close, Suspend -runUntilNodeDown.error2=Compatible data for 'Thread stop action' are: Restart, Reschedule -SchemaHandlingStep.activation.tooltip.fetchStrategy=How to fetch the attribute when it is needed. Implicit: the attribute is returned by default, it does not need to be requested; Explicit: the attribute is not returned by default, always request it explicitly. -SchemaHandlingStep.activation.tooltip.inbound=Inbound mappings map values from the resource (usually an account) to the Identity Manager (usually a user). -SchemaHandlingStep.activation.tooltip.outbound=Outbound mappings map values from Identity Manager (usually a user) to the resource (usually an account). -SchemaHandlingStep.association.label.associationName=Association name +runReportPopupContent.param.name.stageNumber=Phasennummer (Standardmässig werden alle Phasen berücksichtigt) +runReportPopupContent.param.name.referencedRolesNames=Referenzierte Rollen +RunReportPopupPanel.title=Bericht Konfiguration vor der Ausführung +runUntilNodeDown.error1=Erlaubte Werte für 'Thread stoppen' sind: Schliessen und Anhalten +runUntilNodeDown.error2=Erlaubte Werte für 'Thread stoppen' sind: Neustarten und Neuplanen +SchemaHandlingStep.activation.tooltip.fetchStrategy=Wie werden Attribute angefordert wenn Sie benötigt werden. Implcit: Die Attribute werden standardmässig zurück geliefert und müssen nicht angefordert werden; Explicit: Die Attribute werden nicht standardmässig zurück geliefert, sie müssen immer explizit angefordert werden. +SchemaHandlingStep.activation.tooltip.inbound=Ingehende Mappings verbinden Werte von Ressourcen (Normalerweise ein Account) zum Identitätsmanager (Normalerweise ein Benutzer). +SchemaHandlingStep.activation.tooltip.outbound=Ausgehende Mappings verbinden Werte vom Identitätsmanager (Normalerweise ein Benutzer) zu einer Ressource (Normalerweise ein Account). +SchemaHandlingStep.association.label.associationName=Zuweisungsname SchemaHandlingStep.association.label.associationNamespace=Namensraum -SchemaHandlingStep.association.tooltip.associationAttribute=Name of the attribute that "holds" the association. I.e. an attribute which contains the identifier of the associated object. This is usually an attribute such as "member", "groups", "roles", etc. In subject-to-object associations this is an attribute of a subject (e.g. account attribute "groups"). In object-to-subject associations this is an attribute of an object (e.g. group attribute "members"). +SchemaHandlingStep.association.tooltip.associationAttribute=Name des Attributes welches die Assoziation beinhaltet. Zum Beispiel ein Attribut welches die Kennung des assozierten Objektes beinhaltet. Es handelt sich üblicherweise um Attribute wie "Mitglieder", "Gruppen", "Rollen", etc. In Subjekt-zu-Objekt Assoziationen ist dies ein Attribut des Subjektes. (Zum Beispiel das Accountattribut "Gruppen"). In Objekt-zu-Subjekt Assoziationen ist dies ein Attribut des Objektes (Zum Beispiel das Gruppen Attribut "Mitglieder"). SchemaHandlingStep.association.tooltip.associationLocalPart=TODO: SchemaHandlingStep.association.tooltip.associationLocalPart SchemaHandlingStep.association.tooltip.associationNamespace=TODO: SchemaHandlingStep.association.tooltip.associationNamespace -SchemaHandlingStep.association.tooltip.direction=Defines the direction of the association. Object-to-subject: Object (e.g. group) has an attribute that contains identifier of the subject (e.g. account); Subject-to-object: Subject (e.g. account) has an attribute that contains identifier of the object (e.g. group). -SchemaHandlingStep.association.tooltip.explicitRefIntegrity=Explicit referential integrity. If set to false then system assumes that the resource implements referential integrity. E.g. system assumes that the resource automatically updates the association identifiers if an account is renamed and system does not need to do anything. If set to true then system will do referential integrity explicitly. In this case system will explicitly update the association attributes if an account is renamed. -SchemaHandlingStep.association.tooltip.intent=Intent of the association target object type. Target kind and intent identify an object type which is association target, e.g. a group, privilege, role, etc. -SchemaHandlingStep.association.tooltip.kind=Kind of the association target object type. This is usually "entitlement". Target kind and intent identify an object type which is association target, e.g. a group, privilege, role, etc. -SchemaHandlingStep.association.tooltip.valueAttribute=Name of the attribute that is the source of a value for the association. The value of this attribute will be taken and stored into the association attribute to form an association. This is usually an attribute that contains an identifier or name such as "uid", "id", "name", etc. In subject-to-object associations this is an attribute of an object (e.g. group). In object-to-subject associations this is an attribute of a subject (e.g. account). +SchemaHandlingStep.association.tooltip.direction=Definiert die Richtung der Assoziierung. Objekt-zu-Subjekt: Objekt (z.B. Gruppe) hat ein Attribut enthält die Kennung des Subjektes (z.B. Account); Subjekt-zu-Objekt: Subjekt (z.B. Account) enthält die Kennung des Objektes (z.B. Gruppe). +SchemaHandlingStep.association.tooltip.explicitRefIntegrity=Explizite referentielle Integrität. Ist der Wert auf leer, geht das System davon aus, dass die Ressource referentielle Integrität verwendet. Zum Beispiel nimmt das System an, dass Ressourcen automatisch assoziierte Kennungen aktualisiert, wenn ein Account umbenannt wird. Das System muss somit nichts unternehmen. Ist der Wert aktiv kümmert sich das System explizit um die referentielle Integrität. In diesem Fall wird das System explizit die Assoziationsattribute aktualisieren wenn ein Account umbenannt wird. +SchemaHandlingStep.association.tooltip.intent=Bedeutung (Intent) des assoziierten Zielobjekttyps. Art (Kind) und Bedeutung (Intent) identifizieren ein Objekttyp. welches ein Assoziierungssziel ist. Zum Beispiel eine Gruppe, ein Privileg oder ein Rolle. +SchemaHandlingStep.association.tooltip.kind=Art (Kind) des Assoziationszielobjekttyps. Dies ist normalerweise eine Berechtigung. Art (Kind) und Bedeutung (Intent) identifizieren ein Objekttyp. welches ein Assoziierungssziel ist. Zum Beispiel eine Gruppe, ein Privileg oder ein Rolle. +SchemaHandlingStep.association.tooltip.valueAttribute=Name des Attributes welches die Quelle eines Wertes für eine Assoziation ist. Der Wert dieses Attributes wird übernommen und in das Assoziationsattribut gespeichert um eine Assoziation zu erstellen. Dieses Attribut enthält üblicherweise Kennungen oder Namen wie "uid", "id", "namen" etc. Im Subjekt-zu-Objekt Assoziationen ist dies ein Attribut eines Objektes (z.B. Gruppe). In Objekt-zu-Subjekt Assoziationen ist dies ein Attribut eines Subjektes (z.B. Account). SchemaHandlingStep.attribute.label.attributeName=Attributname -SchemaHandlingStep.attribute.label.attributeNamespace=Attribute namespace +SchemaHandlingStep.attribute.label.attributeNamespace=Attribut Namensraum SchemaHandlingStep.attribute.tooltip.allow=Sofern markiert, ist es möglich ein Attribut welches nicht im original Ressourcen Schema vorhanden ist auszuwählen. Diese Option kann benutzt werden, sollten fehlerhafte Konnektoren lückenhafte Ressourcen Schemas haben. SchemaHandlingStep.attribute.tooltip.attributeLocalPart=TODO: SchemaHandlingStep.attribute.tooltip.attributeLocalPart SchemaHandlingStep.attribute.tooltip.attributeNamespace=TODO: SchemaHandlingStep.attribute.tooltip.attributeNamespace SchemaHandlingStep.attribute.tooltip.exclusiveStrong=When set to false then both strong and normal mapping values are merged to produce the final set of values. When set to true only strong values are used if there is at least one strong mapping. Normal values are used if there is no strong mapping. -SchemaHandlingStep.attribute.tooltip.fetchStrategy=How to fetch the attribute when it is needed. Implicit: the attribute is returned by default, it does not need to be requested; Explicit: the attribute is not returned by default, always request it explicitly. +SchemaHandlingStep.attribute.tooltip.fetchStrategy=Wie werden Attribute angefordert wenn Sie benötigt werden. Implcit: Die Attribute werden standardmässig zurück geliefert und müssen nicht angefordert werden; Explicit: Die Attribute werden nicht standardmässig zurück geliefert, sie müssen immer explizit angefordert werden. SchemaHandlingStep.attribute.tooltip.inbound=Inbound mappings map values from the resource (usually an account) to the system (usually a user). -SchemaHandlingStep.attribute.tooltip.intolerantVP=A value that matches this pattern will NOT be tolerated. I.e. it will be erased from the attribute value even if it is not a result of system processing (mappings). +SchemaHandlingStep.attribute.tooltip.intolerantVP=Ein Wert welcher mit dem Muster übereinstimmt wird NICHT akzeptiert. Es wird from Attributwert gelöscht auch wenn es nicht das Resultat eines Systemprozesses ist. (Mappings) SchemaHandlingStep.attribute.tooltip.limitations=Specify attribute limitations such as multiplicity, ability to read or write it, etc. SchemaHandlingStep.attribute.tooltip.matchingRule=A rule that determines if two attribute values have the same meaning. E.g. setting this to 'stringIgnoreCase' will make this attribute efficiently case insensitive. SchemaHandlingStep.attribute.tooltip.outbound=Outbound mappings map values from system (usually a user) to the resource (usually an account). SchemaHandlingStep.attribute.tooltip.reference=Name of the attribute to configure. All the settings and mappings below apply to this attribute. SchemaHandlingStep.attribute.tooltip.tolerant=Tolerant attributes tolerate values that are set outside of system. Non-tolerant attributes will only allow values that are defined in system (e.g. by resource or role mappings). -SchemaHandlingStep.attribute.tooltip.tolerantVP=A value that matches this pattern will be tolerated. I.e. it will remain as the attribute value even if it is not a result of system processing (mappings). +SchemaHandlingStep.attribute.tooltip.tolerantVP=Ein Wert welcher mit dem Muster übereinstimmt wird akzeptiert. Er wird als Attributwert bestehen bleiben auch wenn er nicht das Resultat eines Systemprozesses ist (Mappings). SchemaHandlingStep.button.add=Objekttyp hinzufügen -SchemaHandlingStep.credentials.tooltip.fetchStrategy=How to fetch the credentials value when it is needed. Implicit: the value is returned by default, it does not need to be requested; Explicit: the value is not returned by default, always request it explicitly. +SchemaHandlingStep.credentials.tooltip.fetchStrategy=Wie werden Attribute angefordert wenn Sie benötigt werden. Implcit: Die Attribute werden standardmässig zurück geliefert und müssen nicht angefordert werden; Explicit: Die Attribute werden nicht standardmässig zurück geliefert, sie müssen immer explizit angefordert werden. SchemaHandlingStep.credentials.tooltip.inbound=Inbound mappings map values from the resource (usually an account) to the system (usually a user). SchemaHandlingStep.credentials.tooltip.outbound=Outbound mappings map values from system (usually a user) to the resource (usually an account). SchemaHandlingStep.credentials.tooltip.passwordPolicyRef=Password policy to apply to this credential. This setting overrides other settings, e.g. default password policy defined in system configuration. If no password policy is defined here then the usual default will be used. SchemaHandlingStep.dependency.tooltip.intent=Intent of the object on which we depend. -SchemaHandlingStep.dependency.tooltip.kind=Kind of the object on which we depend. +SchemaHandlingStep.dependency.tooltip.kind=Art (Kind) des Objektes der Abhängigkeit. SchemaHandlingStep.dependency.tooltip.order=Normally zero. Can specify an integer that determines the ordering of dependencies that form a cycle and could not be otherwise be resolved (a.k.a. high-order dependencies). -SchemaHandlingStep.dependency.tooltip.resourceRef=Resource on which we depend. -SchemaHandlingStep.dependency.tooltip.strictness=Specifies how strictly will be the dependency resolved. Lax: if the dependency is not there continue as normal (only used to impose operation ordering); Relaxed: refuse to do operation unless the dependency is tried first, but if that fails then continue anyway; Strict: proceed only is the dependency is tried first and it succeeds. -SchemaHandlingStep.iteration.tooltip.maxIteration=Maximum number of iterations to try. The operation will end with a failure if the maximum number of iterations is tried without any success. +SchemaHandlingStep.dependency.tooltip.resourceRef=Abhängigkeit von der Ressource +SchemaHandlingStep.dependency.tooltip.strictness=Definiert wie strikt die Abhängigkeiten gelöst werden. Lax: Wenn die Abhängigkeit nicht vorhanden ist wird normal weitergefahren (wird nur für Bestellungen verwendet); Relaxed: Die Aktion wird verweigert sofern nicht zuerst versucht wurde die Abhängigkeit zu lösen, schlägt das lösen fehl wird dennoch weitergefahren; Strict: Aktion wird nur durchgeführt wen zuerst die Abhängigkeit erfolgreich gelöst wurde. +SchemaHandlingStep.iteration.tooltip.maxIteration=Maximale Anzahl von Iterationsversuchen. Die Aktion wird mit einem Fehler abbrechen sollte die maximale Anzahl Versuche ohne Erfolg erreicht werden. SchemaHandlingStep.iteration.tooltip.returnMultiplicity=TODO: SchemaHandlingStep.iteration.tooltip.returnMultiplicity SchemaHandlingStep.iteration.tooltip.variable=TODO: SchemaHandlingStep.iteration.tooltip.variable SchemaHandlingStep.label.activation=Aktivierung SchemaHandlingStep.label.assignmentPolicyRef=Zuweisungsrichtlinie -SchemaHandlingStep.label.associations=Associations +SchemaHandlingStep.label.associations=Assoziationen SchemaHandlingStep.label.attributes=Attribute SchemaHandlingStep.label.credentials=Zugangsdaten SchemaHandlingStep.label.default=Standard SchemaHandlingStep.label.dependency=Abhängigkeiten SchemaHandlingStep.label.description=Beschreibung SchemaHandlingStep.label.displayName=Anzeigename -SchemaHandlingStep.label.intent=Bedeutung +SchemaHandlingStep.label.intent=Bedeutung (Intent) SchemaHandlingStep.label.iteration=Iteration -SchemaHandlingStep.label.kind=Art +SchemaHandlingStep.label.kind=Art (Kind) SchemaHandlingStep.label.newObjectType=Neuer Objekttyp SchemaHandlingStep.label.objectClass=Objektklasse SchemaHandlingStep.label.objectTypes=Objekttypen @@ -2634,7 +2640,7 @@ SchemaHandlingStep.limitations.tooltip.layers=System layers to which this limita SchemaHandlingStep.limitations.tooltip.maxOccurs=Maximum number of occurrences of the attribute. A value of one means single-value attribute, value of "unbounded" means multi-value attribute. A value which is specified here overrides the value taken from resource schema. SchemaHandlingStep.limitations.tooltip.minOccurs=Minimum number of occurrences of the attribute. A value of zero means optional attribute, value of one means mandatory attribute. A value which is specified here overrides the value taken from resource schema. SchemaHandlingStep.limitations.tooltip.other=TODO: REMOVE THIS TOOLTIP -SchemaHandlingStep.limitations.tooltip.propertyAccess=The type of access which is allowed or denied. +SchemaHandlingStep.limitations.tooltip.propertyAccess=Zugriffstyp welcher erlaubt oder verboten ist. SchemaHandlingStep.mapping.tooltip.authoritative=Authoritative mappings both add and remove specified value. Non-authoritative mappings only add the value. E.g. if a role with an authoritative mapping is removed the value that the mapping implied is also removed. If a role with non-authoritative mapping is removed then the value remains. SchemaHandlingStep.mapping.tooltip.channel=Limits application of this mapping only to specific channel. E.g. to changes coming from live sync, reconciliation or GUI. If the channel is listed then the mapping will be applied. If it is not then it will not be applied. If no channel is specified then no limitations apply and the mapping will be applied for all channels. SchemaHandlingStep.mapping.tooltip.conditionLanguage=Programmiersprache, in der das Bedingungsskript geschrieben ist. @@ -2650,39 +2656,39 @@ SchemaHandlingStep.mapping.tooltip.expressionValuePolicyRef=Reference to a value SchemaHandlingStep.mapping.tooltip.source=Mapping source. Mapping will react to changes in its sources. The values of the sources are input parameters to the expression inside the mapping. SchemaHandlingStep.mapping.tooltip.strength=The strength with which the mapping is applied. Weak mappings are only applied if there is no value in the target yet. Normal mappings are applied only if the source has been changed. Strong mappings are applied always. SchemaHandlingStep.mapping.tooltip.target=Mapping target. The value that the mapping produces will be applied to the mapping target. -SchemaHandlingStep.message.errorLoadingObjectTypeList=Couldn't load object class list from resource. Error: -SchemaHandlingStep.message.saveError=Couldn't save schema handling, {0} -SchemaHandlingStep.message.selectObjectClassAss=Please provide 'Object class' attribute before creating resource association. -SchemaHandlingStep.message.selectObjectClassAttr=Please provide 'Object class' attribute before creating resource attribute. -SchemaHandlingStep.message.validationError=Inserted objectClass value: '{0}' is not valid. Please provide valid objectClass value. +SchemaHandlingStep.message.errorLoadingObjectTypeList=Objektklassenliste konnte nicht von der Ressource geladen werden. Fehler: +SchemaHandlingStep.message.saveError=Schemaverarbeitung konnte nicht gespeichert werden, {0} +SchemaHandlingStep.message.selectObjectClassAss=Benötigt 'Objektklasse' Attribut bevor eine Ressourcen Assoziation erstellt werden kann. +SchemaHandlingStep.message.selectObjectClassAttr=Benötigt 'Objektklasse' Attribut bevor eine Ressourcen Attribut erstellt werden kann. +SchemaHandlingStep.message.validationError=Das eingefügte Wert '{0}' bei Objektklasse ist nicht gültig. Bitte gültigen Wert bei Objektklasse eingeben. SchemaHandlingStep.protected.tooltip.filter=TODO: SchemaHandlingStep.protected.tooltip.filter SchemaHandlingStep.protected.tooltip.name=TODO: SchemaHandlingStep.protected.tooltip.name SchemaHandlingStep.protected.tooltip.uid=TODO: SchemaHandlingStep.protected.tooltip.uid SchemaHandlingStep.title=Schemaverarbeitung -SchemaHandlingStep.tooltip.activation=Definition how to map activation states (enabled/disabled/archived) and dates (validity from and to). -SchemaHandlingStep.tooltip.assignmentPolicyRef=Assignment policy specifies how strictly are the assignments enforced. None: the assignments are not enforced at all; Positive: assignments only add values (never substract); Relative: only changes are propagated, existing values are left as they are; Full: everything is strictly enforced (both changed and existing values). -SchemaHandlingStep.tooltip.associations=Definitions how entitlement associations are to be handled. -SchemaHandlingStep.tooltip.attributes=Definitions how individual attributes are to be handled. Each definition may contain inbound/outbound mappings, attribute limitations, etc. +SchemaHandlingStep.tooltip.activation=Definition wie Aktionsstatus (aktiv,inaktiv,archiviert) und Daten (gültig von bis) verbunden werden. +SchemaHandlingStep.tooltip.assignmentPolicyRef=Die Zuweisungs-Richtlinie definiert wir konsequent die Zuweisung erzwungen wird. Nichts: Die Zuweisung wird nicht erzwungen; Positiv: nur Veränderungen werden propagiert, bestehende Werte werden nicht angepasst; Vollständig alle Werte werden erzwungen (bestehende und veränderte Werte). +SchemaHandlingStep.tooltip.associations=Definition wie Berechtigungsassoziationen behandelt werden. +SchemaHandlingStep.tooltip.attributes=Definitionen wie individuelle Attribute verarbeitet werden. Jede Definition kann sowohl eingehende als auch ausgehende Mappings, Attribut Limitationen u.s.w. enthalten. SchemaHandlingStep.tooltip.credentials=Definition zur Handhabung von Zugangsdaten wie Beispielsweise Passwörter. -SchemaHandlingStep.tooltip.default=If set to true then this definition is the default for its kind. I.e. if no intent is explicitly specified then this definition will be used. -SchemaHandlingStep.tooltip.dependency=Dependencies are object types that has to be processed before this object types is processed. I.e. this object type depends on them. The object types on which this object type depends will be provisioned before this object type. Dependencies are used to impose ordering into provisioning operations. -SchemaHandlingStep.tooltip.filterClause=TODO: SchemaHandlingStep.tooltip.filterClause +SchemaHandlingStep.tooltip.default=Ist der Wert auf aktiv dann ist diese Definition der Standard für diese Art. Das heisst, Wenn keine Bedeutung explizit spezifiziert ist wird diese Definition verwendet. +SchemaHandlingStep.tooltip.dependency=Abhängigkeiten sind Objekttypen welche vor diesem Objekttyp verarbeitet werden müssen. Zum Beispiel Objekt A ist abhängig von Objekt B. Entsprechend muss Objekt B vor Objekt A verarbeitet werden. Abhängigkeiten werden zur Sortierung des Ablaufes von Provisionierungen verwendet. +SchemaHandlingStep.tooltip.filterClause=TODO: SchemaHandlingStep.protected.tooltip.uid SchemaHandlingStep.tooltip.intent=Intent specifies what system should do with the object. Intent sorts objects of the same kind into several categories. Objects with different intents may be handled differently by system. SchemaHandlingStep.tooltip.iteration=Iteratively find values for unique attributes such as identifiers. Identity Manager will try several times to find a unique value for such attributes. -SchemaHandlingStep.tooltip.kind=Kind specified what this object is, whether it is account, entitlement or something else. +SchemaHandlingStep.tooltip.kind=Art (Kind), spezifiziert was dieses Objekt ist. Zum Beispiel ein Account, eine Berechtigung oder etwas anderes. SchemaHandlingStep.tooltip.objectClass=Object class from the schema that will be used to construct instances of this object type. SchemaHandlingStep.tooltip.protected=Specification of protected instances of this object type. System can see protected instances but they cannot be touched. Any attempt to modify them will fail. This is used to protect emergency administration accounts such as "root" or "administrator". -SchemaHandlingStep.duplicateObjectTypeWarning=There are more definitions for kind/intent: {0}. +SchemaHandlingStep.duplicateObjectTypeWarning=Es gibt mehrere Definitionen für Art (Kind)/Bedeutung (Intent): {0}. SchemaHandlingStep.in=in: {0} SchemaHandlingStep.out=out SchemaHandlingStep.dup=DUP {0} SchemaListPanel.attributes=Attribute -SchemaListPanel.details.default=Default +SchemaListPanel.details.default=Standardmässig SchemaListPanel.details.description=Beschreibung SchemaListPanel.details=Details SchemaListPanel.details.displayName=Anzeigename -SchemaListPanel.details.intent=Bedeutung -SchemaListPanel.details.kind=Art +SchemaListPanel.details.intent=Bedeutung (Intent) +SchemaListPanel.details.kind=Art (Kind) SchemaListPanel.details.nativeObjectClass=Native obj. class SchemaListPanel.displayName=Anzeigename SchemaListPanel.displayOrder=Order @@ -2692,8 +2698,7 @@ SchemaListPanel.name=Name SchemaListPanel.nativeAttributeName=Native attribute name SchemaListPanel.objectClasses=Objektklassen SchemaListPanel.objectClass=Objektklasse -SchemaListPanel.returnedByDefault=Standardmäßige Rückkehr - +SchemaListPanel.returnedByDefault=Standardmässig übergeben SchemaStep.button.reload=Neu laden SchemaStep.message.reload.fail=Schema für Ressource '{0}' wurde nicht geladen. SchemaStep.message.reload.ok=Schema für Ressource '{0}' wurde erfolgreich geladen. @@ -2701,16 +2706,16 @@ SchemaStep.schema=Schema SchemaStep.title=Schema SchemaStep.tooltip.intent=Intent specifies what system should do with the object. Intent sorts objects of the same kind into several categories. Objects with different intents may be handled differently by system. SchemaStep.tooltip.isDefault=If set to true then this definition is the default for its kind. I.e. if no intent is explicitly specified then this definition will be used. -SchemaStep.tooltip.kind=Kind specified what this object is, whether it is account, entitlement or something else. +SchemaStep.tooltip.kind=Art (Kind), spezifiziert was dieses Objekt ist. Zum Beispiel ein Account, eine Berechtigung oder etwas anderes. SchemaStep.tooltip.nativeObjectClass=Objekt Klassenname wie er ursprünglich der Ressource (oder dem Konnektor) bekannt ist. SchemaStep.xml=XML SearchFilterPanel.button.update=Update clause SearchFilterPanel.label.description=Beschreibung SearchFilterPanel.label.filterClause=Filter clause -SearchFilterPanel.message.cantSerialize=Could not parse filter clause. Please enter correct expression. Reason: {0} -SearchFilterPanel.message.expressionSuccess=Filter clause has been updated successfully. +SearchFilterPanel.message.cantSerialize=Filterklausel konnte nicht geparst werden. Bitte korrekten Ausdruck eintragen. Grund: {0} +SearchFilterPanel.message.expressionSuccess=Filterbedingungen wurde erfolgreich aktualisiert. searchForm.filetype.null=Dateityp -searchForm.reportType.null=Report type +searchForm.reportType.null=Berichtstyp searchForm.searchTextPlaceholder=Text SearchType.AUTHOR=Autor SearchType.DESCRIPTION=Beschreibung @@ -2741,8 +2746,8 @@ SynchronizationActionEditorDialog.button.cancel=Abbruch SynchronizationActionEditorDialog.button.save=Speichern SynchronizationActionEditorDialog.button.apply=anwenden SynchronizationActionEditorDialog.label.description=Beschreibung -SynchronizationActionEditorDialog.label=Edit Synchronization Action -SynchronizationActionEditorDialog.label.handlerUri=Action +SynchronizationActionEditorDialog.label=Synchronisierungsaktion bearbeiten +SynchronizationActionEditorDialog.label.handlerUri=Aktion SynchronizationActionEditorDialog.label.name=Name SynchronizationActionEditorDialog.label.order=Order SynchronizationExpressionEditor.label.condition=Edit synchronization condition @@ -2751,22 +2756,22 @@ SynchronizationInformationPanel.count=zählen SynchronizationInformationPanel.deleted=gelöscht SynchronizationInformationPanel.disputed=umstritten SynchronizationInformationPanel.linked=verknüpft -SynchronizationInformationPanel.noSynchronizationPolicy=No sync policy +SynchronizationInformationPanel.noSynchronizationPolicy=Keine Synchronisierungs Richtlinie SynchronizationInformationPanel.notApplicableForTask=Nicht anwendbar für diese Aufgabe SynchronizationInformationPanel.protected=Geschützt SynchronizationInformationPanel.state=Status SynchronizationInformationPanel.synchronizationDisabled=Sync disabled -SynchronizationInformationPanel.title=States of processed objects (before operation) -SynchronizationInformationPanel.titleAfter=States of processed objects (after operation) +SynchronizationInformationPanel.title=Status der verarbeiteten Objekte (vor Aktion) +SynchronizationInformationPanel.titleAfter=Status der verarbeiteten Objekte (nach Aktion) SynchronizationInformationPanel.discoveryWarning=(The following numbers may include processing triggered by the discovery mechanism.) SynchronizationInformationPanel.unlinked=Unverknüpft SynchronizationInformationPanel.unmatched=nicht zugeordnet -ActionsExecutedInformationPanel.title=Actions executed -ActionsExecutedInformationPanel.showingResultingActionsOnly=Showing "resulting actions" only. E.g. user ADD and MODIFY in one synchronization operation is shown as ADD. -ActionsExecutedInformationPanel.showingAllActions=Showing all executed actions. +ActionsExecutedInformationPanel.title=Aktionen ausführen +ActionsExecutedInformationPanel.showingResultingActionsOnly=Zeige nur "Resultierende Aktionen". Zum Beispiel Benutzer hinzufügen und modifizieren in einer Synchronsiationsaktion wird nur als hinzufügen angezeigt. +ActionsExecutedInformationPanel.showingAllActions=Zeige alle ausgeführten Aktionen. ActionsExecutedInformationPanel.changeShowingActions=Change it. ActionsExecutedInformationPanel.objectType=Objekttyp -ActionsExecutedInformationPanel.operation=Operation +ActionsExecutedInformationPanel.operation=Aktion(en) ActionsExecutedInformationPanel.channel=Kanal ActionsExecutedInformationPanel.successCount=Count (OK) ActionsExecutedInformationPanel.lastSuccessObject=Last (OK) @@ -2776,13 +2781,13 @@ SynchronizationPolicyDecision.ADD=Hinzufügen SynchronizationPolicyDecision.DELETE=Löschen SynchronizationPolicyDecision.KEEP=No change SynchronizationPolicyDecision.UNLINK=Verknüpfung aufheben -SynchronizationReactionEditor.label.action=Action +SynchronizationReactionEditor.label.action=Aktion SynchronizationReactionEditor.label.channel=Kanal SynchronizationReactionEditor.label.description=Beschreibung -SynchronizationReactionEditor.label.edit=Edit reaction +SynchronizationReactionEditor.label.edit=Reaktion bearbeiten SynchronizationReactionEditor.label.name=Name -SynchronizationReactionEditor.label.new=Create new reaction -SynchronizationReactionEditor.label.objectTemplateRef=Object template ref. +SynchronizationReactionEditor.label.new=Neue Reaktion erstellen +SynchronizationReactionEditor.label.objectTemplateRef=Objektvorlage Referenz SynchronizationReactionEditor.label.reconcile=abgleichen SynchronizationReactionEditor.label.situation=Situation SynchronizationReactionEditor.label.synchronize=Synchronize @@ -2796,21 +2801,21 @@ SynchronizationStep.label.description=Beschreibung SynchronizationStep.label.editSyncObject=Edit '{0}' SynchronizationStep.label.enabled=aktiv SynchronizationStep.label.focus=Fokus -SynchronizationStep.label.intent=Bedeutung -SynchronizationStep.label.kind=Art +SynchronizationStep.label.intent=Bedeutung (Intent) +SynchronizationStep.label.kind=Art (Kind) SynchronizationStep.label.name=Name SynchronizationStep.label.newObjectType=New sync. object type SynchronizationStep.label.notSpecified=(name not specified) SynchronizationStep.label.objectClass=Objektklasse SynchronizationStep.label.objectTemplate=Objektvorlage SynchronizationStep.label.opportunistic=Opportunistic -SynchronizationStep.label.reaction=Reaction +SynchronizationStep.label.reaction=Reaktion SynchronizationStep.label.reconcile=abgleichen SynchronizationStep.label.syncObjectHeader=Synchronization objects SynchronizationStep.message.cantSave=Ressourcensynchronisation konnte nicht gespeichert werden. SynchronizationStep.message.errorLoadingObjectSyncList=Objektsynchronisationsliste konnte nicht von Ressource geladen werden. Fehler: -SynchronizationStep.message.errorLoadingObjectTemplates=Couldn't load object templates from repository. -SynchronizationStep.message.unsupportedActionFormat=You are using deprecated attribute 'ref' to define reaction action. Use element 'handlerUri' instead. Actions with 'ref' attribute will not be shown in this wizard. +SynchronizationStep.message.errorLoadingObjectTemplates=Objekt Template konnte nicht vom Verzeichnis geladen werden. +SynchronizationStep.message.unsupportedActionFormat=Sie benutzen ein veraltetes Attribut 'ref' um eine Reaktionsaktion zu definieren. Benutzen Sie als alternative 'Handler URI'. Aktionen mit dem 'ref' Attribut werden nicht im Assistenten angezeigt. SynchronizationStep.reaction.tooltip.action=Explicit action. This setting defines what system has to do as a reaction to the synchronization event. SynchronizationStep.reaction.tooltip.channel=Channel limitation. If the synchronization event originated from the specified channel (e.g. live sync, reconciliation or import) then this reaction will be processed. It will be ignored otherwise. SynchronizationStep.reaction.tooltip.objectTemplateRef=Object template that will be used to process this specific synchronization event. If no object template is specified here then the usual default will be used. @@ -2830,15 +2835,15 @@ SynchronizationStep.tooltip.objectTemplate=Object template that will be used to SynchronizationStep.tooltip.opportunistic=If set to true then opportunistic synchronization (a.k.a. discovery) will be enabled during the processing of this event. SynchronizationStep.tooltip.reaction=Specifies how system reacts to this synchronization event. Several reactions can be specified. The reaction appropriate for the synchronization situation of the event will be selected. SynchronizationStep.tooltip.reconcile=If set to true then the reconciliation step will be forced for this synchronization event. The attributes will be explicitly fetched if they are not present. If set to false then the reconciliation will be automatic. In that case the reconciliation happens only if the attributes are already present in the synchronization event. If the attributes are not present they will not be explicitly fetched and the reconciliation will be skipped. -SystemConfigPanel.assignmentPolicyEnforcement=Assignment policy enforcement -SystemConfigPanel.cleanupPolicy.auditRecords=Audit records cleanup interval -SystemConfigPanel.cleanupPolicy=Cleanup Policy +SystemConfigPanel.assignmentPolicyEnforcement=Durchsetzung der Zuweisungsrichtlinie +SystemConfigPanel.cleanupPolicy.auditRecords=Säuberungsinterval der Audit Datensätze +SystemConfigPanel.cleanupPolicy=Säuberungsrichtlinie SystemConfigPanel.cleanupPolicy.closedTasks=Bereinigungs-Intervall für abgeschlossen Tasks SystemConfigPanel.cleanupPolicy.placeholder=Insert interval SystemConfigPanel.deprecated.objectPolicy=This part of configuration is deprecated. It is kept here for compatibility purposes. Please, use the component below to define object policies. SystemConfigPanel.mail.config.placeholder=New Configuration SystemConfigPanel.mail.debug=Fehler suchen -SystemConfigPanel.mail.defaultFrom=Default from +SystemConfigPanel.mail.defaultFrom=Standardmässig von SystemConfigPanel.mail.host=Host SystemConfigPanel.mail.password=Passwort SystemConfigPanel.mail.password.placeholder.empty=Passwort eingeben @@ -2856,12 +2861,12 @@ SystemConfigPanel.title.accountSynchronization=Global account synchronization se SystemConfigPanel.title.basic=grundlegend SystemConfigPanel.title.connectorFramework=Konnektor Framework Konfiguration SystemConfigPanel.title.misc=Miscellaneous -SystemConfigPanel.title.modelHooks=Model hooks +SystemConfigPanel.title.modelHooks=Model Aufrufe SystemConfigPanel.title.notification=Benachrichtigungen -SystemConfigPanel.title.passwordPolicy=Globale Passwort-Regel -SystemConfigPanel.title.securityPolicy=Global security policy -SystemConfigPanel.title.userTemplate=Default user template -SystemConfigPanel.tooltip.duration=Format: P[n][p], n-number, p-period (d - days, m - months, ...), P3M - cleanup every 3 months +SystemConfigPanel.title.passwordPolicy=Globale Passwort-Richtlinie +SystemConfigPanel.title.securityPolicy=Globale Sicherheits-Richtlinie +SystemConfigPanel.title.userTemplate=Standard Benutzervorlage +SystemConfigPanel.tooltip.duration=Format: P{n][p], n-Nummer, p-Periode (d - Tage, m - Monate, ...), P3M - Säuberung alle drei Monate SystemInfoPanel.cpuUsage=CPU Usage SystemInfoPanel.heapMemory=Heap memory (used/committed/max) SystemInfoPanel.nonHeapMemory=Non heap memory (used/committed/max) @@ -2893,10 +2898,10 @@ TaskStatePanel.currentObjectProcessed=Current object being processed TaskStatePanel.executionStatus=Execution status TaskStatePanel.executionTime=Execution time TaskStatePanel.lastError=Last error when processing object -TaskStatePanel.lastObjectProcessedFailure=Last object failed to be processed -TaskStatePanel.lastObjectProcessedSuccess=Last object successfully processed -TaskStatePanel.message.countersSourceMemory=Aufgabe im Speicher (fetched {0}) -TaskStatePanel.message.countersSourceRepository=Repo (Statistiken am {0} aktualisiert) +TaskStatePanel.lastObjectProcessedFailure=Letztes Objekt konnte nicht verarbeitet werden +TaskStatePanel.lastObjectProcessedSuccess=Letztes Objekt erfolgreich verarbeitet +TaskStatePanel.message.countersSourceMemory=Aufgabe im Speicher (angefordert {0}) +TaskStatePanel.message.countersSourceRepository=Verzeichnis (Statistiken am {0} aktualisiert) TaskStatePanel.message.executionTime.finished={0} - {1} ({2}) TaskStatePanel.message.executionTime.notFinished=Started {0} ({1} ago) TaskStatePanel.message.lastObjectProcessed={0} @@ -2912,10 +2917,10 @@ TaskStatePanel.message.ago=({0} ago) TaskStatePanel.message.duration=(in {0} ms) TaskStatePanel.message.durationAndAgo=({0} ago - in {1} ms) TaskStatePanel.message.in=(in {0}) -TaskStatePanel.objectsProcessedFailure=Objects failed to be processed -TaskStatePanel.objectsProcessedSuccess=Objects successfully processed +TaskStatePanel.objectsProcessedFailure=Objekte konnten nicht verarbeitet werden +TaskStatePanel.objectsProcessedSuccess=Objekte erfolgreich verarbeitet TaskStatePanel.objectsTotal=Total objects processed -TaskStatePanel.opResult=Operation result +TaskStatePanel.opResult=Aktionsresultate TaskStatePanel.progress=Fortschritt TaskStatePanel.statistics=Environmental performance statistics TaskStatePanel.subtaskName=Name @@ -2923,7 +2928,7 @@ TaskStatePanel.subtaskObjectsProcessed=Objekte verarbeitet TaskStatePanel.subtaskState=Status TaskStatePanel.updated=Updated: TaskStatePanel.workerThreads=Lightweight subtasks (worker threads) -tempMessagePanel.cause=Cause: +tempMessagePanel.cause=Grund: tempMessagePanel.context=Context: tempMessagePanel.count=Count: tempMessagePanel.message.debug=Fehler suchen @@ -2939,16 +2944,16 @@ tempMessagePanel.message.unknown=Unbekannt tempMessagePanel.message.warn=Warnung tempMessagePanel.param=Param: tempMessagePanel.times=mal -TextDetailsPanel.title=Association Details +TextDetailsPanel.title=Assoziationsdetails TextField.universal.placeholder=Wert eintragen ThreeStateBooleanPanel.false=Falsch ThreeStateBooleanPanel.true=Wahr ThreeStateBooleanPanel.undef=undefiniert timeouts=Zeitüberschreitungen Title.CurrentStatus=Letzte Statusnachricht -Title.MappingsStatistics=Mappings evaluation information +Title.MappingsStatistics=Mapping Evaluationsinformationen Title.NotificationsStatistics=Notifications information -Title.ProvisioningStatistics=Provisioning operations information +Title.ProvisioningStatistics=Provisionierungs Informationen Title.Source=Source: TreeTablePanel.childOrg=Children org. units TreeTablePanel.collapseAll=Alle schließen @@ -2962,7 +2967,7 @@ TreeTablePanel.members=Mitglieder TreeTablePanel.menu.addManager=Add manager TreeTablePanel.menu.addMember=Mitglied hinzufügen TreeTablePanel.menu.deleteMember=Mitglied löschen -TreeTablePanel.menu.deleteAllMembers=Delete all (focus) members +TreeTablePanel.menu.deleteAllMembers=Lösche alle (Fokus) Mitglieder TreeTablePanel.menu.addOrgUnit=Org.-Einheit hinzufügen TreeTablePanel.menu.addToHierarchy=zur Org.-Einheit hinzufügen TreeTablePanel.menu.delete=Löschen @@ -2971,7 +2976,7 @@ TreeTablePanel.menu.enable=Freigeben TreeTablePanel.menu.move=Verschieben TreeTablePanel.menu.recompute=neu berechnen TreeTablePanel.menu.removeFromHierarchy=von Org.-Einheit entfernen -TreeTablePanel.message.warn.deleteTreeObjectConfirm=Warning! {0} has members. Do you really want to delete this org. unit? +TreeTablePanel.message.warn.deleteTreeObjectConfirm=Warnung! {0} hat ein oder mehrere Mitglieder. Wollen Sie sie wirklich löschen ? TreeTablePanel.message.deleteTreeObjectConfirm=Wollen Sie wirklich die Org.-Einheit "{0}" löschen? TreeTablePanel.message.deleteObjectConfirm=Wollen Sie wirklich die {0} ausgewählte Objekte löschen? TreeTablePanel.message.deleteRootConfirm=Wollen Sie wirklich {0} ({1}) löschen? @@ -2983,8 +2988,8 @@ TreeTablePanel.recomputeTask=Anwender in Organisationen neu berechnen {0} TreeTablePanel.search.scope.one=One level TreeTablePanel.search.scope.subtree=Subtree TreeTablePanel.fullName.displayName=Vollständiger Name / Anzeigename -TreeTablePanel.identifier.description=Identifier/Description -TreeTablePanel.warning.childrenExist=Organization which is going to be deleted has members. Do you really want to delete it? +TreeTablePanel.identifier.description=Bezeichner/Beschreibung +TreeTablePanel.warning.childrenExist=Die Organisation welche gelöscht werden soll hat Mitglieder. Wollen Sie sie wirklich löschen ? Type.AUDIT=Prüfung type.nullValid=Auswählen Type.RECONCILIATION=Abgleich @@ -3021,9 +3026,9 @@ UserOrgReferenceChoosePanel.type.user=Anwender UserReportConfigPanel.dateFrom=Von UserReportConfigPanel.dateTo=Bis UserReportConfigPanel.exportFileType=Export Type -UserReportConfigPanel.title.basic=Basic User Report Configuration +UserReportConfigPanel.title.basic=Basis Benutzerbericht Konfiguration user.enduser=Enduser -user.noAssignments=No assignments +user.noAssignments=Keine Zuweisungen user.superuser=Superbenutzer user.orgManager=Manager user.orgMember=Mitglied @@ -3070,7 +3075,7 @@ WorkItemsPanel.actors=Akteur(e) WorkItemsPanel.object=Objekt WorkItemsPanel.target=Ziel WorkItemsPanel.name=Name -WorkItemsPanel.stage=Stage +WorkItemsPanel.stage=Phase WorkItemsPanel.started=Prozess gestartet WorkItemsPanel.created=Erzeugt WorkItemsPanel.deadline=Deadline @@ -3098,9 +3103,9 @@ MyRequestsPanel.started = gestartet MyRequestsPanel.rejected = abgelehnt MyRequestsPanel.approved = zugelassen MyRequestsPanel.inProgress = in Bearbeitung -MyRequestsPanel.unknown = Unknown -MyRequestsPanel.future = Future -MyRequestsPanel.cancelled = Cancelled +MyRequestsPanel.unknown = Unbekannt +MyRequestsPanel.future = Zukunft +MyRequestsPanel.cancelled = Abgebrochen MyRequestsPanel.name = Name PageSelfProfile.title=Profil editieren PageSelfDashboard.title=Home @@ -3118,7 +3123,7 @@ PageSelfCredentials.oldPasswordLabel=Altes Passwort PageSelfCredentials.passwordLabel1=Neues Passwort PageSelfCredentials.passwordLabel2=Passwort bestätigen PageSelfCredentials.accountMidpoint=Identitätsmanager -PageSelfCredentials.resourceMidpoint=Identitäts-Repo +PageSelfCredentials.resourceMidpoint=Identitätsverzeichnis PageSelfCredentials.noAccountSelected=Passwort wurde nicht geändert. Es wurde kein Account ausgewählt. PageSelfCredentials.emptyPasswordFiled=New password fields values are to be specified. PageSelfCredentials.incorrectOldPassword=Passwort wurde nicht geändert. Altes Passwort ist inkorrekt. @@ -3126,7 +3131,7 @@ PageSelfCredentials.specifyOldPasswordMessage=Altes Passwort eingeben. ChangePasswordPanel.accountsTable.header=Passwort Verteilung ChangePasswordPanel.name=Name ChangePasswordPanel.resourceName=Ressource -ChangePasswordPanel.enabled=Account enabled +ChangePasswordPanel.enabled=Account aktiv ChangePasswordPanel.legendMessage.selected= - Passwort wird geändert ChangePasswordPanel.legendMessage.propagated= - automatische Passwortverteilung (abhängig von den Richtlinien in den Ressourcendefinitionen) ChangePasswordPanel.legendMessage.deselected= - Passwort wird nicht geändert @@ -3138,9 +3143,9 @@ mainForm.uploadTooLarge = Upload muss kleiner sein als ${maxSize}. mainForm.uploadFailed = Datei konnte nicht hochgeladen werden: ${exception.localizedMessage}PageSelfCredentials.couldntResolve=Couldn't resolve resource. PageSelfCredentials.couldntResolve=Ressource konnte nicht aufgelöst werden. roleMemberPanel.type=Type: -roleMemberPanel.tenant=Tenant: +roleMemberPanel.tenant=Besitzer: roleMemberPanel.project=Org./Projekt -roleMemberPanel.indirectMembers=Include indirect members +roleMemberPanel.indirectMembers=Inkludiere indirekte Mitglieder roleMemberPanel.allRelations=Show all relations roleMemberPanel.menu.createOwner=Create owner roleMemberPanel.menu.assignOwners=Assign owners @@ -3161,7 +3166,7 @@ SearchItemPanel.remove=entfernen SearchItemPanel.browse=durchsuchen SearchItemPanel.or=oder operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorSchema=Konnektoren Schema -FeedbackAlertMessageDetails.operation=Operation +FeedbackAlertMessageDetails.operation=Aktion(en) FeedbackAlertMessageDetails.message=Mitteilung FeedbackAlertMessageDetails.params=Parameter FeedbackAlertMessageDetails.contexts=Kontext @@ -3171,16 +3176,16 @@ operation.com.evolveum.midpoint.model.impl.lens.projector.InboundProcessor.proce operation.com.evolveum.midpoint.model.impl.lens.projector.Projector.project=Projekt (Modell) operation.com.evolveum.midpoint.model.impl.lens.projector.AssignmentProcessor.processAssignmentsProjections=Prozesszuweisungen (Modell) operation.com.evolveum.midpoint.web.page.admin.PageAdminObjectDetails.save=speichern (GUI) -operation.com.evolveum.midpoint.repo.api.RepositoryService.getVersion=Version abfragen (Repo) +operation.com.evolveum.midpoint.repo.api.RepositoryService.getVersion=Version abfragen (Verzeichnis) operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.scheduleRunnableTaskNow=Schedule runnable task now (Task) operation.com.evolveum.midpoint.web.page.admin.server.PageTaskAdd.runNowTask=Jetzt starten (Aufgabe) operation.com.evolveum.midpoint.task.api.TaskManager.scheduleTasksNow=Aufgaben sofort einplanen (Aufgaben) operation.com.evolveum.midpoint.model.impl.importer.ObjectImporter.resolveReference=Resolve reference (Model) operation.com.evolveum.midpoint.model.impl.importer.ObjectImporter.encryptValues=Werte verschlüsseln (Modell) -operation.com.evolveum.midpoint.model.impl.importer.ObjectImporter.importObjectToRepository=Import object to repository (Model) +operation.com.evolveum.midpoint.model.impl.importer.ObjectImporter.importObjectToRepository=Objekt in Verzeichnis importieren (Modell) operation.com.evolveum.midpoint.model.api.ModelService.executeChange=Änderungen ausführen (Modell) operation.com.evolveum.midpoint.model.impl.lens.projector.AssignmentProcessor.evaluateAssignment=Zuweisungen prüfen (Modell) -operation.com.evolveum.midpoint.wf.impl.WfHook.invoke=Invoke (Workflow) +operation.com.evolveum.midpoint.wf.impl.WfHook.invoke=Aktivieren (Arbeitsablauf) operation.com.evolveum.midpoint.model.impl.lens.ChangeExecutor.execute=Ausführen (Modell) operation.com.evolveum.midpoint.model.impl.lens.ChangeExecutor.execute.focus.UserType=Benutzer ausführen (Modell) operation.com.evolveum.midpoint.model.impl.lens.ChangeExecutor.executeDelta=Delat ausführen (Modell) @@ -3195,18 +3200,18 @@ PageResource.tab.connector.connectorLabel=Konnektor PageResource.tab.connector.connectorPoolLabel=Konnektorpool PageResource.tab.content.account=Accounts PageResource.tab.content.entitlement=Berechtigungen -PageResource.tab.content.generic=Generics +PageResource.tab.content.generic=Generische PageResource.tab.content.others=nicht kategorisiert PageResource.tab.content.tasks=Definierte Aufgaben -ResourceContentTabPanel.searchType.repository=Repo +ResourceContentTabPanel.searchType.repository=Verzeichnis ResourceContentTabPanel.searchType.resource=Ressource ResourceContentTabPanel.searchType=Suchen in: PagePreviewChanges.primaryChangesOne=Primary changes: {0} object PagePreviewChanges.primaryChangesMore=Primary changes: {0} objects PagePreviewChanges.secondaryChangesOne=Secondary changes: {0} object PagePreviewChanges.secondaryChangesMore=Secondary changes: {0} objects -PagePreviewChanges.policyViolationMessages=Policy violation messages -PagePreviewChanges.approvalsRequired=Approvals required +PagePreviewChanges.policyViolationMessages=Meldungen über Richtlinienverletzungen +PagePreviewChanges.approvalsRequired=Genehmigung benötigt PagePreviewChanges.button.continueEditing=Bearbeitung fortführen PagePreviewChanges.button.save=Speichern ScenePanel.object={0} object @@ -3218,11 +3223,11 @@ ScenePanel.value=Wert SceneItemLinePanel.removedValue=Removed value SceneItemLinePanel.addedValue=Added value SceneItemLinePanel.unchangedValue=Unchanged value -SceneItemLinePanel.unknownLabel=(unknown) +SceneItemLinePanel.unknownLabel=(unbekannt) operation.com.evolveum.midpoint.web.page.admin.resources.ResourceContentTabPanel.changeOwner=Change owner (GUI) TaskSummaryPanel.progressWithTotalKnown=Progress: {0} out of {1} TaskSummaryPanel.progressWithTotalUnknown=Fortschritt: {0} -TaskSummaryPanel.progressIfSuspended=(ausgesetzt) +TaskSummaryPanel.progressIfSuspended=(angehalten) TaskSummaryPanel.progressIfWaiting=(wartend) TaskSummaryPanel.progressIfClosed=(geschlossen) TaskSummaryPanel.progressIfStalled=(angehalten seit {0}) @@ -3248,24 +3253,24 @@ PageAdmin.menu.top.services=Dienste PageAdmin.menu.top.services.list=Dienste auflisten PageAdmin.menu.top.services.new=Neuer Dienst PageAdmin.menu.top.services.edit=Dienst bearbeiten -taskShowAdvancedFeaturesPanel.label=Erweiterte Optionen anzeigen +taskShowAdvancedFeaturesPanel.label=Erweiterte Eigenschaften anzeigen taskWfParentPanel.changesNotRequiringApproval=Änderungen, die keine Genehmigung erfordern taskOtherChangesPanel.label.state=State: -taskOtherChangesPanel.state.FINAL=Changes have been applied (successfully or not) +taskOtherChangesPanel.state.FINAL=Änderungen wurden zugewiesen (erfolgreich oder auch nicht) taskOtherChangesPanel.state.PRIMARY=Changes are waiting to be applied taskOtherChangesPanel.state.SECONDARY=Changes are waiting to be applied -taskWfChildPanel.showParent=Antrag im Kontext des ganzen Ablaufs zeigen. -taskWfChildPanel.showNextStages=Show following stages -taskWfChildPanel.showWholeProcess=Show the whole process +taskWfChildPanel.showParent=Antrag im Kontext der ganzen Aktion zeigen. +taskWfChildPanel.showNextStages=Zeige nachfolgende Phasen +taskWfChildPanel.showWholeProcess=Zeige den ganzen Prozess TaskSummaryPanel.requestedBy=Beantragt von: {0} TaskSummaryPanel.requestedByWithFullName=Angefordert von:{0} ({1}) TaskSummaryPanel.requestedOn=Beantragt am: {0} -TaskSummaryPanel.requestedByAndOn=Angefordert von {0} am {1} -TaskSummaryPanel.stage=Stage: {0} +TaskSummaryPanel.requestedByAndOn=Beantragt von {0} am {1} +TaskSummaryPanel.stage=Phase:{0} TaskSummaryPanel.rejected=abgelehnt TaskSummaryPanel.approved=zugelassen operation.com.evolveum.midpoint.web.page.admin.resources.PageResource.refreshSchema=Refresh schema (GUI) -TaskDto.changesApplied=Changes applied (successfully or not) +TaskDto.changesApplied=Änderungen wurden zugewiesen (erfolgreich oder auch nicht) TaskDto.changesBeingApplied=Changes being applied TaskDto.changesWaitingToBeApplied=Changes waiting to be applied TaskDto.changesWaitingToBeApproved=Veränderungen welche auf eine Genehmigung warten @@ -3285,7 +3290,7 @@ QueryBasedHandlerPanel.query=Abfrage DeleteHandlerPanel.executeInRawMode=Execute in raw mode ExecuteChangesHandlerPanel.change=ändern ExecuteChangesHandlerPanel.options=Options -ReportCreateHandlerPanel.downloadCreatedReport=Download created report +ReportCreateHandlerPanel.downloadCreatedReport=Erstellter Bericht herunterladen ReportCreateHandlerPanel.reportParameters=Berichtsparameter OperationResultPanel.showTask=(Aufgabe anzeigen) PageResources.inlineMenuItem.test=Verbindungen prüfen @@ -3299,12 +3304,12 @@ TreeTablePanel.menu.createMember=Benutzer anlegen TreeTablePanel.menu.createManager=Manager anlegen TreeTablePanel.menu.addMembers=Mitglieder zuweisen TreeTablePanel.menu.addManagers=Manager zuweisen -TreeTablePanel.menu.unassignMembersSelected=Unassign selected members -TreeTablePanel.menu.unassignMembersAll=Unassign all members +TreeTablePanel.menu.unassignMembersSelected=Zuweisung der ausgewählten Mitglieder rückgängig machen +TreeTablePanel.menu.unassignMembersAll=Zuweisungen aller Mitglieder rückgängig machen TreeTablePanel.menu.removeManagersAll=Zuweisung aller Manager rückgängig machen -TreeTablePanel.menu.recomputeMembersSelected=Recompute selected members +TreeTablePanel.menu.recomputeMembersSelected=Ausgewählte Benutzer Neuberechnen TreeTablePanel.menu.recomputeMembersAll=Neuberechnung aller Mitglieder -TreeTablePanel.menu.recomputeMembersAllDirect=Recompute direct members +TreeTablePanel.menu.recomputeMembersAllDirect=Direkte Mitglieder Neuberechnen TreeTablePanel.menu.recomputeManagersAll=Recompute all managers TreeTablePanel.menu.deleteManagersAll=Delete all managers TreeTablePanel.menu.deleteManager.confirm=Are you sure you want to delete selected manager from system? This change is permanent. @@ -3320,45 +3325,45 @@ WorkItemSummaryPanel.allocated=zugewiesen WorkItemSummaryPanel.notAllocated=nicht zugewiesen WorkItemPanel.showRequest=Bewilligungsantrag anzeigen DefinitionStagesPanel.confirmDelete=Löschen bestätigen -DefinitionStagesPanel.confirmDeleteText=Do you really want to delete stage '{0}'? +DefinitionStagesPanel.confirmDeleteText=Wollen Sie wirklich diese Phase '{0}' löschen ? PageCertDefinition.outcomeStrategyHelpLabel=Bitte beachten Sie auch PageCertDefinition.outcomeStrategyHelpLink=dieses Dokument -PageCertDefinition.outcomeStrategyHelp=How is the overall outcome for a case determined, based on outcomes in individual stages? Note: 'Stop review on:' field shows outcomes that prevent a case from being advanced to the next stage. Usually you need not change the default value. If necessary, you could do that through the XML configuration. +PageCertDefinition.outcomeStrategyHelp=Wie wird das Endergebnis eines Falles, basierend auf den Ergebnissen der Phasen bestummen? Das 'Überprüfung beenden am:' Feld zeigt das Ergebnis welches den aktuellen Fall blockiert und daran hindert in die nächste Phase zu gehen. Normalerweise müssen Sie den Standardwert nicht verändern. Sollte dies dennoch notwendig sein, können Sie dies über die XML Konfiguration. PageCertDefinition.campaignLastStartedHelp=When was last campaign created according to this definition started? -PageCertDefinition.campaignLastClosedHelp=When was last campaign created according to this definition closed - either after successfully going through all stages, or closed at any time. However, if a campaign is deleted without being closed first, it is not shown here. -PageCertDefinition.scopeObjectTypeHelp=Determines which objects will be considered to be in the scope of the certification campaigns. Features of these objects (e.g. whether to certify their assignments or their inducements or both, etc) are selected below. +PageCertDefinition.campaignLastClosedHelp=Wann wurde die letzte Kampagne erstellt und gemäss dieser Definition geschlossen, entweder weil sämtliche Phasen erfolgreich abgeschlossen wurden oder weil aufgrund einer zeitlichen Terminierung. Kampagnen welche vor Beendigung gelöscht werden, werden hier nicht angezeigt. +PageCertDefinition.scopeObjectTypeHelp=Bestimmt welche Objekte im Gültigkeitsbereich der Zertifizierungskampagne sind. Eigenschaften dieser Objekte (zum Beispiel ob die Zuweisung, die Veranlassungen oder beide zertifiziert wird) werden weiter unten definiert. PageCertDefinition.scopeSearchFilterHelp=If only a subset of objects of given type is to be considered for certification, you can specify the corresponding filter here. For example, you can specify that only users from a certain organization should be certified. Or that only employees with a specific employee type should be considered. -PageCertDefinition.scopeAssignmentsInducementsHelp=Select what features (assignments, inducements or both) of the objects described above are to be certified. -PageCertDefinition.scopeIncludeTargetTypesHelp=When certifying assignments or inducements, you can specify what target types are taken into account. For example, you can say that you want to certify only assignments of roles (to, for example, users). -PageCertDefinition.scopeIncludeByStatusHelp=Whether to certify only assignments/inducements that have administrative status set to ENABLED (or not set at all). Note that what is relevant is the administrative status of the assignment, not the administrative status of the assigned object. -StageDefinitionPanel.stageDurationHelp=Duration of this stage, used to determine stage end time. The end time is computed as the moment of stage opening plus the duration, rounded up to 23:59:59 of the last day. Duration is specified in ISO 8601 format, like P14D for 14 days, P3W for 3 weeks, P2M for 2 months, etc. -StageDefinitionPanel.notifyBeforeDeadlineHelp=How long before the stage end the reminding notifications (to reviewers and campaign owner) will be sent. It is possible to specify more values; separate them by commas. Time interval is specified in ISO 8601 format, like PT12H for 12 hours, P2D for 2 days, P1W for 1 week, etc. An example: PT48H, PT12H says that the first notification will be sent 48 hours before stage end, and the second one 12 hours before the end. -StageDefinitionPanel.notifyWhenNoDecisionHelp=If checked, a 'stage end approaching' notification is sent to a reviewer only if he/she has some cases waiting for his/her decision. If not checked, reviewers always get their notifications - regardless of whether they have provided a decision or not. (Note that notifications to the campaign owner about approaching stage end are always sent, regardless of this setting.) -StageDefinitionPanel.reviewerSpecificationTargetHelp=Selection of reviewers based on assignment/inducement target owner/approver. E.g. you can specify that the role owner is used to certify all assignments of 'his' role (to any users). -StageDefinitionPanel.reviewerSpecificationObjectHelp=Selection of reviewers based on object that has something assigned (or induced) to. E.g. you can specify that the role owner is used to certify all inducements made to 'his' role. -StageDefinitionPanel.reviewerUseObjectManagerHelp=Selection of reviewers based on managers of object (typically a user) that has something assigned/induced to. E.g. you can specify that a manager is used to certify all assignments made to users in 'his' organization. -StageDefinitionPanel.reviewerUseObjectManagerOrgTypeHelp=Influences determination of a manager of a user: First, we take all managers of all organizations the user belongs to. We exclude the user himself, if he is a manager of such organization (and if 'allow managers to approve their own assignments' below is unchecked). If the value in this field is filled-in, we use it to select only organizations with given organization type value - for example, 'functional' (if you have e.g. both functional-type and project-type organizations). If this field is empty, we take into account all organizations. If we find no suitable manager, we continue with all parent organizations (again, of the given type, if specified). -StageDefinitionPanel.reviewerUseObjectManagerAllowSelfHelp=If a user is a manager in his organization, could he be selected as a reviewer for his own assignments? If unchecked (the default), a higher-level manager is searched for - see description for the above field. +PageCertDefinition.scopeAssignmentsInducementsHelp=Selektieren Sie welche Eigenschaft der beschriebenen Objekte sollen zertifizierten (Zuweisung, Veranlassungen oder beide). +PageCertDefinition.scopeIncludeTargetTypesHelp=Wenn Sie Zuweisungen oder Veranlassungen zertifizieren, können Sie definieren welche Zieltypen beachtet werden sollen. Sie können Beispielsweise definieren das Sie nur Rollenzuweisungen zertifizieren möchten. +PageCertDefinition.scopeIncludeByStatusHelp=Sofern Zuweisungen den administrativen Status AKTIVIERT (oder nicht gesetzt) haben, beachten Sie bitte das der administrative Status der Zuweisung relevant ist und nicht der administrative Status des zugewiesenen Objektes. +StageDefinitionPanel.stageDurationHelp=Die Dauer dieser Phase wird für die Bestimmung der Endzeit der Phase verwendet. Die Endzeit wird beim Start der Phase berechnet und Errechnet sich aus der Startzeit plus die Dauer gerundet auf 23:59:59 des letzten Tages. Die Dauer ist nach ISO 8601 formatiert, zum Beispiel P14D für 14 Tage, P3W für drei Wochen, P2M für 2 Monate u.s.w. +StageDefinitionPanel.notifyBeforeDeadlineHelp=Wie lange vor Ablauf einer Phase sollen die Erinnerungsmeldungen (an Gutachter und Kampagnen Besitzer) versendet werden. Es ist möglich mehrere Werte zu spezifizieren und die Werte durch , (Kommas) zu separieren. Die Zeitintervalle sind noch ISO 8601 zu formatieren, zum Beispiel PT12H für 12 Stunden, P2D für zwei Tage, P1W für eine Woche u.s.w. Das Beispiel: PT48H, PT12H besagt, dass die erste Erinnerungsmeldungen 48 Stunden vor Phasenende und die zweite 12 Stunden vor Ende versendet wird. +StageDefinitionPanel.notifyWhenNoDecisionHelp=Wenn aktiviert, wird eine 'Phasenende nähert sich' Meldung an einen Gutachter gesendet sofern sie oder er noch offene Fälle zum beurteilen hat. Ist die Option nicht aktiviert erhalten Gutachter ungeachtet noch offener Fälle eine Meldung. (Beachten Sie das Meldungen betreffend sich nähernden Phasenenden in jedem Fall an den Kampagnen Besitzer gesendet werden, ungeachtet dieser Einstellung). +StageDefinitionPanel.reviewerSpecificationTargetHelp=Auswahl der Gutachter basierend auf der Zuweisung/Veranlassung des Ziel Besitzers/Genehmigers. Zum Beispiel können Sie definieren dass der Rollenbesitzer für die Zertifizierung aller Zuweisungen 'seiner' Rolle verantwortlich ist. +StageDefinitionPanel.reviewerSpecificationObjectHelp=Auswahl der Gutachter basierend auf dem Objekt welches etwas zugewiesen oder inkludiert hat Zum Beispiel kann man spezifizieren das der Rollenbesitzer verantwortlich für die Zertifizierung aufgrund der Veranlassung zu seiner Rolle ist. +StageDefinitionPanel.reviewerUseObjectManagerHelp=Auswahl der Gutachter basierend auf den Manager der Objekte (typischerweise Benutzer) welche etwas zugewiesen oder veranlasst haben. Zum Beispiel kann spezifiziert werden, dass ein Manager für die Zertifizierung aller Zuweisung zu seinen Benutzern in seiner Organisation verantwortlich ist. +StageDefinitionPanel.reviewerUseObjectManagerOrgTypeHelp=Beeinflusst die Bestimmung des Managers eines Benutzers: Zuerst werden alle Manager von allen Organisationen welchen der Benutzer angehört ermittelt. Anschliessend wird der Benutzer sofern er selbst ein Manager in der Organisation ist entfernt (Voraussetzung dies ist nicht explizit erlaubt worden). Wenn das Feld ausgefüllt ist wird der Wert als Filter verwendet um nur Organisationen mit dem entsprechenden Organisationstypenwert auszuwählen z.B. "funktional" (Wenn Sie zum Beispiel sowohl Funktionale- als auch Projekttypische Organsiationen haben). Wenn das Feld leer ist, werden alle Organisationen berücksichtigt. Sollte kein geeigneter Manager gefunden werden, wird auf der übergeordneten Stufe gesucht. (Filterwert kommt hier ebenfalls zur Anwendung sofern er angegeben wurde). +StageDefinitionPanel.reviewerUseObjectManagerAllowSelfHelp=Wenn ein Benutzer Manager in einer Organisation ist, kann er als Gutachter für seine eigenen Zuweisungen eingesetzt werden? Sofern nicht aktiviert (entspricht dem Standard), wird ein höherer Manager gesucht. Siehe Beschreibung oberhalb des Feldes. StageDefinitionPanel.defaultReviewerRefHelp=This reviewer (or reviewers) will be used if the above condition would lead to no reviewer. StageDefinitionPanel.additionalReviewerRefHelp=This reviewer (or reviewers) will be used in addition to any reviewers selected by the above conditions. -StageDefinitionPanel.outcomeStrategyHelp=If there is more than one reviewer selected, we need a strategy for combining their responses into stage-level outcome. For example, is it sufficient if any of them accepts the certification case? Or should all of them accept? Select the strategy using this field. +StageDefinitionPanel.outcomeStrategyHelp=Sofern mehrere Gutachter ausgewählt sind, wird eine Strategie benötigt wie die Antworten das Phasenresultat beeinflussen. Ist es Beispielsweise ausreichend wenn ein Gutachter die Zertifizierung akzeptiert? Oder müssen alle Gutachter sie akzeptieren? Wählen Sie mit diesem Feld die gewünschte Strategie. StageDefinitionPanel.outcomeIfNoReviewersHelp=What should be the outcome if there are no reviewers assigned, e.g. if the reviewer is defined as the target role owner, but a particular role has no owner? This does NOT apply in situations when there are reviewers assigned, but they provide no response. -StageDefinitionPanel.stopReviewOnHelp=What outcomes will prevent a case from being advanced to the next stage? Usually you need not change the default value. If necessary, you could do that through the XML configuration. -StageDefinitionPanel.configurationHelpLabel=For more information about configuring certification campaign stages, please see also +StageDefinitionPanel.stopReviewOnHelp=Welche Ergebnisse verhindern das die nächste Phase ausgelöst wird? Normalerweise muss der Standardwert nicht verändert werden. Sollte es dennoch notwendig sein, kann dies über die XML Konfiguration gemacht werden. +StageDefinitionPanel.configurationHelpLabel=Für mehr Informationen über die Konfiguration von Zertifizierungskampagnen, beachten Sie bitte StageDefinitionPanel.configurationHelpLink=dieses Dokument NameStep.configurationWillBeLost=Das ausgewählte Konnektor Konfigurationsschema unterscheidet sich vom aktuellen. Beim weiteren fortfahren gehen Konfigurationseinstellungen verloren. -resultsHandlerConfiguration=Results handlers +resultsHandlerConfiguration=Resultate Routine enableFilteredResultsHandler=Enable additional filtering of results -enableFilteredResultsHandlerHelp=This handler filters results retrieved from the resource by the connector, at the level of connector framework. It is used by connector implementations that do not provide complete filtering by themselves. Enabling this handler has some drawbacks e.g. in the area of paging. So it is to be used only if really necessary. If not sure, it is advisable to use filtering in validation mode. Default value for current version of ConnId: enabled. -filteredResultsHandlerInValidationMode=Perform filtering in validation mode only +enableFilteredResultsHandlerHelp=Diese Routine filtert die erhaltenen Resultate von der Ressource des Konnektors, auf dem Level des Konnektor Frameworks. Es kommt bei Konnektor Implementierungen zur Anwendung, welche keine eigenen umfassenden Filtermechanismus zur Verfügung stellen. Die Aktivierung dieser Routine hat gewisse Nachteile zum Beispiel im Bereich des paging. Die Routine sollte demnach nur aktiviert werden wenn Sie wirklich benötigt wird. Sollten die Auswirkungen nicht abschätzbar sein empfiehlt es sich mit dem Validierungsmodus zu Arbeiten. Der Default Wert der aktuell Version von ConnId: ist aktiviert. +filteredResultsHandlerInValidationMode=Filtering wird nur im Validierungsmodus durchgeführt filteredResultsHandlerInValidationModeHelp=Switches the result filtering into validation mode: all data produced by the connector are checked by the connector framework to see if they are properly filtered. In case of improper filtering, an exception is raised. This mode is to be used for connectors that are expected to provide complete filtering, but their functionality in this area has to be verified. Default value for current version of ConnId: disabled. enableCaseInsensitiveFilter=Make filtering case insensitive enableCaseInsensitiveFilterHelp=This option makes filtering case insensitive, for all attributes on the resource. Used for case-insensitive resources. Default value for current version of ConnId: disabled. -enableNormalizingResultsHandler=Enable handler that normalizes returned data -enableNormalizingResultsHandlerHelp=This handler normalizes each attribute that is passed from resource to the system. Usually recommended to be turned off. Default value for current version of ConnId: enabled. -enableAttributesToGetSearchResultsHandler=Enable 'attributes to get' results handler -enableAttributesToGetSearchResultsHandlerHelp=This handler is used to implement 'attributes to get' option. It is advisable to keep the default setting of 'enabled' (in current version of ConnId). -PageResourceWizard.autoSaveWarning=The resource is automatically saved on each transition between wizard steps. +enableNormalizingResultsHandler=Routine aktivieren welche normalisierte Daten zurückliefert +enableNormalizingResultsHandlerHelp=Diese Routinge normalisiert jedes Attribut das von einer Ressource an das System übergeben wird. Allgemein ist es empfohlen diese Routine zu deaktivieren. Der Default Wert der aktuell Version von ConnId: ist aktiviert. +enableAttributesToGetSearchResultsHandler=Aktiviere 'Attribute beziehen' Routine +enableAttributesToGetSearchResultsHandlerHelp=Diese Routine wird benutzt um die 'Attribute beziehen' Option zu implementieren. Es ist empfohlen den Werte auf 'aktiviert' zu belassen (in der aktuellen Version von ConnId). +PageResourceWizard.autoSaveWarning=Die Ressource wurde automatisch zwischen den Schritten des Einrichtungsassistenten gespeichert. PageResourceWizard.readOnlyNote=Ressource ist im exklusiven Lesezugriff (read-only). PageResourceWizard.readOnlySwitch=Click here to enable editing. operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.recompute=Recompute (GUI) @@ -3369,7 +3374,7 @@ Warning=Warnung ProfilingConfigPanel.profilingMustBeEnabled=In order to use profiling, the 'profilingEnabled' system configuration parameter (in config.xml file) must be set to 'true'. OperationResultPanel.result=Ergebnis ResourceTasksPanel.definedTasks=Definierte Aufgaben -ResourceTasksPanel.noTasksSelected=No tasks were selected. +ResourceTasksPanel.noTasksSelected=Es wurde keine Aufgabe ausgewählt. ObjectBrowserPanel.chooseObject=Choose object TypedAssignablePanel.selectObjects=Auswählen der Objekte OrgTreeAssignablePanel.selectOrg=Select organization(s) @@ -3380,10 +3385,10 @@ operation.com.evolveum.midpoint.web.page.admin.configuration.PageSystemConfigura peration.com.evolveum.midpoint.web.page.admin.server.PageTaskEdit.saveTask=Aufgabe speichern (GUI) operation.com.evolveum.midpoint.notifications.impl.notifiers.GeneralNotifier.processEvent=Process event (Notification) operation.com.evolveum.midpoint.model.impl.lens.ChangeExecutor.execute.focus.OrgType=Execute OrgType (Model) -TreeTablePanel.menu.deleteMember.confirm=All selected members (users, organizations, services, roles) will be permanently deleted from system. Are you sure to perform this action? -TreeTablePanel.menu.deleteAllMembers.confirm=All focus members (users, organizations, services, roles) will be permanently deleted from system. Are you sure to perform this action? -PageTasksCertScheduling.title=Certification scheduling -PageResourceVisualization.title=Visualization of mappings for {0} +TreeTablePanel.menu.deleteMember.confirm=Alle selektierten Mitglieder (Benutzer, Organisationen, Service, Rollen) werden permanent vom System gelöscht. Wollen Sie diese Aktion wirklich durchführen? +TreeTablePanel.menu.deleteAllMembers.confirm=Alle Fokus Mitglieder (Benutzer, Organisationen, Service, Rollen) werden permanent vom System gelöscht. Wollen Sie diese Aktion wirklich durchführen? +PageTasksCertScheduling.title=Zertifizierungsplanung +PageResourceVisualization.title=Visualisierung der Mappings für {0} PageResourceVisualization.dotMessage=Rendering of DOT graph could not be carried out. Please check the error message below, and make sure that: PageResourceVisualization.dot1=DOT rendering software is installed at your server. The recommended one is Graphviz PageResourceVisualization.dot2=The path to DOT rendering executable is correctly set in you config.xml file. @@ -3402,15 +3407,15 @@ operation.com.evolveum.midpoint.task.api.Task.run=Aufgabe ausführen operation.com.evolveum.midpoint.web.util.TaskOperationUtils.runNowTask=Aufgabe ausführen operation.com.evolveum.midpoint.web.page.admin.certification.PageCertDefinition.saveDefinition=Definition speichern operation.com.evolveum.midpoint.web.page.admin.certification.PageCertCampaign.advanceLifecycle=Campaign state -operation.com.evolveum.midpoint.web.page.admin.certification.PageCertCampaign.openNextStage=Open next stage -operation.com.evolveum.midpoint.web.page.admin.certification.PageCertCampaign.closeStage=Close stage +operation.com.evolveum.midpoint.web.page.admin.certification.PageCertCampaign.openNextStage=Nächste Phase öffnen +operation.com.evolveum.midpoint.web.page.admin.certification.PageCertCampaign.closeStage=Phase schliessen operation.com.evolveum.midpoint.web.page.admin.certification.PageCertCampaign.closeCampaign=Close campaign operation.com.evolveum.midpoint.web.page.admin.certification.PageCertCampaign.startRemediation=Start Behebung -operation.com.evolveum.midpoint.certification.api.CertificationManager.openNextStage=Open next stage +operation.com.evolveum.midpoint.certification.api.CertificationManager.openNextStage=Nächste Phase öffnen operation.com.evolveum.midpoint.certification.api.CertificationManager.closeCampaign=Close campaign operation.com.evolveum.midpoint.certification.api.CertificationManager.createCampaign=Kampagne erstellen -operation.com.evolveum.midpoint.certification.api.CertificationManager.closeCurrentStage=Close current stage +operation.com.evolveum.midpoint.certification.api.CertificationManager.closeCurrentStage=Aktuelle Phase schliessen operation.com.evolveum.midpoint.certification.api.CertificationManager.recordDecision=Record decision operation.com.evolveum.midpoint.certification.api.CertificationManager.searchDecisionsToReview=Search decisions to review operation.com.evolveum.midpoint.certification.api.CertificationManager.getCampaignStatistics=Get campaign statistics @@ -3419,13 +3424,13 @@ operation.com.evolveum.midpoint.repo.api.RepositoryService.searchContainers=Sear operation.com.evolveum.midpoint.repo.api.RepositoryService.searchObjectsIterative=Search for objects (iterative) operation.PageCertCampaigns.startCampaign=Start campaign -operation.PageCertCampaigns.closeStage=Close stage -operation.PageCertCampaigns.openNextStage=Open next stage +operation.PageCertCampaigns.closeStage=Phase schliessen +operation.PageCertCampaigns.openNextStage=Nächste Phase öffnen operation.PageCertCampaigns.startRemediation=Start Behebung operation.PageCertCampaigns.closeCampaign=Close campaign operation.com.evolveum.midpoint.web.page.admin.certification.PageCertDecisions.recordAction=Aktion protokollieren -operation.com.evolveum.midpoint.web.page.admin.certification.PageCertDecisions.recordActionSelected=Record selected actions +operation.com.evolveum.midpoint.web.page.admin.certification.PageCertDecisions.recordActionSelected=Ausgewählte Aktionen aufzeichnen operation.com.evolveum.midpoint.web.page.admin.certification.PageCertDefinition.loadDefinition=Definition laden @@ -3436,7 +3441,7 @@ SceneDto.unnamed=(unbenannt) LockoutStatusPanel.undoButtonLabel=Rückgängig LockoutStatusPanel.unlockButtonLabel=Set to "Normal" LockoutStatusPanel.changesSaving=(will be applied after Save button click) -operation.com.evolveum.midpoint.web.page.admin.server.PageTaskEdit.saveTask=Save task (GUI) +operation.com.evolveum.midpoint.web.page.admin.server.PageTaskEdit.saveTask=Aufgabe speichern (GUI) operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.unlockUsers=Unlock user operation.com.evolveum.midpoint.web.page.admin.workflow.PageProcessInstances.stopProcessInstance=Stop process instance @@ -3480,19 +3485,19 @@ PageConnectorHosts.title=Konnektor System operation.com.evolveum.midpoint.web.page.admin.configuration.PageRepositoryQuery.checkQuery=Check query (GUI) operation.com.evolveum.midpoint.web.page.admin.configuration.PageRepositoryQuery.translateQuery=Translate query (GUI) operation.com.evolveum.midpoint.web.page.admin.configuration.PageRepositoryQuery.executeQuery=Execute query (GUI) -operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.executeRepositoryQuery=Execute repository query (Model diagnostic service) -operation.com.evolveum.midpoint.repo.api.RepositoryService.executeQueryDiagnostics=Execute query diagnostics (Repository) -PageEvaluateMapping.title=Evaluate mapping -PageEvaluateMapping.button.evaluateMapping=Evaluate mapping -PageEvaluateMapping.message.emptyString=Please provide a mapping to execute. +operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.executeRepositoryQuery=Verzeichnisabfrage ausführen (Modell Diagnose Service) +operation.com.evolveum.midpoint.repo.api.RepositoryService.executeQueryDiagnostics=Abfrage Diagnose ausführen (Verzeichnis) +PageEvaluateMapping.title=Mapping Evaluieren +PageEvaluateMapping.button.evaluateMapping=Mapping Evaluieren +PageEvaluateMapping.message.emptyString=Bitte ein Mapping zur Ausführung übergeben. PageEvaluateMapping.result=Ergebnis PageEvaluateMapping.mapping=Mapping PageEvaluateMapping.request=Antrag PageEvaluateMapping.chooseSample=Or use a sample: -PageEvaluateMapping.sample.FullName_NoDelta=Full name mapping (no change) -PageEvaluateMapping.sample.FullName_Delta=Full name mapping (change in givenName) -PageEvaluateMapping.sample.FullName_Delta_Ref=Full name mapping (change in givenName); source from repository -PageEvaluateMapping.sample.FullName_Delta_Cond=Full name mapping with condition (change in givenName) +PageEvaluateMapping.sample.FullName_NoDelta=Vollständiger Name Mapping (keine Änderung) +PageEvaluateMapping.sample.FullName_Delta=Vollständiger Name Mapping (geändert in givenName) +PageEvaluateMapping.sample.FullName_Delta_Ref=Vollständiger Name Mapping (geändert in givenName); Quelle aus dem Verzeichnis +PageEvaluateMapping.sample.FullName_Delta_Cond=Vollständiger Name Mapping mit Bedingung (geändert in givenName) PageEvaluateMapping.sample.OrgName=Deriving attribute from parent org's name PageAssignmentShoppingKart.title=Zuweisungsantrag PageAssignmentShoppingKart.roleCatalogIsNotConfigured=Der Rollenkatalog wurde in der Systemkonfiguration noch nicht definiert @@ -3506,17 +3511,17 @@ PageAssignmentConflicts.title=Zuweisungskonflikte PageAssignmentConflicts.back=Zurück PageAssignmentConflicts.submit=Absenden AssignmentCatalogPanel.selectTargetUser=Select target user -AssignmentCatalogPanel.selectAssignmentsUserOwner=Select assignments user owner +AssignmentCatalogPanel.selectAssignmentsUserOwner=Selektiere Besitzer der Benutzerzuweisungen AssignmentCatalogPanel.requestForMe=Target user: me AssignmentCatalogPanel.requestFor=Target user: AssignmentCatalogPanel.requestForMultiple={0} users selected -AssignmentCatalogPanel.assignmentsOwner={0}'s assignments +AssignmentCatalogPanel.assignmentsOwner={0} Zuweisungen MultiButtonPanel.plusIconTitle=Objekt in den Einkaufswagen legen -MultiButtonPanel.assignmentDetailsPopupTitle=Assignment details -MultiButtonPanel.detailsLink=Properties +MultiButtonPanel.assignmentDetailsPopupTitle=Zuweisungsdetails +MultiButtonPanel.detailsLink=Eigenschaften MultiButtonPanel.addToCartLink=in den Einkaufswagen legen MultiButtonPanel.alreadyAssignedIconTitle=Assigned as -PageAssignmentDetails.title=Assignment details +PageAssignmentDetails.title=Zuweisungsdetails PageAssignmentDetails.backButton=Zurück PageAssignmentDetails.addToCartButton=in den Einkaufswagen legen PageAssignmentsList.submitButton=Absenden @@ -3528,11 +3533,11 @@ AssignmentViewType.ROLE_CATALOG_VIEW="Rollenkatalog" Ansicht AssignmentViewType.ROLE_TYPE="Alle Rollen" Ansicht AssignmentViewType.ORG_TYPE="Alle Organisationseinheiten" Ansicht AssignmentViewType.SERVICE_TYPE="Alle Dienste" Ansicht -AssignmentViewType.USER_TYPE=User's assignments +AssignmentViewType.USER_TYPE=Benutzer Zuweisungen PageAssignmentsList.requestButton = Antrag operation.com.evolveum.midpoint.web.page.self.PageAssignmentsList.requestAssignments=Antrag zuweisen -com.evolveum.midpoint.web.page.self.PageAssignmentsList.requestAssignments=Request assignments -PageAssignmentsList.title=New assignments list +com.evolveum.midpoint.web.page.self.PageAssignmentsList.requestAssignments=Zuweisungen anfordern +PageAssignmentsList.title=Neue Zuweisungslisten PageAuditLogViewer.title=Audit Log Viewer PageAuditLogViewer.menuName=Audit Log Viewer PageAuditLogViewer.timeLabel=Zeit @@ -3540,39 +3545,40 @@ PageAuditLogViewer.fromLabel=Von PageAuditLogViewer.toLabel=Bis PageAuditLogViewer.initiatorNameLabel=Initiator PageAuditLogViewer.channelLabel=Kanal -PageAuditLogViewer.hostIdentifierLabel=Host Identifier +PageAuditLogViewer.hostIdentifierLabel=System Bezeichner PageAuditLogViewer.targetNameLabel=Ziel PageAuditLogViewer.targetTypeLabel=Target Type PageAuditLogViewer.targetOwnerNameLabel=Target Owner PageAuditLogViewer.eventTypeLabel=Vorgangstyp PageAuditLogViewer.eventTypeShortLabel=Typ -PageAuditLogViewer.eventStageLabel=Event Stage -PageAuditLogViewer.eventStageShortLabel=Stage +PageAuditLogViewer.eventStageLabel=Eventphase +PageAuditLogViewer.eventStageShortLabel=Phase PageAuditLogViewer.outcomeLabel=Ergebnis PageAuditLogViewer.changedItem=Item changed PageAuditLogViewer.valueRefTargetNamesLabel=Reference Target AuditLogViewerPanel.dateValidatorMessage=From date must be before To date. +AuditLogViewerPanel.resetSearchButton=Suche zurücksetzen AuditEventRecordType.timestamp=Zeit AuditEventRecordType.initiatorRef=Initiator -AuditEventRecordType.taskIdentifier=Task Identifier +AuditEventRecordType.taskIdentifier=Aufgaben Bezeichner AuditEventRecordType.channel=Kanal AuditEventRecordType.delta=Delta AuditEventRecordType.targetRef=Ziel AuditEventRecordType.targetOwnerRef=Target owner PageAuditLogDetails.title=Audit Log Details PageAuditLogDetails.eventTimestamp=Zeitstempel -PageAuditLogDetails.eventIdentifier=Event Identifier +PageAuditLogDetails.eventIdentifier=Event Bezeichner PageAuditLogDetails.eventType=Vorgangstyp -PageAuditLogDetails.eventStage=Event Stage +PageAuditLogDetails.eventStage=Eventphase PageAuditLogDetails.eventInitiatorRef=Initiator PageAuditLogDetails.eventTargetRef=Target ref. PageAuditLogDetails.eventTargetOwnerRef= Target Owner ref. PageAuditLogDetails.eventResult=Ergebnis PageAuditLogDetails.eventOutcome=Ergebnis -PageAuditLogDetails.sessionIdentifier=Session Identifier -PageAuditLogDetails.taskIdentifier=Task Identifier -PageAuditLogDetails.taskOID=Task oid -PageAuditLogDetails.hostIdentifier=Host Identifier +PageAuditLogDetails.sessionIdentifier=Session Bezeichner +PageAuditLogDetails.taskIdentifier=Aufgaben Bezeichner +PageAuditLogDetails.taskOID=Aufgabe oid +PageAuditLogDetails.hostIdentifier=System Bezeichner PageAuditLogDetails.nodeIdentifier=Node PageAuditLogDetails.remoteHostAddress=Remote Host PageAuditLogDetails.channel=Kanal @@ -3591,7 +3597,7 @@ PageMergeObjects.mergeDeltaPreviewButton=Merge delta preview PageMergeObjects.backButton=Zurück PageMergeObjects.mergeType=Merge type MergeObjectsPanel.switchDirection=Switch direction -MergeType.DEFAULT=default +MergeType.DEFAULT=Standardmässig MergeType.EXPRESSION=Ausdruck MergeType.ALL_RIGHT=allRight MergeType.ALL_LEFT=allLeft @@ -3599,17 +3605,17 @@ MergeType.EMPTY=leer PageMergeObjects.warningMessage=Two objects' oids should be specified PageSelfRegistration.register=Register PageSelfRegistration.registration.success=Registration was successful -PageSelfRegistration.registration.error=Registration failed : {0} +PageSelfRegistration.registration.error=Registrierung fehlgeschlagen: {0} PageSelfRegistration.registration.confirm.message=Congratulation! \n\n\n You have been successfully registered. To activate your account check your email and confirm your registration. -PageRegistrationConfirmation.confirmation.error=Failed to confirm your registration. We are sorry, but probably you'll need to contact system administrator. +PageRegistrationConfirmation.confirmation.error=Bestätigung Ihrer Registrierung fehlgeschlagen. Bitte Systemadministrator kontaktieren. PageRegistrationConfirmation.continueToLogin=Continue to login page PageRegistrationConfirmation.confirmation.successful=Confirmation successful PageSelfRegistration.title=Registrierung PageRegistrationConfirmation.title=Registrierung bestätigen PageSelfRegistration.reload=Neu laden -PageSelfRegistration.captcha.validation.failed=CAPTCHA validation failed, try again +PageSelfRegistration.captcha.validation.failed=CAPTCHA Validierung fehlgeschlagen, bitte nochmals versuchen ObjectType.name=Name -ObjectType.lifecycleState=Lifecycle state +ObjectType.lifecycleState=Life-Cycle Status ObjectType.description=Beschreibung PageUserHistory.title='{0}' historical data {1} PageXmlDataReview.title=Historische Daten @@ -3628,7 +3634,7 @@ PageForgotPassword.form.submited.message=Der Bestätigungslink wurde an Ihre hin pageForgetPassword.message.policy.not.found=Passwort zurücksetzen nicht erlaubt PageAbstractSelfCredentials.save.password.failed=Änderung des Passwortes ist fehlgeschlagen: {0} PageResetPassword.title=Passwort zurücksetzen -PageResetPasswordConfirmation.title=Reset password confirmation +PageResetPasswordConfirmation.title=Bestätigung Passwort Rücksetzung PageResetPasswordConfirmation.confirmation.error=Passwortrücksetzung ist nicht erlaubt. Wir entschuldigen uns, für diese Aktion müssen Sie sich vermutlich an den Systemadministrator wenden. PageResetPasswordConfirmation.authnetication.failed=Username und/oder Passwort falsch ItemPathSegmentPanel.itemToSearch=Search for {0} @@ -3644,55 +3650,78 @@ wf.object=Object wf.target=Target wf.originalAssignee=Original assignee wf.currentAssignee=Current assignee(s) -wf.stageNumber=Stage number -wf.stageCount=Stage count -wf.stageName=Stage name -wf.stageDisplayName=Stage display name +wf.stageNumber=Phasennummer +wf.stageCount=Phasenzähler +wf.stageName=Phasenname +wf.stageDisplayName=Phasen Anzeigenamen wf.escalationLevelNumber=Escalation level number wf.escalationLevelName=Escalation level name wf.escalationLevelDisplayName=Escalation level display name -wf.workItemId=Work item ID +wf.workItemId=Arbeitselement ID wf.processInstanceId=Process instance ID wf.requesterComment=Kommentar des Anforderers -wf.causeType=Cause type -wf.causeName=Cause name -wf.causeDisplayName=Cause display name +wf.causeType=Grundtyp +wf.causeName=Grundname +wf.causeDisplayName=Grund Anzeigename PageAccountActivation.account.activation.successful=Activation of accounts was successful -PageAccountActivation.account.activation.failed=Failed to activate accounts. Please, contact system administrator +PageAccountActivation.account.activation.failed=Accountaktivierung fehlgeschlagen, bitte Systemadministrator kontaktieren. PageAccountActivation.activated.shadows=Activated shadows: PageAccountActivation.button.activate=Activate PageAccountActivation.activate.accounts.label=Account activation for user '{0}'. PageAccountActivation.provide.password=Please, provide your password to activate accounts. PageAccountActivation.title=Account activation PageAccountActivation.nothing.to.activate=Unexpected problem occurs while trying to activate account. Please contact system administrator -PageAccountActivation.authentication.failed=Authentication failed -operation.com.evolveum.midpoint.web.page.admin.reports.PageCreatedReports.deleteReportOutput=Delete report (GUI) -operation.com.evolveum.midpoint.report.impl.ReportManagerImpl.deleteReportOutput=Delete report (Report) -operation.com.evolveum.midpoint.web.page.admin.reports.PageCreatedReports.downloadReport=Download report (GUI) -operation..com.evolveum.midpoint.report.impl.ReportManagerImpl.getReportOutputData=Load report (Report) -PageWorkItem.couldNotGetWorkItem=Couldn't get work item. It might have been already completed or deleted. -PageWorkItem.noRequest=Couldn't display the work item, as it is not associated with any approval request. Please execute 'Clean-up Activiti processes' if the problem persists. -CsvDownloadButtonPanel.export=CSV export -CsvDownloadButtonPanel.confirmationMessage=CSV export size is limited to {0} entries. Continue? +PageAccountActivation.authentication.failed=Authentifizierung fehlgeschlagen +operation.com.evolveum.midpoint.web.page.admin.reports.PageCreatedReports.deleteReportOutput=Bericht löschen (GUI) +operation.com.evolveum.midpoint.report.impl.ReportManagerImpl.deleteReportOutput=Bericht löschen (Bericht) +operation.com.evolveum.midpoint.web.page.admin.reports.PageCreatedReports.downloadReport=Bericht herunterladen (GUI) +operation..com.evolveum.midpoint.report.impl.ReportManagerImpl.getReportOutputData=Bericht laden (Bericht) +PageWorkItem.couldNotGetWorkItem=Arbeitselement wurde nicht gefunden. Es wurde vielleicht bereits abgeschlossen oder gelöscht. +PageWorkItem.noRequest=Arbeitselement konnte nicht angezeigt werden, da es mit keiner Bewilligungsanfrage assoziert ist. Bitte 'Aktivitäts Säuberungsprozess' starten wenn das Problem bestehen bleibt. +CsvDownloadButtonPanel.export=CSV Exportieren +CsvDownloadButtonPanel.confirmationMessage=CSV Export ist in seiner Grösse auf {0} Einträge limitiert. Wollen Sie fortfahren? AssignmentEditorDto.policyRuleTitle=Richtlinienregel -AssignmentDataTablePanel.targetColumnName=Target -AssignmentDataTablePanel.validityColumnName=Validity -AssignmentDataTablePanel.organizationColumnName=Organization -AssignmentDataTablePanel.tenantColumnName=Tenant +AssignmentDataTablePanel.targetColumnName=Ziel +AssignmentDataTablePanel.validityColumnName=Gültigkeit +AssignmentDataTablePanel.organizationColumnName=Organisation +AssignmentDataTablePanel.tenantColumnName=Besitzer AssignmentDataTablePanel.lifecycleColumnName=LifecycleAssignmentsUtil.createAssignmentIconTitleModel(AssignmentDataTablePanel.this, rowModel.getObject().getType()) -AssignmentDataTablePanel.activationColumnName=Activation -AssignmentDataTablePanel.descriptionColumnName=Description -PolicyRulesPanel.imageTitle=Policy rule +AssignmentDataTablePanel.activationColumnName=Aktivierung +AssignmentDataTablePanel.descriptionColumnName=Beschreibung +PolicyRulesPanel.imageTitle=Richtlinienregel PolicyRulesPanel.nameColumn=Name -PolicyRulesPanel.constraintsColumn=Constraints +PolicyRulesPanel.constraintsColumn=Vorschriften PolicyRulesPanel.situationColumn=Situation -PolicyRulesPanel.actionColumn=Action -PolicyRulesPanel.orderColumn=Order -PolicyRule.constraintsLabel=Constraints +PolicyRulesPanel.actionColumn=Aktion +PolicyRulesPanel.orderColumn=Reihenfolge +PolicyRule.constraintsLabel=Vorschriften PolicyRule.situationLabel=Situation -PolicyRule.actionLabel=Action -AbstractAssignmentDetailsPanel.doneButton=Done -ApprovalProcessesPreviewPanel.processRelatedTo=Approval process related to {0} -ApprovalProcessesPreviewPanel.process=Approval process -ApprovalProcessExecutionInformationPanel.stage=Stage {0}/{1} -PageImportResource.title=Import resource definition +PolicyRule.actionLabel=Aktion +AbstractAssignmentDetailsPanel.doneButton=Erledigt +ApprovalProcessesPreviewPanel.processRelatedTo=Genehmigungsprozess gehört zu {0} +ApprovalProcessesPreviewPanel.process=Genehmigungsprozes +ApprovalProcessExecutionInformationPanel.stage=Phase {0}/{1} +PageImportResource.title=Ressourcen Definition importieren +AssignmentType.activation=Aktivierung +AssignmentType.lifecycleState=Life-Cycle Status +AssignmnetType.accepted=Akzeptiert +AssignmentType.policySituation=Richtlinien Situation +ObjectReferenceType.relation=Beziehung +FocusType.consents=Einwilligungen +AbstractAssignmentDetailsPanel.properties=Eigenschaften +AssignmentPanel.doneButton=Erledigt +AssignmentPanel.cancelButton=Abbruch +AssignmentPanel.noName=nicht verfügbar +ObjectPolicyConfigurationEditor.conflictResolution=(Konfliktlösung) +PageSelfConsents.title=Einwilligungen +SelfConsentPanel.button.revoke=Entzug +SelfConsentPanel.button.agree=Zustimmen +PageAdmin.menu.consent=Einwilligungen +MultiValueExpandablePanel.deleteConfirmationMessage=Wollen Sie das Element {0} wirklich löschen? +PolicyRulePropertiesPanel.exclusionConstraints=Ausschluss hinzufügen +PolicyRulePropertiesPanel.minAssigneesConstraints=minAssignees +PolicyRulePropertiesPanel.maxAssigneesConstraints=maxAssignees +PolicyRulePropertiesPanel.modification=modifizierung +PolicyRulePropertiesPanel.assignmentConstraints=zuweisung +PolicyRulePropertiesPanel.timeValidityConstraints=timeValidity +PolicyRulePropertiesPanel.situationConstraints=Situation diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_en.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_en.properties index 5373235340b..43ab2cdccb1 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_en.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_en.properties @@ -1,3 +1,4 @@ + # Copyright (c) 2010-2017 Evolveum # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -610,6 +611,8 @@ ObjectPolicyDialog.button.save=Save ObjectPolicyDialog.label=Edit Object Policy ObjectPolicyDialog.label.oidBound.help=Oid bound - The property value will be bound to OID. This property will be set to the value of OID and it cannot be changed. ObjectPolicyDialog.propertyConstraint=Property constraint +ObjectPolicyDialog.conflictResolution=Conflict resolution +ObjectPolicyDialog.present=(present) ObjectPolicyDialog.property.placeholder=Insert property path ObjectPolicyDialog.subtype=Object subtype ObjectPolicyDialog.template=Object template @@ -2043,6 +2046,9 @@ pageTaskEdit.taskState=Task state pageTaskEdit.threadAction=Thread action pageTaskEdit.threadStop=Thread stop action pageTaskEdit.requiredCapability=Required capability (e.g. node name) +pageTaskEdit.executionGroup=Execution group +pageTaskEdit.groupTaskLimit=Clusterwide limit for running tasks in this group +pageTaskEdit.allowedNodes=Nodes allowed to run tasks in this group (with number of threads if applicable) pageTaskEdit.tightlyBound=Tightly bound pageTaskEdit.title.edit=Details for '{0}' PageTaskEdit.title=Task details @@ -3550,6 +3556,7 @@ PageAuditLogViewer.outcomeLabel=Outcome PageAuditLogViewer.changedItem=Item changed PageAuditLogViewer.valueRefTargetNamesLabel=Reference Target AuditLogViewerPanel.dateValidatorMessage=From date must be before To date. +AuditLogViewerPanel.resetSearchButton=Reset search AuditEventRecordType.timestamp=Time AuditEventRecordType.initiatorRef=Initiator AuditEventRecordType.taskIdentifier=Task Identifier @@ -3694,3 +3701,26 @@ ApprovalProcessesPreviewPanel.processRelatedTo=Approval process related to {0} ApprovalProcessesPreviewPanel.process=Approval process ApprovalProcessExecutionInformationPanel.stage=Stage {0}/{1} PageImportResource.title=Import resource definition +AssignmentType.activation=Activation +AssignmentType.lifecycleState=Lifecycle state +AssignmnetType.accepted=Accepted +AssignmentType.policySituation=Policy situation +ObjectReferenceType.relation=Relation +FocusType.consents=Consents +AbstractAssignmentDetailsPanel.properties=Properties +AssignmentPanel.doneButton=Done +AssignmentPanel.cancelButton=Cancel +AssignmentPanel.noName=n/a +ObjectPolicyConfigurationEditor.conflictResolution=(conflict resolution) +PageSelfConsents.title=Consents +SelfConsentPanel.button.revoke=Revoke +SelfConsentPanel.button.agree=Agree +PageAdmin.menu.consent=Consents +MultiValueExpandablePanel.deleteConfirmationMessage=Do you really want to delete {0} item? +PolicyRulePropertiesPanel.exclusionConstraints=Add exclusion +PolicyRulePropertiesPanel.minAssigneesConstraints=minAssignees +PolicyRulePropertiesPanel.maxAssigneesConstraints=maxAssignees +PolicyRulePropertiesPanel.modification=modification +PolicyRulePropertiesPanel.assignmentConstraints=assignment +PolicyRulePropertiesPanel.timeValidityConstraints=timeValidity +PolicyRulePropertiesPanel.situationConstraints=situation diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_es.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_es.properties index 4560c878971..94b8e8838c0 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_es.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_es.properties @@ -1,3 +1,4 @@ + # Copyright (c) 2010-2017 Evolveum # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -610,6 +611,8 @@ ObjectPolicyDialog.button.save=Guardar ObjectPolicyDialog.label=Editar Política de Objeto ObjectPolicyDialog.label.oidBound.help=Ligado a Oid - El valor de la propiedad estará obligado al OID. Esta propiedad se establecerá en el valor de OID y no se puede cambiar. ObjectPolicyDialog.propertyConstraint=Restricción de la propiedad +ObjectPolicyDialog.conflictResolution=Conflict resolution +ObjectPolicyDialog.present=(present) ObjectPolicyDialog.property.placeholder=Insertar propiedad ruta ObjectPolicyDialog.subtype=Object subtype ObjectPolicyDialog.template=Plantilla de Objeto @@ -2043,6 +2046,9 @@ pageTaskEdit.taskState=Task state pageTaskEdit.threadAction=Acción del hilo pageTaskEdit.threadStop=Acción de detención del hilo pageTaskEdit.requiredCapability=Required capability (e.g. node name) +pageTaskEdit.executionGroup=Execution group +pageTaskEdit.groupTaskLimit=Clusterwide limit for running tasks in this group +pageTaskEdit.allowedNodes=Nodes allowed to run tasks in this group (with number of threads if applicable) pageTaskEdit.tightlyBound=Estrechamente vinculado pageTaskEdit.title.edit=Detalles para '{0}' PageTaskEdit.title=Detalles de la tarea @@ -3550,6 +3556,7 @@ PageAuditLogViewer.outcomeLabel=Resultado PageAuditLogViewer.changedItem=Item changed PageAuditLogViewer.valueRefTargetNamesLabel=Reference Target AuditLogViewerPanel.dateValidatorMessage=From date must be before To date. +AuditLogViewerPanel.resetSearchButton=Reset search AuditEventRecordType.timestamp=Tiempo AuditEventRecordType.initiatorRef=Initiator AuditEventRecordType.taskIdentifier=Task Identifier @@ -3694,3 +3701,26 @@ ApprovalProcessesPreviewPanel.processRelatedTo=Approval process related to {0} ApprovalProcessesPreviewPanel.process=Approval process ApprovalProcessExecutionInformationPanel.stage=Stage {0}/{1} PageImportResource.title=Import resource definition +AssignmentType.activation=Activation +AssignmentType.lifecycleState=Lifecycle state +AssignmnetType.accepted=Accepted +AssignmentType.policySituation=Policy situation +ObjectReferenceType.relation=Relation +FocusType.consents=Consents +AbstractAssignmentDetailsPanel.properties=Properties +AssignmentPanel.doneButton=Done +AssignmentPanel.cancelButton=Cancel +AssignmentPanel.noName=n/a +ObjectPolicyConfigurationEditor.conflictResolution=(conflict resolution) +PageSelfConsents.title=Consents +SelfConsentPanel.button.revoke=Revoke +SelfConsentPanel.button.agree=Agree +PageAdmin.menu.consent=Consents +MultiValueExpandablePanel.deleteConfirmationMessage=Do you really want to delete {0} item? +PolicyRulePropertiesPanel.exclusionConstraints=Add exclusion +PolicyRulePropertiesPanel.minAssigneesConstraints=minAssignees +PolicyRulePropertiesPanel.maxAssigneesConstraints=maxAssignees +PolicyRulePropertiesPanel.modification=modification +PolicyRulePropertiesPanel.assignmentConstraints=assignment +PolicyRulePropertiesPanel.timeValidityConstraints=timeValidity +PolicyRulePropertiesPanel.situationConstraints=situation diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_et.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_et.properties index 5e3b25ee88e..f77117aae6a 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_et.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_et.properties @@ -1,3 +1,4 @@ + # Copyright (c) 2010-2017 Evolveum # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -610,6 +611,8 @@ ObjectPolicyDialog.button.save=Salvesta ObjectPolicyDialog.label=Muuda objektipoliitikat ObjectPolicyDialog.label.oidBound.help=OID-ga seotud - Selle parameetri väärtus seotakse OID-ga. See parameeter seatakse OID väärtusele ja seda ei saa muuta. ObjectPolicyDialog.propertyConstraint=Parameetri piirang +ObjectPolicyDialog.conflictResolution=Conflict resolution +ObjectPolicyDialog.present=(present) ObjectPolicyDialog.property.placeholder=Lisa parameetri tee ObjectPolicyDialog.subtype=Objekti alamtüüp ObjectPolicyDialog.template=Objekti mall @@ -2043,6 +2046,9 @@ pageTaskEdit.taskState=Ülesande olek pageTaskEdit.threadAction=Lõime tegevus pageTaskEdit.threadStop=Tegevus lõime peatumisel pageTaskEdit.requiredCapability=Nõutav võimalus (nt sõlme nimi) +pageTaskEdit.executionGroup=Execution group +pageTaskEdit.groupTaskLimit=Clusterwide limit for running tasks in this group +pageTaskEdit.allowedNodes=Nodes allowed to run tasks in this group (with number of threads if applicable) pageTaskEdit.tightlyBound=Tihedalt seotud pageTaskEdit.title.edit='{0}' üksikasjad PageTaskEdit.title=Ülesande üksikasjad @@ -3550,6 +3556,7 @@ PageAuditLogViewer.outcomeLabel=Tulemus PageAuditLogViewer.changedItem=Muutunud üksus PageAuditLogViewer.valueRefTargetNamesLabel=Viite sihtüksus AuditLogViewerPanel.dateValidatorMessage=Alates kuupäev peab olema enne Kuni kuupäeva. +AuditLogViewerPanel.resetSearchButton=Reset search AuditEventRecordType.timestamp=Aeg AuditEventRecordType.initiatorRef=Algataja AuditEventRecordType.taskIdentifier=Ülesandeidentifikaator @@ -3694,3 +3701,26 @@ ApprovalProcessesPreviewPanel.processRelatedTo=Approval process related to {0} ApprovalProcessesPreviewPanel.process=Kinnitusprotsess ApprovalProcessExecutionInformationPanel.stage=Etapp {0}/{1} PageImportResource.title=Impordi ressursi definitsioon +AssignmentType.activation=Activation +AssignmentType.lifecycleState=Lifecycle state +AssignmnetType.accepted=Accepted +AssignmentType.policySituation=Policy situation +ObjectReferenceType.relation=Relation +FocusType.consents=Consents +AbstractAssignmentDetailsPanel.properties=Properties +AssignmentPanel.doneButton=Done +AssignmentPanel.cancelButton=Cancel +AssignmentPanel.noName=n/a +ObjectPolicyConfigurationEditor.conflictResolution=(conflict resolution) +PageSelfConsents.title=Consents +SelfConsentPanel.button.revoke=Revoke +SelfConsentPanel.button.agree=Agree +PageAdmin.menu.consent=Consents +MultiValueExpandablePanel.deleteConfirmationMessage=Do you really want to delete {0} item? +PolicyRulePropertiesPanel.exclusionConstraints=Add exclusion +PolicyRulePropertiesPanel.minAssigneesConstraints=minAssignees +PolicyRulePropertiesPanel.maxAssigneesConstraints=maxAssignees +PolicyRulePropertiesPanel.modification=modification +PolicyRulePropertiesPanel.assignmentConstraints=assignment +PolicyRulePropertiesPanel.timeValidityConstraints=timeValidity +PolicyRulePropertiesPanel.situationConstraints=situation diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_fi.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_fi.properties index ed21c460aed..cd453bf271f 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_fi.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_fi.properties @@ -1,3 +1,4 @@ + # Copyright (c) 2010-2017 Evolveum # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -14,7 +15,7 @@ # AbstractRoleType.delegable=Delegoitavissa AbstractRoleType.requestable=Pyydettävissä -ACAttributePanel.button.showExprEditor=Näytä Lauseke +ACAttributePanel.button.showExprEditor=Näytä lauseke ACAttributePanel.hasOutbound=Sisältää ulosmenevää kartoistusta ACAttributePanel.required=Vaadittu addCapabilityDialog.button.Add=Lisää @@ -32,10 +33,10 @@ assignablePopupContent.button.assign=Aseta assignablePopupContent.button.add=Lisää assignablePopupContent.description=Kuvaus assignablePopupContent.displayName=Näyttönimi -assignablePopupContent.message.errorLoadingRoleTypes=Ei pystynyt lataamaan köytettävissä olevia roolityyppejä hakua varten. +assignablePopupContent.message.errorLoadingRoleTypes=Ei pystynyt lataamaan käytettävissä olevia roolityyppejä hakua varten. assignablePopupContent.message.noOrgStructureDefined=Organisaatio rakennetta ei tarkennettu. assignablePopupContent.name=Nimi -assignablePopupContent.role.type=Rooli tyyppi +assignablePopupContent.role.type=Roolityyppi AssignmentEditorPanel.attributes=Attribuutit AssignmentEditorPanel.browser.title=Selain AssignmentEditorPanel.description=Kuvaus @@ -91,13 +92,13 @@ DelegationEditorPanel.delegateManagementWorkItems=Delegoi tapaus hallinnan työa AssignmentPreviewDialog.button.cancel=Peruuta AssignmentPreviewDialog.column.description=Kuvaus AssignmentPreviewDialog.column.intent=Aikomus -AssignmentPreviewDialog.column.kind=Laji +AssignmentPreviewDialog.column.kind=Tyyppiluokka AssignmentPreviewDialog.column.name=Nimi AssignmentPreviewDialog.column.orgRef=Org AssignmentPreviewDialog.column.tenant=Haltija AssignmentPreviewDialog.label=Tarkastele suoria ja epäsuoria toimeksiantoja AssignmentPreviewDialog.delegationPreviewLabel=Rajoita etuoikeuksia -AssignmentPreviewDialog.type.direct=Suoraan +AssignmentPreviewDialog.type.direct=Suora AssignmentPreviewDialog.type.indirect=Epäsuora AssignmentTablePanel.menu.assign=Osoita AssignmentTablePanel.menu.assignOrg=Osoita Org. @@ -118,9 +119,9 @@ AssignmentTablePanel.modal.title.confirmDeletion=Vahvista poisto AssignmentTablePanel.modal.title.selectAssignment=valitse objekti(t) associationAttribute.nullValid=Valitse Yksi AsyncDashboardPanel.loading=Ladataan tietoa -AuditPopulPanel.exportType.label=Vie tiedosto tyyppi -AuditPopupPanel.auditEventType=Tapahtuma Tyyppi -AuditPopupPanel.dateFrom=From +AuditPopulPanel.exportType.label=Vie tiedostotyyppi +AuditPopupPanel.auditEventType=Tapahtumatyyppi +AuditPopupPanel.dateFrom=Mistä AuditPopupPanel.dateTo=Mihin AuditPopupPanel.title=Tarkasta raportin perus konfiguraatio BasicSearchPanel.clear=Tyhjennä haku-kenttä @@ -128,10 +129,10 @@ BasicSearchPanel.search=Hae BasicSearchPanel.textPlaceholder=Hae capabilityActivationPanel.label=Aktivointi konfiguraatio capabilityActivationPanel.label.attributeName=Attribuutin nimi -capabilityActivationPanel.label.disableList=Poista Lista käytöstä +capabilityActivationPanel.label.disableList=Poista luettelo käytöstä capabilityActivationPanel.label.enabledDisabled=Käytössä/poistettu käytöstä capabilityActivationPanel.label.enabled=Otettu käyttöön -capabilityActivationPanel.label.enableList=Ota käyttöön Lista +capabilityActivationPanel.label.enableList=Ota käyttöön luettelo capabilityActivationPanel.label.normalList=Normaali lista capabilityActivationPanel.label.lockedList=Lukittu lista capabilityActivationPanel.label.ignoreAttribute=Sivuuta atribuutti @@ -150,29 +151,29 @@ capabilityListRepeater.label.text.placeholder=Kieli URL capabilityScriptPanel.label.enabled=Otettu käyttöön capabilityScriptPanel.label.onConnector=Liittimessä capabilityScriptPanel.label.onResource=Resurssissa -capabilityScriptPanel.label=Scripti Konfiguraatio +capabilityScriptPanel.label=Ohjelmakoodin Konfiguraatio CapabilityStep.capabilities=Kyvyt CapabilityStep.addCapabilities=Lisää kyvyt CapabilityStep.disabled=(poistettu käytöstä) -CapabilityStep.activation.tooltip.attributeName=Name of the attribute that contains a value for simulated administrativeStatus. This is usually an attribute that contains some kind of enabled/disabled information. Typical examples are attributes such as "enabled", "ds-pwp-account-disabled", "accountStatus", etc. -CapabilityStep.activation.tooltip.disableList=Lista atribuutti arvoista jotka edustaa "pois käytöstä" tilaa. Jos yksikään näistä arvoista sisältyy atribuuttiin niin objekti lasketaan poistetuksi käytöstä. Yleiset arvot ovat "epätosi", "pois käytöstä", "0" tai tyhjä arvo. +CapabilityStep.activation.tooltip.attributeName=Nimi atribuutille, joka sisältää arvon simuloidulle hallinnollinenTilia. Tämä on yleensä atribuutti, joka sisältää jonkin tyyppisen käytössä/pois käytöstä olevan tiedon. Tyypilisiä esimerkkejä ovat atribuutit kuten "käytössä", "ds-pwp-tili-ei-käytössä", "tiliTila", jne. +CapabilityStep.activation.tooltip.disableList=Luettelo atribuutti arvoista jotka edustaa "pois käytöstä" tilaa. Jos yksikään näistä arvoista sisältyy atribuuttiin niin objekti lasketaan poistetuksi käytöstä. Yleiset arvot ovat "epätosi", "pois käytöstä", "0" tai tyhjä arvo. CapabilityStep.activation.tooltip.enabled=Tosi jos kyky on aktiivinen. Epätosi jos se on poistettu käytöstä. Käytöstä poistettu kyky toimii kuin ei olisi olemassa. Kykyjä voi poistaa käytöstä esimerkiksi ohittaakseen liitin virheitä, tehdäksesi resurssista vain luettavan, jne. -CapabilityStep.activation.tooltip.enableList=Lista atribuutti arvoista jotka edustaa "käytössä" tilaa. Jos yksikään näistä arvoista sisältyy atribuuttiin niin objekti lasketaan käytössä olevaksi. Yleiset arvot ovat "tosi", "käytöstä", "1", jne.. -CapabilityStep.activation.tooltip.ignoreAttribute=If set to true then the attribute which is used for simulated activation will be marked as ignored in the schema. I.e. system will pretend that this attribute does not exist and only use the standard administrativeStatus. This is the default. If set to false then the attribute will also be visible in the schema and both the administrativeStatus and the original attribute will work. This may be needed if the attribute has a richer set of states than the administrativeStatus attribute. But in this case beware of value conflicts between administrativeStatus and the original attribute. -CapabilityStep.activation.tooltip.lockoutAttributeName=Name of the attribute that contains a value for simulated lockoutStatus. This is usually an attribute that contains some kind of normal/locked information. -CapabilityStep.activation.tooltip.lockoutNormalList=List of attribute values that represent the "normal" state. If any of these values are present in the attribute then the object will be considered to be in a normal state. -CapabilityStep.activation.tooltip.lockoutLockedList=List of attribute values that represent the "locked" state. If any of these values are present in the attribute then the object will be considered to be in a locked state. -CapabilityStep.activation.tooltip.lockoutIgnoreAttribute=If set to true then the attribute which is used for simulated activation will be marked as ignored in the schema. I.e. system will pretend that this attribute does not exist and only use the standard lockoutStatus. This is the default. If set to false then the attribute will also be visible in the schema and both the lockoutStatus and the original attribute will work. This may be needed if the attribute has a richer set of states than the lockoutStatus attribute. But in this case beware of value conflicts between lockoutStatus and the original attribute. -CapabilityStep.activation.tooltip.returnedByDefault=Jos tosi niin aktivaatio attribuutti palautetaan resurssi objektien kanssa oletusarvoisesti ja sitä ei tarvitse pyytää. Jos epätosi nni aktivaatio atribbuutia pitää suoraan pyytää. -CapabilityStep.activation.tooltip.validFromEnabled=True if the resource supports validFrom activation property. -CapabilityStep.activation.tooltip.validFromReturned=True if the validFrom property is returned by default. False if it needs to be explicitly requested. -CapabilityStep.activation.tooltip.validToEnabled=True if the resource supports validTo activation property -CapabilityStep.activation.tooltip.validToReturned=True if the validTo property is returned by default. False if it needs to be explicitly requested. +CapabilityStep.activation.tooltip.enableList=Luettelo atribuutti arvoista jotka edustaa "käytössä" tilaa. Jos yksikään näistä arvoista sisältyy atribuuttiin niin objekti lasketaan käytössä olevaksi. Yleiset arvot ovat "tosi", "käytössä", "1", jne.. +CapabilityStep.activation.tooltip.ignoreAttribute=Jos asetettu todeksi niin atribuutti, jota käytetään simuloituun aktivointiin, merkitään huomiotta jätetyksi kaaviossa. Toisin sanoen järjestelmä on olevinaan kuin tätä atribuuttia ei olisi olemassa ja käyttää vain standardi hallinnollinenTilaa. Tämä on oletusarvo. Jos asetettuna epätodeksi niin atribuutti näkyy kaaviossa ja hallinnollinenTilassa, ja alkuperäinen atribuutti toimii. Tätä saatetaan tarvita jos atribuutille on asetettu korkeammat tilat kuin hallinnollinenTila attribuutille. Mutta tässä tapauksessa pitää varoa arvo ristiriitoja hallinnollinenTilan ja alkuperäisen attribuutin välillä. +CapabilityStep.activation.tooltip.lockoutAttributeName=Atribuutin nimi johon sisältyy simuloidun lukitusTilan arvo. Tämä on yleensä atribuutti joka sisätää jonkun tyyppistä normaalia/lukittua tietoa. +CapabilityStep.activation.tooltip.lockoutNormalList=Luettelo atribuutti arvoista jotka edustaa "normaali" tilaa. Jos yksikään näistä arvoista sisältyy atribuuttiin niin objekti lasketaan normaalina olevaksi. +CapabilityStep.activation.tooltip.lockoutLockedList=Luettelo atribuutti arvoista jotka edustaa "lukittu" tilaa. Jos yksikään näistä arvoista sisältyy atribuuttiin niin objekti lasketaan lukittuna olevaksi. +CapabilityStep.activation.tooltip.lockoutIgnoreAttribute=Jos asetettu todeksi niin atribuutti jota käytetään simuloituun aktivointiin merkitään huomiotta jätetyksi kaaviossa. Toisin sanoen järjestelmä on olevinaan kuin tätä atribuuttia ei olisi olemassa ja käyttää vain standardi lukitusTilaa. Tämä on oletusarvo. Jos asetettuna epätodeksi niin atribuutti näkyy kaaviossa ja lukitusTilassa, ja alkuperäinen atribuutti toimii. Tätä saatetaan tarvita jos atribuutille on asetettu korkeammat tilat kuin lukitusTila attribuutille. Mutta tässä tapauksessa pitää varoa arvo ristiriitoja lukitusTilan ja alkuperäisen attribuutin välillä. +CapabilityStep.activation.tooltip.returnedByDefault=Jos tosi niin aktivaatio attribuutti palautetaan resurssi objektien kanssa oletusarvoisesti ja sitä ei tarvitse pyytää. Jos epätosi niin aktivaatio atribuutia pitää pyytää suoraan. +CapabilityStep.activation.tooltip.validFromEnabled=Tosi jos resurssi tukee voimassaAlkaen aktivointi ominaisuutta. +CapabilityStep.activation.tooltip.validFromReturned=Tosi jos voimassaAlkaen ominaisuus palautetaan oletusarvoisesti. Epätosi jos sitä pitää erikseen pyytää. +CapabilityStep.activation.tooltip.validToEnabled=Tosi jos resurssi tukee voimassaAsti aktivointi ominaisuutta +CapabilityStep.activation.tooltip.validToReturned=Tosi jos voimassaAsti ominaisuus palautetaan oletusarvoisesti. Epätosi jos sitä pitää erikseen pyytää. CapabilityStep.capability.activation.tooltip=Aktivointi kyky. Kyky ottaa käyttöön/poistaa käytöstä tilejä, asettaa voimassaolo päiväykset, jne. CapabilityStep.capability.create.tooltip=Kyky luoda (lisätä) uusia objekteja resurssiin. CapabilityStep.capability.credentials.tooltip=Kyky asettaa tunnuksia resurssi tileihin. CapabilityStep.capability.delete.tooltip=Kyky poistaa olemassa olevia objekteja resurssista. -CapabilityStep.capability.liveSync.tooltip=Live synkronisaatio kyky. Kyky noutaa data muutoksia tehokkaasti melkein tosi ajassa. +CapabilityStep.capability.liveSync.tooltip=Live synkronointi kyky. Kyky noutaa data muutoksia tehokkaasti melkein tosi ajassa. CapabilityStep.capability.read.tooltip=Kyky lukea dataa resurssista. CapabilityStep.capability.script.tooltip=Kyky suorittaa ohjelmakoodi liittimessä ja resurssissa. CapabilityStep.capability.testConnection.tooltip=Kyky testata yhteyttä resurssiin. @@ -181,7 +182,7 @@ CapabilityStep.configured=Konfiguroitu CapabilityStep.credentials.tooltip.enabled=Tosi jos kyky on aktiivinen. Epätosi jos se on poistettu käytöstä. Käytöstä poistettu kyky toimii kuin ei olisi olemassa. Kykyjä voi poistaa käytöstä esimerkiksi ohittaakseen liitin virheitä, tehdäksesi resurssista vain luettavan, jne. CapabilityStep.credentials.tooltip.passEnabled=Tosi jos resurssi tukee salasana tunnuksia CapabilityStep.credentials.tooltip.passReturned=Tosi jos salasana palautetaan oletusarvoisesti. Väärä jos se pitää pyytää erikseen. -CapabilityStep.message.cantLoadCaps=Ei pystynyt lataamaan kykyjä +CapabilityStep.message.cantLoadCaps=Ei pystytty lataamaan kykyjä CapabilityStep.native=Natiivi CapabilityStep.script.tooltip.enabled=Tosi jos kyky on aktiivinen. Epätosi jos se on poistettu käytöstä. Käytöstä poistettu kyky toimii kuin ei olisi olemassa. Kykyjä voi poistaa käytöstä esimerkiksi ohittaakseen liitin virheitä, tehdäksesi resurssista vain luettavan, jne. CapabilityStep.script.tooltip.onConnector=Kyky suorittaa ohjelmakoodi "liittimessä". Tämä tarkoittaa, että ohjelmakoodi suoritetaan koneessa johon liitin on asennettu. Tämä on yleensä järjestelmä solmu tai liitin serveri. @@ -189,7 +190,7 @@ CapabilityStep.script.tooltip.onResource=Kyky suorittaa ohjelmakoodi "liittimess CapabilityStep.title=Kyvyt capabilityValuePanel.label.capability.create=Luo kyky capabilityValuePanel.label.capability.delete=Poista kyky -capabilityValuePanel.label.capability.liveSync=Live synkronisaatiio kyky +capabilityValuePanel.label.capability.liveSync=Live synkronointi kyky capabilityValuePanel.label.capability.read=Lue kyky capabilityValuePanel.label.capability.testConnection=Testaa yhteys kyky capabilityValuePanel.label.capability.update=Päivitä kyky @@ -200,7 +201,7 @@ CertDefinitionPage.message.cantSaveEmpty=Ei pysty tallentamaan tyhjää XML-tied CertDefinitionPage.message.cantSaveEmptyName=Ei voi tallentaa määritelmää ilman nimeä Channel.discovery=Löytö Channel.import=Tuo -Channel.liveSync=Live synkronisaatio +Channel.liveSync=Live synkronointi Channel.null=Valitse Yksi channel.nullValid=Valitse Yksi Channel.reconciliation=Täsmäyttäminen @@ -214,7 +215,7 @@ CheckTableHeader.triggerPlanned=Käynnistys suunniteltu {0}. CheckTableHeader.triggerUnknownTime=Käynnistys ilman ajastusta chooseTypeDialog.button.cancel=Peruuta chooseTypeDialog.column.name=Nimi -chooseTypeDialog.message.queryError=Virhe tapahtui kääntäessä haku tiedustelua filtteriin. +chooseTypeDialog.message.queryError=Virhe tapahtui kääntäessä haku tiedustelua suodattimeen. chooseTypeDialog.title=Valitse Objekti chooseTypePanel.ObjectNameValue.badOid=(haltijaa ei löydy) chooseTypePanel.ObjectNameValue.null=Ei mitään @@ -225,7 +226,7 @@ ConditionalSearchFilterEditor.condition.description.label=Ehdon kuvaus ConditionalSearchFilterEditor.condition.update.label=Päivitä ehto ConditionalSearchFilterEditor.condition.type.label=Ehdon tyyppi ConditionalSearchFilterEditor.description=Kuvaus -ConditionalSearchFilterEditor.label=Muokkaa sykronisaatio vastaavussuhdetta +ConditionalSearchFilterEditor.label=Muokkaa synkronointivastaavussuhdetta configurationProperties=Konfiguraatio ConfigurationStep.button.testConnection=Tallenna ja testaa yhteys ConfigurationStep.title=Konfiguraatio @@ -236,7 +237,7 @@ ContainerValuePanel.label.attribute=Attribuutti ContainerValuePanel.label.value=Arvo(t) contentPanel.accounts=Sisältö contentPanel.entitlements=Oikeutukset -CountToolbar.label={0,number,integer} to {1,number,integer} of {2,number,integer} +CountToolbar.label={0,numero,kokonaisluku} {1,numero,kokonaisluku}een {2,numero,kokonaisluku}sta CountToolbar.noFound=Ei löydy sopivia tuloksia DateValidator.message.fromAfterTo=voimassa päivämäärästä päivä pitääolla ennen voimassa päivämäärään DebugButtonPanel.button.delete=Poista @@ -249,7 +250,7 @@ DecisionsPanel.result=Tulos DecisionsPanel.user=Käyttäjä DecisionsPanel.originalActor=Alkuperäinen tekijä DecisionsPanel.stage=Vaihe -DecisionsPanel.when=Koska +DecisionsPanel.when=Milloin DecisionsPanel.escalation=eskalointi taso DefinitionScopeObjectType.FocusType=Käyttäjät, roolit, organisaatiot ja palvelut DefinitionScopeObjectType.AbstractRoleType=Roolit, organisaatiot ja palvelut @@ -257,7 +258,7 @@ DefinitionScopeObjectType.RoleType=Roolit DefinitionScopeObjectType.UserType=Käyttäjät DefinitionScopeObjectType.OrgType=Organisaatiot DefinitionScopeObjectType.ServiceType=Palvelut -deleteAllDialog.label.accountShadowsDelete=Tilin varjoja joita poistaa: {0} +deleteAllDialog.label.accountShadowsDelete=Poistettavat tilin varjot : {0} deleteAllDialog.label.nonAccountShadowsDelete=Poistettavat tilittömät varjot: {0} deleteAllDialog.label.org=Org. yksiköt deleteAllDialog.label.orgUnitsDelete=Poistettavat org. yksiköt: {0} @@ -265,27 +266,26 @@ deleteAllDialog.label.shadow.account=Tili varjot deleteAllDialog.label.shadow.nonAccount=Tilittömät varjot deleteAllDialog.label.shadow.org=Org. yksikön varjot deleteAllDialog.label.shadow.role=Rooli varjot -deleteAllDialog.label.totalToDelete=Kokonaismäärä objekteja joita poistaa: {0} +deleteAllDialog.label.totalToDelete=Poistettavia objekteja yhteensä: {0} deleteAllDialog.label.usersDelete=Poistettavat käyttäjät: {0} (käyttäjää 'Järjestelmänvalvoja' ei poisteta) deleteAllDialog.label.users=Käyttäjät -deleteAllDialog.message.choose=Valitse tuhottavat objekti tyypit: +deleteAllDialog.message.choose=Valitse poistettavat objektityypit: deleteAllDialog.no=Ei deleteAllDialog.yes=Kyllä DeltaPanel.label.changeType=Vaihda tyyppi: -DeltaPanel.label.modifications=midifikaatiot +DeltaPanel.label.modifications=midifikaatiot: DeltaPanel.label.objectToAdd=Lisättävä objekti: DeltaPanel.label.oid=Objekti jossa oid: direction.nullvalid=Valitse Yksi DoubleButtonPanel.button.default=Suorita DoubleButtonPanel.download=Lataa -DropDownChoicePanel.empty=Valitse Yksi +DropDownChoicePanel.empty=Valitse yksi DropDownChoicePanel.notDefined=Määrittelemätön EmptyProcessDetailsPanel.message=Prosessin yksityiskohtia ei saatavilla. ExecuteChangeOptionsPanel.label.executeAfterAllApprovals=Suorita kun kaikki kohdat hyväksytty ExecuteChangeOptionsPanel.label.force=Pakota ExecuteChangeOptionsPanel.label.keepDisplayingResults=Jatka tulosten näyttämistä ExecuteChangeOptionsPanel.label.reconcileAffected=Sovittele muuttuneet objektit - ExecuteChangeOptionsPanel.label.reconcile=Sovita ExecuteChangeOptionsPanel.options=Vaihtoehdot existenceFetchStrategy.nullValid=Valitse Yksi @@ -306,17 +306,17 @@ ExportType.XML=XML ExpressionEditorPanel.button.expressionSave=Päivitä lauseke ExpressionEditorPanel.label.expression=Lauseke ExpressionEditorPanel.label.language=Kieli -ExpressionEditorPanel.label.type=Lauseke tyyppi +ExpressionEditorPanel.label.type=Lauseketyyppi ExpressionEditorPanel.label.description=Kuvaus ExpressionEditorPanel.label.valuePolicyRef=Linjaus viittaus. -ExpressionEditorPanel.message.cantSerialize=Could not create JAXBElement from provided XML expression. Please enter correct expression. Reason: {0} +ExpressionEditorPanel.message.cantSerialize=Ei pystytty luomaan JAXVElement syötetystä XML lausekkeesta. Syötä oikea lauseke. Syy: {0} ExpressionEditorPanel.message.expressionSuccess=Lauseke on päivitetty onnistuneesti. -ExpressionEvaluatorType.AS_IS=As is +ExpressionEvaluatorType.AS_IS=Kuten ExpressionEvaluatorType.GENERATE=Tuota ExpressionEvaluatorType.LITERAL=Kirjaimellinen -ExpressionEvaluatorType.null=Valitse Yksi +ExpressionEvaluatorType.null=Valitse yksi ExpressionEvaluatorType.PATH=Polku -ExpressionEvaluatorType.SCRIPT=Scripti +ExpressionEvaluatorType.SCRIPT=Ohjelmakoodi ExpressionReturnMultiplicityType.MULTI=Moni ExpressionReturnMultiplicityType.SINGLE= Yksittäinen ExpressionVariableEditor.button.cancel=Peruuta @@ -344,7 +344,7 @@ feedbackMessagePanel.message.error=Virhe feedbackMessagePanel.message.expectedError=Odotettu virhe feedbackMessagePanel.message.fatalError=Kohtalokas virhe feedbackMessagePanel.message.info=Tieto -feedbackMessagePanel.message.inProgress=käynnissä +feedbackMessagePanel.message.inProgress=Käynnissä feedbackMessagePanel.message.notApplicable=Ei sovellettavissa feedbackMessagePanel.message.partialError=Osittainen virhe feedbackMessagePanel.message.success=Onnistui @@ -356,7 +356,7 @@ feedbackMessagePanel.showStack=[NÄYTÄ VIRHE PINO ] feedbackMessagePanel.times=kertaa feedtempMessagePanelbackMessagePanel.message.info=Tieto fetchStrategy.nullValid=Valitse Yksi -filter.duplicate=Filtteri nimellä '{0}' on jo määritetty +filter.duplicate=Suodatin nimellä '{0}' on jo määritetty filter.emptyFilter=Suodatin ei voi olla tyhjä H3Header.label.error=Virhe H3Header.showMore=Näytä lisää @@ -371,34 +371,34 @@ HandlerUriActions.ACTION_DISABLE_USER=Poista käytöstä käyttäjä (vanhentunu HandlerUriActions.ACTION_INACTIVATE_FOCUS=Aktivoimaton fokus HandlerUriActions.ACTION_INACTIVATE_SHADOW=Aktivoimaton varjo HandlerUriActions.ACTION_LINK_ACCOUNT=Liitä tili (vanhentunut) -HandlerUriActions.ACTION_LINK=Linkki +HandlerUriActions.ACTION_LINK=Liitä HandlerUriActions.ACTION_MODIFY_USER=Muokkaa käyttäjää (vanhentunut) HandlerUriActions.ACTION_SYNCHRONIZE=Synkronisoi (vanhentunut) -HandlerUriActions.ACTION_UNLINK_ACCOUNT=Poista tilin linkitys (vanhentunut) -HandlerUriActions.ACTION_UNLINK=Poista Linkkaus -HoursValidator.range=Kentän '${label}' pitää olla ${minimum} ja ${maximum} välillä. +HandlerUriActions.ACTION_UNLINK_ACCOUNT=Poista tilin liitäntä (vanhentunut) +HandlerUriActions.ACTION_UNLINK=Poista liitos +HoursValidator.range=Kentän '${etiketti}' pitää olla ${minimi} ja ${maximi} välillä. ImportOptionsPanel.errorCount=Virhe laskuri importOptionsPanel.fetchResourceSchema=Nouda resurssikaavio importOptionsPanel.keepOid=Pidä OID -ImportOptionsPanel.options=Vaihtoehdot -importOptionsPanel.overwriteExistingObject=Ylikirjoita olemassa oleva objekti +ImportOptionsPanel.options=Valikko +importOptionsPanel.overwriteExistingObject=Korvaa olemassa oleva objekti importOptionsPanel.protectedByEncryption=Suojattu salauksella importOptionsPanel.referentialIntegrity=Viitteellinen eheys importOptionsPanel.stopAfter=Pysäytä kun virheet ylittävät importOptionsPanel.summarizeErrors=Summaa virheet importOptionsPanel.summarizeSuccesses=Summaa onnistumiset importOptionsPanel.validateDynamicSchema=Kelpuuta dynaaminen kaavio -importOptionsPanel.validateStaticSchema=Validate static schema (XML only) -ItemApprovalPanel.approvalSchema=Hyväksy kaavio -ItemApprovalPanel.currentWorkItems=Nykyiset työ alkiot +importOptionsPanel.validateStaticSchema=Kelpuuta staattinen kaavio (vain XML) +ItemApprovalPanel.approvalSchema=Hyväksyntä kaavio +ItemApprovalPanel.currentWorkItems=Nykyiset työtehtävät ItemApprovalPanel.nextStages=Seuraavat vaiheet ItemApprovalPanel.wholeProcess=Koko hyväksyntä prosessi ItemApprovalPanel.decisionsDoneWhenFinishedIs_false=Tähän mennessä tehdyt päätökset ItemApprovalPanel.decisionsDoneWhenFinishedIs_true=Tehdyt päätökset -ItemApprovalPanel.itemThatWasApproved=Alkio jota tarkistettiin (ja HYVÄKSYTTIIN) -ItemApprovalPanel.itemThatWasCompleted=Alkio joka tuli valmiiksi -ItemApprovalPanel.itemThatWasRejected=alkio jota tarkistettiin (ja EI HYVÄKSYTTY) -ItemApprovalPanel.itemToBeApproved=hyväksymisjonossa oleva alkio +ItemApprovalPanel.itemThatWasApproved=Tehtävä jota tarkistettiin (ja HYVÄKSYTTIIN) +ItemApprovalPanel.itemThatWasCompleted=Tehtävä joka tuli valmiiksi +ItemApprovalPanel.itemThatWasRejected=Tehtävä jota tarkistettiin (ja EI HYVÄKSYTTY) +ItemApprovalPanel.itemToBeApproved=hyväksymisjonossa oleva tehtävä JasperReportConfigurationPanel.addField=Lisää kenttä JasperReportConfigurationPanel.addParameter=Lisää parametri JasperReportConfigurationPanel.deleteField=Poista kenttä @@ -410,7 +410,7 @@ JasperReportConfigurationPanel.parameterClass=Parametri luokka JasperReportConfigurationPanel.nestedClass=sisältyvä luokka JasperReportConfigurationPanel.parameterName=Parametrin nimi JasperReportConfigurationPanel.parameterProperty=Ominaisuus: {0} -JasperReportConfigurationPanel.reportFields=Raportti kentät +JasperReportConfigurationPanel.reportFields=Raportoi kentät JasperReportConfigurationPanel.reportParameters=Raportoi parametrit JasperReportConfigurationPanel.reportQuery=Raportoi Kysely JasperReportConfigurationPanel.errormsg=Tyhjiä arvoja ei sallitu @@ -461,8 +461,8 @@ LoggingConfigPanel.appenders.maxFileSize=Max. tiedosto koko [kB] LoggingConfigPanel.appenders.maxHistory=Max. historia LoggingConfigPanel.appenders.name=Nimi LoggingConfigPanel.appenders.pattern=Kuvio -LoggingConfigPanel.audit=Auditoi -LoggingConfigPanel.auditLog=Auditointi loki +LoggingConfigPanel.audit=Tarkasta +LoggingConfigPanel.auditLog=tarkastusloki LoggingConfigPanel.button.addClassLogger=Lisää kerääjä LoggingConfigPanel.button.addComponentLogger=Lisää komponenttien kerääjä LoggingConfigPanel.button.addConsoleAppender=Lisää konsolin liittäjä @@ -477,8 +477,8 @@ LoggingConfigPanel.logger=Kerääjä LoggingConfigPanel.loggersAppender=Liittäjä LoggingConfigPanel.loggersLevel=Taso LoggingConfigPanel.loggers=Kerääjät -LoggingConfigPanel.profiling.dumpInterval=tyhjennysväli -LoggingConfigPanel.profiling.dumpInterval.placeholder=tyhjennysväli +LoggingConfigPanel.profiling.dumpInterval=vedos aikaväli +LoggingConfigPanel.profiling.dumpInterval.placeholder=Vedos aikaväli LoggingConfigPanel.profiling.dumpInterval.tooltip=Tarkenna arvo minuuteissa (Perus on 30 min.) LoggingConfigPanel.profiling.entryExit=Profilointi sisäänkirjautuminen/poistuminen LoggingConfigPanel.profiling.general=Profilointi @@ -487,9 +487,9 @@ LoggingConfigPanel.profiling.requestFilter=Pyyntöjen suodatin LoggingConfigPanel.profiling.subsystem.model=Malli LoggingConfigPanel.profiling.subsystem.provisioning=Esivalmistelu LoggingConfigPanel.profiling.subsystem.repository=Säilö -LoggingConfigPanel.profiling.subsystem.resourceObjectChangeListener=Resurssi objektin muutoksen tarkkailija -LoggingConfigPanel.profiling.subsystem.synchronizationService=Synkronisaatio palvelu -LoggingConfigPanel.profiling.subsystems=subsysteemien profilointi +LoggingConfigPanel.profiling.subsystem.resourceObjectChangeListener=Resurssi Objektin Muutoksen Tarkkailija +LoggingConfigPanel.profiling.subsystem.synchronizationService=Synkronointi Palvelu +LoggingConfigPanel.profiling.subsystems=Alajärjestelmien profilointi LoggingConfigPanel.profiling.subsystem.taskManager=Tehtävänhallinta LoggingConfigPanel.profiling.subsystem.ucf=Ucf LoggingConfigPanel.profiling.subsystem.workflow=Työnkulku @@ -517,7 +517,7 @@ MappingEditorDialog.label=Muokkaa kartoitusta MappingEditorDialog.label.exceptChannel=Jätä huomioimatta kanava MappingEditorDialog.label.exclusive=eksklusiivinen MappingEditorDialog.label.expression=Lauseke -MappingEditorDialog.label.expressionType=Lauseke tyyppi +MappingEditorDialog.label.expressionType=Lauseketyyppi MappingEditorDialog.label.language=Kieli MappingEditorDialog.label.name=Nimi MappingEditorDialog.label.passPolicyRef=Linjaus viittaus. @@ -537,14 +537,14 @@ MappingsStatistics.TotalTime=lopullinen aika MappingType.label.placeholder=Luo uusi kartoitus matchingRule.nullValid=Valitse Yksi message.emptyLevel=Taso ei saa olla tyhjä -message.emptyString=sisään syöttö paneli ei saa olla tyhjä +message.emptyString=Syöttö paneli ei saa olla tyhjä message.error=Ole hyvä ja yritä uudelleen -Message.SourceMemory=Tehtävä muistissa(noudettu {0}) +Message.SourceMemory=Tehtävä muistissa (noudettu {0}) Message.SourceRepository=Säilö (Tiedot päivittyy {0}) message.success=Vastauksesi päivittyivät onnistuneesti message.WrongAnswer=Kysymyksiin ei vastattu oikein ModelOperationStatusPanel.label.focusName=Objekti: -ModelOperationStatusPanel.label.focusType=tyyppinen: +ModelOperationStatusPanel.label.focusType=tyyppiä: ModelOperationStatusPanel.label.primaryDelta=ensisijainen delta: ModelOperationStatusPanel.label.state=Tila: ModelOperationStatusPanel.state.FINAL=finaali: Operaatio on suoritettu (onnistuneesti tai ei) @@ -554,11 +554,11 @@ ModificationsPanel.label.attribute=Attribuutti ModificationsPanel.label.change=Vaihda ModificationsPanel.label.value=Arvo(t) multiplicityContainer.label.description=Kuvaus -multiplicityContainer.label.enforcement=Pakotus +multiplicityContainer.label.enforcement=Valvonta multiplicityContainer.label.multiplicity=Monikäyttösyys MultiplicityPolicyDialog.label=Konfiguroi monikäyttöisyyden rajoitukset MultiplicityPolicyDialog.message.badUpdate=Ei pysty näyttämään tyhjää monikäyttöisyyden rajoitusten konfiguraatiota -MultiplicityPolicyDialog.message.invalidMultiplicity=Väärä monikäyttöisyys arvo. Aseta numero arvo (0,1, ...) tai arvo 'rajoittamaton' (käytä valintaruutua) +MultiplicityPolicyDialog.message.invalidMultiplicity=Epäkelpo monikäyttöisyys arvo. Aseta numero arvo (0,1, ...) tai arvo 'rajoittamaton' (käytä valintaruutua) MultiValueField.nameNotSpecified=(Nimi ei tarkennettu) MyAccountsPanel.account.name=Nimi MyAccountsPanel.account.resource=Resurssi @@ -571,7 +571,7 @@ MyAssignmentsPanel.type.role=Rooli MyAssignmentsPanel.type.service=Palvelu MyAssignmentsPanel.type.user=Käyttäjä MyAssignmentsPanel.type.policyRule=Linjaus sääntö -NameStep.arrowToTurotialText=Ohjeistuksen jokaiselle askeleelle on ohje! -nappi. Paina tätä nappia saadaksesi tietoa jonkun tarkan konfiguraatio askeleen tarkoitus. +NameStep.arrowToTurotialText=Ohjeistuksen jokaiselle askeleelle on avustus -nappi. Paina tätä nappia saadaksesi tietoa jonkun tarkan konfiguraatio askeleen tarkoitus. NameStep.connectorBundle=Nippu NameStep.connectorHost=Liittimen isäntä NameStep.connectorInformation=Tieto @@ -582,7 +582,7 @@ NameStep.connectorVersion=liittimen versio NameStep.description=Kuvaus NameStep.hostNotUsed=Ei käytössä NameStep.name=Resurssin nimi -NameStep.title=Resurssien perusteet +NameStep.title=Resurssin perusteet NameStep.undefinedName=Määrittelemätön nimi NameStep.undefinedVersion=määrittelemätön versio NameStep.unknownVersion=Tuntematon @@ -602,19 +602,21 @@ NotificationsStatistics.MaxTime=Max NotificationsStatistics.MinTime=Min NotificationsStatistics.TotalTime=lopullinen aika NotificationsStatistics.Transport=Siirto -nullValid=Valitse Yksi +nullValid=Valitse yksi objectPolicyConfigurationEditor.button.edit=Muokkaa objectPolicyConfigurationEditor.label=Objektin linjaukset objectPolicyConfigurationEditor.name.placeholder=Aseta objektin linjaus ObjectPolicyDialog.button.cancel=Peruuta ObjectPolicyDialog.button.save=Tallenna -ObjectPolicyDialog.label=Muokka objektin viittaus +ObjectPolicyDialog.label=Muokkaa objektin linjaus ObjectPolicyDialog.label.oidBound.help=Oid sidos - Tämä ominaisuuden arvo sidotaan OIDhen. Tämä ominaisuus asetetaan OID arvon mukaisesti ja sitä ei voi muuttaa. ObjectPolicyDialog.propertyConstraint=Omninaisuuden rajoitus +ObjectPolicyDialog.conflictResolution=Conflict resolution +ObjectPolicyDialog.present=(present) ObjectPolicyDialog.property.placeholder=Aseta ominaisuuden reitti ObjectPolicyDialog.subtype=Objektin alatyyppi ObjectPolicyDialog.template=Objektin malli -ObjectPolicyDialog.type=Objekti tyyppi +ObjectPolicyDialog.type=Objektityyppi objectSyncConfig.editorFocus.nullValid=Valitse Yksi objectSyncConfig.editorKind.nullValid=Valitse Yksi objectSyncConfig.editorObjectTemplate.nullValid=Valitse Yksi @@ -626,7 +628,7 @@ ObjectTypeGuiDescriptor.account=Tili ObjectTypeGuiDescriptor.connector=Liitin ObjectTypeGuiDescriptor.connectorHost=Liittimen isäntä ObjectTypeGuiDescriptor.focus=Fokus -ObjectTypeGuiDescriptor.form=Form +ObjectTypeGuiDescriptor.form=Lomake ObjectTypeGuiDescriptor.genericObject=Yleinen objekti ObjectTypeGuiDescriptor.lookupTable=Haku taulukko ObjectTypeGuiDescriptor.node=Solmu @@ -634,7 +636,7 @@ ObjectTypeGuiDescriptor.object=Objekti ObjectTypeGuiDescriptor.objectTemplate=Objektin malli ObjectTypeGuiDescriptor.orgManager=Org. manageri ObjectTypeGuiDescriptor.org=Organisaatio -ObjectTypeGuiDescriptor.reportOutput=Ulosanti raportti +ObjectTypeGuiDescriptor.reportOutput=Raportoi ulosanti ObjectTypeGuiDescriptor.report=Raportti ObjectTypeGuiDescriptor.resource=Resurssi ObjectTypeGuiDescriptor.role=Rooli @@ -647,14 +649,14 @@ ObjectTypeGuiDescriptor.user=Käyttäjä ObjectTypeGuiDescriptor.service=Palvelu ObjectTypeGuiDescriptor.case=Asia ObjectTypeGuiDescriptor.valuePolicy=Arvon linjaus -operation.com.evolveum.midpoint.common.crypto.CryptoUtil.securitySelfTest=Turvallisuuden testaus +operation.com.evolveum.midpoint.common.crypto.CryptoUtil.securitySelfTest=Turvallisuuden itsensä testaus operation.com.evolveum.midpoint.common.operation.import.object=Tuo objekti -operation.com.evolveum.midpoint.common.policy.PasswordPolicyUtils.passwordValidation=Salasanan varmistus vastaan salasana linjaus +operation.com.evolveum.midpoint.common.policy.PasswordPolicyUtils.passwordValidation=Salasanan kelpuutus vastaan salasana linjaus operation.com.evolveum.midpoint.common.validator.Validator.objectBasicsCheck=Perustarkastukset operation.com.evolveum.midpoint.common.validator.Validator.resourceNamespaceCheck=Resurssin nimitilan tarkastus -operation.com.evolveum.midpoint.common.validator.Validator.validateSchema=kaavion vahvistus -operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.provisioningSelfTest=Esivalmistelun testaus (malli) -operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.repositorySelfTest=Säilön testaus (Malli) +operation.com.evolveum.midpoint.common.validator.Validator.validateSchema=kaavion kelpuutus +operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.provisioningSelfTest=Esivalmistelun itsensä testaus (malli) +operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.repositorySelfTest=Säilön itsensä testaus (Malli) operation.com.evolveum.midpoint.model.api.ModelInteractionService.previewChanges=Esikatsele muutoksia (malli) operation.com.evolveum.midpoint.model.api.ModelService.addObject=Lisää objekti (malli) operation.com.evolveum.midpoint.model.api.ModelService.addUser=Lisää käyttäjä (Malli) @@ -666,8 +668,8 @@ operation.com.evolveum.midpoint.model.api.ModelService.getPropertyAvailableValue operation.com.evolveum.midpoint.model.api.ModelService.importAccountsFromResource=Tuo tilejä resurssista operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromFile=Tuo objekteja (malli) operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromStream=Tuo objekteja (malli) -operation.com.evolveum.midpoint.model.api.ModelService.listAccountShadowOwner=Listaa tilin varjo omistaja -operation.com.evolveum.midpoint.model.api.ModelService.listObjects=Listaa ojektit (malli) +operation.com.evolveum.midpoint.model.api.ModelService.listAccountShadowOwner=Luettele Tilin Carjo Omistaja +operation.com.evolveum.midpoint.model.api.ModelService.listObjects=Luettele ojektit (malli) operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjectShadows=Luettele resurssi objektien varjot (malli) operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjects=Luettele resurssi objektit (malli) operation.com.evolveum.midpoint.model.api.ModelService.modifyObject=Muokkaa objektia (malli) @@ -683,9 +685,9 @@ operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveAcco operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveUserAttributes=Ratkaise käyttäjän attribuutit operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.updateAccount=Päivitä tili operation.com.evolveum.midpoint.model.controller.ModelController.modifyObjectWithExclusion=muokkaa objektia poissululla -operation.com.evolveum.midpoint.model.controller.ModelController.processAddDeleteAccountFromChanges=Prosessoi tilin muutokset +operation.com.evolveum.midpoint.model.controller.ModelController.processAddDeleteAccountFromChanges=Prosessoi tili muutoksista operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInProvisioning=Hae objekteja esivalmistelusta -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInRepository=Hae säilöstä objekteja  +operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInRepository=Hae objekteja säilöstä operation.com.evolveum.midpoint.model.controller.ModelController.searchObjects=Hae objekteja (Malli) operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user.getObject=Hanki objekti (malli) operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user.searchObjects.employeeType=hae objekteja - työntekijäTyyppi (Malli) @@ -699,8 +701,8 @@ operation.com.evolveum.midpoint.model.controller.SchemaHandler.processInboundHan operation.com.evolveum.midpoint.model.controller.SchemaHandler.processOutboundHandling=Prosessoi ulosmenevä käsittely operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstruction=Prosessoi ominaisuuden rakennus operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyConstructions=Prosessoi ominaisuuksien rakennus -operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user=Säilön testaus, käyttäjä (Malli) -operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.lookupTable=Repository self test, lookup table (Model) +operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user=Säilön itsensä testaus, käyttäjä (Malli) +operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.lookupTable=Säilön itsensä testaus, haku taulukko (Malli) operation.com.evolveum.midpoint.model.importer.ImportAccountsFromResourceTaskHandler.launch=Tuo tilejä resurssista operation.com.evolveum.midpoint.model.importer.ObjectImporter.checkResourceSchema=Tarkista resurssikaavio operation.com.evolveum.midpoint.model.importer.ObjectImporter.encryptValues=Salaus @@ -713,16 +715,16 @@ operation.com.evolveum.midpoint.model.lens.ChangeExecutor.executeDelta=Suorita d operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute=Suorita (Malli) operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.focus.UserType=Suorita käyttäjän delta (Malli) operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.projection.ShadowType=Suorita varjo delta (Malli) -operation.com.evolveum.midpoint.model.lens.projector.ContextLoader.checkProjectionContexts=Tarkista projektion asiayhteys (malli) +operation.com.evolveum.midpoint.model.lens.projector.ContextLoader.checkProjectionContexts=Tarkista projektion asiayhteydet (malli) operation.com.evolveum.midpoint.model.lens.projector.InboundProcessor.processInbound=Prosessoi sisääntuleva (Malli) operation.com.evolveum.midpoint.model.lens.projector.Projector.project=Projekti (Malli) -operation.com.evolveum.midpoint.model.lens.projector.ReconciliationProcessor.processReconciliation=Prosessoi täsmäytys(Malli) +operation.com.evolveum.midpoint.model.lens.projector.ReconciliationProcessor.processReconciliation=Prosessoi täsmäytys (Malli) operation.com.evolveum.midpoint.model.synchronizer.InboundProcessor.processInbound=Prosessoi sisääntuleva (Malli) -operation.com.evolveum.midpoint.model.synchronizer.ReconciliationProcessor.processReconciliation=Prosessoi sisääntuleva (Malli) +operation.com.evolveum.midpoint.model.synchronizer.ReconciliationProcessor.processReconciliation=Prosessoi täsmäytys (Malli) operation.com.evolveum.midpoint.model.synchronizer.UserSynchronizer.checkAccountContextReconciliation=Tarkista tilin asiayhteyden täsmäys (Malli) operation.com.evolveum.midpoint.model.sync.SynchronizeAccountResultHandler.handle=Synkronisoi tilin tuloksen käsittelijä, käsittele (Malli) operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyFailure=Ilmoita epäonnistuminen (Ilmoitukset) -operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyInProgress=Ilmoittaminen käynnissä (Ilmoitukset) +operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyInProgress=Ilmoita käynnissä olevat (Ilmoitukset) operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifySuccess=Ilmoita onnistuminen (Ilmoitukset) operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.addObject=Lisää objekti (Esivalmistelu) operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.deleteObject=Poista objekti (Esivalmistelu) @@ -731,7 +733,7 @@ operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.getObject=H operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.modifyObject=Muokkaa objektia (Esivalmistelu) operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.searchObjects=Etisi objekteja (Esivalmistelu) operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.testResource=Testaa resurssi (Esivalmistelu) -operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.checkSituation=Tarkista synkronisaation tilanne +operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.checkSituation=Tarkista synkronointi tilanne operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.notifyChange=Ilmoita muutos operation.com.evolveum.midpoint.provisioning.impl.ResourceManager.completeResource=Valmista loppuun resurssi (Esivalmistelu) operation.com.evolveum.midpoint.provisioning.impl.ResourceTypeManager.completeResource=Valmista loppuun resurssi (Esivalmistelu) @@ -771,13 +773,13 @@ operation.com.evolveum.midpoint.task.api.TaskManager.searchNodes=Hae Solmut (Teh operation.com.evolveum.midpoint.task.api.TaskManager.searchTasks=Hae tehtävät (Tehtävät) operation.com.evolveum.midpoint.task.api.TaskManager.suspendTasks=Keskeytä tehtävät (Tehtävät) operation.com.evolveum.midpoint.task.api.TaskManager.switchToBackground=Siirrä tehtävä taustalle (Tehtävä) -operation.com.evolveum.midpoint.task.quartzimpl.cluster.ClusterManager.stopClusterManagerThread=Pysäytä ClusterManager ketju (Tehtävä) +operation.com.evolveum.midpoint.task.quartzimpl.cluster.ClusterManager.stopClusterManagerThread=Pysäytä RyhmitysManageri ketju (Tehtävä) operation.com.evolveum.midpoint.task.quartzimpl.cluster.NodeRegistrar.deleteNode=Poista solmu (Tehtävä) operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.addNodeAndTaskInformation=Lisää solmujen ja tehtävien tietoja (Tehtävä) operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.getClusterStatusInformation=Hanki ryhmän status tiedot (Tehtävä) operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.scheduleTaskNow=Ajasta tehtävä nyt (Tehtävä) operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.startScheduler=Käynnistä ajastaja (Tehtävä) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopAllTasksOnThisNodeAndWait=Pysäytä kaikki tehtävät tässä Solmussa ja odota niiden valmistumista (Tehtävä) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopAllTasksOnThisNodeAndWait=Pysäytä kaikki tehtävät tässä solmussa ja odota niiden valmistumista (Tehtävä) operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopSchedulersAndTasks=Pysäytä ajastukset ja tehtävät (Tehtävä) operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopScheduler=Pysäytä ajastin (Tehtävä) operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.stopTasksRunAndWait=Pysäytä tehtävät ja odota niiden valmistumista (Tehtävä) @@ -785,22 +787,22 @@ operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.unsch operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.waitForTaskRunCompletion=Odota tehtävän suorittamisen valmistumista (Tehtävä) operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.getLocallyRunningTasks=Hanki paikallisesti suoritettavat tehtävät (Tehtävä) operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopLocalTaskRun=Pysäytä paikallisen tehtävän suorittaminen (Tehtävä) -operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopSchedulerAndTasks=Pysäytä ajastaja ja tehtävät paikallisessa solmussa (tehtävä) +operation.com.evolveum.midpoint.task.quartzimpl.execution.LocalNodeManager.stopSchedulerAndTasks=Pysäytä ajastaja ja tehtävät paikallisessa solmussa (Tehtävä) operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.addNodeStatusFromRemoteNode=Hanki etäsolmun status (Tehtävä) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteScheduler=Pysäytä etäajastaja (tehtävä) -operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteTaskRun=Pysäytä tehtävän etäsuoritus (Tehtävä) -operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeJobStores=Synkronisoi systeemin säilö ja Quartz Job Storeen (Tehtävä) -operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeTask=Synkronisoi tehtävä systeemin säilössä ja Quartz Job Storeen (Tehtävä) +operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteScheduler=Pysäytä etäajastaja (Tehtävä) +operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteTaskRun=Pysäytä etätehtävän suoritus (Tehtävä) +operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeJobStores=Synkronisoi systeemin säilö ja Quartz Job Store (Tehtävä) +operation.com.evolveum.midpoint.task.quartzimpl.execution.TaskSynchronizer.synchronizeTask=Synkronisoi tehtävä systeemin säilössä ja Quartz Job Storessa (Tehtävä) operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.addNodeAndTaskInformation=Lisää solmu ja tehtävä tietoja (Tehtävä) operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.stopSchedulersAndTasks=Pysäytä ajastukset ja tehtävät (Tehtävä) operation.com.evolveum.midpoint.task.quartzimpl.LocalExecutionManager.getLocallyRunningTasks=Hanki paikallisesti suoritettavat tehtävät (Tehtävä) -operation.com.evolveum.midpoint.task.quartzimpl.TaskManagerQuartzImpl.addTaskToRepositoryAndQuartz=Lisä tehtävä säilöön ja Quarz job Storeen (Tehtävä) +operation.com.evolveum.midpoint.task.quartzimpl.TaskManagerQuartzImpl.addTaskToRepositoryAndQuartz=Lisää tehtävä säilöön ja Quarz job Storeen (Tehtävä) operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadAttributes=Lataa attribuutit (GUI) operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadObject=Lataa Objekti (GUI) operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadResource=Lataa resurssi (GUI) operation.com.evolveum.midpoint.web.component.orgStruct.BookmarkableFolderContent.loadOrgUnit=Ladataan oganisaatio yksikköä operation.com.evolveum.midpoint.web.component.prism.ContainerWrapper.createProperties=Luo ominaisuudet (Gui) -operation.com.evolveum.midpoint.web.component.prism.ObjectWrapper.createContainers=Luo kontti (Gui) +operation.com.evolveum.midpoint.web.component.prism.ObjectWrapper.createContainers=Luo astiat (Gui) operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObject=Poista objekti (Gui) operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObjects=Poista objektit (Gui) operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.loadObject=Lataa Objekti (GUI) @@ -816,7 +818,7 @@ operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.testRepository=Te operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAccounts=Lataa tilit (Gui) operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAssignments=Lataa toimeksiannot (Gui) operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadUser=Lataa käyttäjä (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadWorkItems=Lataa työ alkiot(Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadWorkItems=Lataa työtehtävät (Gui) operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadAccount=Lataa tili (Gui) operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUser=Lataa käyttäjä (Gui) operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUserWithAccounts=Lataa käyttäjä tilien kanssa (Gui) @@ -829,36 +831,36 @@ operation.com.evolveum.midpoint.web.page.admin.resources.content.PageAccount.sav operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.changeOwner=Vaihda omistajaa (Gui) operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.createUserFromAccount=Luo käyttäjä tilistä (Gui) operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.countResources=Laske resurssit (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.listResources=Listaa resurssit (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.listResources=Luettele resurssit (Gui) operation.com.evolveum.midpoint.web.page.admin.resources.PageAdminResources.loadResource=Lataa resurssit (Gui) operation.com.evolveum.midpoint.web.page.admin.resources.PageResourceEdit.saveResource=Tallenna resurssi (Gui) operation.com.evolveum.midpoint.web.page.admin.resources.PageResource.importFromResource=Tuo resurssista operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.connectorDiscovery=Liittimen löytyminen (Gui) operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteHosts=Poista isännät (Gui) operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteResources=Poista resurssit (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.syncStatus=Synkronisaation status (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.syncStatus=Synkronointi tila (Gui) operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.testResource=Testaa resurssi (Gui) operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.loadRole=Lataa rooli (Gui) operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.saveRole=Tallenna rooli (Gui) operation.com.evolveum.midpoint.web.page.admin.roles.PageRoles.deleteRoles=Poista roolit (Gui) operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.countNodes=Laske solmut (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.listNodes=Listaa solmut (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.listNodes=Luettele solmut (Gui) operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.countTasks=Laske tehtävät (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.listTasks=Listaa tehtävät (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.listTasks=Luettele tehtävät (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTaskAdd.saveTask=Tallenna tehtävä (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deactivateServiceThreads=Poista käytöstä palveluketjut (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteNodes=Poista solmut (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteTasks=Poista tehtävät (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.reactivateServiceThreads=Ota uudestaan käyttöön palveluketjut (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTask=Jatka tehtävä (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTask=Jatka tehtävää (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTasks=Jatka tehtäviä (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.scheduleTasks=Ajasta tehtävät (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.startSchedulers=Käynnistä ajastukset (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulersAndTasks=Pysäytä ajastukset ja tehtävät (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulers=Pysäytä ajastukset (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.suspendTasks=Keskeytö tehtävät (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.suspendTasks=Keskeytä tehtävät (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.synchronizeTasks=Synkronisoi tehtävät (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObject=Poista objekti (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObject=Poista objekti (Gui) operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObjects=Poista objektit (Gui) operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObject=Siirrä objekti (Gui) operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.moveObjects=Siirrä objektit (Gui) @@ -879,41 +881,41 @@ operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUser=Poist operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUsers=Poista käytöstä käyttäjät (Gui) operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUser=Ota käyttöön käyttäjä (Gui) operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUsers=Ota käyttöön käyttäjät (Gui) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.sendToSubmit=lähetä kirjattavaksi (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.sendToSubmit=Lähetä kirjattavaksi (Gui) operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUser=Täsmäytä käyttäjä (Gui): {0} operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUsers=Täsmäytä käyttäjät (Gui) -operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.saveWorkItem=Tallenna työ alkio (Gui) -operation.com.evolveum.midpoint.web.util.WebModelUtils.deleteObject=Poista objekti (Gui) -operation.com.evolveum.midpoint.web.util.WebModelUtils.loadObject=Lataa Objekti (GUI) -operation.com.evolveum.midpoint.wf.WfHook.invoke=Työnkulun kiinnitys kutsu (työnkulku) +operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.saveWorkItem=Tallenna työtehtävä (Gui) +operation.com.evolveum.midpoint.web.util.WebModelUtils.deleteObject=Poista objekti (Gui) +operation.com.evolveum.midpoint.web.util.WebModelUtils.loadObject=Lataa Objekti (Gui) +operation.com.evolveum.midpoint.wf.WfHook.invoke=Työnkulun kiinnitys pyyntö (Työnkulku) operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.addObject=Malli verkko palvelu lisää objekti operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.deleteObject=Malli verkko palvelu poista objekti operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getObject=Malli verkko palvelu hanki objekti operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.getPropertyAvailableValues=Malli verkko palvelu hanki ominaisuuden olemassa olevat arvot operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.importFromResource=Malli verkko palvelu tuo resurssista operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listAccountShadowOwner=Malli verkko palvelu listaa tilin varjo omistaja -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listObjects=Malli verkko palvelu listaa objektit -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjectShadows=Malli verkko palvelu listaa resurssi objektin varjot -operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjects=Malli verkko palvelu listaa resurssi objektit +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listObjects=Malli verkko palvelu luettele objektit +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjectShadows=Malli verkko palvelu luettele resurssi objektin varjot +operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.listResourceObjects=Malli verkko palvelu luettele resurssi objektit operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.modifyObject=Malli verkko palvelu muokkaa objektia operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.searchObjects=Malli verkko palvelu hae objekteja operation.com.evolveum.midpoint.xml.ns._public.model.model_1_wsdl.ModelPortType.testResource=Malli verkko palvelu testaa resurssi operation.linkShadow=Liitä tili (Malli) operation.org.identityconnectors.framework.api.ConnectorFacade.addAttributeValues=Lisää attribuutin arvot (Icf) operation.org.identityconnectors.framework.api.ConnectorFacade.create=Luo (Icf) -operation.org.identityconnectors.framework.api.ConnectorFacade.delete=Poista objekti (Icf) +operation.org.identityconnectors.framework.api.ConnectorFacade.delete=Poista objekti (ICF) operation.org.identityconnectors.framework.api.ConnectorFacade.getObject=ICF hanki objekti operation.org.identityconnectors.framework.api.ConnectorFacade.schema=ICF-kaavio operation.org.identityconnectors.framework.api.ConnectorFacade.update=Päivitä (lcf) operation.com.evolveum.midpoint.web.component.wizard.resource.NameStep.saveResource=Tallenna resurssin perustiedot operation.com.evolveum.midpoint.web.component.wizard.resource.ConfigurationStep.saveResource=Tallenna resurssi konfiguraatio operation.com.evolveum.midpoint.web.component.wizard.resource.SchemaHandlingStep.saveSchemaHandling=Tallenna resurssikaavion käsittely -operation.com.evolveum.midpoint.web.component.wizard.resource.SynchronizationStep.saveResourceSynchronization=Tallena resurssi synkronisaatio +operation.com.evolveum.midpoint.web.component.wizard.resource.SynchronizationStep.saveResourceSynchronization=Tallenna resurssi synkronointi operation.com.evolveum.midpoint.web.component.wizard.resource.CapabilityStep.saveCapabilities=Tallenna resurssin kyvyt operation.com.evolveum.midpoint.web.page.admin.PageAdminFocus.loadShadow=Lataa varjo operationResultPanel.cause=Syy: -operationResultPanel.context=Konteksti: -operationResultPanel.count=Luku: +operationResultPanel.context=Asiayhteys: +operationResultPanel.count=Määrä: operationResultPanel.hideStack=[ PIILOITA VIRHE PINO] operationResultPanel.param=Parametri: operationResultPanel.showStack=[NÄYTÄ VIRHE PINO ] @@ -927,7 +929,7 @@ operationResultPanel.title.success=Onnistui operationResultPanel.title.unknown=Tuntematon operationResultPanel.title.warn=Varoitus OperationResultStatus.FATAL_ERROR=Kohtalokas virhe -OperationResultStatus.IN_PROGRESS=käynnissä +OperationResultStatus.IN_PROGRESS=Käynnissä OperationResultStatus.NOT_APPLICABLE=Ei sovellettavissa OperationResultStatus.PARTIAL_ERROR=Osittainen virhe OperationResultStatus.SUCCESS=Onnistui @@ -949,19 +951,19 @@ orgUnitAddDeletePopup.column.name=Nimi orgUnitAddDeletePopup.title=Valitse Org. yksikkö OrgUnitBrowser.cancel=Peruuta OrgUnitBrowser.createRoot=Tee siitä juuri -OrgUnitBrowser.message.queryError=Virhe tapahtui kesken haku kyselyn kääntämistä filtteriin. +OrgUnitBrowser.message.queryError=Virhe tapahtui kääntäessä haku tiedustelua suodattimeen. OrgUnitBrowser.search=Etsi OrgUnitBrowser.title=Valitse uusi ylähakemisto org. yksikölle PageAbout.allRightsReserved=©2014 Evolveum. -PageAbout.button.testProvisioning=Esivalmistelun testaus +PageAbout.button.testProvisioning=Esivalmistelun itsensä testaus PageAbout.button.cleanupActivitiProcesses=Clean-up Activiti processes -PageAbout.button.testRepositoryCheckOrgClosure=Tarkista ja korjaa org. sulkemis johdonmukaisuus +PageAbout.button.testRepositoryCheckOrgClosure=Tarkista ja korjaa org sulkemis johdonmukaisuus PageAbout.button.reindexRepositoryObjects=Luetteloi uudestaan säilö objektit -PageAbout.button.testRepository=Säilön testaus +PageAbout.button.testRepository=Säilön itsensä testaus PageAbout.message.couldntObtainJvmParams=Ei pystytty noukkimaan JVM parametrejä JMXstä. PageAbout.midPointRevision=${git.describe} -PageAbout.builtAt=Build at -PageAbout.build=${Aikaleima} +PageAbout.builtAt=rakenna +PageAbout.build=${timestamp} PageAbout.midPointRevisionTitle=Git kuvaile PageAbout.midPointVersion=${pom.version} PageAbout.midPointVersionTitle=Versio @@ -971,7 +973,7 @@ PageAbout.repoDiag.driverShortName=Ajurin lyhyt nimi PageAbout.repoDiag.driverVersion=Ajuri versio PageAbout.repoDiag.implementationDescription=Täytäntöönpanon kuvaus PageAbout.repoDiag.implementationShortName=Täytäntöönpanon nimi -PageAbout.repoDiag.isEmbedded=Sisältää +PageAbout.repoDiag.isEmbedded=Sisältyy PageAbout.repoDiag.repositoryUrl=Säilö URL PageAbout.title=Tietoa tästä järjestelmästä PageAbout.title.basic=Perus @@ -988,10 +990,10 @@ pageAccount.message.cantEditAccount=Ei pystynyt lataamaan tiliä muokkausta vart pageAccount.message.cantEditProtectedAccount=Tämä on suojattu tili, sitä ei voi muokata. PageAccounts.accounts.description=Kuvaus PageAccounts.accounts.intent=Aikomus -PageAccounts.accounts.kind=Laji +PageAccounts.accounts.kind=Tyyppiluokka PageAccounts.accounts.name=Nimi PageAccounts.accounts.objectClass=Objekti luokka -PageAccounts.accounts.failedOperationType=Operaatio epäonnistui +PageAccounts.accounts.failedOperationType=Epäonnistunut operaatio PageAccounts.accounts.oid=Oid PageAccounts.accounts.owner=Omistaja PageAccounts.accounts.result=Tulos @@ -1000,29 +1002,29 @@ PageAccounts.accounts.synchronizationTimestamp=Aikaleima PageAccounts.button.clearExportFolder=Tyhjännä ulosvienti kansio PageAccounts.button.export=Vie PageAccounts.button.load=Lataa -PageAccounts.count=Luku +PageAccounts.count=Määrä PageAccounts.deleted=Poistettu PageAccounts.disputed=Kiistanalainen PageAccounts.exportException=Virhe kesken ulosviennin, syy {0} PageAccounts.exportFileDoesntExist=Ei pystynyt luomaan tiedostoa {0} PageAccounts.linked=Linkitetty PageAccounts.message.cantShowOwner=Ei voi näyttää omistajan tietojen yksityiskohtia. -PageAccounts.message.ownerNotFound=Ei pystynyt löytämään omistajaa varjolle OIDlla {0}. -PageAccounts.message.unsupportedOwnerType=Ei tuettu omistaja tyyppi. -pageAccounts.message.resourceNotSelected=Resurssia ei valitty. Valitse resurssi nähdäksesi sen varjot. +PageAccounts.message.ownerNotFound=Ei pystynyt löytämään omistajaa varjolle oid:lla {0}. +PageAccounts.message.unsupportedOwnerType=Ei tuettu omistajatyyppi. +pageAccounts.message.resourceNotSelected=Resurssia ei valittuna. Valitse resurssi nähdäksesi sen varjot. PageAccounts.message.success.clearExport=Ulosvienti kansio tyhjennettiin onnistuneesti PageAccounts.message.success.export=Ulosvienti onnistui. Ulosviety tiedosto: {0}. -PageAccounts.message.validationError=Etsityn objektiLuokka arvo: '{0}' ei ole voimassa. Anna voimassa oleva objektiLuokka arvo. +PageAccounts.message.validationError=Etsityn objektiLuokka arvo: '{0}' ei kelpaa. Syötä oikeanlainen objektiLuokka arvo. PageAccounts.nothing=Tyhjä PageAccounts.resource=Resurssi PageAccounts.shadows=Varjot PageAccounts.state=Tila PageAccounts.summary=Yhteenveto -PageAccounts.title=Varjon synkronisaation yksityiskohdat +PageAccounts.title=Varjon synkronoinnin yksityiskohdat PageAccounts.total=Yhteensä PageAccounts.unlinked=Linkkautumaton PageAccounts.unmatched=Yhdistämätön -PageAccount.title=Tili '{0}' on '{1}' )))) +PageAccount.title=Tili '{0}' '{1}'ssa pageAdmin.certification=Sertifikaatio pageAdmin.certification.description=Sertifikaatiot, uudelleen sertifikaatiot pageAdmin.configuration=Konfiguraatio @@ -1032,12 +1034,12 @@ pageAdmin.home=Koti PageAdmin.menu.top.certification.campaigns=Kampanjat PageAdmin.menu.top.certification.scheduling=Kampanjoiden ajastus PageAdmin.menu.top.certification=Sertifikaatio -PageAdmin.menu.top.certification.decisions=minun työ alkiot +PageAdmin.menu.top.certification.decisions=minun työtehtäväni PageAdmin.menu.top.certification.definitions=Kampanjan kuvaukset PageAdmin.menu.top.certification.newDefinition=Uusi kampanja kuvaus PageAdmin.menu.top.certification.viewDefinition=Tarkastele kampanjan kuvausta PageAdmin.menu.top.configuration.about=Tieto -PageAdmin.menu.top.configuration.basic=Systeemi +PageAdmin.menu.top.configuration.basic=Järjestelmä PageAdmin.menu.top.configuration.bulkActions=Massa toiminnot PageAdmin.menu.top.configuration.repoQuery=Kysely pelikenttä PageAdmin.menu.top.configuration.evaluateMapping=Kartoitus pelikenttä @@ -1056,37 +1058,37 @@ PageAdmin.menu.top.configuration.security=Turvallisuus PageAdmin.menu.top.configuration.shadowsDetails=Varjojen yksityiskohdat PageAdmin.menu.top.home=Koti PageAdmin.menu.top.reports.created=Luodut raportit -PageAdmin.menu.top.reports.list=Listaa raportit +PageAdmin.menu.top.reports.list=Luettele raportit PageAdmin.menu.top.reports.new=Tuo Jasper raportti PageAdmin.menu.top.reports=Raportit PageAdmin.menu.top.resources.import=Tuo resurssin kuvaus -PageAdmin.menu.top.resources.list=Listaa resurssit +PageAdmin.menu.top.resources.list=Luettele resurssit PageAdmin.menu.top.resources.new=Uusi resurssi PageAdmin.menu.top.resources.view=Katsele resurssia PageAdmin.menu.top.resources.edit=Muokkaa resurssia PageAdmin.menu.top.resources=Resurssit PageAdmin.menu.top.connectorHosts.list=Listaa liittimen isännät -PageAdmin.menu.top.roles.list=Listaa roolit +PageAdmin.menu.top.roles.list=Luettele roolit PageAdmin.menu.top.roles.new=Uusi rooli PageAdmin.menu.top.roles=Roolit -PageAdmin.menu.top.serverTasks.list=Listaa tehtävät +PageAdmin.menu.top.serverTasks.list=Luettele tehtävät PageAdmin.menu.top.serverTasks.new=Uusi tehtävä PageAdmin.menu.top.serverTasks=Palvelin tehtävät PageAdmin.menu.top.users.find=Etsi käyttäjiä -PageAdmin.menu.top.users.list=Listaa käyttäjät +PageAdmin.menu.top.users.list=Luettele käyttäjät PageAdmin.menu.top.users.new=Uusi käyttäjä PageAdmin.menu.top.users.org.new=Uusi organisaatio PageAdmin.menu.top.users.org=Org. rakenne PageAdmin.menu.top.users.org.tree=Organisaation puu PageAdmin.menu.top.users=Käyttäjät -PageAdmin.menu.top.workItems.listClaimable=Alkio jonka voin ottaa käyttöön. -PageAdmin.menu.top.workItems.list=minun alkiot +PageAdmin.menu.top.workItems.listClaimable=tehtävät jotka voin ottaa käyttöön. +PageAdmin.menu.top.workItems.list=minun tehtäväni PageAdmin.menu.top.workItems.listAll=Kaikki alkiot PageAdmin.menu.top.workItems.listProcessInstancesAll=Kaikki pyynnöt PageAdmin.menu.top.workItems.listProcessInstancesRequestedBy=Minun pyynnöt PageAdmin.menu.top.workItems.listProcessInstancesRequestedFor=Minuun kohdistuneet pyynnöt -PageAdmin.menu.top.workItems=Työ alkiot -pageAdmin.reports.description=Vie raportteja +PageAdmin.menu.top.workItems=Työtehtävät +pageAdmin.reports.description=Raportteja viedään pageAdmin.reports=Raportit PageAdmin.menu.top.users.requestAssign=Pyydä toimeksiantoa PageAdminObjectDetails.title.editUserType=Muokkaa käyttäjää '{0}' @@ -1104,7 +1106,7 @@ pageAdminFocus.message.cantEditFocus=Tuntematon virhe, ei voi muokata fokus obje pageAdminFocus.message.cantNewFocus=Tuntematon virhe, ei voi luoda uutta fokus objektia pageAdminFocus.message.illegalAccountState=Laiton varjon tila '{0}'. pageAdminFocus.message.noAssignmentsAvailable=Tällä hetkellä ei ole yhtään esikatseltavaa toimeksiantoa. -pageAdminFocus.message.noOrgSelected=Organisaatiota ei valittu +pageAdminFocus.message.noOrgSelected=Organisaatiota ei valittuna. pageAdminFocus.menu.assignShadow=Osoita resurssi pageAdminFocus.menu.assignRole=Osoita rooli pageAdminFocus.menu.assignOrg=Osoita org. yksikkö @@ -1112,7 +1114,7 @@ pageAdminFocus.menu.unassign=Poista osoitus pageAdminFocus.button.addShadow=Lisää projektio pageAdminFocus.button.enable=Ota käyttöön pageAdminFocus.button.disable=Poista käytöstä -pageAdminFocus.button.unlink=Poista Linkkaus +pageAdminFocus.button.unlink=Poista linkkaus pageAdminFocus.button.unlock=Poista lukitus pageAdminFocus.button.delete=Poista pageAdminFocus.button.addToOrg=Lisää organisaatioon @@ -1122,25 +1124,25 @@ pageAdminFocus.personas=Henkilöt pageAdminFocus.organizations=Organisaatiot pageAdminFocus.assignments=Toimeksiannot pageAdminFocus.policyRules=Linjaus säännöt -pageAdminFocus.message.couldntCreateAccountNoSchema=Ei voinut luoda projektio lomaketta '{0}'lle, tarkennettua kaaviota ei saatavilla. Mahdollinen ongelma liittimen konfiguraatio ja/tai yhteydessä. Tarkista logit saadaksesi enemmän tietoa. -pageAdminFocus.message.couldntCreateAccountNoAccountSchema=Ei voinut luoda projektio lomaketta '{0}'lle, kaaviota perus 'tili' objekti tyypillä ei saatavilla. Mahdollinen ongelma resurssi konfiguraatiossa. Tarkista logit saadaksesi enemmän tietoa. -pageAdminFocus.message.couldntCreateAccount=Ei voitu luoda projektio lomaketta '{0}', syy: {1}. +pageAdminFocus.message.couldntCreateAccountNoSchema=Ei pystytty luomaan projektio lomaketta '{0}'lle, tarkennettua kaaviota ei saatavilla. Mahdollinen ongelma liittimen konfiguraatiossa ja/tai yhteydessä. Tarkista logit saadaksesi enemmän tietoa. +pageAdminFocus.message.couldntCreateAccountNoAccountSchema=Ei pystytty luomaan projektio lomaketta '{0}'lle, kaaviota oletus 'tili' objekti tyypille ei saatavilla. Mahdollinen ongelma resurssi konfiguraatiossa. Tarkista logit saadaksesi enemmän tietoa. +pageAdminFocus.message.couldntCreateAccount=Ei pystytty luomaan projektio lomaketta '{0}', syy: {1}. pageAdminFocus.message.noAssignableSelected=Ei toimeksiantoa valittuna. -pageAdminFocus.message.couldntAssignObject=Ei voitu osoittaa objektia '{0}', syy: {1}. -pageAdminFocus.message.noActivationFound=Ei löydy aktivointi projektiolle '{0}'. -pageAdminFocus.message.noEnabledPropertyFound=Tilille '{0}' ei löydy käyttöön otettuja ominaisuuksia. +pageAdminFocus.message.couldntAssignObject=Ei pystytty osoittaa objektia '{0}', syy: {1}. +pageAdminFocus.message.noActivationFound=Ei löydetty aktivointia projektiolle '{0}'. +pageAdminFocus.message.noEnabledPropertyFound=Tilille '{0}' ei löydetty käyttöön otettuja ominaisuuksia. pageAdminFocus.message.noLockoutStatusPropertyFound=Tilille '{0}' ei löytynyt lukitus tilan ominaisuutta. pageAdminFocus.message.notLocked=tili '{0}' ei ole lukossa. pageAdminFocus.message.unlocked=tilille '{0}' valittiin lukituksen poisto. Ota käyttöön valitsemalla 'Tallenna'. -pageAdminFocus.message.noAccountSelected=Ei projektio valittuna. -pageAdminFocus.message.noAssignmentSelected=Ei toimeksiantoa valittuna. +pageAdminFocus.message.noAccountSelected=Projektiota ei valittuna. +pageAdminFocus.message.noAssignmentSelected=Toimeksiantoa ei valittuna. pageAdminFocus.title.selectResource=Valitse resurssi(t) pageAdminFocus.title.selectAssignable=Valitse objekti(t) pageAdminFocus.task.name=Tehtävän nimi pageAdminFocus.task.category=Kategoria pageAdminFocus.task.descriptionHasTasks=Aktiiviseet tehtävät liittyen tähän objektiin: pageAdminFocus.task.descriptionNoTasks=Ei ole aktiivisia tehtäviä liittyen tähän objektiin. -pageAdminFocus.task.execution=Toteutuksen tila +pageAdminFocus.task.execution=Toteutuksen tilanne pageAdminFocus.task.status=Tila pageAdminFocus.tasks=Tehtävät pageAdminFocus.button.save=Tallenna @@ -1148,27 +1150,27 @@ pageAdminFocus.button.previewChanges=Esikatsele muutoksia pageAdminFocus.button.abort=Keskeytä pageAdminFocus.button.back=Takaisin pageAdminFocus.button.continueEditing=Jatka muokkaamista -pageAdminFocus.title.confirmDelete=Vahvista poista -pageAdminFocus.message.deleteAccountConfirm=Oletko varma, että haluat poistaa {0} projektioa? -pageAdminFocus.message.deleteAssignmentConfirm=Oletko varma, että haluat poistaa {0} toimeksiantoa? +pageAdminFocus.title.confirmDelete=Vahvista poisto +pageAdminFocus.message.deleteAccountConfirm=Oletko varma, että haluat poistaa projektio(t) {0}? +pageAdminFocus.message.deleteAssignmentConfirm=Oletko varma, että haluat poistaa toimeksiannot {0}? pageAdminResources.accountDetails=Tilin yksityiskohdat pageAdminResources.contentAccounts=Sisältö pageAdmin.resources.description=Liitetyt järjestelmät pageAdminResources.detailsResource=Resurssin yksityiskohdat pageAdminResources.editResource=Muokkaa resurssia pageAdminResources.importResource=Tuo resurssi -pageAdminResources.listResources=Listaa resurssit -pageAdminResources.message.cantLoadResource=Ei voitu ladata resurssin yksityiskohtia. +pageAdminResources.listResources=Luettele resurssit +pageAdminResources.message.cantLoadResource=Ei pystytty lataamaan resurssin yksityiskohtia. pageAdminResources.newResource=Uusi resurssi pageAdmin.resources=Resurssit -pageAdmin.roles.description=Konfiguroidut roolit +pageAdmin.roles.description=Roolien konfiguraatio pageAdmin.roles=Roolit pageAdmin.serverTasks.description=Käynnissä olevat tehtävät pageAdmin.serverTasks=Palvelin tehtävät pageAdmin.users.description=Käyttäjät säilössä pageAdmin.users=Käyttäjät pageAdmin.workItems.description=Pyyntöjä, hyväksytään -pageAdmin.workItems=Työ alkiot +pageAdmin.workItems=Työtehtävät PageBase.button.abort=Keskeytä PageBase.button.back=Takaisin PageBase.button.cancel=Peruuta @@ -1177,10 +1179,10 @@ PageBase.button.edit=Muokkaa PageBase.button.run=Suorita PageBase.button.saveAndRun=Tallenna & Suorita PageBase.button.save=Tallenna -PageBase.button.search=Etsi +PageBase.button.search=Hae PageBase.button.send=Lähetä PageBase.button.update=Päivitä -PageBase.clearCssCache=Clear less/js cache +PageBase.clearCssCache=Tyhennä less/js välimuisti pageBase.midPointVersion=${pom.version}, ${git.describe} pageBase.unknownBuildNumber=tuntematon PageBase.subscriptionMessage=Ei-tilaus. @@ -1189,7 +1191,7 @@ PageBase.demoSubscriptionMessage=Demo tilaus PageBulkAction.async=Epäsynkroninen PageBulkAction.button.start=Aloita PageBulkAction.message.emptyString=Syötetty massa toimenpide on tyhjä. Toimita ei-tyhjä skripti -PageBulkAction.options=Vaihtoehdot +PageBulkAction.options=Valikko PageBulkAction.title=Käyttäjän massa toimenpiteet PageRepositoryQuery.title=Säilö kysely PageRepositoryQuery.button.translateAndExecute=Käännä ja suorita @@ -1204,8 +1206,8 @@ PageRepositoryQuery.midPoint=MidPoint kysely PageRepositoryQuery.objectType=Obejekti tyyppi: PageRepositoryQuery.hibernateQuery=Nukuta kysely PageRepositoryQuery.hibernateParameters=Kysely parametrit -PageRepositoryQuery.hibernateParametersNote=Note: The parameters are shown here only to indicate how midPoint query is translated into hibernate query. They are not used when manually executing a hibernate query, so the query you enter here should contain no references to parameters. -PageRepositoryQuery.incompleteResultsNote=Because you do not have administrator rights, results shown here were probably filtered by applying additional search conditions derived from your authorizations. These additional conditions are not visible in the hibernate query shown above. +PageRepositoryQuery.hibernateParametersNote=Viesti: Parametrit näytetään tässä vain esittääksemme kuinka midPoint kysely käännetään unitila kyselyksi. Niitä ei käytetä kun manuaalisesti suoritetaan unitila kysely, joten tähän syötetyn kyselyn ei pitäisi sisältää viittauksia parametreihin. +PageRepositoryQuery.incompleteResultsNote=Koska teillä ei ole järjestelmänvalvojan oikeuksia, näytettävät tulokset todennäköisesti suodatettiin lisäämällä haku ehtoja teidän oikeuksienne mukaisesti. Nämä lisä ehdot eivät näy yllä olevassa unitila kyselyssä. PageRepositoryQuery.chooseSample=Tai käytä näytettä: PageRepositoryQuery.sample.ObjectType_AllObjectsInAnOrg=Kaikki objektit organisaatiossa (suoraan) PageRepositoryQuery.sample.ObjectType_AllObjectsInASubtree=Kaikki objektit alipuussa @@ -1252,8 +1254,8 @@ PageCertCampaigns.button.startRemediation=Aloita oikaisu PageCertCampaigns.dialog.title.confirmCloseCampaign=Vahvista Sulje Kampanja PageCertCampaigns.dialog.title.confirmCloseStage=Vahvista Sulje Vaihe PageCertCampaigns.dialog.title.confirmDeleteCampaign=Vahvista Poista Kampanja -PageCertCampaigns.inForCampaign=(campaign: in {0}) -PageCertCampaigns.inForStage=in {0} +PageCertCampaigns.inForCampaign=(kampanja: {0}ssa) +PageCertCampaigns.inForStage= {0}ssa PageCertCampaigns.menu.close=Sulje kampanja PageCertCampaigns.menu.closeSelected=Sulje valitut kampanjat PageCertCampaigns.menu.delete=Poista kampanja @@ -1261,10 +1263,10 @@ PageCertCampaigns.menu.deleteSelected=Poista valitut kampanjat PageCertCampaigns.menu.startSelected=Aloita valitut kampanjat PageCertCampaigns.message.closeCampaignConfirmMultiple=Oletko varma, että haluat sulkea valitut {0} kampanjat? PageCertCampaigns.message.closeCampaignConfirmSingle=Oletko varma, että haluat sulkea kampanjan '{0}' ? -PageCertCampaigns.message.closeStageConfirmSingle=Oletko varma, että haluat sulkea tämän hetkisen vaiheen '{0}'? +PageCertCampaigns.message.closeStageConfirmSingle=Oletko varma, että haluat sulkea '{0}'n tämän hetkisen vaiheen? PageCertCampaigns.message.deleteCampaignConfirmMultiple=Oletko varma, että haluat poistaa valitut '{0}' kampanjaa? PageCertCampaigns.message.deleteCampaignConfirmSingle=Oletko varma, että haluat poistaa kampanjan '{0}' ? -PageCertCampaigns.message.noCampaignsSelected=Relevantteja kampanjoita ei valittuna. +PageCertCampaigns.message.noCampaignsSelected=Asiaankuuluvia kampanjoita ei valittuna. PageCertCampaigns.nowForCampaign=(kampanja: nyt) PageCertCampaigns.nowForStage=nyt PageCertCampaigns.table.deadline=Vaiheen (kampanja) määräaika @@ -1273,12 +1275,12 @@ PageCertCampaigns.table.description=Kuvaus PageCertCampaigns.table.name=Nimi PageCertCampaigns.table.stages=Vaiheet PageCertCampaigns.table.stage=Vaihe -PageCertCampaigns.table.state=undefined +PageCertCampaigns.table.state=Tila PageCertCampaign.stageTime=Vaiheen aika PageCertCampaign.escalationLevel=eskalointi taso PageCertCampaign.statistics.accept=Hyväksy PageCertCampaign.statistics.delegate=Edustaja -PageCertCampaign.statistics.items=Alkiot +PageCertCampaign.statistics.items=Tehtävä PageCertCampaign.statistics.noDecision=Ei valintaa (pidättäydy) PageCertCampaign.statistics.noResponse=Ei vastausta PageCertCampaign.statistics.reduce=Vähennä @@ -1288,13 +1290,13 @@ PageCertCampaign.statistics.response=Vastaus PageCertCampaign.statistics.revokeRemedied=Kumoa - oikaistu PageCertCampaign.statistics.revoke=Kumoa PageCertCampaign.statistics=Tilastot -PageCertCampaigns.title=Yhdistä sertifikaatio kampanjiin {0} -PageCertCampaign.table.campaignName=Kampanja nimi +PageCertCampaigns.title=Yhdistä sertifikaatio kampanjoihin {0} +PageCertCampaign.table.campaignName=Kampanjan nimi PageCertCampaign.table.comments=Kommentit PageCertCampaign.table.deadline=Määräaika PageCertCampaign.table.decision=Päätökset PageCertCampaign.table.objectName=Objekti -PageCertCampaign.table.remediedAt=oikaistu +PageCertCampaign.table.remediedAt=Oikaistu PageCertCampaign.table.requested=Pyydetty PageCertCampaign.table.reviewers=Arvioijat PageCertCampaign.table.reviewedAt=arvioitu @@ -1306,23 +1308,23 @@ PageCertCampaign.noReviewers=(ei mitään) PageCertCampaign.time=Aika PageCertCampaign.title=Yhdistä sertifikaatio kampanjaan PageCertDecisions.ago={0} sitten -PageCertDecisions.checkbox.showNoResponseOnly=Näytä vain "Ei vastausta" tapaukset -PageCertDecisions.in=in {0} +PageCertDecisions.checkbox.showNoResponseOnly=Näytä vain "ei vastausta" tapaukset +PageCertDecisions.in= {0}ssa PageCertDecisions.menu.accept=Hyväksy PageCertDecisions.menu.acceptSelected=Hyväksy valitut PageCertDecisions.menu.delegate=Edustaja -PageCertDecisions.menu.delegateSelected=Delegoi valitut +PageCertDecisions.menu.delegateSelected=Edustaja valituna PageCertDecisions.menu.noResponse=Ei Vastausta -PageCertDecisions.menu.noResponseSelected=Merkitse valitut "Ei vastausta"-ksi +PageCertDecisions.menu.noResponseSelected=Merkitse valitut Ei vastatuiksi PageCertDecisions.menu.notDecided=Ei Päätetty -PageCertDecisions.menu.notDecidedSelected=Merkitse valitut "Ei päätetty" -iksi +PageCertDecisions.menu.notDecidedSelected=Merkitse valitut Ei päätetyiksi PageCertDecisions.menu.reduce=Vähennä PageCertDecisions.menu.reduceSelected=Vähennä valitut PageCertDecisions.menu.revoke=Kumoa -PageCertDecisions.menu.revokeSelected=Kumoa valittu -PageCertDecisions.message.noItemSelected=Ei alkiota valittuna +PageCertDecisions.menu.revokeSelected=Kumoa valitut +PageCertDecisions.message.noItemSelected=Tehtävää ei valittuna PageCertDecisions.now=nyt -PageCertDecisions.table.campaignName=Kampanja nimi +PageCertDecisions.table.campaignName=Kampanjan nimi PageCertDecisions.table.campaignStage=Vaihe PageCertDecisions.table.escalation=Eskalointi PageCertDecisions.table.comment=Kommentti @@ -1333,7 +1335,7 @@ PageCertDecisions.table.requested=Pyydetty PageCertDecisions.table.targetName=Kohde PageCertDecisions.table.conflictingTargetName=Ristiriitainen PageCertDecisions.table.targetType=Tyyppi -PageCertDecisions.title=minun sertifikointi työ alkiot +PageCertDecisions.title=minun sertifikointi työtehtävät PageCertDefinition.basicInformation=Perustiedot PageCertDefinition.button.back=Takaisin PageCertDefinition.button.save=Tallenna @@ -1341,7 +1343,7 @@ PageCertDefinition.description=Kuvaus PageCertDefinition.name=Nimi PageCertDefinition.numberOfStages=Vaiheiden määrä PageCertDefinition.outcomeStrategy=Strategia kokonaistuloksen päättelyyn vaihe tuloksista. -PageCertDefinition.campaignsInReviewStage=Arvointi vaiheessa olevat kampanjat +PageCertDefinition.campaignsInReviewStage=Arviointi vaiheessa olevat kampanjat PageCertDefinition.campaignsTotal=Kampanjat yhteensä PageCertDefinition.campaignLastStarted=Viimeksi aloitettu kampanja PageCertDefinition.campaignLastClosed=Viimeksi suljettu kampanja @@ -1357,38 +1359,38 @@ PageCertDefinitions.button.showCampaigns=Näytä kampanjat PageCertDefinitions.deleteDefinitionConfirmSingle=Oletko varma, että haluat poistaa kuvauksen '{0}' ? PageCertDefinitions.table.description=Kuvaus PageCertDefinitions.table.name=Nimi -PageCertDefinitions.title=Yhdistä sertifikaation määritelmiin +PageCertDefinitions.title=Yhdistä Sertifikointi Kuvauksiin PageCertDefinitions.title.confirmDelete=Vahvista poista PageCertDefinitionsxmlDefinition=XML kuvaus -PageCertDefinition.title=Yhdistä sertifikaatio kampanjan määritelmään +PageCertDefinition.title=Yhdistä Sertifikointi Kampanjan Kuvaukseen PageCertDefinition.campaigns=Kampanjat PageCertDefinition.xmlDefinition=XML kuvaus PageCertDefinition.scopeDefinition=Skaalan kuvaus PageCertDefinition.basic=Perus PageCertDefinition.scopeName=Skaalan nimi PageCertDefinition.scopeDescription=Skaalan kuvaus -PageCertDefinition.scopeObjectType=Objekti tyyppi +PageCertDefinition.scopeObjectType=Objektityyppi PageCertDefinition.scopeSearchFilter=Suodata objektien valintaa varten PageCertDefinition.scopeAssignmentsInducements=Laske mukaan toimeeksiannot tai vaikuttimet PageCertDefinition.scopeIncludeAssignments=Toimeksiannot PageCertDefinition.scopeIncludeInducements=Vaikuttimet -PageCertDefinition.scopeIncludeTargetTypes=Laske mukaan kohde tyypit +PageCertDefinition.scopeIncludeTargetTypes=Laske mukaan kohdetyypit PageCertDefinition.scopeIncludeRoles=Roolit PageCertDefinition.scopeIncludeOrgs=Organisaatiot PageCertDefinition.scopeIncludeServices=Palvelut PageCertDefinition.scopeIncludeResources=Resurssit PageCertDefinition.scopeIncludeByStatus=Laske mukaan aktivaatio statuksen mukaan -PageCertDefinition.scopeEnabledItemsOnly=Vain käyttöön otetut alkiot -PageCertDefinition.stagesDefinition=Vaiheet kuvaus -PageCert.in=in {0} -PageCert.message.assignment={0} of {1} {2} to {3} {4}. +PageCertDefinition.scopeEnabledItemsOnly=Vain käyttöön otetut tehtävät +PageCertDefinition.stagesDefinition=Vaiheiden kuvaus +PageCert.in= {0}ssa +PageCert.message.assignment={0} {1} {2}sta {3} {4}hon. PageCert.message.textAdministrativeState=Hallinnon tila: {0}. PageCert.message.textAssignment=Toimeksianto PageCert.message.textDescription=Kuvaus: {0}. PageCert.message.textExtensions=Määritetyt laajennokset: {0}. PageCert.message.textInducement=Vaikutin PageCert.message.textIntent=Aikomus: {0}. -PageCert.message.textKind=Laji: {0}. +PageCert.message.textKind=Tyyppiluokka: {0}. PageCert.message.textOrder=Järjestys: {0}. PageCert.message.textOrg=Org: {0}. PageCert.message.textRelation=Yhteys: {0}. @@ -1418,20 +1420,20 @@ StageDefinitionPanel.reviewerUseObjectManagerBox = Käytä objektin manageria StageDefinitionPanel.defaultReviewerRef = Perus arviojan viittaus StageDefinitionPanel.additionalReviewerRef = Arvioijan lisäviittaus StageDefinitionPanel.outcomeStrategy = Valnnan lisäämisstrategia jos on useampi kuin yksi arvioija -StageDefinitionPanel.outcomeIfNoReviewers = Tulos jos ei yhtään arvioijaa kohdennettu -StageDefinitionPanel.stopReviewOn = lopeta arviointi +StageDefinitionPanel.outcomeIfNoReviewers = Tulos jos yhtään arvioijaa ei ole kohdennettuna +StageDefinitionPanel.stopReviewOn = Lopeta arviointi StageDefinitionPanel.remediation = Oikaisu StageDefinitionPanel.addNewStageButton = Lisää vaiheen kuvaus StageDefinitionPanel.moveStageLeftButton = Siirrä vasemmalle StageDefinitionPanel.moveStageRightButton = Siirrä oikealla StageDefinitionPanel.deleteStageButton = Poista tämä vaihe PageContacts.title=Yhteystietojen selain -pageContentAccounts.button.searchButton=Etsi +pageContentAccounts.button.searchButton=Hae pageContentAccounts.dialog.title.confirmDelete=Poista Vahvistus pageContentAccounts.identifiers=Tunnistajat pageContentAccounts.isProtected=On suojattu pageContentAccounts.intent=Aikomus -pageContentAccounts.kind=Laji +pageContentAccounts.kind=Tyyppiluokka pageContentAccounts.menu.changeOwner=Vaihda omistajaa pageContentAccounts.menu.deleteAccount=Poista pageContentAccounts.menu.disableAccount=Poista käytöstä @@ -1445,11 +1447,11 @@ pageContentAccounts.menu.importAccounts=Tuo valitut pageContentAccounts.menu.removeOwners=Valittujen poisto pageContentAccounts.message.cantImportAccount=Ei voi tuoda tiliä, oid={0} pageContentAccounts.message.cantShowAccountDetails=Ei voi näyttää yksityiskohtia tillille {0} ({1}). -pageContentAccounts.message.cantShowUserDetails=Ei voi näyttää yksityiskohtia tillille {0} ({1}). +pageContentAccounts.message.cantShowUserDetails=Ei voi näyttää yksityiskohtia käyttäjälle {0} ({1}). pageContentAccounts.message.deleteConfirmation=Oletko varma, että haluat poistaa {0} tili(t) tästä resurssista? pageContentAccounts.message.deleteConfirmationSingle=Oletko varma, että haluat poistaa {0} tilin tästä resurssista? -pageContentAccounts.message.noAccountSelected=Ei ole valittuna tilejä. -pageContentAccounts.message.resourceOidNotDefined=Oid resurssia ei määritelty url:ssa. +pageContentAccounts.message.noAccountSelected=Yhtään tiliä ei ole valittuna. +pageContentAccounts.message.resourceOidNotDefined=Oid resurssia ei ole määritelty url:ssa. pageContentAccounts.name=Nimi pageContentAccounts.objectClass=Objekti luokka pageContentAccounts.owner=Omistaja @@ -1457,30 +1459,30 @@ pageContentAccounts.search=Etsi pageContentAccounts.situation=Tilanne PageContentAccounts.title=Resurssi objektit '{0}'ssa pageContentEntitlements.entitlements=Oikeutukset -pageContentEntitlements.message.resourceOidNotDefined=Oid resurssia ei määritelty url:ssa. +pageContentEntitlements.message.resourceOidNotDefined=Oid resurssia ei ole määritelty url:ssa. PageContentEntitlements.title={0} pageCreatedReports.button.delete=Poista pageCreatedReports.button.download=Lataa -pageCreatedReports.button.searchButton=Etsi +pageCreatedReports.button.searchButton=Hae pageCreatedReports.dialog.title.confirmDelete=Vahvista Poisto -pageCreatedReports.filter.default=Valitse Tiedostotyyppi +pageCreatedReports.filter.default=Valitse TiedostoTyyppi pageCreatedReports.filter.filetype=Tiedostotyyppi -pageCreatedReports.filter.reportType=Raportti Tyyppi -pageCreatedReports.inlineMenu.deleteAll=Poista kaikki +pageCreatedReports.filter.reportType=Raporttityyppi +pageCreatedReports.inlineMenu.deleteAll=Poista Kaikki pageCreatedReports.inlineMenu.deleteSelected=Poista Valitut -pageCreatedReports.message.deleteAll=Oletko varma että haluat poistaa kaikki luodut raportti ulosannit? -pageCreatedReports.message.deleteOutputConfirmed=Oletko varma että haluat poistaa valitut {0} Luodut raportit? +pageCreatedReports.message.deleteAll=Oletko varma, että haluat poistaa kaikki luodut raportti ulosannit? +pageCreatedReports.message.deleteOutputConfirmed=Oletko varma, että haluat poistaa valitut {0} Luodut raportit? pageCreatedReports.message.deleteOutputSingle=Haluatko varmasti poistaa Luodun raportin '{0}'? -pageCreatedReports.message.downloadError=Ei voinut imuroida Raporttia. +pageCreatedReports.message.downloadError=Ei pystytty lataamaan Raporttia. pageCreatedReports.message.fileNotFound=Ei löytynyt tiedostoa jossa raportti on. pageCreatedReports.message.nothingSelected=Yhtään raporttia ei ole valittuna. -pageCreatedReports.message.queryError=Virhe tapahtui kääntäessä haku tiedustelua filtteriin. +pageCreatedReports.message.queryError=Virhe tapahtui kääntäessä haku tiedustelua suodattimeen. pageCreatedReports.table.author=Julkaisija pageCreatedReports.table.description=Kuvaus pageCreatedReports.table.filetype=Tiedostotyyppi pageCreatedReports.table.name=Nimi pageCreatedReports.table.time=Aika -pageCreatedReports.table.type=Raportti Tyyppi +pageCreatedReports.table.type=Raporttityyppi PageCreatedReports.title=Luodut Raportit PageDashboard.accounts=Minun tilini PageDashboard.activeTasks=Aktiiviset Tehtävät @@ -1491,50 +1493,50 @@ PageDashboard.serverLoad=Palvelin Kuorma PageDashboard.systemInfo=Systeemin tila PageDashboard.title=Kojelauta PageDashboard.usedRam=Käytetty RAM -PageDashboard.workItems=minun työ alkioni +PageDashboard.workItems=minun työtehtäväni PageDashboard.infobox.users.label=Käyttäjät PageDashboard.infobox.users.number=otettu käyttöön -PageDashboard.infobox.users.total=Yhteensä +PageDashboard.infobox.users.total=yhteensä PageDashboard.infobox.users.archived=arkistoitu PageDashboard.infobox.orgs.label=Organisaatio yksiköt PageDashboard.infobox.orgs.number=otettu käyttöön -PageDashboard.infobox.orgs.total=Yhteensä +PageDashboard.infobox.orgs.total=yhteensä PageDashboard.infobox.orgs.archived=arkistoitu PageDashboard.infobox.roles.label=Roolit PageDashboard.infobox.roles.number=otettu käyttöön -PageDashboard.infobox.roles.total=Yhteensä +PageDashboard.infobox.roles.total=yhteensä PageDashboard.infobox.roles.archived=arkistoitu PageDashboard.infobox.services.label=Palvelut PageDashboard.infobox.services.number=otettu käyttöön -PageDashboard.infobox.services.total=Yhteensä +PageDashboard.infobox.services.total=yhteensä PageDashboard.infobox.services.archived=arkistoitu PageDashboard.infobox.resources.label=Resurssit PageDashboard.infobox.resources.number=ylhäällä PageDashboard.infobox.resources.total=Yhteensä PageDashboard.infobox.tasks.label=Tehtävät -PageDashboard.infobox.tasks.number=Aktivoi -PageDashboard.infobox.tasks.total=Yhteensä +PageDashboard.infobox.tasks.number=aktiivinen +PageDashboard.infobox.tasks.total=yhteensä pageDebugList.button.clear=Tyhjennä -pageDebugList.button.search=Etsi +pageDebugList.button.search=Hae pageDebugList.description=Kuvaus pageDebugList.dialog.title.confirmDelete=Vahvista poista -pageDebugList.dialog.title.deleteAll=Poista kaikki objektit +pageDebugList.dialog.title.deleteAll=Poista Kaikki Objektit pageDebugList.menu.deleteAllIdentities=Poista kaikki identiteetit pageDebugList.menu.deleteAllType=Poista kaikki valitun tyyppiset pageDebugList.menu.deleteSelected=Poista valitut pageDebugList.menu.deleteShadowsOnResource=Poista kaikki varjot resurssista pageDebugList.menu.exportShadowsOnResource=Vie kaikki varjot resurssista pageDebugList.menu.exportAll=Vie kaikki objektit -pageDebugList.menu.exportAllSelectedType=Vie kaikki valittun tyyppiset +pageDebugList.menu.exportAllSelectedType=Vie kaikki valitun tyyppiset pageDebugList.menu.exportSelected=Vie valitut -pageDebugList.message.countSearchProblem=Ei voinut suorittaa haku operaatiota tileistä/varjoista/org. yksiköistä -pageDebugList.message.createFileException=Ei pystynyt luomaan tiedostoa imuroitavaksi. +pageDebugList.message.countSearchProblem=Ei pystytty suorittaa haku operaatiota tileistä/varjoista/org. yksiköistä +pageDebugList.message.createFileException=Ei pystytty luomaan tiedostoa imuroitavaksi. pageDebugList.message.deleteAllType=Haluatko varmasti poistaa kaikki tyyppiä "{0}" olevat objektit? pageDebugList.message.deleteObjectConfirm=Haluatko varmasti poistaa "{0}"? pageDebugList.message.deleteSelectedConfirm=Haluatko varmasti poistaa "{0}" objektia? pageDebugList.message.laxativeProblem=Tiputa kaikki identiteetit operaatio ei suoriutunut onnistuneesti -pageDebugList.message.nothingSelected=Objekteja ei ole valittu. -pageDebugList.message.queryException=Ei voinut luoda kyselyä nimi alimerkkijonolle, syy: {0} +pageDebugList.message.nothingSelected=Yhtään objektia ei ole valittuna. +pageDebugList.message.queryException=Ei pystytty luomaan tiedustelua nimi alimerkkijonolle, syy: {0} pageDebugList.message.resourceNotSelected=Resurssia ei valittuna. pageDebugList.message.singleOrgDeleteProblem=Ei pystytty poistaa org. yksikköä pageDebugList.message.singleShadowDeleteProblem=Ei pystytty poistamaan varjoa @@ -1544,11 +1546,11 @@ pageDebugList.messsage.deleteAllResourceShadows=Haluatko varmasti poistaa kaikki pageDebugList.messsage.deleteAllShadowsStarted=Tehtävä joka poistaa kaikki varjot resurssista {0} aloitettu. pageDebugList.name=Nimi pageDebugList.oid=Oid -pageDebugList.objectType=Objekti tyyppi -pageDebugList.options=Vaihtoehdot +pageDebugList.objectType=Objektityyppi +pageDebugList.options=Valikko pageDebugList.resourceName=Resurssin nimi pageDebugList.resource=Resurssi -pageDebugList.resourceType=Resurssi tyyppi +pageDebugList.resourceType=Resurssityyppi pageDebugList.searchTextPlaceholder=Nimi PageDebugList.title=Raw objektit pageDebugList.zipCheck=Käytä zip @@ -1558,11 +1560,11 @@ pageDebugView.edit=Muokkaa pageDebugView.encrypt=Suojattu salauksella pageDebugView.message.cantSaveEmpty=Ei pysty tallentamaan tyhjää XML-tiedostoa. pageDebugView.message.oidNotDefined=Oid objektia ei määritelty. -pageDebugView.options=Vaihtoehdot +pageDebugView.options=Valikko pageDebugView.reevaluateSearchFilters=Arvioi uudestaan haku filtterit pageDebugView.saveAsRaw=Tallenna raw tilaan pageDebugView.switchToPlainText=Vaihda perus tekstiin -PageDebugView.title='{0}' yksityiskohdat +PageDebugView.title='{0}'n yksityiskohdat pageDebugView.validateSchema=Kelpuuta kaavio PageError403.title=Kielletty (403) PageError404.title=Ei löydy (404) @@ -1570,7 +1572,7 @@ PageError401.title=Luvaton (401) PageError410.title=Kadonnut (410) PageError.button.back=Takaisin PageError.message=Odottamaton virhe, ottakaa yheys järjestelmänvalvojaan jos tarvis. -PageError403.message=Sinulla ei ole oikeuksi nähdäksesi tarvittavaa sivua, ota yhteyttä järjestelmään jos tarvitsee. +PageError403.message=Sinulla ei ole oikeuksia nähdäksesi tarvittavaa sivua, ota yhteyttä järjestelmään jos tarvis. PageError.title=Sisäinen virhe (500) PageFindUsers.title=Etsi käyttäjiä PageForgetPassword.email=Sähköposti @@ -1585,21 +1587,21 @@ PageForgotPassword.send.nonce.failed=Käyttäjän salasanaa ei pystytty nollaama PageImportObject.button.import=Tuo objekti PageImportObject.embeddedEditor=Sisäinen editori PageImportObject.file=Tiedosto -PageImportObject.getObjectsFrom=Get objects from +PageImportObject.getObjectsFrom=Hanki objektit pageImportObject.message.emptyXml=Ei pysty tallentamaan tyhjää XML-tiedostoa. PageImportObject.message.help=Valitse XML, JSON tai YAML tiedosto tuotavaksi. pageImportObject.message.nullFile=Lähetetty tiedosto on tyhjä. PageImportObject.title=Tuo objekteja PageInternals.button.changeTime=Muuta aika -PageInternals.button.resetTimeChange=aseta uudelleen käyttämään järjestelmän aikaa +PageInternals.button.resetTimeChange=Aseta uudelleen käyttämään järjestelmän aikaa PageInternals.consistencyChecks=Tarkista johdonmukaisuus PageInternals.encryptionChecks=Tarkista salaus PageInternals.readEncryptionChecks=Tarkista lue salaus PageInternals.detailedDebugDump=Yksityiskohtainen virheen tarkistus vedos PageInternals.message.debugUpdatePerformed=Virheen tarkistus työkalu päivitetty. Uusi arvo: {0} -PageInternals.message.internalsConfigUpdate=Internals config update. consistencyChecks: {0},encryptionChecks: {1}, readEncryptionChecks: {2}, QNameUtil.tolerateUndeclaredPrefixes: {3} +PageInternals.message.internalsConfigUpdate=Sisäisten konfiguraatioden päivitys. johdonmukaisuusTarkastukset: {0}, salausTarkastukset: {1}, lueSalausTarkastukset: {2}, QnameUtil.siedäJulistamattomiaEtuliiteitä: {3} PageInternals.offset=Poikkeama -PageInternals.title.debugUtil=viirheen tarkistus työkalu +PageInternals.title.debugUtil=Viirheen tarkistus työkalu PageInternals.title.internalsConfig=Sisäisien konfiguraatio PageInternals.title=Sisäisien konfiguraatio PageInternals.title.timeChange=Ajan muutos @@ -1639,8 +1641,8 @@ pageLogging.appenders.maxFileSize=Max. tiedosto koko [kB] pageLogging.appenders.maxHistory=Max. historia pageLogging.appenders.name=Nimi pageLogging.appenders.pattern=Kuvio -pageLogging.audit=Auditoi -pageLogging.auditLog=Auditoi logi-tiedostoon: +pageLogging.audit=Tarkasta +pageLogging.auditLog=Tarkasta logi-tiedostoon: pageLogging.button.addClassLogger=Lisää kerääjä pageLogging.button.addComponentLogger=Lisää komponenttien kerääjä pageLogging.button.addConsoleAppender=Lisää konsolin liittäjä @@ -1653,7 +1655,7 @@ pageLogging.button.deleteLogger=Poista kerääjä pageLogging.button.reset=Aseta uudelleen pageLogging.button.save=Tallenna pageLogging.details=Yksityiskohdat: -pageLogging.dumpInterval=Tyhjennysväli: +pageLogging.dumpInterval=Vedosväli: pageLogging.filter.ALL=Kaikki pageLogging.filter=Suodatin pageLogging.filter.GUI=Verkko suodatin @@ -1662,7 +1664,7 @@ pageLogging.filter.NOTIFICATIONS=Ilmoitus suodatin pageLogging.filter.PROVISIONING=Esivalmistelu suodatin pageLogging.filter.REPOSITORY=Säilö suodatin pageLogging.filter.RESOURCEOBJECTCHANGELISTENER=Resurssi objektin muutoksen tarkkailija suodatin -pageLogging.filtersTable=Suodatin taulukko +pageLogging.filtersTable=Suodattimet taulukko pageLogging.filter.TASKMANAGER=Tehtävänhallinta suodatin pageLogging.filter.WORKFLOWS=Työnkulku suodatin pageLogging.logger.ALL=Kaikki @@ -1682,7 +1684,7 @@ pageLogging.logger.WORKFLOWS=Työnkulku moduuli kerääjä pageLogging.logSubsystemEntryExit=Login alijärjestelmän sisäänmeno/ulostulo pageLogging.performanceStatistics=Suoriutumis Tilastot: pageLogging.profiling=Profilointi -pageLogging.requestFilter=Pyydä filtteri: +pageLogging.requestFilter=Pyydä suodatin: pageLogging.rootAppender=Juureen liittäjä: pageLogging.rootLevel=Juureen kerääjä: pageLogging.subsystem.appender=Liittäjä @@ -1690,28 +1692,28 @@ pageLogging.subsystem.level=Taso pageLogging.subsystem.model=Malli pageLogging.subsystem.provisioning=Esivalmistelu pageLogging.subsystem.repository=Säilö -pageLogging.subsystem.resourceObjectChangeListener=Resurssin objektin muutoksen tarkkailija -pageLogging.subsystems=Alijärjestelmä: +pageLogging.subsystem.resourceObjectChangeListener=Resurssi objektin muutoksen tarkkailija +pageLogging.subsystems=Alijärjestelmät: pageLogging.subsystem..taskManager=Tehtävänhallinta pageLogging.subsystem.ucf=Ucf pageLogging.subsystem.workflow=Työnkulku PageLogging.title=Keräilyn hallinta -PageLogin.forgetPassword=Unohda Salasana +PageLogin.forgetPassword=Unohtui Salasana pageLogin.message.ForgetPasswordSettingsWrong=Unohda Salasanat -asetukset ovat väärin. Ota yhteyttä järjestelmänvalvojaanne salasanasi vaihtoa varten. PageLogin.password=Salasana PageLogin.signIn=Kirjaudu sisään PageLogin.title=Kirjaudu PageLogin.username=Käyttänimi -PageMyPasswordQuestions.title=Salasana kysymykseni -PageMyPasswords.accountMidpoint=Identiteetti manageri +PageMyPasswordQuestions.title=Salasana Kysymykseni +PageMyPasswords.accountMidpoint=Identiteetti Manageri PageMyPasswords.accounts=Tilit PageMyPasswords.button.back=Takaisin PageMyPasswords.button.save=Tallenna -PageMyPasswords.couldntResolve=Ei voinut ratkaista resurssia. +PageMyPasswords.couldntResolve=Ei pystytty ratkaisemaan resurssia. PageMyPasswords.enabled=Otettu käyttöön PageMyPasswords.importantNote=Jos valittuna, käyttäjän salasana ja kaikki tilien tunnukset päivitetään resurssin yksityiskohdissa tarkennettujen linjausten mukaisesti. PageMyPasswords.name=Nimi -PageMyPasswords.noAccountSelected=Salasanaa ei muutettu. Tiliä ei valittuna. +PageMyPasswords.noAccountSelected=Salasanaa ei muutettu. Yhtään tiliä ei valittuna. PageMyPasswords.password=Salasana PageMyPasswords.resourceMidpoint=Identiteetti Säilö PageMyPasswords.resourceName=Resurssi @@ -1721,7 +1723,7 @@ PageNewReport.embeddedEditor=Sisäinen editori PageNewReport.file=Tiedosto PageNewReport.getObjectsFrom=Luo raportti PageNewReport.message.emptyXml=Ei pysty tallentamaan tyhjää XML-tiedostoa. -PageNewReport.message.help=valitse tuotava XML-tiedosto. +PageNewReport.message.help=Valitse tuotava XML-tiedosto. PageNewReport.message.nullFile=Lähetetty tiedosto on tyhjä. PageNewReport.title=Tuo Jasper raportti PageOrgTree.message.noOrgStructDefined=Organisaatio rakennetta ei tarkennettu. @@ -1754,9 +1756,9 @@ pageProcessInstances.item.object=Objekti pageProcessInstances.item.target=Kohde pageProcessInstances.item.state=Tila pageProcessInstances.item.stage=Vaihe -pageProcessInstances.item.status=Asema +pageProcessInstances.item.status=Tilanne pageProcessInstances.message.noStoppableItemSelected=Ei valittuna prosessointitapahtumaa jonka voisi keskeyttää. -pageProcessInstances.message.noItemSelected=Ei prosessointitapahtumaa valittuna. +pageProcessInstances.message.noItemSelected=Yhtään prosessointitapahtumaa ei ole valittuna. pageProcessInstances.notYet=ei vielä PageProcessInstancesAll.title=Kaikki hyväksyntä pyynnöt PageProcessInstancesRequestedBy.title=Minun hyväksyntä pyynnöt @@ -1769,108 +1771,108 @@ PageReport.message.cantSaveEmpty=Ei voi tallentaa tyhjää raporttia. PageReport.message.cantSerializeFromObjectToString=Ei pysty sarjallistamaan objektia XMLään PageReports.button.configure=Konfiguroi PageReports.button.run=Suorita -PageReports.message.jasperError=Virhe tapahtui Jasper reporting luonnin aikana. -PageReports.message.queryError=Virhe tapahtui kääntäessä haku tiedustelua filtteriin. +PageReports.message.jasperError=Virhe tapahtui Jasper raportin luonnin aikana. +PageReports.message.queryError=Virhe tapahtui kääntäessä haku tiedustelua suodattimeen. PageReports.message.resourceNotDefined=Resurssia ei ole määrtelty. PageReports.message.unknownReport=Tuntematon raportti. -PageReports.report.auditDescription=Reporrti tehty auditointi tallenteista. -PageReports.report.auditName=Auditointi logit +PageReports.report.auditDescription=Raportti tehty tarkastus tallenteista. +PageReports.report.auditName=Tarkastuslogit PageReports.report.reconciliationDescription=Täsmäytys raportti valitusta resurssista. -PageReports.report.reconciliationName=Täsmäyttäminen -PageReports.report.usersDescription=Identiteetti managerissa olevien käyttäjien listaus. +PageReports.report.reconciliationName=Täsmäytys +PageReports.report.usersDescription=Käyttäjät jotka on lueteltu indientieetti managerissa. PageReports.report.usersName=Identiteetti managerissa olevat käyttäjät PageReports.search.showSubreports=Näytä aliraportit PageReports.table.description=Kuvaus PageReports.table.name=Nimi -PageReports.title.auditPopup=Auditoi raportti parametrit -PageReports.title=saatavilla olevat raportit -PageReports.title.reconciliationPopup=Täsmäytys raportti parametrit -PageReports.title.userPopup=Käyttäjä raportti parametrit +PageReports.title.auditPopup=Tarkasta raportti parametrit +PageReports.title=Saatavilla olevat raportit +PageReports.title.reconciliationPopup=Täsmäytysraportti parametrit +PageReports.title.userPopup=Käyttäjäraportti parametrit PageReport.title=Raportoi konfiguraatio PageResource.resource.mappings=Kartoitukset PageResource.resource.source=Lähde PageResource.resource.target=Kohde PageResource.resource.sourceAndTarget=Lähde ja Kohde PageResource.resource.noMappings=Ei kartoituksia -PageResource.resource.sync=Synkronisaatio määritelty +PageResource.resource.sync=Synkronointi määritelty PageResource.resource.up=Resurssi on YLHÄÄLLÄ PageResource.resource.down=Resurssi on ALHAALLA PageResource.resource.broken=Resurssi on RIKKI PageResource.resource.availabilityUnknown=Resurssin tila on tuntematon -PageResource.resource.objectTypes=Objekti tyyppit +PageResource.resource.objectTypes=Objektityyppit PageResource.resource.schemaDefinitions=Kaavion kuvaukset -PageResource.resource.schema=Schema -PageResource.resource.noSchema=Ei schemaa -PageResource.resource.schemaError=Schema virhe +PageResource.resource.schema=kaavio +PageResource.resource.noSchema=Ei kaaviota +PageResource.resource.schemaError=kaavio virhe PageResource.tab.details=Yksityiskohdat pageResource.bundle=Nippu pageResource.button.back=Takaisin -pageResource.button.editXml=muokaa XML +pageResource.button.editXml=Muokkaa XML pageResource.button.refreshSchema=Päivitä kaavio pageResource.button.wizard=Avustaja pageResource.button.configurationEdit=Muokkaa konfiguraatiota pageResource.button.wizardShow=Näytä avustajan avulla pageResource.button.wizardEdit=Muokka avustajan avulla -pageResource.button.importAccounts=Tuo tilejä +pageResource.button.importAccounts=Tuo tilit pageResource.refreshSchema.failed=Resurssikaavion päivitys epäonnistui pageResource.button.save=Tallenna pageResource.button.test=Testaa yhteys pageResource.capabilities=Kyvyt pageResource.conConnection=Liitin yhteys pageResource.confValidation=Konfiguraation kelpuutus -pageResource.conInitialization=Yhteyden aloitus +pageResource.conInitialization=Yhteyden käynnistys pageResource.conSanity=Littimen toimivuus pageResource.conSchema=Liitin kaavio pageResource.deleteSyncToken=Poista Synk. Merkki pageResourceEdit.edit=Muokkaa -pageResourceEdit.message.emptyXml=Ei pysty tallentamaan tyhjää XML-tiedostoa resurssina. -pageResourceEdit.options=Vaihtoehdot +pageResourceEdit.message.emptyXml=Ei voida tallentaa tyhjää XML-tiedostoa resurssina. +pageResourceEdit.options=Valikko pageResource.editResource=Muokkaa resurssia PageResourceEdit.title=Uusi resurssi pageResource.import=Tuo -pageResource.message.invalidTaskSearch=Synkronisaatio tehtävän etsintä ei toiminut oikein. -pageResource.message.oidNotDefined=Oid resurssi ei ole määritelty pyynnössä. +pageResource.message.invalidTaskSearch=Synkronointitehtävän haku ei toiminut oikein. +pageResource.message.oidNotDefined=Resurssin oid:ia ei ole määritelty pyynnössä. pageResource.name=Nimi pageResource.objectTypes.displayName=Näyttönimi pageResource.objectTypes.help=Apua -pageResource.objectTypes.nativeObjectClass=Paikallinen objekti luokka -pageResource.objectTypes=Objekti tyyppi +pageResource.objectTypes.nativeObjectClass=Natiivi objekti luokka +pageResource.objectTypes=Objektityypit pageResource.objectTypes.type=Tyyppi pageResource.oid=Oid pageResource.overallStatus=Kokonaistilanne pageResource.progress=Edistyminen pageResource.resource=Resurssi -pageResource.synchronizationTasks=Symkronisaatio tehtävät +pageResource.synchronizationTasks=Synkronointi tehtävät pageResources.bundle=Nippu -pageResources.connectorType=Liitin tyyppi +pageResources.connectorType=Liitintyyppi pageResources.button.discoveryRemote=Löytö -pageResources.button.editAsXml=muokaa XML -pageResources.button.search=Etsi +pageResources.button.editAsXml=Muokkaa XML +pageResources.button.search=Hae pageResources.connector.hostname=Isännän nimi pageResources.connectorHosts=Littimen isännät pageResources.connector.name=Nimi pageResources.connector.port=Portti pageResources.connector.protectConnection=Suojattu -pageResources.connector.timeout=Aika loppu +pageResources.connector.timeout=Aikakatkaisu pageResources.content=Sisältö -pageResources.dialog.title.confirmDelete=Vahvista poista +pageResources.dialog.title.confirmDelete=Vahvista poisto pageResources.import=Tuo -pageResources.inlineMenuItem.deleteSyncToken=Poista Synk. Merkki -pageResources.inlineMenuItem.editResource=Muokka avustajan avulla +pageResources.inlineMenuItem.deleteSyncToken=Poista Synk. merkki +pageResources.inlineMenuItem.editResource=Muokkaa avustajan avulla pageResources.message.deleteHostConfirm=Haluatko varmasti poistaa isännän "{0}"? pageResources.message.deleteHostsConfirm=Haluatko varmasti poistaa "{0}" isäntää? pageResources.message.deleteResourceConfirm=Haluatko varmasti poistaa resurssin "{0}"? -pageResources.message.deleteResourcesConfirm=Haluatko varmasti poistaa "{0}" resurssit? +pageResources.message.deleteResourcesConfirm=Haluatko varmasti poistaa resurssit "{0}" ? pageResources.message.noHostSelected=Liittimen isäntää ei ole valittu. pageResources.message.noResourceSelected=Resurssia ei ole valittu. -pageResources.message.queryError=Virhe tapahtui kääntäessä haku tiedustelua filtteriin. +pageResources.message.queryError=Virhe tapahtui kääntäessä haku tiedustelua suodattimeen. pageResources.name=Nimi pageResources.progress=Edistyminen pageResources.resources=Resurssit pageResources.searchText.placeholder=Nimi pageResources.status=Viimeinen tila pageResource.status=Tila -PageResources.title=Resurssit Lista +PageResources.title=Resurssit luettelo pageResources.version=Versio pageResource.sync=Synkronoi PageResource.title=Resurssin yksityiskohdat @@ -1909,16 +1911,16 @@ PageRoleEditor.title.editingRole=Muokkaa PageRoleEditor.title.inducements=Vaikuttimet PageRoleEditor.title.newRole=Luo pageRoles.button.delete=Poista -pageRoles.dialog.title.confirmDelete=Vahvista poista +pageRoles.dialog.title.confirmDelete=Vahvista poisto pageRoles.message.confirmationMessageForMultipleObject=Haluatko varmasti {0} valitut '{1}' rooli(t)? pageRoles.message.confirmationMessageForSingleObject=Haluatko varmasti {0} roolin '{1}'? pageRoles.message.confirmationMessageForMultipleObject.members=Haluatko varmasti {0} valitut {1} rooli(t)? Joissakjin rooleissa on jäsen(iä). pageRoles.message.confirmationMessageForSingleObject.members=Haluatko varmasti {0} rooli {1} ? Valitussa roolissa on jäsen(iä). pageRoles.message.nothingSelected=Roolia ei ole valittu. -pageRoles.message.queryError=Virhe tapahtui kääntäessä haku tiedustelua filtteriin. +pageRoles.message.queryError=Virhe tapahtui kääntäessä haku tiedustelua suodattimeen. pageRoles.requestable=Pyydettävissä -PageRoles.title=Listaa roolit -pageSecurityQuestions.message.WrongAnswer=Kysymyksiin ei vastattu oikein +PageRoles.title=Luettele roolit +pageSecurityQuestions.message.WrongAnswer=Kysymyksiin Ei Vastattu Oikein pageSecurityQuestions.message.noPolicySet=Salasanan linjausta ei ole asetettu PageSecurityQuestions.title=Turvakysymykset PageShowPassword.message=Uusi salasanasi on: @@ -1927,14 +1929,14 @@ PageShowPassword.title=Uusi Salasana PageSizePopover.title=Sivun koko pageSystemConfiguration.assignmentPolicyEnforcement.value.full=Täysi pageSystemConfiguration.assignmentPolicyEnforcement.value.legalize=Suhteellinen -pageSystemConfiguration.assignmentPolicyEnforcement.value.mark=Merkkaa +pageSystemConfiguration.assignmentPolicyEnforcement.value.mark=Merkki pageSystemConfiguration.assignmentPolicyEnforcement.value.none=Ei mitään pageSystemConfiguration.assignmentPolicyEnforcement.value.positive=Positiivinen pageSystemConfiguration.logging.title=Kerääminen pageSystemConfiguration.notifications.title=Ilmoitukset pageSystemConfiguration.profiling.title=Profilointi pageSystemConfiguration.adminGui.title=Järjestelmänvalvoja GUI -pageSystemConfiguration.system.title=Systeemi +pageSystemConfiguration.system.title=Järjestelmä PageSystemConfiguration.title=Konfiguraatio AdminGuiConfigPanel.dashboardLinksConfig=Kojelaudan linkkien configuraatio AdminGuiConfigPanel.additionalMenuItemConfig=Menun lisäkohdat @@ -1947,32 +1949,32 @@ RichHyperlinkConfigDialog.color=Väri RichHyperlinkConfigDialog.authorization=Valtuutus RichHyperlinkConfigDialog.icon=Ikoni (css luokka) RichHyperlinkConfigDialog.description=Kuvaus -RichHyperlinkConfigDialog.message.badUpdate=Ei voi näyttää tyhjää kojelaudan linkin konfiguraatiota. +RichHyperlinkConfigDialog.message.badUpdate=Ei voi näyttää tyhjää kojelaudan linkki konfiguraatiota. PageTaskAdd.title=Uusi tehtävä pageTask.advancedOption=Edistynyt vaihtoehto pageTask.basic=Perus -pageTask.boundHelp=Kireästi sidottuja tehtäviä käytetään suorittaessa lyhyitä tomintoja, joita toistetaan melko usein (esim. alle 1 minuutin intervalleissa). Tyypillinen esimerkiksi olis live synkronisaatio. Cron-tyyppisiä määrittelyjä ei tueta näissä tehtävissä; Sinun pitää tarkentaa aikaväli. +pageTask.boundHelp=Kireästi sidottuja tehtäviä käytetään suorittaessa lyhyitä tomintoja, joita toistetaan melko usein (esim. alle 1 minuutin intervalleissa). Tyypillinen esimerkiksi on live synkronointi. Cron-tyyppisiä määrittelyjä ei tueta näissä tehtävissä; Sinun täytyy tarkentaa aikaväli. pageTask.bound=Kireä sidos (käytä jos toistuva tehtävä suoritetaan usein) pageTask.browse=Selaa pageTask.category.BulkActions=Massa toiminnot pageTask.category.Demo=Demo pageTask.category.ImportFromFile=Tuo tiedostosta -pageTask.category.ImportingAccounts=Tilien tuonti -pageTask.category.LiveSynchronization=Live synkronisaatio +pageTask.category.ImportingAccounts=Tuodaan tilejä +pageTask.category.LiveSynchronization=Live synkronointi pageTask.category.Recomputation=Uudelleenlaskeminen -pageTask.category.Reconciliation=Täsmäyttäminen -pageTask.category.UserRecomputation=Käyttäjä uudellenlaskeminen +pageTask.category.Reconciliation=Täsmäytys +pageTask.category.UserRecomputation=Käyttäjän uudellenlaskeminen pageTask.category.Workflow=Työnkulku pageTask.createSuspended=Luo KESKEYTETYSSÄ tilassa -pageTask.cronHelp=Cron-like specification is in the form: SECONDS MINUTES HOURS DAY-OF-MONTH MONTH DAY-OF-WEEK YEAR (optional), e.g. '0 0 12 ? * WED' which means 'every Wednesday at 12:00:00 pm'. +pageTask.cronHelp=Cron-tyyppinen määrittely on mallia: SEKUNNIT MINUUTIT TUNNIT KUUKAUDENPÄIVÄ KUUKAUSI VIIKONPÄIVÄ VUOSI (valinnainen), esim. '0 0 12 ? * KES', joka tarkoitaa 'joka keskiviikkona kello 12:00:00'. pageTask.cronHelpLink=Lisätietoja varten, katso pageTask.cronHelpLinkTutorial=tutoriaali pageTask.cronSpec=Ajasta cron-tyyppinen määrittely pageTask.dryRun=Kuivaharjoitus pageTask.focusType=Sovellettavissa tyyppiin pageTaskEdit.basic=Perus -pageTaskEdit.work=tehtävät työt -pageTaskEdit.boundHelp=Kireästi sidottuja tehtäviä käytetään suorittaessa lyhyitä tomintoja, joita toistetaan melko usein (esim. alle 1 minuutin intervalleissa). Tyypillinen esimerkiksi olis live synkronisaatio. Cron-tyyppisiä määrittelyjä ei tueta näissä tehtävissä; Sinun pitää tarkentaa aikaväli. +pageTaskEdit.work=Tehtävät työt +pageTaskEdit.boundHelp=Kireästi sidottuja tehtäviä käytetään suorittaessa lyhyitä tomintoja, joita toistetaan melko usein (esim. alle 1 minuutin intervalleissa). Tyypillinen esimerkiksi on live synkronointi. Cron-tyyppisiä määrittelyjä ei tueta näissä tehtävissä; Sinun täytyy tarkentaa aikaväli. pageTaskEdit.bound=Kireä sidos (käytä jos toistuva tehtävä suoritetaan usein) pageTaskEdit.binding=Sitova pageTaskEdit.button.back=Takaisin @@ -1984,7 +1986,7 @@ pageTaskEdit.button.stopApprovalProcess=Pysäytä hyväksyntä prosessi pageTaskEdit.button.save=Tallenna pageTaskEdit.button.suspend=Keskeytä pageTaskEdit.category=Kategoria -pageTaskEdit.cronHelp=Cron-like specification is in the form: SECONDS MINUTES HOURS DAY-OF-MONTH MONTH DAY-OF-WEEK YEAR (optional), e.g. '0 0 12 ? * WED' which means 'every Wednesday at 12:00:00 pm'. +pageTaskEdit.cronHelp=Cron-tyyppinen määrittely on mallia: SEKUNNIT MINUUTIT TUNNIT KUUKAUDENPÄIVÄ KUUKAUSI VIIKONPÄIVÄ VUOSI (valinnainen), esim. '0 0 12 ? * KES', joka tarkoitaa 'joka keskiviikkona kello 12:00:00'. pageTaskEdit.cronHelpLink=Lisätietoja varten, katso pageTaskEdit.cronHelpLinkTutorial=tutoriaali pageTaskEdit.cronSpec=Ajasta cron-tyyppinen määrittely @@ -1995,13 +1997,13 @@ pageTaskEdit.execution=Toteutuksen tila pageTaskEdit.handlerUri=Käsittelijä URI pageTaskEdit.identifier=Tunnistaja pageTaskEdit.intent=Aikomus -pageTaskEdit.kind=Laji -pageTaskEdit.lastFinished=Viimeisin suoritettu tehtävä -pageTaskEdit.lastStarted=Viimeksi aloitettu tehtävän suoritus +pageTaskEdit.kind=Tyyppiluokka +pageTaskEdit.lastFinished=Tehtävä suorita viimeksi valmistunut +pageTaskEdit.lastStarted=Tehtävä suorita viimeksi käynnistetty pageTaskEdit.message.cantTaskDetails=Ei voitu ladata tehtävän yksityiskohtia. pageTaskEdit.message.node=solmussa {0} pageTaskEdit.misfire=Katkennut toiminto -pageTaskEdit.modelOperationStatusLabel=Malli operaation tilanne +pageTaskEdit.modelOperationStatusLabel=Malli operaation tila pageTaskEdit.name=Tehtävän nimi pageTaskEdit.nextRun=Seuraava ajastettu tehtävän suoritus pageTaskEdit.nextRetry=Seuraava yritys @@ -2010,10 +2012,10 @@ pageTaskEdit.notStartBefore=Do not start before pageTaskEdit.objectClass=Objekti luokka pageTaskEdit.objectDelta=Objekti delta pageTaskEdit.bulkAction=Massa toiminto -pageTaskEdit.objectType=Objekti tyyppi -pageTaskEdit.objectQuery=Onjekti kysely +pageTaskEdit.objectType=Objektityyppi +pageTaskEdit.objectQuery=Onjekti tiedustelu pageTaskEdit.objectRef=Objektin viittaus -pageTaskEdit.token=Synkronisaatio merkki +pageTaskEdit.token=Synkronointi merkki pageTaskEdit.retryUnhandledErr=kokeile uudestaan käsittelemättömiä virheitä pageTaskEdit.resourceRef=Resurssi viite pageTaskEdit.oid=OID @@ -2021,13 +2023,13 @@ pageTaskEdit.opResult.message=Viesti pageTaskEdit.opResult.operation=Operaatio pageTaskEdit.opResult.status=Tila pageTaskEdit.opResult.token=Merkki -pageTaskEdit.options=Vaihtoehdot +pageTaskEdit.options=Valikko pageTaskEdit.parent=Ylätehtävä pageTaskEdit.owner=Tehtävän omistaja pageTaskEdit.recurring=Toistuva tehtävä pageTaskEdit.recurrence=Toistuvuus pageTaskEdit.runUntilNodeDown=Suorita vain kunnes solmu alhaalla -pageTaskEdit.scheduleHelp=Älä syötä ajastusväliä taikka cron-tyyppistä tarkennusta kerran suoritettaviin tehtäviin . Toistuviin tehtäviin syötä jompi kumpi näistä. +pageTaskEdit.scheduleHelp=Älä syötä ajastusväliä tai cron-tyyppistä tarkennusta kerran suoritettaviin tehtäviin. Toistuviin tehtäviin syötä jompi kumpi näistä. pageTaskEdit.scheduleInterval=Ajastus aikaväli (sekunneissa) pageTaskEdit.scheduleTitle=Ajastus pageTaskEdit.approvals=Hyväksynnät @@ -2040,15 +2042,18 @@ pageTaskEdit.result=Tulos pageTaskEdit.errors=Virheet pageTaskEdit.subtasksLabel=Alitehtävät pageTaskEdit.suspendReq=Muokkausta varten on tarpeellista keskeyttää tehtävä -pageTaskEdit.taskState=Tehtävän tilanne +pageTaskEdit.taskState=Tehtävän tila pageTaskEdit.threadAction=Ketju toiminto pageTaskEdit.threadStop=Ketju pysäytä toiminto pageTaskEdit.requiredCapability=Tarpeellinen kyky (esim. solmun nimi) +pageTaskEdit.executionGroup=Execution group +pageTaskEdit.groupTaskLimit=Clusterwide limit for running tasks in this group +pageTaskEdit.allowedNodes=Nodes allowed to run tasks in this group (with number of threads if applicable) pageTaskEdit.tightlyBound=Kireä sidos pageTaskEdit.title.edit='{0}'stä yksityiskohtia PageTaskEdit.title=Tehtävä yksityiskohdat PageTaskEdit.title.wfOperation=Muuta operaation yksityiskohtia -PageTaskEdit.title.wfRequest=Hyväksyntä pyynnön yksityiskohdat +PageTaskEdit.title.wfRequest=Hyväksyntäpyynnön yksityiskohdat pageTaskEdit.workerThreads=Konfiguroidut työntekijä ketjut pageTaskEdit.workflowInformationLabel=Työnkulun tiedot pageTaskEdit.displayResultInteractive=Näytä tulos interaktiivisella tavalla. @@ -2056,7 +2061,7 @@ pageTaskEdit.taskErros.objectName=Nimi pageTaskEdit.taskErros.status=Asema pageTaskEdit.taskErros.message=Viesti pageTask.intent=Aikomus -pageTask.kind=Laji +pageTask.kind=Tyyppiluokka pageTask.misfire=Katkennut toiminto pageTask.name=Tehtävän nimi pageTask.notStartAfter=Do not start after @@ -2065,7 +2070,7 @@ pageTask.notStartBefore.error1='Do not start before' is later than 'Do not start pageTask.now=Nyt pageTask.objectClass=Objekti luokka pageTask.objectRef=Resurssi viite -pageTask.options=Vaihtoehdot +pageTask.options=Valikko pageTask.recurring=Toistuvat tehtävät pageTask.runUntilNodeDown.error1=Yhteensopiva data 'Ketju pysäytä tominto'lle on: Sulje, Keskeytä pageTask.runUntilNodeDown.error2=Yhteensopiva data 'Ketju pysäytä tominto'lle on: uudelleen käynnistys, uudelleen ajastus @@ -2084,7 +2089,7 @@ pageTasks.button.startScheduler=Aloita pageTasks.button.stopSchedulerAndTasks=Pysöytä ajastin + tehtävät pageTasks.button.stopScheduler=Pysäytä ajastin pageTasks.button.suspendTask=Keskeytä -pageTasks.button.synchronizeTasks=Synkronoi tehtävät +pageTasks.button.synchronizeTasks=Synkronisoi tehtävät pageTasks.button.synchronizeWorkflowRequests=Synkronisoi hyväksyntä pyynnöt pageTasks.category.AccessCertification=Yhdistä sertifikaatioon pageTasks.category.AllCategories=Kaikki kategoriat @@ -2094,13 +2099,13 @@ pageTasks.category.Cleanup=Puhdistus pageTasks.category.Demo=Demo pageTasks.category.ImportFromFile=Tuo tiedostosta pageTasks.category.ImportingAccounts=Tilien tuonti -pageTasks.category.LiveSynchronization=Live synkronisaatio +pageTasks.category.LiveSynchronization=Live synkronointi pageTasks.category.null=(määrittelemätön) pageTasks.category.Recomputation=Uudelleenlaskeminen -pageTasks.category.Reconciliation=Täsmäyttäminen +pageTasks.category.Reconciliation=Täsmäytys pageTasks.category.Report=Raportti -pageTasks.category.System=Systeemi -pageTasks.category.UserRecomputation=Käyttäjä uudellenlaskeminen +pageTasks.category.System=Järjestelmä +pageTasks.category.UserRecomputation=Käyttäjän uudellenlaskeminen pageTasks.category.Utility=Työkalu pageTasks.category.Workflow=Työnkulku pageTasks.category.ExecuteChanges=Toteuta muutokset @@ -2118,30 +2123,30 @@ pageTasks.message.confirmationMessageForSingleTaskObject=Haluatko varmasti {0} pageTasks.message.confirmationMessageForMultipleTaskObject=Haluatko varmasti {0} valitut '{1}' tehtävä(t)? pageTasks.message.confirmationMessageForSingleNodeObject=Haluatko varmasti {0} solmun '{1}'? pageTasks.message.confirmationMessageForMultipleNodeObject=Haluatko varmasti {0} valitut '{1}' solmu(t)? -pageTask.scheduleHelp=Älä syötä ajastusväliä taikka cron-tyyppistä tarkennusta kerran suoritettaviin tehtäviin . Toistuviin tehtäviin syötä jompi kumpi näistä. +pageTask.scheduleHelp=Älä syötä ajastusväliä tai cron-tyyppistä tarkennusta kerran suoritettaviin tehtäviin . Toistuviin tehtäviin syötä jompi kumpi näistä. pageTask.scheduleInterval=Ajastus aikaväli (sekunneissa) pageTask.scheduleTitle=Ajastus pageTask.scheduleValidation.bothIntervalAndCron='Ajastus aikaväli' ja 'Cron-tyyppinen määrittely' ei voi olla käytössä samaan aikaan. pageTask.scheduleValidation.intervalNotPositive='Ajastus aikaväli'n on pakko olla positiivinen numero. -pageTask.scheduleValidation.invalidCronSpecification='Cron-tyyppinen määrittely' ei ole voimassa. +pageTask.scheduleValidation.invalidCronSpecification='Cron-tyyppinen määrittely' ei kelpaa. pageTask.scheduleValidation.neitherIntervalNorCron=Joko 'Ajastus aikaväli' tai 'cron-tyyppinen määrittely' täytyy olla määritelty. pageTask.scheduleValidation.noInterval='Ajastus aikaväli' täytyy määrittää. pageTasks.dialog.title.confirmDelete=Vahvista poista -pageTasks.inForNotRunningTasks=(in {0}) -pageTasks.in=in {0} +pageTasks.inForNotRunningTasks=({0}ssa) +pageTasks.in= {0}ssa pageTasks.retryIn=Uudelleen yritys {0} pageTasks.message.alreadyResumed=Tehtävää '{0}' ei voida jatkaa, se on jo toiminnassa tai suljettu. pageTasks.message.alreadySuspended=Tehtävä '{0}' on jo keskeytetty tai suljettu. -pageTasks.message.couldntCreateQuery=Tehtäväliställe ei saatu luotua kyselyä. +pageTasks.message.couldntCreateQuery=Tehtäväliställe ei pystytty luomaan tiedustelua. pageTasks.message.deleteTaskConfirm=Haluatko varmasti poistaa tehtävän '{0}'? pageTasks.message.deleteAllClosedTasksConfirm=Haluatko varmasti poistaa kaikki suljetut tehtävät? -pageTasks.message.deleteTasksConfirm=Haluatko varmasti poistaa '{0}' tehtävät? +pageTasks.message.deleteTasksConfirm=Haluatko varmasti poistaa tehtävät '{0}'? pageTasks.message.noNodeSelected=Solmua ei valittuna. pageTasks.message.noTaskSelected=Tehtävää ei valittuna. pageTasks.node.clustered=Ryhmitetty pageTasks.node.executionStatus=Tila pageTasks.node.lastCheckInTime=Viimeinen check-in aika -pageTasks.node.managementPort=Hallinto portti +pageTasks.node.managementPort=Hallinta portti pageTasks.node.name=Nimi pageTasks.nodes=Solmut pageTasks.node.statusMessage=Tila viesti @@ -2153,7 +2158,7 @@ pageTasks.state=Tila pageTasks.subtasks=Näytä alitehtävät pageTasks.task.category=Kategoria pageTasks.task.currentRunTime=Tämän hetkinen suoritus aika -pageTasks.task.detail=Yksityiskohdat +pageTasks.task.detail=Yksityiskohta pageTasks.task.executingAt=suoritetaan pageTasks.task.execution=Suoritus pageTasks.task.name=Nimi @@ -2161,7 +2166,7 @@ pageTasks.task.objectRef=Objektin viittaus pageTasks.task.progress=Edistyminen pageTasks.task.scheduledToRunAgain=Ajastettu alkamaan uudestaan pageTasks.tasks=Tehtävät -pageTasks.task.status=Asema +pageTasks.task.status=Tila PageTasks.title=Tehtävät pageTasks.unknownRefName=Tuntematon objekti pageTask.threadStop=Ketju pysäytä toiminto @@ -2198,32 +2203,32 @@ pageUser.message.cantNewUser=Ei pystytty lataamaan lomaketta uutta käyttäjää pageUser.message.cantSubmitUser=Ei pystytty lähettämään käyttäjää kirjattavaksi pageUser.message.cantUpdateUser=Päivitä käyttäjä epäonnistui pageUser.message.couldntAssignObject=Ei voitu osoittaa objektia '{0}', syy: {1}. -pageUser.message.couldntCreateAccount=Ei voitu luoda tili lomaketta '{0}', syy: {1}. -pageUser.message.couldntCreateAccountNoSchema=Ei voinut luoda tili lomaketta '{0}'lle, tarkennettua kaaviota ei saatavilla. Mahdollinen ongelma liittimen konfiguraatio ja/tai yhteydessä. Tarkista logit saadaksesi enemmän tietoa. -pageUser.message.deleteAccountConfirm=Haluatko varmasti poistaa tili(t) {0}? -pageUser.message.deleteAssignmentConfirm=Oletko varma, että haluat poistaa {0} toimeksiantoa? +pageUser.message.couldntCreateAccount=Ei voitu luoda tililomaketta '{0}', syy: {1}. +pageUser.message.couldntCreateAccountNoSchema=Ei pystytty luomaan tililomaketta '{0}'lle, tarkennettua kaaviota ei saatavilla. Mahdollinen ongelma liittimen konfiguraatiossa ja/tai yhteydessä. Tarkista logit saadaksesi enemmän tietoa. +pageUser.message.deleteAccountConfirm=Haluatko varmasti, että poistetaan tili(t) {0}? +pageUser.message.deleteAssignmentConfirm=Oletko varma, että poistetaan {0} toimeksiantoa? pageUser.message.deleteAssignmentRowConfirm=Oletko varma, että haluat poistaa toimeksiannon {0} ? pageUser.message.illegalAccountState=Laiton tilin tila '{0}'. pageUser.message.illegalAssignmentState=Laiton toimeksiannon tila '{0}'. -pageUser.message.noAccountSelected=Ei tiliä valittuna. +pageUser.message.noAccountSelected=Tiliä ei valittuna. pageUser.message.noActivationFound=Ei löydy aktivointia tilille '{0}'. -pageUser.message.noAssignableSelected=Osoitettavaa objektia ei valittu. +pageUser.message.noAssignableSelected=Osoitettavaa objektia ei valittuna. pageUser.message.noAssignmentsAvailable=Tällä hetkellä ei ole yhtään esikatseltavaa toimeksiantoa. -pageUser.message.noAssignmentSelected=Ei toimeksiantoa valittuna. +pageUser.message.noAssignmentSelected=Toimeksiantoa ei valittuna. pageUser.message.noEnabledPropertyFound=Tilille '{0}' ei löydy käyttöön otettuja ominaisuuksia. -pageUser.message.noPassword=Salasanaa ei kirjoitettu. -pageUser.message.noResourceSelected=Resurssia ei valittuna. +pageUser.message.noPassword=Salasanaa ei ole syötettty. +pageUser.message.noResourceSelected=Yhtään resurssia ei ole valittuna. pageUser.message.noUserName=Ei ole mahdollista laskea toimeksiantoja nimeämätömälle käyttäjä objectille. Anna sille nimi. -pageUser.message.unsupportedState=Ei tuettu käyttäjä lomake tila '{0}'. +pageUser.message.unsupportedState=Ei tuettu käyttäjälomake tila '{0}'. pageUsers.accounts=Tilit -pageUsers.dialog.title.confirmDelete=Vahvista poista +pageUsers.dialog.title.confirmDelete=Vahvista poisto pageUsers.menu.delete=Poista pageUsers.menu.merge=Yhdistä pageUsers.menu.disable=Poista käytöstä pageUsers.menu.enable=Ota käyttöön pageUsers.menu.reconcile=Sovita pageUsers.menu.unlock=Poista lukitus -pageUsers.message.deleteUserConfirm=Oletko varma että haluat poistaa valitut {0} käyttäjät? +pageUsers.message.deleteUserConfirm=Oletko varma, että haluat poistaa valitut {0} käyttäjät? pageUsers.message.deleteUserConfirmSingle=Haluatko varmasti poistaa käyttäjän '{0}'? pageUsers.message.confirmationMessageForSingleObject=Haluatko varmasti {0} käyttäjän '{1}'? pageUsers.message.confirmationMessageForMultipleObject=haluatko varmasti {0} valitut {1} käyttäjä(t)? @@ -2233,15 +2238,15 @@ pageUsers.message.reconcileAction=Sovita pageUsers.message.unlockAction=Poista lukitus pageUsers.message.deleteAction=poista pageUsers.message.confirmActionPopupTitle=Vahvista toiminta -pageUsers.message.nothingSelected=Käyttäjää ei valittuna. -pageUsers.message.queryError=Virhe tapahtui kääntäessä haku tiedustelua filtteriin. -PageUsers.title=Käyttäjä Lista +pageUsers.message.nothingSelected=Yhtään käyttäjää ei ole valittuna. +pageUsers.message.queryError=Virhe tapahtui kääntäessä haku tiedustelua suodattimeen. +PageUsers.title=Käyttäjä Luettelo pageUser.task.category=Kategoria pageUser.task.execution=Toteutuksen tila pageUser.task.name=Tehtävän nimi pageUser.tasks=Tehtävät -pageUser.task.status=Asema -pageUser.title.confirmDelete=Vahvista poista +pageUser.task.status=Tila +pageUser.title.confirmDelete=Vahvista poisto pageUser.title.editing={0} pageUser.title.editUser=Muokkaa pageUser.title.newUser=Luo @@ -2267,14 +2272,14 @@ pageWorkItem.button.claim=Väittämä pageWorkItem.button.reject=Hylkää pageWorkItem.button.delegate=Edustaja pageWorkItem.button.release=Vapauta -pageWorkItem.delta=Hyväksytyksessä oleva Delta -pageWorkItem.description=Työ alkio +pageWorkItem.delta=Hyväksytyksessä oleva delta +pageWorkItem.description=Työtehtävä pageWorkItem.label.showTechnicalInformation=Näytä tekniset tiedot pageWorkItem.mainInfo=Perustiedot pageWorkItem.objectNew.description=Objekti ehdotetun muutoksen jälkeen pageWorkItem.objectOld.description=Objekti ennen muutosta -pageWorkItem.options=Vaihtoehdot -pageWorkItem.requestCommon.description=Perustiedot pyynnöstä +pageWorkItem.options=Valikko +pageWorkItem.requestCommon.description=Pyyntöä koskevat perustiedot pageWorkItem.requestedBy=Pyytäjä: pageWorkItem.requestedOn=Pyyntö aika: pageWorkItem.requester.description=Pyytäjä @@ -2285,33 +2290,33 @@ workItemPanel.candidateActors=Tekijä ehdokkaat: workItemPanel.stage=Hyväkayntä vaihe: workItemPanel.escalationLevel=eskalointi taso: workItemPanel.requesterComment=Pyytäjän kommentti; -workItemPanel.delta=Hyväksytyksessä oleva Delta +workItemPanel.delta=Hyväksytyksessä oleva delta workItemPanel.mainInfo=Perustiedot -workItemPanel.options=Vaihtoehdot +workItemPanel.options=Valikko workItemPanel.requestedBy=Pyytäjä: workItemPanel.requestedOn=Pyyntö aika: -workItemPanel.workItemCreatedOn=Tämä työ alkio luotu: +workItemPanel.workItemCreatedOn=Tämä työtehtävä luotu: workItemPanel.workItemDeadline=Määräaika: workItemPanel.requester.description=Pyytäjä -workItemPanel.subTitle=työ alkio yksityiskohdat +workItemPanel.subTitle=työtehtävän yksityiskohdat workItemPanel.title=Tehtävät työt: workItemPanel.changesToBeApproved=Hyväksytyksessä olevat muutokset workItemPanel.additionalAttributes=Lisä attribuutit workItemPanel.approvalHistory=tämän pyynnön hyväksymis historia -workItemPanel.approvalHistoryHelp=Decisions that have been done so far in the process of approving the changes displayed here. -TaskWfChildPanel.approvalHistoryHelp=Decisions that have been done so far in the process of approving the changes displayed here. -workItemPanel.otherWorkItemsHelp=Work items for the changes shown here that are currently active (in addition to the work item displayed on this page). -TaskWfChildPanel.currentWorkItemsHelp=Work items for the changes displayed here that are currently active. +workItemPanel.approvalHistoryHelp=Valinnat, jotka on tehty tähän mennessä muutosten hyväksyntä prosessissa näytetään täällä. +TaskWfChildPanel.approvalHistoryHelp=Valinnat, jotka on tehty tähän mennessä muutosten hyväksyntä prosessissa näytetään täällä. +workItemPanel.otherWorkItemsHelp=Työtehtävät tässä näytettäville muutoksille jotka ovat tällä hetkellä aktiivisia (tällä sivulla näytetyn työtehtävän lisäksi). +TaskWfChildPanel.currentWorkItemsHelp=Työtehtävät tässä näytettäville muutoksille jotka ovat tällä hetkellä aktiivisia. TaskWfChildPanel.showNextStagesHelp=Näyttää seuraavien hyväksyntä vaiheiden esikatselun. TaskWfChildPanel.nextStagesHelp=Tämä on seuraavien hyväksyntä vaiheiden esikatselu. TaskWfChildPanel.showWholeProcessHelp=Näyttää koko hyväksyntä prosessin: Jo tehdyt vaiheet, tämän hetkinen vaihe ja myös mitkä tahansa odotettavissa olevat vaiheet. TaskWfChildPanel.wholeProcessHelp=Tässä on tiedot koko hyväksyntä prosessista: Jo tehdyt vaiheet, tämän hetkinen vaihe ja myös mitkä tahansa odotettavissa olevat vaiheet. -workItemPanel.relatedRequestsHelp=List of approval requests that have been created along with this one. Each request has its own approval process, and therefore can be approved or rejected independently of other ones. They were all started by a single change operation attempt, which contained several simpler changes. -TaskWfChildPanel.relatedRequestsHelp=List of approval requests that have been created along with this one. Each request has its own approval process, and therefore can be approved or rejected independently of other ones. They were all started by a single change operation attempt, which contained several simpler changes. -workItemPanel.showRequestHelp=Displays the approval request and the corresponding approval process for changes shown here. -TaskWfChildPanel.showParentHelp=Displays the whole attempted operation that consists of one or more changes requiring approval. -TaskWfParentPanel.requestsHelp=Kaikki muutosten hyväksyntä prosessit näytetään täällä. -workItemPanel.otherWorkItems=Muut työ alkiot tässä pyyynnössä +workItemPanel.relatedRequestsHelp=Luotujen hyväksyntäpyyntöjen luettelo, mukaan lukien tämä. Jokaiselle pyynnölle on oma hyväksyntä prosessi ja tämän takia voidaan hyväksyä tai hylätä riippumatta mitä muile pyynnöille tehdään. Ne kaikki aloitettiin yhdellä operaation muuttamis yrityksellä, joka sisälsi useamman simppelimmän muutoksen. +TaskWfChildPanel.relatedRequestsHelp=Luotujen hyväksyntäpyyntöjen luettelo, mukaan lukien tämä. Jokaiselle pyynnölle on oma hyväksyntä prosessi ja tämän takia voidaan hyväksyä tai hylätä riippumatta mitä muile pyynnöille tehdään. Ne kaikki aloitettiin yhdellä operaation muuttamis yrityksellä, joka sisälsi useamman simppelimmän muutoksen. +workItemPanel.showRequestHelp=Näyttää muutosten hyväksyntäpyynnön ja siihen liittyvän hyväksyntäprosessin tässä. +TaskWfChildPanel.showParentHelp=Näyttää koko kokeillun operaation johon sisältyy yksi tai useampi muutos, jotka tarvitsevat hyväksynnän. +TaskWfParentPanel.requestsHelp=Kaikki muutosten hyväksyntäprosessit näytetään täällä. +workItemPanel.otherWorkItems=Muut työtehtävät tässä pyyynnössä workItemPanel.requests=Pyynnöt workItemPanel.relatedRequests=Liittyvät pyynnöt workItemPanel.approverComment=Hyväksyjän kommentti @@ -2320,20 +2325,20 @@ pageWorkItems.button.approve=Hyväksy pageWorkItems.button.claim=Väittämä pageWorkItems.button.reject=Hylkää pageWorkItems.button.release=Vapauta -PageWorkItemsClaimable.title=Alkio jonka voin ottaa käyttöön. +PageWorkItemsClaimable.title=Tehtävä jonka voin ottaa käyttöön. pageWorkItems.item.created=Luotu pageWorkItems.item.name=Nimi pageWorkItems.item.owner=Omistaja pageWorkItems.item.status=Asema -pageWorkItems.message.noItemSelected=Tyä alkiota ei valittuna. +pageWorkItems.message.noItemSelected=Yhtään työtehtävää ei ole valittuna. PageWorkItemsAll.title=Kaikki työ alkiot PageWorkItemsAllocatedToMe.title=Minulle määrätyt työ alkiot -PageWorkItem.title=Työ alkio yksityiskohdat -PageWorkItem.subTitle=työ alkio yksityiskohdat +PageWorkItem.title=työtehtävän yksityiskohdat +PageWorkItem.subTitle=työtehtävän yksityiskohdat pageWorkItem.title=Tehtävät työt: pageWorkItem.trackingData.description=jäljitys (diagnostiikka) data pageWorkItem.trackingData=jäljitys data -pageWorkItem.workItemCreatedOn=Tämä työ alkio luotu: +pageWorkItem.workItemCreatedOn=Tämä työtehtävä luotu: passwordPanel.error=Salasanat ei täsmää. passwordPanel.passwordChange=Vaihda passwordPanel.passwordRemove=Poista @@ -2350,7 +2355,7 @@ PersonalInfoPanel.lastLogin.from=From PersonalInfoPanel.lastLogin=Viime kirjautuminen PersonalInfoPanel.never=Ei koskaan PersonalInfoPanel.other=Muut -PersonalInfoPanel.passwordExp=Tilin päättymispäivä +PersonalInfoPanel.passwordExp=Tilin vanhenemispäivä PersonalInfoPanel.undefined=Ei määritetty policyRef.nullValid=Valitse Yksi prismContainer.mainPanelDisplayName=Ominaisuudet @@ -2377,23 +2382,23 @@ prismValuePanel.delete=Poista prismValuePanel.message.association.attributes=Attribuutit: processInstancePanel.details=Muuta tietoa: processInstancePanel.finished=Valmistunut: -processInstancePanel.message.cantGetDetails=Ei pystynyt saamaan prosessitapahtuman yksityiskohtia. +processInstancePanel.message.cantGetDetails=Ei pystytty hankkimaan prosessitapahtuman yksityiskohtia. processInstancePanel.message.noTasks=Ei mitään processInstancePanel.name=Prosessitapahtuman nimi: processInstancePanel.pid=Tapahtuman ID: processInstancePanel.started=Aloitettu: processInstancePanel.taskAlreadyRemoved=(on jo poistettu) processInstancePanel.task=järjestelmä tehtävä: -processInstancePanel.tasks=Tällä hetkellä aktiiviset työ alkiot: -processInstancePanel.title.edit='{0}'stä yksityiskohtia +processInstancePanel.tasks=Tällä hetkellä aktiiviset työtehtävät: +processInstancePanel.title.edit='{0}'n yksityiskohdat ProfilingLevel.ARGUMENTS=Argumentit ProfilingLevel.ENTRY_EXIT=Sisäänkäynti/ulosmeno -ProfilingLevel.OFF=Off +ProfilingLevel.OFF=Pois ProgressPanel.ExecutionTimeWhenFinished=Operaatio suoritettu {0} millisekunnissa. ProgressPanel.ExecutionTimeWhenRunning=Operaatiota suoritetaan {0} sekunnin ajan. ProgressTableHeader.Activity=Toiminta ProgressTableHeader.ResourceObject=Resurssi objekti (jos sovellettavissa) -ProgressTableHeader.Status=Asema +ProgressTableHeader.Status=Tila ProvisioningStatistics.AverageTime=keskiarvo aika ProvisioningStatistics.CreateFailure=Epäonnistui ProvisioningStatistics.CreateSuccess=Luonti OK @@ -2405,16 +2410,16 @@ ProvisioningStatistics.MaxTime=Max ProvisioningStatistics.MinTime=Min ProvisioningStatistics.ObjectClass=Objekti luokka ProvisioningStatistics.OtherFailure=Epäonnistui -ProvisioningStatistics.OtherSuccess=Scripti OK +ProvisioningStatistics.OtherSuccess=Ohjelmakoodi OK ProvisioningStatistics.Resource=Resurssi ProvisioningStatistics.ScriptFailure=Epäonnistui -ProvisioningStatistics.ScriptSuccess=Scripti OK +ProvisioningStatistics.ScriptSuccess=Ohjelmakoodi OK ProvisioningStatistics.SearchFailure=Epäonnistui ProvisioningStatistics.SearchSuccess=haku OK ProvisioningStatistics.SyncFailure=Epäonnistui ProvisioningStatistics.SyncSuccess=Synkronointi OK ProvisioningStatistics.TotalOperationsCount=Kaikki operaatiot -ProvisioningStatistics.TotalTime=Yhteensä aika +ProvisioningStatistics.TotalTime=lopullinen aika ProvisioningStatistics.UpdateFailure=Epäonnistui ProvisioningStatistics.UpdateSuccess=Päivitys OK QNameEditor.label.localPart=Paikallisen osan nimi @@ -2422,8 +2427,8 @@ QNameEditor.label.namespace=Nimitila QNameEditor.tooltip.attribute=TODO: QNameEditor.tooltip.attribute QNameEditor.tooltip.localPart=QNamen paikallinen osa QNameEditor.tooltip.namespace=Qnamen nimitila -RangeValidator.range=Field '${label}' have to be between ${minimum} and ${maximum}. -ReconciliationPopupPanel.exportFileType=Vie Tyyppi +RangeValidator.range=Kentän '${label}' pitää olla ${minimum} ja ${maximum} välillä. +ReconciliationPopupPanel.exportFileType=Vie tyyppiä DownloadButtonPanel.download=Lataa ReconciliationPopupPanel.resource=Resurssi ReconciliationPopupPanel.title.basic=Perus Täsmäyttämisraportin Konfiguraatio @@ -2447,20 +2452,20 @@ ResourceAssociationEditor.label.associationAttribute=assosiaatio atribuutti ResourceAssociationEditor.label.description=Kuvaus ResourceAssociationEditor.label.direction=Suunta ResourceAssociationEditor.label.displayName=Näyttönimi -ResourceAssociationEditor.label.edit=Muokkaa assosiaatio +ResourceAssociationEditor.label.edit=Muokkaa assosiaatiota ResourceAssociationEditor.label.exclusiveStrong=Eksklusiivinen vahva ResourceAssociationEditor.label.explicitRefIntegrity=Tarkka viitteellinen eheys ResourceAssociationEditor.label.fetchStrategy=Nouda strategia ResourceAssociationEditor.label.inbound=Sisääntuleva kartoitus ResourceAssociationEditor.label.intent=Kohteen aikomus ResourceAssociationEditor.label.intolerantVP=Intolerantti kuvio -ResourceAssociationEditor.label.kind=Kohde laji +ResourceAssociationEditor.label.kind=Kohdista tyyppiluokkaan ResourceAssociationEditor.label.limitations=Rajoitukset ResourceAssociationEditor.label.matchingRule=Sopivuus sääntö ResourceAssociationEditor.label.new=Luo uusi assosiaatio ResourceAssociationEditor.label.outbound=Ulosmenevä kartoitus ResourceAssociationEditor.label.reference=Viit. -ResourceAssociationEditor.label.resourceItem=ResurssiAlkio kohtaiset atribuutit +ResourceAssociationEditor.label.resourceItem=ResurssiiTehtävä kohtaiset atribuutit ResourceAssociationEditor.label.tolerant=Salliva ResourceAssociationEditor.label.tolerantVP=Saliva kuvio ResourceAssociationEditor.label.valueAttribute=Arvon atribuutti @@ -2492,13 +2497,13 @@ ResourceCredentialsEditor.label.passwordPolicyRef=Salasana linjaus ResourceDependencyEditor.label.button.add=Lisää resurssi riippuvuus ResourceDependencyEditor.label=Muokkaa Riippuvuudet ResourceDependencyEditor.label.intent=Riippuvuus aikomus -ResourceDependencyEditor.label.kind=Riippuvuus laji +ResourceDependencyEditor.label.kind=Riippuvuus tyyppiluokka ResourceDependencyEditor.label.order=Järjestys ResourceDependencyEditor.label.resourceRef=Riippuvuus resurssi ResourceDependencyEditor.label.strictness=Tarkkuus ResourceIterationEditor.label.description=Kuvaus ResourceIterationEditor.label=Muokkaa resurssin kertaamis konfiguraatiota -ResourceIterationEditor.label.expressionEvaluator=Lauseke arvioija +ResourceIterationEditor.label.expressionEvaluator=Lausekkeen arvioija ResourceIterationEditor.label.expression=Lauseke ResourceIterationEditor.label.expressionType=Lauseke tyyppi ResourceIterationEditor.label.extension=Laajennos @@ -2509,7 +2514,7 @@ ResourceIterationEditor.label.postIterationCondition=Kertauksen jälkeinen ehto ResourceIterationEditor.label.preIterationCondition=Kertausta edeltävä ehto ResourceIterationEditor.label.returnMultiplicity=Palauta monikäyttöisyys ResourceIterationEditor.label.stringFilter=Merkkijono suodatin -ResourceIterationEditor.label.tokenExpression=Merkki Lauseke +ResourceIterationEditor.label.tokenExpression=Merkki lauseke ResourceIterationEditor.label.variable=Muuttuja resource.nullValid=Valitse resurssi... resourcePopup.bundle=Nippu @@ -2529,24 +2534,24 @@ ResourceStatus.NOT_TESTED=Ei testattu ResourceStatus.SUCCESS=Onnistui ResourceStatus.UP=Ylös ResourceStatus.WARNING=Varoitus -ResourceType.isSync=synkronisaatio +ResourceType.isSync=Synkronointi ResourceType.tasks=Tehtävät ResourceWizard.expression.tooltip.expression=Lausekkeen XML representaatio. Tämä on se varsinainen lauseke koodi jota tullaan käyttämään. ResourceWizard.expression.tooltip.language=Ohjelmointi kieli jolla lausekkeen ohjelmakoodi on kirjoitettu. ResourceWizard.expression.tooltip.policyRef=Viittaus arvon linjaus objektiin. Valittua arvon linjausta tullaan käyttämään muottina arvon luomiseen. -ResourceWizard.expression.tooltip.type=Lauseke tyyppi. Tämä määrittää josko lauseke on ohjelmakoodi, arvon luoja vai jokin muu. -ResourceWizard.help.capabilityStep=

resurssin kyvytovat ne asiat jotka kyky kykenee tekemään. Kaikilla resursseilla ei ole samoja kykyjä. Esim. jokin resurssi tukee tilin aktivointia (tilin käyttöön otto ja käytöstä poisto) mutta toinen ei. Jokin resurssi tarjoaa kirjoitus-luku yhteyden kun taas toinen voi tukea vain luku yhteyttä. kyvytmäärittää mitä asioita resurssi tukee jotta järjestelmä voi toimia sen mukaisesti.

Kaikki kyvyt voidaan kytkeä päältä(toisin sanoen pois päältä). Kyvyn postaminen käytöstä tekee sen, että järjestelmä ei käytä liittimen sitä osaa eikä resurssia. Kyvyt ovat yleensä pois käytöstä jos ne ovat viallisia, esim. jos liittimessä tai resurssissa on virhe niin se voidaan kiertää jos oikea kyky on poistettu käytöstä. Mutta kyvyt voi olla poistettuna käytöstä hallinnolisista syistä. Esim Luo,Päivitä ja Poistakykyjen pois käytöstä ottaminen tekee resurssista tehokkaasti vain luettavan.

Jotkut kyvyt voivat olla simuloituja. Se tarkoitaa, että järjestelmä pystyy esittämään että resurssilla on tietty kyky vaikkei sillä olisikaan. Esim. aktivointikyky voidaan simuloida asettamalla tietty tili atribuutti tiettyyn arvoon poistaaksesi tilin käytöstä. Tämmöiset simuloidut kyvyt yleensä tarvitsee jonkun verran konfigurointia. Tämä pystytään myös konfiguroimaan tällä sivulla.

KatsoResurssien kyvyt wiki sivua lisätietoja varten. -ResourceWizard.help.configurationStep=

Avustuksen tämä osa konfiguroi liittimen konfiguraatio ominaisuudet. Nämä yleensä määrittävät verkko parametrit joita käytetään resurssiin yhdistämiseen, kuten isännän nimi j a portti numerot. Muita yhdistämisparametrejä kuten operaation verkko keskeytys ja yhteyden varaamis konfiguraation pystyy tarkentamaan täällä.

Nämä liittimen konfiguraatio ominaisuudet ovat uniikkeja jokaiselle liittimelle. Tarkka konfiguraatio ominaisuudet pvat määriteltyinä liitimen konfiguraatio kaavio. Näin ollen tämän sivun sisältö riippuu edelliseltä sivulta vallitusta liitin tyypistä.

-ResourceWizard.help.nameStep=

Tämä avustuksen osa auttaa konfiguroinaan resurssin perus ominaisuudet. Sitä voidaan käyttää konfiguroimaan resurssin nimi ja kuvaus. Littimen nimi on pakollinen ja sen on pakko olla uniikki. Liitin, jolla otetaan yhteyttä resurssiin pitää myös olla konfiguroitu. Liitimet on sijoitettu liitin isäntiin. Jos liiin isäntä on jätetty tyhjäksi niin käytetään liittimiä jotka on sijoitettu suoraan järjestelmän instanssiin.

KatsoResurssin konfiguraatio wiki sivulta tarkkaa selitustä resurrsiin konfiguroinnista.

-ResourceWizard.help.schemaHandlingStep=

Tätä askelta käytetään resurssin kaavion käsittelyn konfiguraation toimittamiseen. Tällä sivulla näytetty konfiguraatio kertoo järjestelmälle mitä tehdä resurssi objektin luokille ja atribuuteille. Se sisältää käyttäjä ominaisuuksien ja tili atribuuttien kartoitusten konfiguraation, tilityyppien konfiguraation, esivalmistelun riippuvuudet, salasana kartoitus ja niin edelleen.

Konfiguraatio on ryhmitetty objekti tyyppeihin. Jokainen objekti tyyppi määrittää käyttäytymisen tietylle tili tyypille, oikeutus tyypit, OY, jne. Objekti tyyppi on uniikisti tunnistettavissa laji ja tarkoituksen sekoituksesta. Laji määrittää minkälainen objekti on kyseessä:

  • laji=tili tarkoittaa että objekti on tili, eli esittää käyttäjää.
  • laji=oikeutus käytetään ryhmien, roolien, etuoikeuksien, ACIen ja samanlaisten objektien joita voi assosioida tileihin ja antavat etuikeuksia tai yhdistämis oikeuksia tilille.
  • laji=yleinen käytetään toisiin objekteihin kuten organisaatio yksikköihin (OYt), domaineihin, jne
Tarkoitus on simppeli merkkijono jota voi köyttää erotellakseen monia objektityyppiä. Esim. sitä voi käyttää määrittääkseen useutä tilityyppejä, esim. "Oletus käyttäjätili", "hallinnointitili", Testitili" ja niiin edelleen. Katso laji, Tarkoitus ja ObjektiLuokka wiki sivulta lisätietoja varten.

Lisätietoja Kaavion käsittelyn konfiguroinnista löytyy Resurssi Kaavion Käsittely wiki sivulta. -ResourceWizard.help.schemaStep=

Tämä sivu näyttää resurssikaavion. Resurssikaavio määrittää objekti luokat joita liitin voi hallita, kuten tilit, ryhmät, organisaatio yksiköt, jne. Kaavio määrittää ryhmän attribuutteja jokaiselle objekti luokalle. Tässä esitelty kaavio on vain luku muodossa jotta sitä voi tutkia ja tutustua siihen data malliin jonka resurssi toimittaa.

Tällä sivulla esitylty resurssikaavio yleensä saadaan resurssista ja se on järjestelmän automaattisesti luoma. Resurssikaavio määrittää mitä resurssi voi tehdä, toisin sanoen mitä objekti luokkia se määrittää ja mitä atribuutteja käytetää objekti luokissa. Tämn vuoksi kaavio on vain luku muodossa. Se ei ole konfiguraatio. se ei määritä kuinka järjestelmä käyttää objekti luokkia ja atribuutteja. Se konfiguroidaan avustuksen seuraavissa askelissa.

Katso Resurssikaavion wiki sivusto resurssikaavion konseptien yksityiskohtaista selitystä varten.

-ResourceWizard.help.synchronizationStep=

Synkronisaatio konfiguraatio määrittä kuinka Identiteetin hallinta reagoi kun se huomaa, että resurssi objekti on muuttunut. Esim. se määrittää miten järjestelmä reagoi kun se löytää uuden tilin, kun se huomaa että ryhmä jonka pitäisi löytyä ei löydykkäänja niin edelleen. Yleensä sillä ei ole väliä miten järjestelmä huomaa muutoksen, reaktio on yleensä sama (vaikka poikkeukset ovat mahdollisia käyttämäll kanava määritystä). Tämän takia tähän kondiguroiti linjaus pätee yleensä live synkronointiin, täsmäyttämiseen,tuontiin, löytämiseen(johdonmukaisuus mekanismi) ja mandollisesti muita mekanismeja jotka tulevat tulevaisuudessa.

Katso Synkronisaation konfigurointi wiki sivulta lisätietoja varten. +ResourceWizard.expression.tooltip.type=Lauseketyyppi. Tämä määrittää josko lauseke on ohjelmakoodi, arvon luoja vai jokin muu. +ResourceWizard.help.capabilityStep=

resurssin kyvytovat ne asiat, jotka kyky kykenee tekemään. Kaikilla resursseilla ei ole samoja kykyjä. Esim. jokin resurssi tukee tilin aktivointia (tilin käyttöön otto ja käytöstä poisto) mutta toinen ei. Jokin resurssi tarjoaa kirjoitus-luku yhteyden kun taas toinen voi tukea vain luku yhteyttä. Yksi kyky tukee tosi ajassa tapahtuvaa synkronointia kun taas toinen ei kyvytmäärittää mitä asioita resurssi tukee jotta järjestelmä voi toimia sen mukaisesti.

Kaikki kyvyt voidaan kytkeä päältä(toisin sanoen pois päältä). Kyvyn postaminen käytöstä tekee sen, että järjestelmä ei käytä liittimen sitä osaa eikä resurssia. Kyvyt ovat yleensä pois käytöstä jos ne ovat viallisia, esim. jos liittimessä tai resurssissa on virhe niin se voidaan kiertää jos oikea kyky on poistettu käytöstä. Mutta kyvyt voivat myös olla poistettuna käytöstä hallinnolisista syistä. Esim Luo,Päivitä ja Poistakykyjen pois käytöstä ottaminen tekee resurssista tehokkaasti vain luettavan.

Jotkut kyvyt voivat olla simuloituja. Se tarkoitaa, että järjestelmä pystyy esittämään että resurssilla on tietty kyky vaikkei sillä sitä olisikaan. Esim. aktivointikyky voidaan simuloida asettamalla tietty tili atribuutti tiettyyn arvoon poistaaksesi tilin käytöstä. Tämmöiset simuloidut kyvyt yleensä tarvitsevat jonkun verran konfigurointia. Tämä pystytään myös konfiguroimaan tällä sivulla.

KatsoResurssien kyvyt wiki sivua lisätietoja varten. +ResourceWizard.help.configurationStep=

Avustuksen tämä osa konfiguroi liittimen konfiguraatio ominaisuudet. Nämä yleensä määrittävät verkko parametrit joita käytetään resurssiin yhdistämiseen, kuten isännän nimi j a portti numerot. Muita yhdistämisparametrejä kuten operaation verkko aikakatkaisut ja yhteyden varaamiskonfiguraation pystyy tarkentamaan täällä.

Nämä liittimen konfiguraatio ominaisuudet ovat uniikkeja jokaiselle liittimelle. Tarkat konfiguraatio ominaisuudet ovat määriteltyinä liitimen konfiguraatiokaavion kautta. Näin ollen tämän sivun sisältö riippuu edelliseltä sivulta vallitusta liitintyypistä.

+ResourceWizard.help.nameStep=

Tämä avustuksen osa auttaa konfiguroimaan resurssin perusominaisuudet. Sitä voidaan käyttää konfiguroimaan resurssin nimi ja kuvaus. Littimen nimi on pakollinen ja sen on pakko olla ainutlaatuinen. Liitin, jolla otetaan yhteyttä resurssiin pitää myös olla konfiguroitu. Liitimet on sijoitettu liitin isäntiin. Jos liiin isäntä on jätetty tyhjäksi niin silloin käytetään liittimiä jotka on sijoitettu suoraan järjestelmän tapahtumaan.

KatsoResurssin konfiguraatio wiki sivulta tarkkaa selitystä resurssin konfiguroinnista.

+ResourceWizard.help.schemaHandlingStep=

Tätä askelta käytetään resurssin kaavion käsittelyn konfiguraation syöttämiseen. Tällä sivulla näytetty konfiguraatio kertoo järjestelmälle mitä tehdä resurssi objektin luokille ja atribuuteille. Se sisältää käyttäjä ominaisuuksien ja tili atribuuttien välisten kartoitusten konfiguraation, tilityyppien konfiguraation,, ryhmät, esivalmistelun riippuvuudet, salasanakartoituksen ja niin edelleen.

Konfiguraatio on ryhmitetty objektityyppeihin. Jokainen objektityyppi määrittää käyttäytymisen tietylle tilityypille, oikeutustyypille, OYlle, jne. Objektin tyyppi on ainutlaatuisesti tunnistettavissa tyyppiluokan ja tarkoituksen sekoituksesta. Tyyppiluokka määrittää minkälainen objekti on kyseessä:

  • tyyppiluokka=tili tarkoittaa että objekti on tili, eli esittää käyttäjää.
  • tyyppiluokka=oikeutus käytetään ryhmien, roolien, etuoikeuksien, ACIen ja samankaltaisiin objekteihin, joita voi assosioida tileihin ja antavat etuikeuksia tai yhdistämisoikeuksia tilille.
  • tyyppiluokka=yleinen käytetään toisiin objekteihin kuten organisaatio yksikköihin (OYt), domaineihin, jne
Tarkoitus on simppeli merkkijono jota voi käyttää erotellakseen monta objektityyppiä toisistaan. Esim. sitä voi käyttää usean tilityypin määrittelemiseen, esim. "Oletus käyttäjätili", "hallinnointitili", Testitili" ja niiin edelleen. Katso Tyyppiluokka, Tarkoitus ja ObjektiLuokka wiki sivulta lisätietoja varten.

Lisätietoja Kaavion käsittelyn konfiguroinnista löytyy Resurssikaavion Käsittely wiki sivulta. +ResourceWizard.help.schemaStep=

Tämä sivu näyttää resurssikaavion. Resurssikaavio määrittää objekti luokat joita liitin voi hallita, kuten tilit, ryhmät, organisaatio yksiköt, jne. Kaavio määrittää ryhmän attribuutteja jokaiselle objekti luokalle. Tässä esitelty kaavio on vain luku muodossa jotta sitä voi tutkia ja tutustua siihen data malliin jonka resurssi toimittaa.

Tällä sivulla esitelty resurssikaavio yleensä saadaan resurssista ja se on järjestelmän automaattisesti luoma. Resurssikaavio määrittää mitä resurssi voi tehdä, toisin sanoen mitä objekti luokkia se määrittää ja mitä atribuutteja käytetään objekti luokissa. Tämän vuoksi kaavio on vain luku muodossa. Se ei ole konfiguraatio. se ei määritä kuinka järjestelmä käyttää näitä objekti luokkia ja atribuutteja. Se konfiguroidaan avustuksen seuraavissa askelissa.

Katso Resurssikaavion wiki sivua resurssikaavion konseptien yksityiskohtaista selitystä varten.

+ResourceWizard.help.synchronizationStep=

Synkronointikonfiguraatio määrittää kuinka Identiteetin hallinta reagoi kun se huomaa, että resurssi objekti on muuttunut. Esim. se määrittää miten järjestelmä reagoi kun se löytää uuden tilin, kun se huomaa että ryhmä jonka pitäisi löytyä ei löydykkään ja niin edelleen. Yleensä sillä ei ole väliä miten järjestelmä huomaa muutoksen, reaktio on yleensä sama (vaikka poikkeukset ovat mahdollisia käyttämällä kanava määritystä). Tämän takia tämä konfiguraatiolinjaus pätee yleensä live synkronointiin, täsmäyttämiseen,tuontiin, löytämiseen(johdonmukaisuus mekanismi) ja mandollisesti myös muihin mekanismeihin, jotka tulevat tulevaisuudessa.

Katso Synkronisaation konfiguraatio wiki sivulta lisätietoja varten. ResourceWizard.saveAndVisualize=Tallenna ja visualisoi ResourceWizard.visualize=Visualisoi runReportPopupContent.button.run=Suorita raportti -runReportPopupContent.param.class=Parametri tyyppi +runReportPopupContent.param.class=Parametrityyppi runReportPopupContent.param.name.eventStage = Tapahtuma Vaihe -runReportPopupContent.param.name.eventType = Tapahtuma Tyyppi +runReportPopupContent.param.name.eventType = Tapahtumatyyppi runReportPopupContent.param.name.from = Päiväys alkaen runReportPopupContent.param.name.initiatorName = Aloittajan Nimi runReportPopupContent.param.name.outcome = Tulos @@ -2556,7 +2561,7 @@ runReportPopupContent.param.name.filter=Suodata rooli tulokset? tosi/epätosi (o runReportPopupContent.param.name.to = Lopetus päiväys runReportPopupContent.param.value=Parametrin arvo runReportPopupContent.param.name.alsoClosedCampaigns=Myös suljetut kampanjat? (perustila on Epätosi) -runReportPopupContent.param.name.campaignName=Kampanja nimi +runReportPopupContent.param.name.campaignName=Kampanjan nimi runReportPopupContent.param.name.resource=Resurssi runReportPopupContent.param.name.intent=Aikomus runReportPopupContent.param.name.objectClass=Objektin nimi @@ -2570,47 +2575,47 @@ runReportPopupContent.param.name.users=Käyttäjät runReportPopupContent.param.name.stageNumber=Vaiheen numero (Perustila on ottaa kaikki vaiheet) runReportPopupContent.param.name.referencedRolesNames=Viitatut roolit RunReportPopupPanel.title=Raportoi konfiguraatio ennen suoritusta -runUntilNodeDown.error1=Yhteensopiva data 'Ketju pysäytä tominto'lle on: Sulje, Keskeytä -runUntilNodeDown.error2=Yhteensopiva data 'Ketju pysäytä tominto'lle on: uudelleen käynnistys, uudelleen ajastus -SchemaHandlingStep.activation.tooltip.fetchStrategy=Kuinta noutaa atribuutti kun on tarvis. Epäsuora: atribuutti palautetaan oletuksena, sitä ei tarvitse pyytää; Suora: atribuuttia ei palauteta oletuksena, pitää aina pyytää erikseen. +runUntilNodeDown.error1=Yhteensopivia datoja 'Ketju pysäytä tominto'lle ovat: Sulje, Keskeytä +runUntilNodeDown.error2=Yhteensopivia datoja 'Ketju pysäytä tominto'lle ovat: uudelleen käynnistys, uudelleen ajastus +SchemaHandlingStep.activation.tooltip.fetchStrategy=Kuinka noutaa atribuutti kun on tarvis. Epäsuora: atribuutti palautetaan oletuksena, sitä ei tarvitse pyytää; Suora: atribuuttia ei palauteta oletuksena, pitää aina pyytää erikseen. SchemaHandlingStep.activation.tooltip.inbound=Sisääntulevat kartoitukset kartoittavat arvot resurssista (yleensä tili) Identiteetti Managerille (yleensä käyttäjä) SchemaHandlingStep.activation.tooltip.outbound=Ulosmenevät kartoitukset kartoittaa arvoja Identiteetti managerista (yleensä käyttäjä) resurssiin (yleensä tili). SchemaHandlingStep.association.label.associationName=Assosiaation nimi SchemaHandlingStep.association.label.associationNamespace=Nimitila -SchemaHandlingStep.association.tooltip.associationAttribute=Atribuutin nimi joka "hallitsee" assosiaatiota. toisin sanoen atribuutti joka sisältää yhdistetyn objektin tunnistajan. Tämä on yleensä sellainen atribuutti kuin "jäsen", "ryhmät", "roolit", jne. Kohteesta objektiin assosiaatioissa tämä on kohteen atribuutti (esim. tili atribuutti ryhmät"). Objektista kohteeseen assosiaatioissa tämä on objektin atribuutti (esim. ryhmä attribuutti "jäsenet"). +SchemaHandlingStep.association.tooltip.associationAttribute=Atribuutin nimi, joka "hallitsee" assosiaatiota. toisin sanoen atribuutti, joka sisältää yhdistetyn objektin tunnistajan. Tämä on yleensä sellainen atribuutti kuin "jäsen", "ryhmät", "roolit", jne. Kohteesta objektiin assosiaatioissa tämä on kohteen atribuutti (esim. tili atribuutti "ryhmät"). Objektista kohteeseen assosiaatioissa tämä on objektin atribuutti (esim. ryhmä attribuutti "jäsenet"). SchemaHandlingStep.association.tooltip.associationLocalPart=TODO: SchemaHandlingStep.association.tooltip.associationLocalPart SchemaHandlingStep.association.tooltip.associationNamespace=TODO: SchemaHandlingStep.association.tooltip.associationNamespace -SchemaHandlingStep.association.tooltip.direction=Määrittää assosiaation suunnan. Objektista subjektiin: Objektissa (esim. ryhmä) on atribuutti joka sisältää subjektin tunnistajan (esim tili); Subjektista objektiin: Subjektissa (esim. tili) on atribuutti joka sisältää objektin tunnistajan (esim. ryhmä). -SchemaHandlingStep.association.tooltip.explicitRefIntegrity=Suora viitteellinen eheys. Jos asettu epätodeksi niin järjestelmä olettaa että resurssi käyttää viitteellistä eheytystä. Esim. järjestelmä olettaa että resurssi automaattisesti päivittää assosiaatio tunnistimet jos tili uudelleen nimetään ja järjestelmän ei tarvitse tehdä mitään. Jos asetettu todeksi niin järjestelmä tekee viitteellisen eheytyksen suorasti. Siinä tapauksessa järjestelmä suoraan päivittää assosiaatio atribuutit jos tili uudelleen nimetään. -SchemaHandlingStep.association.tooltip.intent=Assosiaatio kohde objekti tyypin aikomus. kohdista laji ja aikomus tunnista objekti tyyppi joka on assosiaation kohde, esim. ryhmä, etuoikeus, rooli, jne. -SchemaHandlingStep.association.tooltip.kind=Assosiaatio kohde objekti tyypin laji. tämä on yleensä "oikeutus". Kondista laji ja aikomus tunnista objekti tyyppi joka on assosiaation kohde, esim. ryhmä, etuoikeus, rooli, jne. -SchemaHandlingStep.association.tooltip.valueAttribute=Atribuutin nimi joka on assosioidun arvon lähde. Atribuutin arvo otetaan ja tallenetaan assosisaaatio atribuuttiin assosiaation luomiseksi. Tämä on yleensä atribuutti joka sisältää tunnistimen tai nimen kuten "uid", "id", "nimi", jne. Subjektista objektiin assosiaatioissa tämä on objektin atribuutti (esim. ryhmä). Objekstista subjektiin assosiaatiossa tämä on subjektin atribuutti (esim. tili). +SchemaHandlingStep.association.tooltip.direction=Määrittää assosiaation suunnan. Objektista subjektiin: Objektissa (esim. ryhmä) on atribuutti, joka sisältää subjektin tunnistajan (esim tili); Subjektista objektiin: Subjektissa (esim. tili) on atribuutti, joka sisältää objektin tunnistajan (esim. ryhmä). +SchemaHandlingStep.association.tooltip.explicitRefIntegrity=Suora viitteellinen eheys. Jos asettu epätodeksi niin järjestelmä olettaa, että resurssi käyttää viitteellistä eheytystä. Esim. järjestelmä olettaa, että resurssi automaattisesti päivittää assosiaatio tunnistimet jos tili uudelleen nimetään ja järjestelmän ei tarvitse tehdä mitään. Jos asetettu todeksi niin järjestelmä tekee viitteellisen eheytyksen suorasti. Siinä tapauksessa järjestelmä suoraan päivittää assosiaatio atribuutit jos ,tili nimetään uudelleen. +SchemaHandlingStep.association.tooltip.intent=Assosiaation kohdista objektityypin aikomus. kohdista tyyppiluokka ja aikomus tunnistaa objektityypin, joka on assosiaation kohde, esim. ryhmä, etuoikeus, rooli, jne. +SchemaHandlingStep.association.tooltip.kind=Assosiaatio kohde objektityypin tyyppi. tämä on yleensä "oikeutus". Kohdista tyyppiluokka ja aikomus tunnistaa objektityypin, joka on assosiaation kohde, esim. ryhmä, etuoikeus, rooli, jne. +SchemaHandlingStep.association.tooltip.valueAttribute=Atribuutin nimi joka on assosioidun arvon lähde. Atribuutin arvo otetaan ja tallenetaan assosisaatio atribuuttiin assosiaation luomiseksi. Tämä on yleensä atribuutti, joka sisältää tunnistimen tai nimen kuten "uid", "id", "nimi", jne. Subjektista objektiin assosiaatioissa tämä on objektin atribuutti (esim. ryhmä). Objekstista subjektiin assosiaatiossa tämä on subjektin atribuutti (esim. tili). SchemaHandlingStep.attribute.label.attributeName=Attribuutin nimi SchemaHandlingStep.attribute.label.attributeNamespace=Atribuutin nimitila -SchemaHandlingStep.attribute.tooltip.allow=Jos valittu niin sallii sellaisen atribuutin tarkennuksen jota ei löydy alkuperäisessä resurssikaaviossa. Tätä voi käyttää korjataksesi virheellisiä liittimiä jotka eivät anna täyttä resurssikaaviota, joka piilottaa osan atribuuteista, jne. +SchemaHandlingStep.attribute.tooltip.allow=Jos valittu niin sallii sellaiseen atribuuttiin tarkennuksen, jota ei löydy alkuperäisessä resurssikaaviossa. Tätä voi käyttää virheellisten liittimien, jotka eivät anna täyttä resurssikaaviota, joka piilottaa osan atribuuteista, jne. korjaamiseen. SchemaHandlingStep.attribute.tooltip.attributeLocalPart=TODO: SchemaHandlingStep.attribute.tooltip.attributeLocalPart SchemaHandlingStep.attribute.tooltip.attributeNamespace=TODO: SchemaHandlingStep.attribute.tooltip.attributeNamespace -SchemaHandlingStep.attribute.tooltip.exclusiveStrong=Kun asetettu epätodeksi niin vahva ja normaali kartoitus arvot yhdistetään lopullisten arvojen saamiseksi. Kun asetettu todeksi vain vahvoja arvoja käytetään jos on yksikin vahva kartoitus. Normaaleja arvoja käytetään jos ei ole yhtään vahavaa kartoitusta. -SchemaHandlingStep.attribute.tooltip.fetchStrategy=Kuinta noutaa atribuutti kun on tarvis. Epäsuora: atribuutti palautetaan oletuksena, sitä ei tarvitse pyytää; Suora: atribuuttia ei palauteta oletuksena, pitää aina pyytää erikseen. +SchemaHandlingStep.attribute.tooltip.exclusiveStrong=Kun asetettu epätodeksi niin sekä vahvan että normaalin kartoituksen arvot yhdistetään lopullisten arvojen saamiseksi. Kun asetettu todeksi vain vahvoja arvoja käytetään, jos on yksikin vahva kartoitus. Normaaleja arvoja käytetään, jos ei ole yhtään vahvaa kartoitusta. +SchemaHandlingStep.attribute.tooltip.fetchStrategy=Kuinta noutaa atribuutti tarvittaessa. Epäsuora: atribuutti palautetaan oletuksena, sitä ei tarvitse pyytää; Suora: atribuuttia ei palauteta oletuksena, pitää aina pyytää erikseen. SchemaHandlingStep.attribute.tooltip.inbound=Sisääntulevat kartoitukset kartoittavat arvot resurssista (yleensä tili) järjestelmään (yleensä käyttäjä) -SchemaHandlingStep.attribute.tooltip.intolerantVP=Arvo joka täsmää tämän kuvion kanssa EI sallita. Toisin sanoen se poistetaan atribuutin arvosta vaikka se ei olisi järjestelmän prosessin tulos (kartoitukset) -SchemaHandlingStep.attribute.tooltip.limitations=Tarkenna attribuutin rajat kuten monikäyttöisyys, kyky lukea tai kirjoittaa, jne -SchemaHandlingStep.attribute.tooltip.matchingRule=Sääntö joka määrittää josko kahdella atribuutti arvolla on sama merkitys. Esim. tämoän asettaminen 'MerkkijonoJätähuomoittaKoko' tekee tästä atribuutista semmoisen, joka ei välitä isosta tai pienestä kirjaimesta. -SchemaHandlingStep.attribute.tooltip.outbound=Ulosmenevät kartoitukset kartoittaa arvoja järjestelmästä (yleensä käyttäjä) resurssiin (yleensä tili). +SchemaHandlingStep.attribute.tooltip.intolerantVP=Arvo joka täsmää tämän kuvion kanssa EI sallita. Toisin sanoen se poistetaan atribuutin arvosta vaikka se ei olisi järjestelmän prosessin tulos (kartoitukset). +SchemaHandlingStep.attribute.tooltip.limitations=Tarkenna attribuutin rajat kuten monikäyttöisyys, kyky lukea tai kirjoittaa, jne. +SchemaHandlingStep.attribute.tooltip.matchingRule=Sääntö, joka määrittää josko kahdella atribuutti arvolla on sama merkitys. Esim. tämän asettaminen 'MerkkijonoJätähuomoittaKoko' asentoon tekee tästä atribuutista semmoisen, joka ei välitä isosta tai pienestä kirjaimesta. +SchemaHandlingStep.attribute.tooltip.outbound=Ulosmenevät kartoitukset kartoittavat arvoja järjestelmästä (yleensä käyttäjä) resurssiin (yleensä tili). SchemaHandlingStep.attribute.tooltip.reference=Konfiguroitavan attribuutin nimi. Kaikki alla olevat asetukset ja kartoitukset vaikuttavat tähän atribuuttiin. -SchemaHandlingStep.attribute.tooltip.tolerant=Sietokykyiset atribuutit sietävät arvoja jotka tulevat järjestelmän ulkopuolelta. Sietokyvyttömät atribuutit sallivat vain arvoja, jotka on määritelty järjestelmässä (esim resurssin tai rooli kartoituksen kautta). -SchemaHandlingStep.attribute.tooltip.tolerantVP=Arvo joka täsmää tämän kuvion kanssa sallitaan. Toisin sanoen se jää atribuutin arvoksi vaikka se ei olisi järjestelmän prosessin tulos (kartoitukset) -SchemaHandlingStep.button.add=Lisää objekti tyyppi -SchemaHandlingStep.credentials.tooltip.fetchStrategy=Kuinta noutaa tunnusten arvo kun on tarvis. Epäsuora: arvo palautetaan oletuksena, sitä ei tarvitse pyytää; Suora: arvoa ei palauteta oletuksena, pitää aina pyytää erikseen. +SchemaHandlingStep.attribute.tooltip.tolerant=Sietokykyiset atribuutit sietävät arvoja jotka tulevat järjestelmän ulkopuolelta. Sietokyvyttömät atribuutit sallivat vain arvoja, jotka on määritelty järjestelmässä (esim resurssin tai roolikartoituksen kautta). +SchemaHandlingStep.attribute.tooltip.tolerantVP=Arvo, joka täsmää tämän kuvion kanssa, sallitaan. Toisin sanoen se jää atribuutin arvoksi, vaikka se ei olisi järjestelmän prosessin tulos (kartoitukset). +SchemaHandlingStep.button.add=Lisää objektityyppi +SchemaHandlingStep.credentials.tooltip.fetchStrategy=Kuinta noutaa tunnusten arvo tarvittaessa. Epäsuora: arvo palautetaan oletuksena, sitä ei tarvitse pyytää; Suora: arvoa ei palauteta oletuksena, pitää aina pyytää erikseen. SchemaHandlingStep.credentials.tooltip.inbound=Sisääntulevat kartoitukset kartoittavat arvot resurssista (yleensä tili) järjestelmään (yleensä käyttäjä). -SchemaHandlingStep.credentials.tooltip.outbound=Ulosmenevät kartoitukset kartoittaa arvoja järjestelmästä (yleensä käyttäjä) resurssiin (yleensä tili). -SchemaHandlingStep.credentials.tooltip.passwordPolicyRef=Salasana linjaus tälle tunnukselle. Tämä asetus korvaa muut asetukset, esim perus salasana linjaukset jotka määritetaan järjestelmä konfiguraatiossa. Jos tässä ei ole määritelty linjausta niin normaali oletus linjausta käytetään. +SchemaHandlingStep.credentials.tooltip.outbound=Ulosmenevät kartoitukset kartoittavat arvoja järjestelmästä (yleensä käyttäjä) resurssiin (yleensä tili). +SchemaHandlingStep.credentials.tooltip.passwordPolicyRef=Salasana linjaus tälle tunnukselle. Tämä asetus korvaa muut asetukset, esim. perus salasana linjaukset, jotka määritetaan järjestelmän konfiguraatiossa. Jos tässä ei ole määritelty linjausta niin normaali oletuslinjausta käytetään. SchemaHandlingStep.dependency.tooltip.intent=Objektin tarkoitus johon nojaamme. -SchemaHandlingStep.dependency.tooltip.kind=Objektin laji johon nojaamme. -SchemaHandlingStep.dependency.tooltip.order=Normally zero. Can specify an integer that determines the ordering of dependencies that form a cycle and could not be otherwise be resolved (a.k.a. high-order dependencies). -SchemaHandlingStep.dependency.tooltip.resourceRef=Resource on which we depend. -SchemaHandlingStep.dependency.tooltip.strictness=Specifies how strictly will be the dependency resolved. Lax: if the dependency is not there continue as normal (only used to impose operation ordering); Relaxed: refuse to do operation unless the dependency is tried first, but if that fails then continue anyway; Strict: proceed only is the dependency is tried first and it succeeds. -SchemaHandlingStep.iteration.tooltip.maxIteration=Maximum number of iterations to try. The operation will end with a failure if the maximum number of iterations is tried without any success. +SchemaHandlingStep.dependency.tooltip.kind=Objektin tyyppiluokka johon nojaamme. +SchemaHandlingStep.dependency.tooltip.order=Yleensä nolla. Voi tarkentaa kokonaislukuun, joka määrittää niitten riippuvuksien järjestyksen, jotka muodostavat syklin ja joita ei pystyttäisi muuten ratkaisemaan (aka. myöhäisemmin järjestyksessä olevat riippuvuudet). +SchemaHandlingStep.dependency.tooltip.resourceRef=Resurssi johon nojaamme. +SchemaHandlingStep.dependency.tooltip.strictness=Tarkentaa kuinka tiukasti riippuvuudet suoritetaan. Väljä: jos riippuvuutta ei ole, jatka normaalisti (käytetään vain operaatio järjestyksen asettamiseen); Rento: Kieltäydy tekemästä operaatiota jos riippuvuutta ei yritetä ensin, mutta jos se epäonnistuu jatketaan kumminkin; Tiukka: jatka vain jos riippuvuutta yritetään ensin ja se onnistuu. +SchemaHandlingStep.iteration.tooltip.maxIteration=Maksimi yritysten kertausmäärä. Operaatio päättyy epäonnistuneesti jos maksimi yritysten kertausmäärä täyttyy ilman onnistumista. SchemaHandlingStep.iteration.tooltip.returnMultiplicity=TODO: SchemaHandlingStep.iteration.tooltip.returnMultiplicity SchemaHandlingStep.iteration.tooltip.variable=TODO: SchemaHandlingStep.iteration.tooltip.variable SchemaHandlingStep.label.activation=Aktivointi @@ -2624,55 +2629,55 @@ SchemaHandlingStep.label.description=Kuvaus SchemaHandlingStep.label.displayName=Näyttönimi SchemaHandlingStep.label.intent=Aikomus SchemaHandlingStep.label.iteration=Kertaus -SchemaHandlingStep.label.kind=Laji -SchemaHandlingStep.label.newObjectType=Uusi objekti tyyppi +SchemaHandlingStep.label.kind=Tyyppiluokka +SchemaHandlingStep.label.newObjectType=Uusi objektityyppi SchemaHandlingStep.label.objectClass=Objekti luokka -SchemaHandlingStep.label.objectTypes=Objekti tyyppit +SchemaHandlingStep.label.objectTypes=Objektityypit SchemaHandlingStep.label.protected=Suojattu -SchemaHandlingStep.limitations.tooltip.ignore=Flag to ignore an attribute. System will pretend that the ignored attribute does not exist at all. It will not display it in the user interface, will not apply mappings, etc. -SchemaHandlingStep.limitations.tooltip.layers=System layers to which this limitation applies. Sometimes the limitation does not apply equally to all the layers. E.g. the attribute may be formally read-write but we want it to be only presented as read-only by the user interface and change it only through mappings. In such a case the read-only limitation applies only to "presentation" layer. -SchemaHandlingStep.limitations.tooltip.maxOccurs=Maximum number of occurrences of the attribute. A value of one means single-value attribute, value of "unbounded" means multi-value attribute. A value which is specified here overrides the value taken from resource schema. -SchemaHandlingStep.limitations.tooltip.minOccurs=Minimum number of occurrences of the attribute. A value of zero means optional attribute, value of one means mandatory attribute. A value which is specified here overrides the value taken from resource schema. -SchemaHandlingStep.limitations.tooltip.other=TODO: REMOVE THIS TOOLTIP -SchemaHandlingStep.limitations.tooltip.propertyAccess=Yhteys tyyppi joka joko sallitaan tai estetään. -SchemaHandlingStep.mapping.tooltip.authoritative=Authoritative mappings both add and remove specified value. Non-authoritative mappings only add the value. E.g. if a role with an authoritative mapping is removed the value that the mapping implied is also removed. If a role with non-authoritative mapping is removed then the value remains. -SchemaHandlingStep.mapping.tooltip.channel=Limits application of this mapping only to specific channel. E.g. to changes coming from live sync, reconciliation or GUI. If the channel is listed then the mapping will be applied. If it is not then it will not be applied. If no channel is specified then no limitations apply and the mapping will be applied for all channels. -SchemaHandlingStep.mapping.tooltip.conditionLanguage=Programming language in which is the condition script written. -SchemaHandlingStep.mapping.tooltip.condition=The XML representation of mapping condition. This is the actual expression code that will be interpreted. Mapping sources are provided as input variables for the condition. If the condition returns true then the mapping will be applied. If it returns false then the mapping is ignored. Note that mappings that were true and that become false may result in removal of a value that was the result of the mapping while it was still true. -SchemaHandlingStep.mapping.tooltip.conditionType=Type of the expression that will be used for the mapping condition. -SchemaHandlingStep.mapping.tooltip.conditionValuePolicyRef=Reference to a value policy object. The specified value policy will be used as a template to generate a value. If no value policy reference is specified then a default policy is determined automatically. E.g. appropriate password policy applicable to the mapping target will be used. -SchemaHandlingStep.mapping.tooltip.exceptChannel=Limits application of this mapping to all channels except the specified channel. E.g. all the changes except those coming from live sync, reconciliation or GUI. If the channel is listed then the mapping will be not applied in this channel. If it is not then it will be applied. If no channel is specified then no limitations apply and the mapping will be applied for all channels. -SchemaHandlingStep.mapping.tooltip.exclusive=Exclusive mapping can be the only mapping that produces a value for a specific target. E.g. if another mapping produces a value for the same attribute then it ends up with an error. -SchemaHandlingStep.mapping.tooltip.expressionLanguage=Programming language in which is the expression script written. -SchemaHandlingStep.mapping.tooltip.expression=The XML representation of the expression. This is the actual expression code that will be interpreted. Mapping sources are provided as input variables for the expression. Expression return value is applied to mapping target. -SchemaHandlingStep.mapping.tooltip.expressionType=The type of expression used in this mapping. If no expression is specified the "asIs" expression will be used. -SchemaHandlingStep.mapping.tooltip.expressionValuePolicyRef=Reference to a value policy object. The specified value policy will be used as a template to generate a value. If no value policy reference is specified then a default policy is determined automatically. E.g. appropriate password policy applicable to the mapping target will be used. -SchemaHandlingStep.mapping.tooltip.source=Mapping source. Mapping will react to changes in its sources. The values of the sources are input parameters to the expression inside the mapping. -SchemaHandlingStep.mapping.tooltip.strength=The strength with which the mapping is applied. Weak mappings are only applied if there is no value in the target yet. Normal mappings are applied only if the source has been changed. Strong mappings are applied always. -SchemaHandlingStep.mapping.tooltip.target=Mapping target. The value that the mapping produces will be applied to the mapping target. -SchemaHandlingStep.message.errorLoadingObjectTypeList=Couldn't load object class list from resource. Error: -SchemaHandlingStep.message.saveError=Couldn't save schema handling, {0} -SchemaHandlingStep.message.selectObjectClassAss=Please provide 'Object class' attribute before creating resource association. -SchemaHandlingStep.message.selectObjectClassAttr=Please provide 'Object class' attribute before creating resource attribute. -SchemaHandlingStep.message.validationError=Inserted objectClass value: '{0}' is not valid. Please provide valid objectClass value. -SchemaHandlingStep.protected.tooltip.filter=TODO: SchemaHandlingStep.protected.tooltip.filter -SchemaHandlingStep.protected.tooltip.name=TODO: SchemaHandlingStep.protected.tooltip.name -SchemaHandlingStep.protected.tooltip.uid=TODO: SchemaHandlingStep.protected.tooltip.uid -SchemaHandlingStep.title=Schema handling -SchemaHandlingStep.tooltip.activation=Definition how to map activation states (enabled/disabled/archived) and dates (validity from and to). -SchemaHandlingStep.tooltip.assignmentPolicyRef=Assignment policy specifies how strictly are the assignments enforced. None: the assignments are not enforced at all; Positive: assignments only add values (never substract); Relative: only changes are propagated, existing values are left as they are; Full: everything is strictly enforced (both changed and existing values). -SchemaHandlingStep.tooltip.associations=Definitions how entitlement associations are to be handled. -SchemaHandlingStep.tooltip.attributes=Definitions how individual attributes are to be handled. Each definition may contain inbound/outbound mappings, attribute limitations, etc. -SchemaHandlingStep.tooltip.credentials=Definition how to handle credentials such as passwords. -SchemaHandlingStep.tooltip.default=If set to true then this definition is the default for its kind. I.e. if no intent is explicitly specified then this definition will be used. -SchemaHandlingStep.tooltip.dependency=Dependencies are object types that has to be processed before this object types is processed. I.e. this object type depends on them. The object types on which this object type depends will be provisioned before this object type. Dependencies are used to impose ordering into provisioning operations. -SchemaHandlingStep.tooltip.filterClause=TODO: SchemaHandlingStep.tooltip.filterClause -SchemaHandlingStep.tooltip.intent=Intent specifies what system should do with the object. Intent sorts objects of the same kind into several categories. Objects with different intents may be handled differently by system. -SchemaHandlingStep.tooltip.iteration=Iteratively find values for unique attributes such as identifiers. Identity Manager will try several times to find a unique value for such attributes. -SchemaHandlingStep.tooltip.kind=Kind specified what this object is, whether it is account, entitlement or something else. -SchemaHandlingStep.tooltip.objectClass=Object class from the schema that will be used to construct instances of this object type. -SchemaHandlingStep.tooltip.protected=Specification of protected instances of this object type. System can see protected instances but they cannot be touched. Any attempt to modify them will fail. This is used to protect emergency administration accounts such as "root" or "administrator". -SchemaHandlingStep.duplicateObjectTypeWarning=There are more definitions for kind/intent: {0}. +SchemaHandlingStep.limitations.tooltip.ignore=Merkitse, jotta attribuutti sivuutettaisiin. Järjestelmä on olevinaan, että sivuutettua attribuuttia ei ole olemassa ollenkaan. Sitä ei näytetä käyttäjäliittymässä, ei käytetä kartoituksissa, jne. +SchemaHandlingStep.limitations.tooltip.layers=Järjestelmä kerrokset joihin tätä rajoitusta käytetään. Joskus rajoitusta ei käytetä samalla tavalla kaikkiin kerroksiin. Esim. Attribuutti saattaa olla luettavissa ja kirjoitettavissa, mutta haluamme, että se esitetään vain luettavissa olevaksi käyttäjäliittymässä ja muutetaan sitä vain kartoitusten kautta. Tämmöisessä tapauksessa vain luku rajoitusta käytetään vain "Esitys" kerroksessa. +SchemaHandlingStep.limitations.tooltip.maxOccurs=Attribuutin maksimaalinen esiintymismäärä. Jos arvo on yksi niin kyseessä on yksittäisarvoinen attribuutti, arvoltaan "rajaton" tarkoittaa moniarvoista attribuuttia. Arvo joka asetetaan tässä korvaa resurssikaaviosta otetun arvon. +SchemaHandlingStep.limitations.tooltip.minOccurs=Attribuutin minimaalinen esiintymismäärä. Jos arvo on nolla niin kyseessä valinninen attribuutti, arvoltaan yksi tarkoittaa pakollista attribuuttia. Arvo joka asetetaan tässä korvaa resurssikaaviosta otetun arvon. +SchemaHandlingStep.limitations.tooltip.other=TEHTÄVÄ: POISTA TÄMÄ TYÖKALUVIHJE +SchemaHandlingStep.limitations.tooltip.propertyAccess=Yhteystyyppi joka joko sallitaan tai estetään. +SchemaHandlingStep.mapping.tooltip.authoritative=Määräävät kaavoitukset lisäävät sekä poistavat määritetyn arvon. Määräämätttömät kaavoitukset vain lisäävät arvon. Esim. jos määräävän kartoituksen sisältävä rooli poistetaan niin myös arvo jonka kartoitus merkitsee postetaan. Jos määräämättömän kartoituksen sisältävä rooli poistetaan niin arvo jää. +SchemaHandlingStep.mapping.tooltip.channel=Rajoittaa tämän kartoituksen käytön vain tiettyyn kanavaan. Esimerkiksi live synkronisoinnista tuleviin muutoksiin, täsmäytykseen tai GUI. Jos kanava löytyy luettelosta, niin kartoitusta käytetään. Jos ei löydy niin sitä ei käytetä. Jos kanavaa ei ole määrätty niin rajoituksia ei käytetä ja kartoitusta käytetään kaikkiin kanaviin. +SchemaHandlingStep.mapping.tooltip.conditionLanguage=Ohjelmointi kieli, jolla ehdon ohjelmakoodi on kirjoitettu. +SchemaHandlingStep.mapping.tooltip.condition=Kartoitus ehdon XML representaatio. Tämä on se lauseke koodi jota tullaan käyttämään. Kartoitus lähteet annetaan syötettävinä muuttujina ehdolle. Jos ehto täyttyy niin kartoitusta käytetään. Jos se ei täyty niin kartoitus sivuutetaan. Ota huomioon, että kartoituksen muuttuminen täyttyneestä ei täyttyneeksi voi aiheuttaa jonkin arvon poiston, joka oli kartoituksen tulos, kun se vielä täyttyi. +SchemaHandlingStep.mapping.tooltip.conditionType=Lauseketyyppi jota tullaan käyttämään ehdon kartoitukseen. +SchemaHandlingStep.mapping.tooltip.conditionValuePolicyRef=Viittaus arvolinjaus objektiin. Määritettyä arvolinjausta tullaan käyttämään mallina arvon luomiseen. Jos arvolinjauksen vittausta ei ole määritelty, oletus linjaus päätetään automaattisesti. Esim. asianmukaista salasanalinjausta, joka on sovellettavissa kartoituksen kohteeseen, tullaan käyttämään. +SchemaHandlingStep.mapping.tooltip.exceptChannel=Rajoittaa tämän kartoituksen käytön kaikkiin kanaviin paitsi määritettyyn kanavaan. Esimerkiksi kaikki muutokset paitsi live synkronisoinnista tuleviin muutoksiin, täsmäytykseen tai GUI. Jos kanava löytyy luettelosta, niin kartoitusta ei tulla käyttämään tähän kanavaan. Jos ei löydy niin sitä käytetään. Jos kanavaa ei ole määrätty niin rajoituksia ei käytetä ja kartoitusta käytetään kaikkiin kanaviin. +SchemaHandlingStep.mapping.tooltip.exclusive=Poissulkeva kartoitus on ainoa kartoitus, joka tuottaa arvon tiettyyn kohteeseen. Esim. jos toinen kartoitus tuottaa arvon samalle attribuutille niin siitä tulee virhe-ilmoitus. +SchemaHandlingStep.mapping.tooltip.expressionLanguage=Ohjelmointi kieli jolla lausekkeen ohjelmakoodi on kirjoitettu. +SchemaHandlingStep.mapping.tooltip.expression=Lausekkeen XML representaatio. Tämä on se varsinainen lauseke koodi jota tullaan käyttämään. Kartoitus lähteet annetaan syötettävinä muuttujina lausekkeele. Lausekkeen antamaa arvoa käytetään kartoituksen kohteeseen. +SchemaHandlingStep.mapping.tooltip.expressionType=Lauseketyyppi jota käytetään tässä kartoituksessa. Jos lauseke on määritelty niin "asls" lauseketta käytetään. +SchemaHandlingStep.mapping.tooltip.expressionValuePolicyRef=Viittaus arvolinjaus objektiin. Määritettyä arvolinjausta tullaan käyttämään mallina arvon luomiseen. Jos arvolinjauksen vittausta ei ole määritelty, oletus linjaus päätetään automaattisesti. Esim. asianmukaista salasanalinjausta, joka on sovellettavissa kartoituksen kohteeseen, tullaan käyttämään. +SchemaHandlingStep.mapping.tooltip.source=Kartoitus lähde. Kartoitus tulee reagoimaan muutoksiin sen lähteissä. Lähteen arvot ovat syöttöparametreja kartoituksen sisällä olevalle lausekkeelle. +SchemaHandlingStep.mapping.tooltip.strength=Vahvuus, jolla kartoitusta käytetään. Heikkoja kartoituksia käytetään vain jos kohteessa ei ole vielä arvoa. Normaaleja kartoituksia käytetään vain jos lähde on muuttunut. Vahvoja kartoituksia käytetään aina. +SchemaHandlingStep.mapping.tooltip.target=Kartoituksen kohde. Arvoa, jonka kartoitus tuottaa, tullaan käyttämään kartoituksen kohteessa. +SchemaHandlingStep.message.errorLoadingObjectTypeList=Objektiluokkaluettelon lataaminen resurssista ei onnistunut. Virhe: +SchemaHandlingStep.message.saveError=Kaavion käsittelyn tallentaminen ei onnistunut, {0} +SchemaHandlingStep.message.selectObjectClassAss=Syötä 'Objektiluokka' attribuutti ennen resurssi assosiaation luomista. +SchemaHandlingStep.message.selectObjectClassAttr=Syötä 'Objektiluokka' attribuutti ennen resurssi attribuutin luomista. +SchemaHandlingStep.message.validationError=Syötetty objektiLuokka arvo: '{0}' ei kelpaa. Syötä oikeanlainen objektiLuokka arvo. +SchemaHandlingStep.protected.tooltip.filter=TEKEMÄTTÄ: KaavionKäsittelyVaihe.suojattu.työkaluvihje.suodatin +SchemaHandlingStep.protected.tooltip.name=TEKEMÄTTÄ: KaavionKäsittelyVaihe.suojattu.työkaluvihje.nimi +SchemaHandlingStep.protected.tooltip.uid=TEKEMÄTTÄ: KaavionKäsittelyVaihe.suojattu.työkaluvihje.uid +SchemaHandlingStep.title=Kaavion käsittely +SchemaHandlingStep.tooltip.activation=Kuvaus kuinka kartoittaa aktivonti tilat (käytössä/poistettu käytöstä/arkistoitu) ja päivämäärät (voimassa alkaen ja asti). +SchemaHandlingStep.tooltip.assignmentPolicyRef=toimeeksiantolinjaus tarkentaa kuinka tiukasti toimeeksiantoja valvotaan. Ei yhtään: toimeksiantoja ei valvota ollenkaan; Positiivinen: toimeksiannot vain lisäävät arvoja (eivät loskaan poista); Suhteellinen: vain muutokset lisätään, olemassa olevat arvot jätetään semmoisiksi; Täysi: kaikkea valvotaan tiukasti (sekä muutettuja ja olemassa olevia arvoja). +SchemaHandlingStep.tooltip.associations=kuvaukset sille, kuinka oikeutus asosiiatioita pitäisi käsitellä. +SchemaHandlingStep.tooltip.attributes=Kuvauksett sille, kuinka yksittäisiä attribuutteja pitäisi käsitellä. Jokainen määritelmä voi sisältää sisääntulevia/ulosmeneviä kartoituksia, attribuutin rajauksia, jne. +SchemaHandlingStep.tooltip.credentials=kuvaus siihen, kuinka käsitellä tunnuksia kuten salasanoja. +SchemaHandlingStep.tooltip.default=Jos asetettu todeksi niin tämä kuvaus on oletus tälle tyyppiluokalle. Toisin sanoen, jos aikomusta ei ole erikseen määritelty niin tätä kuvausta käytetään. +SchemaHandlingStep.tooltip.dependency=Riippuvuudet ovat objektityyppejä, jotka pitää prosessoida ennen kuin tämän tyyppiset objektit prosessoidaan. Toisin sanoen tämä objektityyppi nojaa niihin. Objektityypit joihin tämä objektityyppi nojaa esivalmistellaan ennen tätä objektityyppiä. Riippuvuksia käytetään pakottaakseen järjestys esivalmistelu operaatioihin. +SchemaHandlingStep.tooltip.filterClause=TEKEMÄTTÄ: KaavionKäsittelyVaihe.työkaluvihje.suodatinEhto +SchemaHandlingStep.tooltip.intent=Aikomus määrittää mitä järjestemän pitäisi tehdä objektilla. Aikomus lajittelee saman tyyppiluokan objektit useaan kategoriaan. Järjestelmä saattaa käsitellä erilailla eri aikomuksia omaavia objekteja. +SchemaHandlingStep.tooltip.iteration=Kertauksellisesti löydä arvoja ainutlaatuisille attribuuteille kuten tunnistajille. Identiteetti manageri tulee yrittämään useamman kertaa löytää ainutlaatuisen arvon tämmöisille attribuuteille. +SchemaHandlingStep.tooltip.kind=Tyyppiluokka tarkensi mikä tämä objekti on, joko se on tili, oikeutus tai jokin muu. +SchemaHandlingStep.tooltip.objectClass=Objektiluokka kaaviosta jota tullaan käyttämään tämän objektityypin tapahtumien rakentamiseen. +SchemaHandlingStep.tooltip.protected=Tämän objektityypin suojattujen tapahtumien tarkennus. Järjestelmä pystyy näkemään suojatut tapahtumat, mutta ei pääse niihin käsiksi. Mikä tahansa yritys muokata niitä tulee epäonnistumaan. Tätä käytetään hätätilanne järjestelmätilien kuten "juuri" tai järjestelmänvalvoja" suojaamiseen. +SchemaHandlingStep.duplicateObjectTypeWarning=Löytyy enemmän määrityksiä Lajille/aikomukselle: {0}. SchemaHandlingStep.in=in: {0} SchemaHandlingStep.out=ulos SchemaHandlingStep.dup=DUP {0} @@ -2682,34 +2687,34 @@ SchemaListPanel.details.description=Kuvaus SchemaListPanel.details=Yksityiskohdat SchemaListPanel.details.displayName=Näyttönimi SchemaListPanel.details.intent=Aikomus -SchemaListPanel.details.kind=Laji -SchemaListPanel.details.nativeObjectClass=Native obj. class +SchemaListPanel.details.kind=Tyyppiluokka +SchemaListPanel.details.nativeObjectClass=Paikallinen objektiluokka SchemaListPanel.displayName=Näyttönimi SchemaListPanel.displayOrder=Järjestys -SchemaListPanel.message.couldntParseSchema=Ei pystytty jäsentää resurssi kaaviota -SchemaListPanel.minMax=Min/max occurs +SchemaListPanel.message.couldntParseSchema=Resurssikaavion jäsentäminen ei onnistunut. +SchemaListPanel.minMax=min/max tapahtumakerta SchemaListPanel.name=Nimi -SchemaListPanel.nativeAttributeName=Native attribute name +SchemaListPanel.nativeAttributeName=Natiivi attrbuutin nimi SchemaListPanel.objectClasses=Objekti luokat -SchemaListPanel.objectClass=Objekti luokka +SchemaListPanel.objectClass=Objektiluokka SchemaListPanel.returnedByDefault=Palautettu oletusarvoisesti SchemaStep.button.reload=uudelleen lataus -SchemaStep.message.reload.fail=Schema for resource '{0}' was not reloaded. -SchemaStep.message.reload.ok=Schema for resource '{0}' was reloaded successfully. +SchemaStep.message.reload.fail=Kaaviota resurssille '{0}' ei ladattu uudelleen. +SchemaStep.message.reload.ok=Kaavio resurssille '{0}' uudelleen ladattiin onnistuneesti. SchemaStep.schema=Schema SchemaStep.title=Schema -SchemaStep.tooltip.intent=Intent specifies what system should do with the object. Intent sorts objects of the same kind into several categories. Objects with different intents may be handled differently by system. -SchemaStep.tooltip.isDefault=If set to true then this definition is the default for its kind. I.e. if no intent is explicitly specified then this definition will be used. -SchemaStep.tooltip.kind=Kind specified what this object is, whether it is account, entitlement or something else. -SchemaStep.tooltip.nativeObjectClass=Object class name how it is natively known by the resource (or the connector). +SchemaStep.tooltip.intent=Aikomus määrittää mitä järjestemän pitäisi tehdä objektilla. Aikomus lajittelee saman tyyppiluokan objektit useaan kategoriaan. Järjestelmä saattaa käsitellä erilailla eri aikomuksia omaavia objekteja. +SchemaStep.tooltip.isDefault=Jos asetettu todeksi niin tämä kuvaus on oletus tälle tyyppiluokalle. Toisin sanoen, jos aikomusta ei ole erikseen määritelty niin tätä kuvausta käytetään. +SchemaStep.tooltip.kind=Tyyppiluokka tarkensi mikä tämä objekti on, joko se on tili, oikeutus tai jokin muu. +SchemaStep.tooltip.nativeObjectClass=Objektiluokan nimi kuten sen natiivisti tunnistaa resurssi (tai liitin). SchemaStep.xml=XML -SearchFilterPanel.button.update=Update clause +SearchFilterPanel.button.update=Päivitä ehto SearchFilterPanel.label.description=Kuvaus -SearchFilterPanel.label.filterClause=Filter clause -SearchFilterPanel.message.cantSerialize=Could not parse filter clause. Please enter correct expression. Reason: {0} -SearchFilterPanel.message.expressionSuccess=Filter clause has been updated successfully. +SearchFilterPanel.label.filterClause=Suodata ehto +SearchFilterPanel.message.cantSerialize=Ehdon jäsentäminen ei onnistunut. Syötä oikea lauseke. Syy: {0} +SearchFilterPanel.message.expressionSuccess=Ehdon suodatus on päivitetty onnistuneesti. searchForm.filetype.null=Tiedostotyyppi -searchForm.reportType.null=Raportti Tyyppi +searchForm.reportType.null=Raporttityyppi searchForm.searchTextPlaceholder=Teksti SearchType.AUTHOR=Julkaisija SearchType.DESCRIPTION=Kuvaus @@ -2718,21 +2723,21 @@ SearchType.FULL_NAME=Koko nimi SearchType.GIVEN_NAME=Etunimi SearchType.NAME=Nimi simpleErrorPanel.label.showMore=Näytä lisää -simpleErrorPanel.message.error=Account on resource '{0}' not loaded. +simpleErrorPanel.message.error=Resurssilla olevaa tiliä '{0}' ei ladattu. SimpleRoleSelector.reset=Aseta uudelleen -MultipleAssignmentSelector.reset=Reset the list +MultipleAssignmentSelector.reset=Nollaa luettelo situation.nullValid=Valitse Yksi -StandardLoggerType.CHANGE_EXECUTOR=Change executor (c.e.m.model.impl.lens.ChangeExecutor) -StandardLoggerType.CLOCKWORK=Clockwork (c.e.m.model.impl.lens.Clockwork) -StandardLoggerType.EXPRESSION=Expression (c.e.m.common.expression.Expression) -StandardLoggerType.MAPPING=Mapping (c.e.m.common.mapping.Mapping) -StandardLoggerType.PROJECTOR_DETAIL=Projector detailed (c.e.m.model.impl.lens.projector) -StandardLoggerType.PROJECTOR=Projector (c.e.m.model.impl.lens.projector.Projector) -StandardLoggerType.SYNCHRONIZATION=Synchronization service (c.e.m.model.impl.sync.SynchronizationServiceImpl) +StandardLoggerType.CHANGE_EXECUTOR=Vaihda suorittajaa (c.e.m.malli.täyt.linssi.VaihdaSuorittajaa) +StandardLoggerType.CLOCKWORK=Kellokoneisto (c.e.m.malli.täyt.linssi.Kellokoneisto) +StandardLoggerType.EXPRESSION=Lauseke (c.e.m.yleinen.lauseke.Lauseke) +StandardLoggerType.MAPPING=Kartoitus (c.e.m.yleinen.kartoitus.Kartoitus) +StandardLoggerType.PROJECTOR_DETAIL=Projektori yksityiskohtainen (c.e.m.malli.täyt.linssi.projektori) +StandardLoggerType.PROJECTOR=Projektori (c.e.m.malli.täyt.linssi.projektori.Projektori) +StandardLoggerType.SYNCHRONIZATION=Synkronointi palvelu (c.e.m.malli.päät.synk.SynkronointiPalveluPäät) StandardLoggerType.AUTHORIZATION=Authorization (c.e.m.security.impl.SecurityEnforcerImpl) -StandardLoggerType.SCRIPT_EXPRESSION=Script expression (c.e.m.common.expression.script.ScriptExpression) +StandardLoggerType.SCRIPT_EXPRESSION=Ohjelmakoodin lauseke(c.e.m.yleinen.lauseke.ohjelmakoodi.ohjelmakoodiLauseke) SubtasksPanel.label.category=Kategoria -SubtasksPanel.label.detail=Yksityiskohdat +SubtasksPanel.label.detail=Yksityiskohta SubtasksPanel.label.executionState=Toteutuksen tila SubtasksPanel.label.name=Tehtävän nimi SubtasksPanel.label.result=Tulos @@ -2740,141 +2745,141 @@ SynchronizationActionEditorDialog.button.cancel=Peruuta SynchronizationActionEditorDialog.button.save=Tallenna SynchronizationActionEditorDialog.button.apply=Käytä SynchronizationActionEditorDialog.label.description=Kuvaus -SynchronizationActionEditorDialog.label=Edit Synchronization Action +SynchronizationActionEditorDialog.label=Muokkaa Synkronointi Toimintaa SynchronizationActionEditorDialog.label.handlerUri=Toiminta SynchronizationActionEditorDialog.label.name=Nimi SynchronizationActionEditorDialog.label.order=Järjestys -SynchronizationExpressionEditor.label.condition=Edit synchronization condition -SynchronizationExpressionEditor.label.confirmation=Edit synchronization confirmation +SynchronizationExpressionEditor.label.condition=Muokkaa synkronointi ehtoa +SynchronizationExpressionEditor.label.confirmation=Muokkaa synkronointi konfirmaatiota SynchronizationInformationPanel.count=Luku SynchronizationInformationPanel.deleted=Poistettu SynchronizationInformationPanel.disputed=Kiistanalainen SynchronizationInformationPanel.linked=Linkitetty -SynchronizationInformationPanel.noSynchronizationPolicy=No sync policy -SynchronizationInformationPanel.notApplicableForTask=Not applicable for task +SynchronizationInformationPanel.noSynchronizationPolicy=Ei synkronisaatio linjausta +SynchronizationInformationPanel.notApplicableForTask=Ei sovellettavissa tehtävään SynchronizationInformationPanel.protected=Suojattu SynchronizationInformationPanel.state=Tila -SynchronizationInformationPanel.synchronizationDisabled=Sync disabled -SynchronizationInformationPanel.title=States of processed objects (before operation) -SynchronizationInformationPanel.titleAfter=States of processed objects (after operation) -SynchronizationInformationPanel.discoveryWarning=(The following numbers may include processing triggered by the discovery mechanism.) +SynchronizationInformationPanel.synchronizationDisabled=synkronisaatio poistettu käytöstä +SynchronizationInformationPanel.title=Prosessoitujen objejtien tilat (ennen operaatiota) +SynchronizationInformationPanel.titleAfter=Prosessoitujen objejtien tilat (operaation jälkeen) +SynchronizationInformationPanel.discoveryWarning=(Seuraavat numerot voivat sisältää löytömekanismin laukaisemaa prosessointia.) SynchronizationInformationPanel.unlinked=Linkkautumaton SynchronizationInformationPanel.unmatched=Yhdistämätön -ActionsExecutedInformationPanel.title=Actions executed -ActionsExecutedInformationPanel.showingResultingActionsOnly=Showing "resulting actions" only. E.g. user ADD and MODIFY in one synchronization operation is shown as ADD. -ActionsExecutedInformationPanel.showingAllActions=Showing all executed actions. -ActionsExecutedInformationPanel.changeShowingActions=Change it. -ActionsExecutedInformationPanel.objectType=Objekti tyyppi +ActionsExecutedInformationPanel.title=Toiminnot suoritettu +ActionsExecutedInformationPanel.showingResultingActionsOnly=Näytetään vain "aiheutuvat toimnnot". Esim käyttäjä LISÄÄ ja MUOKKAA samassa synkronointi operaatiossa näkyy ADDna. +ActionsExecutedInformationPanel.showingAllActions=Näytetään kaiki suoritetut toiminnat. +ActionsExecutedInformationPanel.changeShowingActions=Muuta sitä. +ActionsExecutedInformationPanel.objectType=Objektityyppi ActionsExecutedInformationPanel.operation=Operaatio ActionsExecutedInformationPanel.channel=Kanava -ActionsExecutedInformationPanel.successCount=Luku (OK) -ActionsExecutedInformationPanel.lastSuccessObject=Last (OK) +ActionsExecutedInformationPanel.successCount=Määrä (OK) +ActionsExecutedInformationPanel.lastSuccessObject=Viime (OK) ActionsExecutedInformationPanel.lastSuccessTimestamp=Aika -ActionsExecutedInformationPanel.failureCount=Count (failure) +ActionsExecutedInformationPanel.failureCount=Määrä (epäonnistuminen) SynchronizationPolicyDecision.ADD=Lisää SynchronizationPolicyDecision.DELETE=Poista -SynchronizationPolicyDecision.KEEP=No change +SynchronizationPolicyDecision.KEEP=Ei muutosta SynchronizationPolicyDecision.UNLINK=Poista Linkkaus SynchronizationReactionEditor.label.action=Toiminta SynchronizationReactionEditor.label.channel=Kanava SynchronizationReactionEditor.label.description=Kuvaus -SynchronizationReactionEditor.label.edit=Edit reaction +SynchronizationReactionEditor.label.edit=Muokka reaktiota SynchronizationReactionEditor.label.name=Nimi -SynchronizationReactionEditor.label.new=Create new reaction -SynchronizationReactionEditor.label.objectTemplateRef=Object template ref. +SynchronizationReactionEditor.label.new=Luo uusi reaktio +SynchronizationReactionEditor.label.objectTemplateRef=Objektimallin viittaus SynchronizationReactionEditor.label.reconcile=Sovita SynchronizationReactionEditor.label.situation=Tilanne SynchronizationReactionEditor.label.synchronize=Synkronoi -SynchronizationStep.action.tooltip.handlerUri=The explicit action to execute. Please note that most actions are designed to work with the default Identity Manager's synchronization algorithm and that this algorithm will be executed unless it was explicitly disabled (and then the result may be an error). Also note that even if no explicit action is selected system will still do the default synchronization algorithm if the "synchronize" option was selected. -SynchronizationStep.action.tooltip.order=Whether the explicit action is executed before Identity Manager's default synchronization algorithms or after them. Most built-in actions are designed to be executed before system synchronization as they only set up the model context and then they let system to do the real work. However some custom action may need to be executed after the synchronization, e.g. to deliver notifications, clean up, etc. -SynchronizationStep.button.add=Add synchronization object +SynchronizationStep.action.tooltip.handlerUri=Valittu suoritettava toiminta. Ota huomioon, että suurin osa toiminnoista on suunniteltu toimimaan identiteetti managerin synkronoinnnin oletusalgoritmillä ja tämä algoritmi suoritetaan paitsi jos se erikseen poistettiin käytöstä (ja tällöin tuloksena saattaa tulla virheilmoitus). Ota myös huomioon, että vaikka tarkkaa toimintaa ei olisi valittuna niin järjestelmä tekee kuitenkin synkronointi oletusalgoritmin jos "synkronoi" vaihtoehto oli valittuna. +SynchronizationStep.action.tooltip.order=Josko valittu toiminta suoritetaan ennen identiteetti managerin synkronoinnin oletusalgoritmeja vai niitten jälkeen. Suurin osa sisäänrakennetuista toiminnoista on tehty suoritettavaksi ennen järjestelmän synkronointia, koska ne vain asettavat malli asiayhteyden ja sitten antavat järjestelmän tehdä oikean työn. Mutta kuitenkin jotkut mukautetut toiminnot pitää suorittaa synkronoinnin jälkeen, esim. ilmoitusten lähetys, puhdistus, jne. +SynchronizationStep.button.add=Lisää synkronointi objekti SynchronizationStep.label.condition=Ehto SynchronizationStep.label.confirmation=Vahvistus -SynchronizationStep.label.correlation=Correlation +SynchronizationStep.label.correlation=Vastaavuussuhde SynchronizationStep.label.description=Kuvaus SynchronizationStep.label.editSyncObject=Muokkaa '{0}' SynchronizationStep.label.enabled=Otettu käyttöön SynchronizationStep.label.focus=Fokus SynchronizationStep.label.intent=Aikomus -SynchronizationStep.label.kind=Laji +SynchronizationStep.label.kind=Tyyppiluokka SynchronizationStep.label.name=Nimi -SynchronizationStep.label.newObjectType=New sync. object type -SynchronizationStep.label.notSpecified=(nimi ei tarkennettu) -SynchronizationStep.label.objectClass=Objekti luokka +SynchronizationStep.label.newObjectType=Uusi synk. objektityyppi +SynchronizationStep.label.notSpecified=(nimeä ei tarkennettu) +SynchronizationStep.label.objectClass=Objektiluokka SynchronizationStep.label.objectTemplate=Objektin malli -SynchronizationStep.label.opportunistic=Opportunistic -SynchronizationStep.label.reaction=Reaction +SynchronizationStep.label.opportunistic=Opportunisti +SynchronizationStep.label.reaction=Reaktio SynchronizationStep.label.reconcile=Sovita -SynchronizationStep.label.syncObjectHeader=Synchronization objects -SynchronizationStep.message.cantSave=Couldn't save resource synchronization. -SynchronizationStep.message.errorLoadingObjectSyncList=Couldn't load object synchronization list from resource. Error: -SynchronizationStep.message.errorLoadingObjectTemplates=Couldn't load object templates from repository. -SynchronizationStep.message.unsupportedActionFormat=You are using deprecated attribute 'ref' to define reaction action. Use element 'handlerUri' instead. Actions with 'ref' attribute will not be shown in this wizard. -SynchronizationStep.reaction.tooltip.action=Explicit action. This setting defines what system has to do as a reaction to the synchronization event. -SynchronizationStep.reaction.tooltip.channel=Channel limitation. If the synchronization event originated from the specified channel (e.g. live sync, reconciliation or import) then this reaction will be processed. It will be ignored otherwise. -SynchronizationStep.reaction.tooltip.objectTemplateRef=Object template that will be used to process this specific synchronization event. If no object template is specified here then the usual default will be used. -SynchronizationStep.reaction.tooltip.reconcile=If set to true then the reconciliation step will be forced for this synchronization event. The attributes will be explicitly fetched if they are not present. If set to false then the reconciliation will be automatic. In that case the reconciliation happens only if the attributes are already present in the synchronization event. If the attributes are not present they will not be explicitly fetched and the reconciliation will be skipped. -SynchronizationStep.reaction.tooltip.situation=Synchronization situation. If the situation of the event matches the situation specified here then the reaction will be applied. It will be ignored otherwise. -SynchronizationStep.reaction.tooltip.synchronize=If set to true then the usual synchronization algorithms will be applied (a.k.a. clockwork and projector) in addition to explicit action specified below. This is the usual case. If set to false then the synchronization algorithms will be skipped and only the explicit action will be executed. -SynchronizationStep.title=synkronisaatio -SynchronizationStep.tooltip.condition=The synchronization setting will be applied only if this condition returns true. The condition is used mostly to sort the object of the same kind into intents. E.g. the condition may decide whether the username starts with "T". If is does then it can sort out accounts to intent "test" and if it does not then the account will have default intent. -SynchronizationStep.tooltip.confirmation=Confirmation expression. Each result of the correlation expression will be passed to confirmation expression. If the confirmation expression returns true then the objects will be linked. If no confirmation expression is specified then all the objects returned from the correlation query are accepted by default. Confirmation expression may be reasonable resource-intensive because it will be executed only for objects that are returned from the correlation query. -SynchronizationStep.tooltip.correlation=Correlation expression. The correlation expression is used to link focal objects (e.g. User) and shadows (e.g. account) that belong together. The correlation expression results in a search filter that is executed over the focal objects (usually users). The query returns candidate objects for linking. Correlation expression must be very efficient otherwise the synchronization performance will suffer. -SynchronizationStep.tooltip.enabled=Set to true if this synchronization setting is enabled. This is the default. This setting can be used to temporarily disable the synchronization setting. -SynchronizationStep.tooltip.focus=The type of focal object that corresponds to the resource object. For account objects this is usually a user object (UserType). This can be set to RoleType or OrgType for entitlement objects and so on. -SynchronizationStep.tooltip.intent=Object intent for which this definition applies. If the object (shadow) already has a kind and intent when it is processed by the synchronization code then this kind/intent definition will be used to select the synchronization settings to apply to this object. If the object does not have kind/intent then object class and conditions will be used to select the settings. In such a case the object (shadow) will be marked by the intent specified in this field. -SynchronizationStep.tooltip.kind=Object kind for which this definition applies. If the object (shadow) already has a kind and intent when it is processed by the synchronization code then this kind/intent definition will be used to select the synchronization settings to apply to this object. If the object does not have kind/intent then object class and conditions will be used to select the settings. In such a case the object (shadow) will be marked by the kind specified in this field. -SynchronizationStep.tooltip.objectClass=Object class for which this definition applies. This will be used to select the synchronization settings in case the object (shadow) does not have kind/intent definition yet. -SynchronizationStep.tooltip.objectTemplate=Object template that will be used to process this specific synchronization event. If no object template is specified here then the usual default will be used. -SynchronizationStep.tooltip.opportunistic=If set to true then opportunistic synchronization (a.k.a. discovery) will be enabled during the processing of this event. -SynchronizationStep.tooltip.reaction=Specifies how system reacts to this synchronization event. Several reactions can be specified. The reaction appropriate for the synchronization situation of the event will be selected. -SynchronizationStep.tooltip.reconcile=If set to true then the reconciliation step will be forced for this synchronization event. The attributes will be explicitly fetched if they are not present. If set to false then the reconciliation will be automatic. In that case the reconciliation happens only if the attributes are already present in the synchronization event. If the attributes are not present they will not be explicitly fetched and the reconciliation will be skipped. -SystemConfigPanel.assignmentPolicyEnforcement=Assignment policy enforcement -SystemConfigPanel.cleanupPolicy.auditRecords=Audit records cleanup interval +SynchronizationStep.label.syncObjectHeader=Synkronointi objektit +SynchronizationStep.message.cantSave=Resurssin synkronoinnin tallentaminen ei onnistunut. +SynchronizationStep.message.errorLoadingObjectSyncList=Objektin synkronointi luettelon lataaminen resurssista epäonnistui. Virhe: +SynchronizationStep.message.errorLoadingObjectTemplates=Objektimallien lataaminen säilöstä epäonnistui. +SynchronizationStep.message.unsupportedActionFormat=Käytäte vanhentunutta 'ref' attribuuttia reaktio toiminnon määrittämisessä. Käytä sen sijaaan 'käsittelijUrl' elementtiä. Toimintoja jotka sisältävät 'ref' attribuutin ei tulla näyttämään tässä avustuksessa. +SynchronizationStep.reaction.tooltip.action=Tarkka toiminto. Tämä asetus määrittä miten järjestelmän pitää reagoida synkronointi tapahtumaan. +SynchronizationStep.reaction.tooltip.channel=Kanavan rajoitus. Jos synkronointi tapahtuma alkoi määritellystä kanavassta (esim. live synk., täsmäytys tai tuonti), tämä reaktio prosessoidaan. Muussa tapauksessa se sivuutetaan. +SynchronizationStep.reaction.tooltip.objectTemplateRef=Objektimalli, jota tullaan käyttämään tämän synkronointi tapahtuman prosessoinnissa. Jos objektimallia ei ole määrätty tässä, käytetään oletusarvoa. +SynchronizationStep.reaction.tooltip.reconcile=Jos asetettu todeksi niin tälle synkronointi tapahtumalle pakotetaan täsmäytys vaihe. Attribuutit noudetaan suoraan jos niitä ei ole annettu. Jos asetettu epätodeksi niin täsmäytys on automaattinen. Tässä tapauksessa täsmäytys tapahtuu vain jos attribuutit on jo annettu synkronointi tapahtumalle. Jos attribuutteja ei ole annettu niitä ei noudeta suoraan ja täsmäytys sivuutetaan. +SynchronizationStep.reaction.tooltip.situation=Synkronoinnin tila. Jos tapahtuman tila täsmää tässä määriteltyyn tilaan niin reaktio tapahtuu. Muuten se sivuutetaan. +SynchronizationStep.reaction.tooltip.synchronize=Jos asetettu todeksi niin normaaleja synkronointi algoritmeja tullaan käyttämaan (aka. kellokoneisto ja projektori) alla määriteltyjen suorien toimintojen lisäksi. Tämä on yleinen käytäntö. Jos asetettu epätodeksi nin synkronointi algoritmit sivuutetaan ja vain suora toiminto suoritetaan. +SynchronizationStep.title=Synkronointi +SynchronizationStep.tooltip.condition=Synkronoinnin asetusta käytetään vaun jis tämä ehto täyttyy. Ehtoa käytetään yleensä saman tyyppiluokan objektien erottelemiseen aikomuksiin. Esim. ehto saattaa päättää josko käyttäjänimi alkaa "T" kirjaimella. Jos näin on niin se voi erotella tilit "testi" aikomukseen ja jos ei niin tili käyttää oletus aikomusta. +SynchronizationStep.tooltip.confirmation=Vahvistuslauseke. Vastaavuuslausekkeen joakinen tulos siirretään vahvistuslausekkeeseen. Jos vahvistuslauseke täyttyy niin objektit linkitetään. Jos vahvistuslauseketta ei ole määritetty niin kaikki objektit jotka löytyi vastaavuustiedustelulla hyväksytään oletuksena. Vahvistuslauseke voi olla järkevästi resurssirikas koska se suoritetaan vain niiden objektien kohdalta jotka löytyi vastaavuustiedustelusta. +SynchronizationStep.tooltip.correlation=Vastaavuuslauseke. Vastaavuuslauseketa käytetään keskeisten objektien (esim. Käyttäjä) ja varjojen (esim. tili) jotka kuuluvat yhteen linkitykseen. Vastaavuuslausekkeen tulokset hakusuodattimesta suoritetaan keskeisten objektien (yleensä käyttäjiä) päälle. Tiedustelu näyttää objekti kandidaatteja linkitystä varten. Vastaavuuslausekkeen pitää olla erittäin tehokas tai synkronoinnin suoritustaso kärsii siitä. +SynchronizationStep.tooltip.enabled=Asetettu todeksi jos synkronointi asetus on käytössä. Tämä on oletusarvo. Tätä asetusta voidaan käyttää poistaakseen toistaiseksi käytöstä synkronointi asetus. +SynchronizationStep.tooltip.focus=Keskeinen objektityyppi joka vastaa resurssi objektia. Tiliobjekteille tämä on yleensä käyttäjäobjekti (KäyttäjäTyyppi). Tämä voidaan asettaa RooliTyypiksi tai OrgTyypiksi oikeutusobjekteille ja niin edelleen. +SynchronizationStep.tooltip.intent=Objektin aikomus johon tämä määritelmä pätee. Jos objektilla (varjo) on jo tyyppiluokka ja aikomus kun synkronointikoodin prosessointi tapahtuu, tätä tyyppiluokka/aikomus määritelmää tullaan käyttämään valitsemaan tähän objektiin pätevät synkronointi asetukset. Jos objektilla ei ole tyyppiluokkaa/aikomusta, objektiluokkaa ja ehtoja tullaan käyttämään asetusten valinnassa. Tämmöisessä tapaukessa objekti (varjo) tullaan merkitsemään tässä kentässä määritellyllä aikomuksella. +SynchronizationStep.tooltip.kind=Objektin tyyppiluokka johon tämä määritelmä pätee. Jos objektilla (varjo) on jo tyyppiluokka ja aikomus kun synkronointikoodin prosessointi tapahtuu, tätä tyyppiluokka/aikomus määritelmää tullaan käyttämään valitsemaan tähän objektiin pätevät synkronointi asetukset. Jos objektilla ei ole tyyppiluokkaa/aikomusta, objektiluokkaa ja ehtoja tullaan käyttämään asetusten valinnassa. Tämmöisessä tapaukessa objekti (varjo) tullaan merkitsemään tässä kentässä määritellyllä tyyppiluokalla. +SynchronizationStep.tooltip.objectClass=Objektiluokka johon tämä määritelmä pätee. Tätä tullaan käyttämään synkronointi asetusten valitsemiseen siinä tapauksessa kun objektille (varjo) ei ole vielä määritelty tyyppiluokkaa/aikomusta. +SynchronizationStep.tooltip.objectTemplate=Objektimalli, jota tullaan käyttämään tämän synkronointi tapahtuman prosessoinnissa. Jos objektimallia ei ole määrätty tässä, käytetään oletusarvoa. +SynchronizationStep.tooltip.opportunistic=Jos asetettu todeksi, opoortunistinen synkronointi (aka. löytäminen) on käytössä tämän tapahtuman prosessoinnissa. +SynchronizationStep.tooltip.reaction=Määrittää kuinka järjestelmä reagoi tähän synkronointi tapahtumaan. Useampi reaktio voi olla määritettynä. Tapahtuman synkronoinnin tilanteelle sopiva reaktio valitaan. +SynchronizationStep.tooltip.reconcile=Jos asetettu todeksi niin tälle synkronointi tapahtumalle pakotetaan täsmäytys vaihe. Attribuutit noudetaan suoraan jos niitä ei ole annettu. Jos asetettu epätodeksi niin täsmäytys on automaattinen. Tässä tapauksessa täsmäytys tapahtuu vain jos attribuutit on jo annettu synkronointi tapahtumalle. Jos attribuutteja ei ole annettu niitä ei noudeta suoraan ja täsmäytys sivuutetaan. +SystemConfigPanel.assignmentPolicyEnforcement=toimeeksiantolinjauksen valvonta +SystemConfigPanel.cleanupPolicy.auditRecords=Tarkasta tallenteiden puhdistusaikaväli SystemConfigPanel.cleanupPolicy=Puhdistus Linjaus -SystemConfigPanel.cleanupPolicy.closedTasks=Closed tasks cleanup interval -SystemConfigPanel.cleanupPolicy.placeholder=Syötä väli -SystemConfigPanel.deprecated.objectPolicy=This part of configuration is deprecated. It is kept here for compatibility purposes. Please, use the component below to define object policies. +SystemConfigPanel.cleanupPolicy.closedTasks=Suljettujen tehtävien puhdistusaikaväli +SystemConfigPanel.cleanupPolicy.placeholder=Syötä aikaväli +SystemConfigPanel.deprecated.objectPolicy=Tämä osa konfiguraatiota on vanhentunut. Sitä säilytetään täällä yhteensopivuus syistä. Käytä alla olevaa komponenttia objektilinjausten määrittämiseen. SystemConfigPanel.mail.config.placeholder=Uusi Konfiguraatio SystemConfigPanel.mail.debug=Virheen tarkistus -SystemConfigPanel.mail.defaultFrom=Default from +SystemConfigPanel.mail.defaultFrom=Oletus SystemConfigPanel.mail.host=Isäntä SystemConfigPanel.mail.password=Salasana SystemConfigPanel.mail.password.placeholder.empty=Aseta salasana SystemConfigPanel.mail.password.placeholder.set=Salasana on asetettu SystemConfigPanel.mail.port=Portti -SystemConfigPanel.mail.server=Mail Server -SystemConfigPanel.mail.server.remove.warn=Could not delete selected mail server configuration. Changes made to selected configuration prevent the removal. Please re-select the configuration you wish to remove. -SystemConfigPanel.mail.server.tooltip=Select the mail server to configure it. To add new configuration, press '+' button. To remove selected configuration, press '-' button. -SystemConfigPanel.mail.transportSecurity=Transport security +SystemConfigPanel.mail.server=Sähköpostiserveri +SystemConfigPanel.mail.server.remove.warn=Valitun sähköpostiserverin konfiguraation poistaminen ei onnistunut. Valittuun konfiguraation tehdyt muutokset estävät poiston. Valitse uudestaan konfiguraatio, jonka haluatte poistaa. +SystemConfigPanel.mail.server.tooltip=Valitse sähköpostiserveri konfiguroidaksesi sen. Lisätäksesi uuden konfiguraation paina '+'-nappia. Poistaaksesi valitun konfiguraation paina '-' -nappia. +SystemConfigPanel.mail.transportSecurity=Siirto turvallisuus SystemConfigPanel.mail.username=Käyttänimi -SystemConfigPanel.misc.enableExperimentalCode=Enable experimental code +SystemConfigPanel.misc.enableExperimentalCode=Salli kokeellinen koodi. SystemConfigPanel.notification.redirectToFile.placeholder=Tiedoston nimi -SystemConfigPanel.notification.redirectToFile=Redirect to file -SystemConfigPanel.title.accountSynchronization=Global account synchronization settings +SystemConfigPanel.notification.redirectToFile=Ohjaa eteenpäin tiedostoon +SystemConfigPanel.title.accountSynchronization=Globaalin tilin synkronointi asetukset SystemConfigPanel.title.basic=Perus -SystemConfigPanel.title.connectorFramework=Connector frameworks configuration +SystemConfigPanel.title.connectorFramework=Liittimen viitekehyksen konfiguraatio SystemConfigPanel.title.misc=Sekalaiset -SystemConfigPanel.title.modelHooks=Model hooks +SystemConfigPanel.title.modelHooks=Malli kiinnitykset SystemConfigPanel.title.notification=Ilmoitukset -SystemConfigPanel.title.passwordPolicy=Global password policy -SystemConfigPanel.title.securityPolicy=Global security policy -SystemConfigPanel.title.userTemplate=oletus käyttäjä malli -SystemConfigPanel.tooltip.duration=Format: P[n][p], n-number, p-period (d - days, m - months, ...), P3M - cleanup every 3 months -SystemInfoPanel.cpuUsage=CPU käyttö -SystemInfoPanel.heapMemory=Heap memory (used/committed/max) -SystemInfoPanel.nonHeapMemory=Non heap memory (used/committed/max) -SystemInfoPanel.threads=Threads (live/peak/total) +SystemConfigPanel.title.passwordPolicy=Globaali salasanalinjaus +SystemConfigPanel.title.securityPolicy=Globaali turvallisuuslinjaus +SystemConfigPanel.title.userTemplate=oletus käyttäjämalli +SystemConfigPanel.tooltip.duration=Formaatti: P[n][p], n-numero, p-kausi (d - päivät, m - kuukaudet, ...), P3M - puhdistus joka 3. kuukausi +SystemInfoPanel.cpuUsage=CPU Käyttö +SystemInfoPanel.heapMemory=Muistikeko (käytetty/sidottu/max) +SystemInfoPanel.nonHeapMemory=Muistikeon ulkopuolinen (käytetty/sidottu/max) +SystemInfoPanel.threads=Ketjut (nyt/enimmillään/yhteensä) TaskDtoExecutionStatus.CLOSED=Suljettu -TaskDtoExecutionStatus.CLOSED.withTimestamp=Closed at ${} +TaskDtoExecutionStatus.CLOSED.withTimestamp=Suljettu ${}ssa TaskDtoExecutionStatusFilter.ALL=Kaikki toteutuksen tilat TaskDtoExecutionStatusFilter.CLOSED=Suljettu TaskDtoExecutionStatusFilter.NOT_CLOSED=Ei suljettu -TaskDtoExecutionStatusFilter.RUNNING_OR_RUNNABLE=Runnable or running -TaskDtoExecutionStatusFilter.SUSPENDED_OR_SUSPENDING=Suspended or suspending +TaskDtoExecutionStatusFilter.RUNNING_OR_RUNNABLE=Käynnistettävissä tai käynnissä +TaskDtoExecutionStatusFilter.SUSPENDED_OR_SUSPENDING=Keskeytetty tai keskeytyksessä TaskDtoExecutionStatusFilter.WAITING=Odottaa TaskDtoExecutionStatus.RUNNABLE=Toteutettava -TaskDtoExecutionStatus.RUNNING_OR_RUNNABLE=Running/Runnable +TaskDtoExecutionStatus.RUNNING_OR_RUNNABLE=Käynnissä/Toteutettava TaskDtoExecutionStatus.RUNNING=Käynnissä TaskDtoExecutionStatus.SUSPENDED=Keskeytetty TaskDtoExecutionStatus.SUSPENDING=Keskeyttää @@ -2885,46 +2890,46 @@ TaskExecutionStatus.SUSPENDED=Keskeytetty TaskExecutionStatus.WAITING=Odottaa TaskListType.ACTIVATED=Aktivoitu TaskListType.ALL=Kaikki -TaskListType.DEACTIVATED=Deactivated +TaskListType.DEACTIVATED=Ei aktivoitu. TaskListType.EXECUTING=Suorittaa -TaskStatePanel.countersSource=Statistical and state information source: -TaskStatePanel.currentObjectProcessed=Current object being processed +TaskStatePanel.countersSource=Tilastollinen ja vaihe tietojen lähde: +TaskStatePanel.currentObjectProcessed=Tällä hetkellä prosessoitava objekti TaskStatePanel.executionStatus=Toteutuksen tila TaskStatePanel.executionTime=Suoritusaika -TaskStatePanel.lastError=Last error when processing object -TaskStatePanel.lastObjectProcessedFailure=Last object failed to be processed -TaskStatePanel.lastObjectProcessedSuccess=Last object successfully processed -TaskStatePanel.message.countersSourceMemory=task in memory (fetched {0}) -TaskStatePanel.message.countersSourceRepository=repository (statistics updated on {0}) +TaskStatePanel.lastError=Viimeisin virhe objektin prosessoinnissa +TaskStatePanel.lastObjectProcessedFailure=Viimeisin objekti, jonka prosessointi epäonnistui +TaskStatePanel.lastObjectProcessedSuccess=Viimeisin onnistuneesti prosessoitu objekti +TaskStatePanel.message.countersSourceMemory=tehtävä muistissa(noudettu {0}) +TaskStatePanel.message.countersSourceRepository=Säilö (Tiedot päivittyy {0}) TaskStatePanel.message.executionTime.finished={0} - {1} ({2}) -TaskStatePanel.message.executionTime.notFinished=Started {0} ({1} ago) +TaskStatePanel.message.executionTime.notFinished=Aloitettu {0} ({1} sitten) TaskStatePanel.message.lastObjectProcessed={0} -TaskStatePanel.message.node= - at node {0} +TaskStatePanel.message.node= solmussa {0} TaskStatePanel.message.objectsProcessed={0} -TaskStatePanel.message.objectsProcessedTime=(average time {1} ms, total processing time {0} seconds) -TaskStatePanel.message.objectsTotal={0} (wall clock average: {1} ms) -TaskStatePanel.message.timeInfoWithAgo={0} ({1} ago) -TaskStatePanel.message.timeInfoWithDuration={0} (in {1} ms) -TaskStatePanel.message.timeInfoWithDurationAndAgo={0} ({1} ago - in {2} ms) -TaskStatePanel.message.timeInfoWithIn={0} (in {1}) -TaskStatePanel.message.ago=({0} ago) -TaskStatePanel.message.duration=(in {0} ms) -TaskStatePanel.message.durationAndAgo=({0} ago - in {1} ms) -TaskStatePanel.message.in=(in {0}) -TaskStatePanel.objectsProcessedFailure=Objects failed to be processed -TaskStatePanel.objectsProcessedSuccess=Objects successfully processed -TaskStatePanel.objectsTotal=Total objects processed -TaskStatePanel.opResult=Operaatio tulos +TaskStatePanel.message.objectsProcessedTime=(keskiarvo aika {1} ms, kokonais prosessointi aika {0} sekunttia) +TaskStatePanel.message.objectsTotal={0} (seinäkello keskiarvo: {1} ms) +TaskStatePanel.message.timeInfoWithAgo={0} ({1} sitten) +TaskStatePanel.message.timeInfoWithDuration={0} ({1} ms:ssa) +TaskStatePanel.message.timeInfoWithDurationAndAgo={0} ({1} sitten - in {2} ms:ssa) +TaskStatePanel.message.timeInfoWithIn={0} ({1}ssa) +TaskStatePanel.message.ago=({0} sitten) +TaskStatePanel.message.duration=({0} ms:ssa) +TaskStatePanel.message.durationAndAgo=({0} sitten - {1} ms:ssa) +TaskStatePanel.message.in=({0}ssa) +TaskStatePanel.objectsProcessedFailure=Objektit, joiden prosessointi epäonnistui +TaskStatePanel.objectsProcessedSuccess=Onnistuneesti prosessoidut objektit +TaskStatePanel.objectsTotal=Yhteensä prosessoituja objekteja +TaskStatePanel.opResult=Operaation tulos TaskStatePanel.progress=Edistyminen -TaskStatePanel.statistics=Ympäristö suoriutuminen tilastot +TaskStatePanel.statistics=Ympäristö suoriutumisen tilastot TaskStatePanel.subtaskName=Nimi -TaskStatePanel.subtaskObjectsProcessed=Objects processed +TaskStatePanel.subtaskObjectsProcessed=Prosessoidut objektit TaskStatePanel.subtaskState=Tila TaskStatePanel.updated=Päivitetty: -TaskStatePanel.workerThreads=Lightweight subtasks (worker threads) +TaskStatePanel.workerThreads=Kevyet alitehtävät (työntekijä ketjut) tempMessagePanel.cause=Syy: -tempMessagePanel.context=Konteksti: -tempMessagePanel.count=Luku: +tempMessagePanel.context=Asiayhteys: +tempMessagePanel.count=Määrä: tempMessagePanel.message.debug=Virheen tarkistus tempMessagePanel.message.error=Virhe tempMessagePanel.message.expectedError=Odotettu virhe @@ -2940,72 +2945,72 @@ tempMessagePanel.param=Parametri: tempMessagePanel.times=kertaa TextDetailsPanel.title=Assosiaation yksityiskohdat TextField.universal.placeholder=Syötä arvo -ThreeStateBooleanPanel.false=False -ThreeStateBooleanPanel.true=True -ThreeStateBooleanPanel.undef=Undef. -timeouts=Timeouts -Title.CurrentStatus=Last status message -Title.MappingsStatistics=Mappings evaluation information -Title.NotificationsStatistics=Notifications information -Title.ProvisioningStatistics=Provisioning operations information +ThreeStateBooleanPanel.false=Epätosi +ThreeStateBooleanPanel.true=Tosi +ThreeStateBooleanPanel.undef=Määrittelemätön +timeouts=Aikakatkaisut +Title.CurrentStatus=Viimeinen tila viesti +Title.MappingsStatistics=Kartoituksen arvioinnin tiedot +Title.NotificationsStatistics=Ilmoituksien tiedot +Title.ProvisioningStatistics=Esivalmisteluoperaatioiden tiedot Title.Source=Lähde: -TreeTablePanel.childOrg=Children org. units -TreeTablePanel.collapseAll=Collapse all -TreeTablePanel.deleteRoot=Delete root -TreeTablePanel.dialog.title.confirmDelete=Vahvista poista -TreeTablePanel.editRoot=Edit root +TreeTablePanel.childOrg=ali org. yksiköt +TreeTablePanel.collapseAll=Minimoi kaikki +TreeTablePanel.deleteRoot=Posta juuri +TreeTablePanel.dialog.title.confirmDelete=Vahvista poisto +TreeTablePanel.editRoot=Muokkaa juurta TreeTablePanel.expandAll=Laajenna kaikki -TreeTablePanel.hierarchy=Org. hierarchy +TreeTablePanel.hierarchy=Org. hierarkia TreeTablePanel.managers=Managerit TreeTablePanel.members=Jäsenet TreeTablePanel.menu.addManager=Lisää manageri TreeTablePanel.menu.addMember=Lisää jäsen TreeTablePanel.menu.deleteMember=Poista jäsen TreeTablePanel.menu.deleteAllMembers=Poista kaiki (fokus) jäsenet -TreeTablePanel.menu.addOrgUnit=Add org. unit -TreeTablePanel.menu.addToHierarchy=Add to org. unit +TreeTablePanel.menu.addOrgUnit=Lisää org. yksikkö +TreeTablePanel.menu.addToHierarchy=Lisää org. yksikköön TreeTablePanel.menu.delete=Poista TreeTablePanel.menu.disable=Poista käytöstä TreeTablePanel.menu.enable=Ota käyttöön TreeTablePanel.menu.move=Siirrä TreeTablePanel.menu.recompute=Uudelleenlaske -TreeTablePanel.menu.removeFromHierarchy=Remove from org. unit -TreeTablePanel.message.warn.deleteTreeObjectConfirm=Warning! {0} has members. Do you really want to delete this org. unit? -TreeTablePanel.message.deleteTreeObjectConfirm=Do you really want to delete org. unit "{0}"? -TreeTablePanel.message.deleteObjectConfirm=Do you really want to delete selected {0} object(s)? -TreeTablePanel.message.deleteRootConfirm=Do you really want to delete {0} ({1})? -TreeTablePanel.message.nothingSelected=No object has been selected. -TreeTablePanel.message.recomputeError=Can't recompute Org. unit +TreeTablePanel.menu.removeFromHierarchy=Poista org. yksiköstä +TreeTablePanel.message.warn.deleteTreeObjectConfirm=Varoitus! {0}ssa on jäseniä. Oetteko varma, että haluatte poistaa tämän org. yksikön? +TreeTablePanel.message.deleteTreeObjectConfirm=Haluatko varmasti poistaa org. yksikön "{0}"? +TreeTablePanel.message.deleteObjectConfirm=Oletko varma että haluat poistaa valitut {0} objektit? +TreeTablePanel.message.deleteRootConfirm=Haluatko varmasti poistaa {0} ({1})? +TreeTablePanel.message.nothingSelected=Objekteja ei ole valittu. +TreeTablePanel.message.recomputeError=Org. yksikön uudelleen laskeminen epäonnistui TreeTablePanel.moveRoot=Siirrä juuri -TreeTablePanel.recomputeRoot=Recompute root -TreeTablePanel.recomputeTask=Recompute users in organization {0} -TreeTablePanel.search.scope.one=One level -TreeTablePanel.search.scope.subtree=Subtree +TreeTablePanel.recomputeRoot=Uudelleenlaske juuri +TreeTablePanel.recomputeTask=Laske uudelleen käyttäjät organisaatiossa {0} +TreeTablePanel.search.scope.one=Yksi taso +TreeTablePanel.search.scope.subtree=Alipuu TreeTablePanel.fullName.displayName=Koko nimi/Näyttö nimi TreeTablePanel.identifier.description=Tunnistaja/Kuvaus -TreeTablePanel.warning.childrenExist=Organization which is going to be deleted has members. Do you really want to delete it? -Type.AUDIT=Auditoi +TreeTablePanel.warning.childrenExist=Organisaatio jota poistetaan sisältää jäseniä. Oletteko varma, että haluatte poistaa sen? +Type.AUDIT=Tarkasta type.nullValid=Valitse Yksi -Type.RECONCILIATION=Reconciliation +Type.RECONCILIATION=Täsmäytys typeSelect.null=Kaikki roolit Type.USERS=Käyttäjä UploadPanel.delete.tooltip=Poista tiedosto -UploadPanel.message.help=Choose file for import. -UploadPanel.message.removeError=File was not removed. -UploadPanel.message.removeSuccess=File was removed. -UploadPanel.message.uploadError=File upload failed. Try again please. -UploadPanel.message.uploadSuccess=File upload was successful. Continue with editing and press 'Save' when done. -UploadPanel.upload.tooltip=Upload file +UploadPanel.message.help=Valitse tuotava tiedosto. +UploadPanel.message.removeError=Tiedostoa ei poistettu. +UploadPanel.message.removeSuccess=Tiedosto poistettiin. +UploadPanel.message.uploadError=Tiedon lähettäminen epäonnistui. Yrittäkää uudestaan. +UploadPanel.message.uploadSuccess=Tiedoston lähettys onnistui. Jatka muokkausta ja paina 'Tallenna' kun valmis. +UploadPanel.upload.tooltip=Lähetä tiedosto UploadPanel.download.tooltip=Lataa tiedosto userBrowserDialog.button.cancelButton=Peruuta userBrowserDialog.button.addButton=Lisää userBrowserDialog.button.selectButton=Valitse -userBrowserDialog.button.searchButton=Etsi +userBrowserDialog.button.searchButton=Hae userBrowserDialog.email=Sähköposti userBrowserDialog.familyName=Sukunimi userBrowserDialog.fullName=Koko nimi userBrowserDialog.givenName=Etunimi -userBrowserDialog.message.queryError=Error occurred during translation search query to filter. +userBrowserDialog.message.queryError=Virhe tapahtui kääntäessä haku tiedustelua suodattimeen. userBrowserDialog.name=Nimi userBrowserDialog.title=Valitse käyttäjä userBrowserDialog.type=Tyyppi @@ -3014,13 +3019,13 @@ UserMenuPanel.editPasswordQuestions=Turvakysymykset UserMenuPanel.editProfile=Muokkaa profiilia UserMenuPanel.logout=Kirjaudu ulos UserMenuPanel.resetPasswords=Aseta salasana uudelleen -UserOrgReferenceChoosePanel.type.org=Org. Unit -UserOrgReferenceChoosePanel.type=Omistaja tyyppi +UserOrgReferenceChoosePanel.type.org=Org. Yksikkö +UserOrgReferenceChoosePanel.type=Omistajatyyppi UserOrgReferenceChoosePanel.type.user=Käyttäjä -UserReportConfigPanel.dateFrom=From -UserReportConfigPanel.dateTo=To -UserReportConfigPanel.exportFileType=Vie Tyyppi -UserReportConfigPanel.title.basic=Basic User Report Configuration +UserReportConfigPanel.dateFrom=Mistä +UserReportConfigPanel.dateTo=Mihin +UserReportConfigPanel.exportFileType=Vie tyyppiä +UserReportConfigPanel.title.basic=Perus Käyttäjäraportti Konfiguraatio user.enduser=loppukäyttäjä user.noAssignments=Ei toimeksiantoja user.superuser=Superuser @@ -3030,39 +3035,39 @@ user.noOrgs=Ei organisaatioita validFromFetchStrategy.nullValid=Valitse Yksi validToFetchStrategy.nullValid=Valitse Yksi valueAttribute.nullValid=Valitse Yksi -WebModelUtils.couldntLoadObject=Couldn't load object. +WebModelUtils.couldntLoadObject=Objektin lataus ei onnistunut. WebModelUtils.couldntSaveObject=Ei pystytty tallentamaan objektia. WebModelUtils.couldntSearchObjects=Ei pystytty poistamaan objekteja. WebModelUtils.couldntDeleteObject=Ei pystytty poistamaan objektia. WebModelUtils.couldntCountObjects=Ei pystytty laskea objekteja. -web.security.provider.access.denied=Access denied. You don't have permission to access, please contact Identity Manager's administrators. -web.security.provider.denied=Permission denied. +web.security.provider.access.denied=Yhteys evättiin. Sinulla ei ole oikeutta yhteyteen, ota yhteys identiteetti managerin järjestelmänvalvojaan. +web.security.provider.denied=Oikeus evättiin. web.security.provider.disabled=Käyttäjä on poistettu käytöstä -web.security.provider.invalid=Invalid username and/or password. +web.security.provider.invalid=Väärä käyttäjänimi ja/tai salasana. web.security.provider.invalid.link=voimassaolematon linkki -web.security.provider.locked=User is locked, please wait. -web.security.provider.password.bad=User doesn't have defined password. -web.security.provider.password.encoding=Couldn't authenticate user, reason: couldn't encode password. -web.security.provider.unavailable=Currently we are unable to process your request. Kindly try again later. +web.security.provider.locked=Käyttäjä on lukittu, ole hyvä ja odota +web.security.provider.password.bad=Käyttäjälle ei ole määritetty salasanaa. +web.security.provider.password.encoding=Käyttäjän todentaminen epäonnistui, syy: salasanan koodaus ei onnistunut, +web.security.provider.unavailable=Tällä hetkellä emme pysty prosessoimaan pyyntöänne. Yrittäkää uudestaan myöhemmin. web.security.ldap.access.denied=Yhteys evättiin. Sinulla ei ole oikeutta yhteyteen, ota yhteys identiteetti managerin järjestelmänvalvojaan. web.security.ldap.denied=Oikeus evättiin. web.security.ldap.disabled=Käyttäjä on poistettu käytöstä web.security.ldap.invalid=Väärä käyttäjänimi ja/tai salasana. web.security.ldap.invalid.link=voimassaolematon linkki web.security.ldap.locked=Käyttäjä on lukittu, ole hyvä ja odota -web.security.ldap.password.bad=Käyttäjällä ei ole määritettyä salasanaa. +web.security.ldap.password.bad=Käyttäjälle ei ole määritetty salasanaa. web.security.ldap.password.encoding=Ei pystytty todentaa käyttäjää, syy: ei pystytty koodata salasanaa. web.security.ldap.unavailable=Tällä hetkellä emme pysty prosessoimaan pyyntöänne. Yrittäkää uudestaan myöhemmin. -WfDeltasPanel.label.deltaIn=Process input: delta(s) to be approved -WfDeltasPanel.label.deltaOutListEmpty=(none) -WfDeltasPanel.label.deltaOut=Process output: delta(s) resulting from the approval +WfDeltasPanel.label.deltaIn=Prosessi syötto: delta(t) hyväksytyksessä +WfDeltasPanel.label.deltaOutListEmpty=(ei mitään) +WfDeltasPanel.label.deltaOut=Prosessi ulosanti: delta(t) hyväksynnästä WfHistoryPanel.label.event=Tapahtuma WfHistoryPanel.label.timestamp=Aika -WizardHelpDialog.button.ok=Ok, Got It! -WizardHelpDialog.label=Get Help With Resource Wizard! -Wizard.message.cancel=Resource editing was canceled +WizardHelpDialog.button.ok=Ok, selvä! +WizardHelpDialog.label=Saa Apua Resurssiavustajalta! +Wizard.message.cancel=Resurssin muokkaus keskeytettiin Wizard.correctErrorsFirst=Korjaa virheet ennen tallentamista. -Wizard.Issues=Issues +Wizard.Issues=Ongelmat Wizard.Notes=Huomiot WizardStep.title= WorkItemsPanel.actors=Tekijä(t) @@ -3070,29 +3075,29 @@ WorkItemsPanel.object=Objekti WorkItemsPanel.target=Kohde WorkItemsPanel.name=Nimi WorkItemsPanel.stage=Vaihe -WorkItemsPanel.started=Process started +WorkItemsPanel.started=Prosessi aloitettu WorkItemsPanel.created=Luotu WorkItemsPanel.deadline=Määräaika WorkItemsPanel.escalationLevel=eskalointi taso PageAdmin.menu.dashboard=Kojelauta PageAdmin.menu.selfDashboard=Koti -PageAdmin.menu.selfService=SELF SERVICE -PageAdmin.menu.mainNavigation=ADMINISTRATION -PageAdmin.menu.additional=ADDITIONAL +PageAdmin.menu.selfService=ITSEPALVELU +PageAdmin.menu.mainNavigation=YLLÄPITO +PageAdmin.menu.additional=LISÄ PageAdmin.menu.profile=Profiili -PageAdmin.menu.assignments=Assignments -PageAdmin.menu.credentials=Credentials +PageAdmin.menu.assignments=Toimeksiannot +PageAdmin.menu.credentials=Tunnukset PageAdmin.menu.request=Pyydä rooli PageTemplate.version=Versio: PageTemplate.copy=Copyright © 2010-2017 Evolveum® and partners.  -PageTemplate.toggleNavigation=Toggle navigation +PageTemplate.toggleNavigation=Vaihda navigointia PageTemplate.user=käyttäjä -PageTemplate.couldntNavigateBreadcrumb=Couldn't navigate breadcrumb, reason: {0} -SystemInfoPanel.starttime=Start time -SystemInfoPanel.uptime=Uptime -CountToolbar.label.unknownCount=Displaying {0,number,integer} to {1,number,integer}, unknown number of matching results. -TableConfigurationPanel.pageSize=Page size -TableConfigurationPanel.tableColumns=Table columnsCountToolbar.label.unknownCount=Displaying {0,number,integer} to {1,number,integer}, unknown number of matching results. +PageTemplate.couldntNavigateBreadcrumb=Breadcrumbien navigointi ei onnistunut, syy: {0} +SystemInfoPanel.starttime=Aloitus aika +SystemInfoPanel.uptime=Käynnissä olo aika +CountToolbar.label.unknownCount=Näytetään {0,number,integer} {1,number,integer}hon, tuntematon määrä sopivia tuloksia. +TableConfigurationPanel.pageSize=Sivun koko +TableConfigurationPanel.tableColumns=Taulukko KolumnitMääräTyökalupakki.Eteiketti.tuntematonMäärä=Näytetään {0,number,integer} {1,number,integer}hon, tuntematon määrä sopivia tuloksia. MyRequestsPanel.started = Aloitettu MyRequestsPanel.rejected = Hylätty MyRequestsPanel.approved = Hyväksytty @@ -3103,8 +3108,8 @@ MyRequestsPanel.cancelled = Peruttu MyRequestsPanel.name = Nimi PageSelfProfile.title=Muokkaa profiilia PageSelfDashboard.title=Koti -PageSelfDashboard.workItems=My work items -PageSelfDashboard.myRequests=My requests +PageSelfDashboard.workItems=minun työtehtäväni +PageSelfDashboard.myRequests=Minun pyyntöni PageAdmin.menu.top.serverTasks.edit=Muokkaa tehtävää PageAdmin.menu.top.configuration.repositoryObjectView=Muokkaa objektia PageAdmin.menu.top.reports.configure=Konfiguroi raportti @@ -3116,29 +3121,29 @@ PageSelfCredentials.title=Tunnukset PageSelfCredentials.oldPasswordLabel=Vanha salasana PageSelfCredentials.passwordLabel1=Uusi salasana PageSelfCredentials.passwordLabel2=Vahvista salasana -PageSelfCredentials.accountMidpoint=Identity Manager -PageSelfCredentials.resourceMidpoint=Identity Repository -PageSelfCredentials.noAccountSelected=Password not changed. No account was selected. +PageSelfCredentials.accountMidpoint=Identiteetti manageri +PageSelfCredentials.resourceMidpoint=Identiteetti Säilö +PageSelfCredentials.noAccountSelected=Salasanaa ei muutettu. Tiliä ei valittuna. PageSelfCredentials.emptyPasswordFiled=Uudet salasana kenttien arvot täytyy tarkentaa. -PageSelfCredentials.incorrectOldPassword=Password not changed. Old password is incorrect. -PageSelfCredentials.specifyOldPasswordMessage=Please, specify old password value -ChangePasswordPanel.accountsTable.header=Password propagation +PageSelfCredentials.incorrectOldPassword=Salasanaa ei muutettu. Vanha salasana oli väärä. +PageSelfCredentials.specifyOldPasswordMessage=Tarkenna vanhan salasanan arvo +ChangePasswordPanel.accountsTable.header=Salasana leviäminen ChangePasswordPanel.name=Nimi ChangePasswordPanel.resourceName=Resurssi ChangePasswordPanel.enabled=Tili otettu käyttöön -ChangePasswordPanel.legendMessage.selected= - Password will be changed -ChangePasswordPanel.legendMessage.propagated= - Automatic password propagation (based on policies defined in resources definitions) -ChangePasswordPanel.legendMessage.deselected= - Password will not be changed +ChangePasswordPanel.legendMessage.selected= -Salasana tullaan vaihtamaan +ChangePasswordPanel.legendMessage.propagated= -Automaattinen salasanan leviäminen (resurssimääritelmissä asetettujen linjausten mukaisesti) +ChangePasswordPanel.legendMessage.deselected= - Salasanaa ei tulla vaihtamaan ChangePasswordPanel.legendMessage.no.password.capability= - Resurssi ei tue salasana kykyä -ChangePasswordPanel.helpInfo=

This portion of the credentials dialog controls how the password change will be propagated to each individual system. The first line defines whether the password will be changed in the Identity Manager itself. Following lines represent each system for which the password can be changed. The password propagation is controlled by the icons:

  • Password will be changed. Password for this system will be changed to the value specified in the password dialog above.
  • Automatic password propagation. The password might be changed. Whether the password is changed or not depends on the policies set up by identity administrator. This usually means that the password will be changed if it makes sense for the current situation and settings. This is the reasonable default choice.
  • Password will not be changed for this system.
  • Password capability is not supported for this system. As the result, password will not be changed for this system.

You can adjust the password propagation settings by clicking on the icons and thus fine-tune how the password change is propagated to each individual system.

-ChangePasswordPanel.helpPopupTitle=Password propagation help +ChangePasswordPanel.helpInfo=

Tämä osa tunnusdialogia kontrolloi kuinka salasanan vaihto leviää yksittäisiin järjestelmiin. Ensimmäinen rivi määrittää josko salasana vaihdetaan itse identiteetti managerissa. Seuraavat rivit edustavat jokaista järjestelmää johon salasana vaihdetaan. Salasanan leviämistä kontolloivat ikonit:

  • Salasana tullaan vaihtamaan. Salasana tähän järjestelmään tullaan vaihtamaan siihen arvoon joka määriteltiin ylläolevassa salasanadialogissa.
  • Automaattinen salasanan leviäminen. Salasanaa saatetaan vaihtaa. Josko salasanaa vaihdetaan tai ei riippuu identiteetti järjestelmänvalvojan asettamista linjauksista. Tämä yleensä tarkoittaa, että salasana vaihtuu jos se on järkevää tämänhetkiselle tilanteelle ja asetuksille. Tämä on hyväksyttävä oletusvalinta.
  • Salasanaa ei tulla vaihtamaan tähän järjestelmään.
  • Salasana kykyä ei tueta tässä järjestelmässä. Tästä syystä salasanaa ei vaihdeta tähän järjestelmään.

Voit muuttaa salasanan leviämis asetuksia klikkaamalla ikoneja ja täten hienosäätää kuinka salasanan vaihto leviää jokaisen yksittäiseen järjestelmään.

+ChangePasswordPanel.helpPopupTitle=Salasana leviäminen avustus PageBase.button.tooltip.clearSearch=Tyhjennä -mainForm.uploadTooLarge = Upload must be less than ${maxSize}. -mainForm.uploadFailed = File failed to upload: ${exception.localizedMessage}PageSelfCredentials.couldntResolve=Couldn't resolve resource. -PageSelfCredentials.couldntResolve=Couldn't resolve resource. +mainForm.uploadTooLarge = Lähetyksen pitää olla alle ${maxSize}. +mainForm.uploadFailed = Tiedoston lähettäminen ei onnistunut ${exception.localizedMessage}SivuOmaTunnukset.EiPystyttyRatkaisemaan=Resunssin ratkaiseminen ei onnistunut. +PageSelfCredentials.couldntResolve=Resurssin ratkaisu ei onnistunut. roleMemberPanel.type=Tyyppi: -roleMemberPanel.tenant=Tenant: -roleMemberPanel.project=Org/Project: +roleMemberPanel.tenant=Haltija: +roleMemberPanel.project=Organisaatio/Projekti: roleMemberPanel.indirectMembers=Laske mukaan epäsuorat jäsenet roleMemberPanel.allRelations=Näytä kaikki yhteydet roleMemberPanel.menu.createOwner=Luo omistaja @@ -3159,33 +3164,33 @@ SearchItemPanel.add=Lisää SearchItemPanel.remove=Poista SearchItemPanel.browse=Selaa SearchItemPanel.or=tai -operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorSchema=Connector schema +operation.com.evolveum.midpoint.schema.constants.ConnectorTestOperation.connectorSchema=Liitin kaavio FeedbackAlertMessageDetails.operation=Operaatio FeedbackAlertMessageDetails.message=Viesti FeedbackAlertMessageDetails.params=Parametrit -FeedbackAlertMessageDetails.contexts=Konteksti -FeedbackAlertMessageDetails.count=Luku +FeedbackAlertMessageDetails.contexts=Asiayhteys +FeedbackAlertMessageDetails.count=Määrä FeedbackAlertMessageDetails.error=Virhe -operation.com.evolveum.midpoint.model.impl.lens.projector.InboundProcessor.processInbound=Process inbound (Model) -operation.com.evolveum.midpoint.model.impl.lens.projector.Projector.project=Project (Model) -operation.com.evolveum.midpoint.model.impl.lens.projector.AssignmentProcessor.processAssignmentsProjections=Process assignments (Model) -operation.com.evolveum.midpoint.web.page.admin.PageAdminObjectDetails.save=Save (GUI) -operation.com.evolveum.midpoint.repo.api.RepositoryService.getVersion=Get version (Repository) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.scheduleRunnableTaskNow=Schedule runnable task now (Task) +operation.com.evolveum.midpoint.model.impl.lens.projector.InboundProcessor.processInbound=Prosessoi sisääntuleva (Malli) +operation.com.evolveum.midpoint.model.impl.lens.projector.Projector.project=Projekti (Malli) +operation.com.evolveum.midpoint.model.impl.lens.projector.AssignmentProcessor.processAssignmentsProjections=Prosessoi toimeksiannot (Malli) +operation.com.evolveum.midpoint.web.page.admin.PageAdminObjectDetails.save=Tallenna (GUI) +operation.com.evolveum.midpoint.repo.api.RepositoryService.getVersion=Hanki versio (Säilö) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.scheduleRunnableTaskNow=Ajasta suoritettavissa oleva tehtävä nyt (Tehtävä) operation.com.evolveum.midpoint.web.page.admin.server.PageTaskAdd.runNowTask=Suorita nyt (Tehtävä) -operation.com.evolveum.midpoint.task.api.TaskManager.scheduleTasksNow=Schedule tasks now (Task) -operation.com.evolveum.midpoint.model.impl.importer.ObjectImporter.resolveReference=Resolve reference (Model) -operation.com.evolveum.midpoint.model.impl.importer.ObjectImporter.encryptValues=Encrypt values (Model) -operation.com.evolveum.midpoint.model.impl.importer.ObjectImporter.importObjectToRepository=Import object to repository (Model) -operation.com.evolveum.midpoint.model.api.ModelService.executeChange=Execute changes (Model) -operation.com.evolveum.midpoint.model.impl.lens.projector.AssignmentProcessor.evaluateAssignment=Evaluate assignment (Model) -operation.com.evolveum.midpoint.wf.impl.WfHook.invoke=Invoke (Workflow) -operation.com.evolveum.midpoint.model.impl.lens.ChangeExecutor.execute=Execute (Model) -operation.com.evolveum.midpoint.model.impl.lens.ChangeExecutor.execute.focus.UserType=Execute - user (Model) -operation.com.evolveum.midpoint.model.impl.lens.ChangeExecutor.executeDelta=Execute delta (Model) -operation.com.evolveum.midpoint.task.api.Task.listSubtasksDeeply=List subtasks deeply (Task) -operation.com.evolveum.midpoint.task.api.Task.listSubtasksRaw=List subtasks raw (Task) -operation.com.evolveum.midpoint.web.page.self.PageSelfCredentials.savePassword=Change password (GUI) +operation.com.evolveum.midpoint.task.api.TaskManager.scheduleTasksNow=Ajasta tehtävät nyt (Tehtävä) +operation.com.evolveum.midpoint.model.impl.importer.ObjectImporter.resolveReference=Ratkaise viittaus (Malli) +operation.com.evolveum.midpoint.model.impl.importer.ObjectImporter.encryptValues=Salaa arvot (Malli) +operation.com.evolveum.midpoint.model.impl.importer.ObjectImporter.importObjectToRepository=Tuo objekti säilöön (malli) +operation.com.evolveum.midpoint.model.api.ModelService.executeChange=Suorita muutokset (Malli) +operation.com.evolveum.midpoint.model.impl.lens.projector.AssignmentProcessor.evaluateAssignment=Arvioi toimeksianto (Malli) +operation.com.evolveum.midpoint.wf.impl.WfHook.invoke=Vetoa (Työnkulku) +operation.com.evolveum.midpoint.model.impl.lens.ChangeExecutor.execute=Suorita (Malli) +operation.com.evolveum.midpoint.model.impl.lens.ChangeExecutor.execute.focus.UserType=Suorita - käyttäjä (Malli) +operation.com.evolveum.midpoint.model.impl.lens.ChangeExecutor.executeDelta=Suorita delta (Malii) +operation.com.evolveum.midpoint.task.api.Task.listSubtasksDeeply=Luettele alitehtävät perusteellisesti (Tehtävä) +operation.com.evolveum.midpoint.task.api.Task.listSubtasksRaw=Luettele raw alitehtävät (Tehtävä) +operation.com.evolveum.midpoint.web.page.self.PageSelfCredentials.savePassword=Vaihda salasanaa (GUI) operation.com.evolveum.midpoint.web.page.self.PageRequestRole.save=muutokset tallentuivat onnistuneesti operation.com.evolveum.midpoint.web.page.self.PageRequestRole.taskCreated=Roolin asettamis prosessi odottaa hyväksyntää. PageError.button.home=Koti @@ -3208,9 +3213,9 @@ PagePreviewChanges.policyViolationMessages=Linjauksen rikkomus viestit PagePreviewChanges.approvalsRequired=Hyväksymisiä tarvitaan PagePreviewChanges.button.continueEditing=Jatka muokkaamista PagePreviewChanges.button.save=Tallenna -ScenePanel.object={0} objektit +ScenePanel.object={0} objekti ScenePanel.objects={0} objektit -ScenePanel.item=Alkio +ScenePanel.item=Tehtävä ScenePanel.oldValue=Vanha arvo ScenePanel.newValue=Uusi arvo ScenePanel.value=Arvo @@ -3219,12 +3224,12 @@ SceneItemLinePanel.addedValue=Lisätty arvo SceneItemLinePanel.unchangedValue=Muuttamaton arvo SceneItemLinePanel.unknownLabel=(tuntematon) operation.com.evolveum.midpoint.web.page.admin.resources.ResourceContentTabPanel.changeOwner=Vaihda omistajaa (GUI) -TaskSummaryPanel.progressWithTotalKnown=Progress: {0} out of {1} +TaskSummaryPanel.progressWithTotalKnown=edistyminen: {0}{1}:sta TaskSummaryPanel.progressWithTotalUnknown=Edistyminen: {0} TaskSummaryPanel.progressIfSuspended=(keskeytetty) TaskSummaryPanel.progressIfWaiting=(odottaa) TaskSummaryPanel.progressIfClosed=(suljettu) -TaskSummaryPanel.progressIfStalled=(jumissa sitten {0})½ +TaskSummaryPanel.progressIfStalled=(jumissa sitten {0}) TaskSummaryPanel.lastProcessed=Viimeisin prosessoitu objekti: {0} ResourceContentResourcePanel.showExisting=Näytä olemassaoleva ResourceContentResourcePanel.newTask=Luo uusi @@ -3232,7 +3237,7 @@ SearchPanel.advanced=Edistynyt SearchPanel.basic=Perus SearchPanel.search=Etsi SearchPanel.debug=Virheen tarkistus -ResourceContentResourcePanel.realSearch=(tosiassa) Haetaan nimellä: +ResourceContentResourcePanel.realSearch=(Tosiassa) Haetaan nimellä: typedAssignablePanel.selectedOrgs=Organisaatiot: typedAssignablePanel.selectedResources=Resurssit: typedAssignablePanel.selectedRoles=Roolit: @@ -3244,7 +3249,7 @@ autoRefreshPanel.pauseRefreshing=Keskeytä päivitys autoRefreshPanel.refreshingEach=Päivitetään joka {0} sek autoRefreshPanel.noRefreshing=(ei päivittämistä) PageAdmin.menu.top.services=Palvelut -PageAdmin.menu.top.services.list=Listaa palvelut +PageAdmin.menu.top.services.list=Luettele palvelut PageAdmin.menu.top.services.new=Uusi palvelu PageAdmin.menu.top.services.edit=Muokkaa palvelua taskShowAdvancedFeaturesPanel.label=Näytä edistyneet toiminnot @@ -3270,7 +3275,7 @@ TaskDto.changesWaitingToBeApplied=Käyttöönottoa odottavat muutokset TaskDto.changesWaitingToBeApproved=Hyväksyntää odottavat muutokset TaskDto.changesRejected=Muutokset hylätty TaskDto.changesCanceled=Muutokset peruttu -PageServices.title=Palvelulista +PageServices.title=Palveluluettelo PageServices.message.deleteServicesConfirm=haluatko varmasti poistaa valitut {0} palvelut? PageServices.message.confirmationMessageForMultipleObject=haluatko varmasti {0} valitut {1} palvelu(t)? PageServices.message.confirmationMessageForSingleObject=Haluatko varmasti {0} palvelun '{1}'? @@ -3278,13 +3283,13 @@ PageServices.message.nothingSelected=Ei palveluita valittuna. PageServices.message.buttonDelete=Poista LiveSyncHandlerPanel.deleteToken=Poista merkki ScannerHandlerPanel.lastScanTimestamp=Viimeisen skannauksen aikaleima -ScriptExecutionHandlerPanel.script=Scripti -QueryBasedHandlerPanel.objectType=Objekti tyyppi +ScriptExecutionHandlerPanel.script=Ohjelmakoodi +QueryBasedHandlerPanel.objectType=Objektityyppi QueryBasedHandlerPanel.query=Kysely DeleteHandlerPanel.executeInRawMode=Suorita raw tilassa ExecuteChangesHandlerPanel.change=Vaihda ExecuteChangesHandlerPanel.options=Vaihtoehdot -ReportCreateHandlerPanel.downloadCreatedReport=Imuroi luotu raportti +ReportCreateHandlerPanel.downloadCreatedReport=Lataa luotu raportti ReportCreateHandlerPanel.reportParameters=Raportti parametrit OperationResultPanel.showTask=(näytä tehtävä) PageResources.inlineMenuItem.test=Testaa yhteys @@ -3306,8 +3311,8 @@ TreeTablePanel.menu.recomputeMembersAll=Laske uudelleen kaikki jäsenet TreeTablePanel.menu.recomputeMembersAllDirect=Laske uudelleen suorat jäsenet TreeTablePanel.menu.recomputeManagersAll=Laske uudelleen kaikki managerit TreeTablePanel.menu.deleteManagersAll=Poista kaikki managerit -TreeTablePanel.menu.deleteManager.confirm=Are you sure you want to delete selected manager from system? This change is permanent. -TreeTablePanel.menu.deleteManagersAll.confirm=All defined managers will be permanently removed from system. Are you sure to perform this action? +TreeTablePanel.menu.deleteManager.confirm=Oletteko varma, että haluatte poistaa valitun managerin järjestelmästä? Tämä muutos on pysyvä. +TreeTablePanel.menu.deleteManagersAll.confirm=Kaikki määritetyt managerit poistetaan lopullisesti järjestelmästä. oletteko varma tästä toiminnosta? TreeTablePanel.move=Siirrä TreeTablePanel.makeRoot=Tee juuri TreeTablePanel.delete=Poista @@ -3317,24 +3322,24 @@ TreeTablePanel.viewDetails=Katso yksityiskohdat TreeTablePanel.createChild=Luo alijäsen WorkItemSummaryPanel.allocated=Kohdennettu WorkItemSummaryPanel.notAllocated=Ei kohdennettu -WorkItemPanel.showRequest=Siirrä vasemmalle -DefinitionStagesPanel.confirmDelete=Vahvista poista +WorkItemPanel.showRequest=Näytä hyväksymispyyntö. +DefinitionStagesPanel.confirmDelete=Vahvista poisto DefinitionStagesPanel.confirmDeleteText=Haluatko varmasti poistaa vaiheen '{0}'? PageCertDefinition.outcomeStrategyHelpLabel=Katso myös PageCertDefinition.outcomeStrategyHelpLink=tämä dokumentti -PageCertDefinition.outcomeStrategyHelp=How is the overall outcome for a case determined, based on outcomes in individual stages? Note: 'Stop review on:' field shows outcomes that prevent a case from being advanced to the next stage. Usually you need not change the default value. If necessary, you could do that through the XML configuration. -PageCertDefinition.campaignLastStartedHelp=When was last campaign created according to this definition started? -PageCertDefinition.campaignLastClosedHelp=When was last campaign created according to this definition closed - either after successfully going through all stages, or closed at any time. However, if a campaign is deleted without being closed first, it is not shown here. -PageCertDefinition.scopeObjectTypeHelp=Determines which objects will be considered to be in the scope of the certification campaigns. Features of these objects (e.g. whether to certify their assignments or their inducements or both, etc) are selected below. -PageCertDefinition.scopeSearchFilterHelp=If only a subset of objects of given type is to be considered for certification, you can specify the corresponding filter here. For example, you can specify that only users from a certain organization should be certified. Or that only employees with a specific employee type should be considered. -PageCertDefinition.scopeAssignmentsInducementsHelp=Select what features (assignments, inducements or both) of the objects described above are to be certified. -PageCertDefinition.scopeIncludeTargetTypesHelp=When certifying assignments or inducements, you can specify what target types are taken into account. For example, you can say that you want to certify only assignments of roles (to, for example, users). -PageCertDefinition.scopeIncludeByStatusHelp=Whether to certify only assignments/inducements that have administrative status set to ENABLED (or not set at all). Note that what is relevant is the administrative status of the assignment, not the administrative status of the assigned object. -StageDefinitionPanel.stageDurationHelp=Duration of this stage, used to determine stage end time. The end time is computed as the moment of stage opening plus the duration, rounded up to 23:59:59 of the last day. Duration is specified in ISO 8601 format, like P14D for 14 days, P3W for 3 weeks, P2M for 2 months, etc. -StageDefinitionPanel.notifyBeforeDeadlineHelp=How long before the stage end the reminding notifications (to reviewers and campaign owner) will be sent. It is possible to specify more values; separate them by commas. Time interval is specified in ISO 8601 format, like PT12H for 12 hours, P2D for 2 days, P1W for 1 week, etc. An example: PT48H, PT12H says that the first notification will be sent 48 hours before stage end, and the second one 12 hours before the end. -StageDefinitionPanel.notifyWhenNoDecisionHelp=If checked, a 'stage end approaching' notification is sent to a reviewer only if he/she has some cases waiting for his/her decision. If not checked, reviewers always get their notifications - regardless of whether they have provided a decision or not. (Note that notifications to the campaign owner about approaching stage end are always sent, regardless of this setting.) -StageDefinitionPanel.reviewerSpecificationTargetHelp=Selection of reviewers based on assignment/inducement target owner/approver. E.g. you can specify that the role owner is used to certify all assignments of 'his' role (to any users). -StageDefinitionPanel.reviewerSpecificationObjectHelp=Selection of reviewers based on object that has something assigned (or induced) to. E.g. you can specify that the role owner is used to certify all inducements made to 'his' role. +PageCertDefinition.outcomeStrategyHelp=Kuinka tapauksen kokonaistulos määritetään yksittäisten vaiheiden tuloksen perusteella? Huom.: 'Lopeta arviointi:' kenttä näyttää tuloksia jotka estävät tapauksen edistymisen seuraavan vaiheeseen. Yleensä ei tarvitse vaihtaa oletusarvoa. Jos on tarvis sen voi tehdä XML konfiguraation kautta. +PageCertDefinition.campaignLastStartedHelp=Miloin viimeisin kampanja luotiin tämän käynnistetyn määritelmän mukaan? +PageCertDefinition.campaignLastClosedHelp=Milloin suljettiin viimeisin luotu kampanja tämän kuvauksen mukaan - joko kun kaikki vaiheet on läpäisty onnistuneesti tai jos on suljettu millä tahansa hetkellä. Mutta jos kampanja poistetaan ilman että sitä suljetaan ensin, sitä ei näytetä tässä. +PageCertDefinition.scopeObjectTypeHelp=Määrittää mitkä objektit katsotaan kuuluvan sertifikointi kampanjan sisään. Näitten objektien ominaisuudet (esim. josko niiden toimeksiannot sertifikoidaan vai niiden vaikuttime tai molemmat, jne.) valitaan alla. +PageCertDefinition.scopeSearchFilterHelp=Jos vain osan valitun tyyppisten objektien sertifikointia mietitään, voit tarkentaa käytettävää suodatinta tässä. Esimerkiksi voit valita, että vain käyttäjät tietystä organisaatiosta sertifioidaan. Tai vain tietyn luokkaan kuuluvat työntekijät huomiodaan. +PageCertDefinition.scopeAssignmentsInducementsHelp=Valitse mitkä yllä kuvailtujen objektien ominaisuudet (toimeeksiannot, vaikuttimet tai molemmat) sertifioidaan. +PageCertDefinition.scopeIncludeTargetTypesHelp=Kun sertifiodaan toimeeksiantoja tai vaikuttimia, voit tarkentaa mitkä kohdetyypit otetaan huomioon. Esimerkiksi voit valita, että haluat sertifioida vain roolien toimeeksiannot (esimerkiksi käyttäjille). +PageCertDefinition.scopeIncludeByStatusHelp=Josko sertifioidaan fain toimeeksiannot/vaikuttimet joille on asettu hallinnolinen tila PÄÄLLE (tai ei asetettu ollenkaan). Ota huomioon, että tärkeää on toimeeksiannon hallinnollinen tila, ei osoitetun objektin hallinnollinen tila. +StageDefinitionPanel.stageDurationHelp=Tämän vaiheen kesto, käytetään vaiheen lopetusajan määrittämiseen. Lopetusajaksi lasketaan vaiheen aloitus hetki plus kesto, pyöristettynä maksimissaan viimeisen päivän 23:59:59:ään. Kesto määritetään ISO 8601 formaatissa, kuten P14D 14 päivälle, P3W 3 viikolle, p2M 2 kuukaudelle, jne. +StageDefinitionPanel.notifyBeforeDeadlineHelp=Kuinka kauan ennen vaiheen loppua muistutus viestit (arvioijille ja kampanjan omistajalle) lähetään. On mahdollista asettaa useampi arvo; erota ne pilkuilla. Aikaväli määriteään ISO 8601 formaatissa, eli PT12H 12 tunnille, P2D kahdelle päivälle, P1W 1 viikolle, jne. Esim.: PT48H,PT12H kertoo, että ensimmäinen muistutus lähetetään 48 tuntia ennen vaiheen loppua, ja toinen muistutus 12 tuntia ennen loppua. +StageDefinitionPanel.notifyWhenNoDecisionHelp=jos valittuna, 'Vaiheen loppu lähestyy' ilmoitus lähetetään arvioijalle vain jos hänellä on joitain tapauksia odottamassa hänen päätöstä. Jos ei valittuna, arvioijat saavat aina ilmoituksen - riippumatta onko hän tehnyt päätöksen tai ei. (ota huomioon, että ilmoitukset kampanjan omistajalle vaiheen lähestyvästä lopusta lähetetään aina, tästä asetuksesta riippumatta.) +StageDefinitionPanel.reviewerSpecificationTargetHelp=Valikoima arvioijia perustuen toimeeksianto/vaikutin kohteen omistajaan/hyväksyjään. Toisin sanoen voit määrittää, että roolin omistajaa käytetään kaikkien 'hänen' roolin toimeksiantojen sertifiointiin (mille tahansa käyttäjälle). +StageDefinitionPanel.reviewerSpecificationObjectHelp=Valikoima arvioijia perustuen objektiin jolle on asetettu (tai vaikutettu) jotain. Esimerkiksi voit määrittää, että roolin omistajaa käytetään sertifioimaan kaikki 'hänen' roolilleen tehdyt vaikuttimet. StageDefinitionPanel.reviewerUseObjectManagerHelp=Selection of reviewers based on managers of object (typically a user) that has something assigned/induced to. E.g. you can specify that a manager is used to certify all assignments made to users in 'his' organization. StageDefinitionPanel.reviewerUseObjectManagerOrgTypeHelp=Influences determination of a manager of a user: First, we take all managers of all organizations the user belongs to. We exclude the user himself, if he is a manager of such organization (and if 'allow managers to approve their own assignments' below is unchecked). If the value in this field is filled-in, we use it to select only organizations with given organization type value - for example, 'functional' (if you have e.g. both functional-type and project-type organizations). If this field is empty, we take into account all organizations. If we find no suitable manager, we continue with all parent organizations (again, of the given type, if specified). StageDefinitionPanel.reviewerUseObjectManagerAllowSelfHelp=If a user is a manager in his organization, could he be selected as a reviewer for his own assignments? If unchecked (the default), a higher-level manager is searched for - see description for the above field. @@ -3346,18 +3351,18 @@ StageDefinitionPanel.stopReviewOnHelp=What outcomes will prevent a case from bei StageDefinitionPanel.configurationHelpLabel=For more information about configuring certification campaign stages, please see also StageDefinitionPanel.configurationHelpLink=tämä dokumentti NameStep.configurationWillBeLost=The selected connector configuration schema is different from the current one. Configuration properties will be lost if you will proceed. -resultsHandlerConfiguration=Results handlers +resultsHandlerConfiguration=Tulosten käsittelijät enableFilteredResultsHandler=Salli tulosten lisä suodatus enableFilteredResultsHandlerHelp=This handler filters results retrieved from the resource by the connector, at the level of connector framework. It is used by connector implementations that do not provide complete filtering by themselves. Enabling this handler has some drawbacks e.g. in the area of paging. So it is to be used only if really necessary. If not sure, it is advisable to use filtering in validation mode. Default value for current version of ConnId: enabled. -filteredResultsHandlerInValidationMode=Perform filtering in validation mode only +filteredResultsHandlerInValidationMode=Suorita suodatus vain kelpuutustilassa filteredResultsHandlerInValidationModeHelp=Switches the result filtering into validation mode: all data produced by the connector are checked by the connector framework to see if they are properly filtered. In case of improper filtering, an exception is raised. This mode is to be used for connectors that are expected to provide complete filtering, but their functionality in this area has to be verified. Default value for current version of ConnId: disabled. -enableCaseInsensitiveFilter=Make filtering case insensitive +enableCaseInsensitiveFilter=Tee suodatuksesta kirjainkoosta välittämätön enableCaseInsensitiveFilterHelp=This option makes filtering case insensitive, for all attributes on the resource. Used for case-insensitive resources. Default value for current version of ConnId: disabled. enableNormalizingResultsHandler=Enable handler that normalizes returned data enableNormalizingResultsHandlerHelp=This handler normalizes each attribute that is passed from resource to the system. Usually recommended to be turned off. Default value for current version of ConnId: enabled. -enableAttributesToGetSearchResultsHandler=Enable 'attributes to get' results handler -enableAttributesToGetSearchResultsHandlerHelp=This handler is used to implement 'attributes to get' option. It is advisable to keep the default setting of 'enabled' (in current version of ConnId). -PageResourceWizard.autoSaveWarning=The resource is automatically saved on each transition between wizard steps. +enableAttributesToGetSearchResultsHandler=Salli 'haettavat atribuutit' tulos käsittelija +enableAttributesToGetSearchResultsHandlerHelp=Tätä käsittelijää käytetään ottaksemme käyttöön 'haettavat atribuutit' vaihtoehto. Kehoitamme pitämään oletus tilana 'sallittu' (tämän hetkisessä ConnId-versiossa). +PageResourceWizard.autoSaveWarning=Resurssi tallennetaan automaattisesti joka kerta kun siirrytään avustajan askelten välillä. PageResourceWizard.readOnlyNote=Resurssi on vain luku tilassa. PageResourceWizard.readOnlySwitch=Paina tästä salliaksesi muokkauksen. operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.recompute=Uudelleenlaske (GUI) @@ -3365,7 +3370,7 @@ Button.ok=OK Button.assign=Aseta Note=Huomaa Warning=Varoitus -ProfilingConfigPanel.profilingMustBeEnabled=In order to use profiling, the 'profilingEnabled' system configuration parameter (in config.xml file) must be set to 'true'. +ProfilingConfigPanel.profilingMustBeEnabled=Jotta voitte käyttää profilointia, 'ProfilointiKäytössä' järjestelmä konfiguraation parametri (config.xml tiedostossa) pitää asettaa tilaan 'tosi'. OperationResultPanel.result=Tulos ResourceTasksPanel.definedTasks=Määritetyt tehtävät ResourceTasksPanel.noTasksSelected=Tehtäviä ei valittuina. @@ -3377,15 +3382,15 @@ TestConnectionResultPanel.testConnection.result=Testaa yhteys tulokset TestConnectionResultPanel.message=Testia suoritetaan, odota tuloksia, kiitos. operation.com.evolveum.midpoint.web.page.admin.configuration.PageSystemConfiguration.updateSystemConfiguration=Päivitä järjestelmän konfiguraatio (GUI) peration.com.evolveum.midpoint.web.page.admin.server.PageTaskEdit.saveTask=Tallenna tehtävä (Gui) -operation.com.evolveum.midpoint.notifications.impl.notifiers.GeneralNotifier.processEvent=Process event (Notification) -operation.com.evolveum.midpoint.model.impl.lens.ChangeExecutor.execute.focus.OrgType=Execute OrgType (Model) -TreeTablePanel.menu.deleteMember.confirm=All selected members (users, organizations, services, roles) will be permanently deleted from system. Are you sure to perform this action? -TreeTablePanel.menu.deleteAllMembers.confirm=All focus members (users, organizations, services, roles) will be permanently deleted from system. Are you sure to perform this action? +operation.com.evolveum.midpoint.notifications.impl.notifiers.GeneralNotifier.processEvent=Prosessoi tapahtuma (Ilmoitus) +operation.com.evolveum.midpoint.model.impl.lens.ChangeExecutor.execute.focus.OrgType=Suorita OrgTyyppi (Malli) +TreeTablePanel.menu.deleteMember.confirm=Kaikki valitutjäsenet (käyttäjät, organisaatiot, palvelut, rooiit) poistetaan lopullisesti järjestelmästä. Oletteko varma tästä toiminnosta? +TreeTablePanel.menu.deleteAllMembers.confirm=Kaikki fokus jäsenet (käyttäjät, organisaatiot, palvelut, rooiit) poistetaan lopullisesti järjestelmästä. Oletteko varma tästä toiminnosta? PageTasksCertScheduling.title=Sertifikoinnin ajastus -PageResourceVisualization.title=Visualization of mappings for {0} -PageResourceVisualization.dotMessage=Rendering of DOT graph could not be carried out. Please check the error message below, and make sure that: -PageResourceVisualization.dot1=DOT rendering software is installed at your server. The recommended one is Graphviz -PageResourceVisualization.dot2=The path to DOT rendering executable is correctly set in you config.xml file. +PageResourceVisualization.title=Kartoituksen visualisaatio {0}lle +PageResourceVisualization.dotMessage=DOT graafin renderointia ei pystytty suorittamaan. Tarkistakaa alla oleva virhe viesti ja varmistakaa, että: +PageResourceVisualization.dot1=DOT renderointi ohjelma on asennettu serverillenne. Suosittelemme Graphviz:ia +PageResourceVisualization.dot2=Polku DOT renderointi ohjelmaan on asetettu oikein teidän config.xml tiedostossa. PageResourceVisualization.moreInformation=Lisätietoja varten, katso PageResourceVisualization.moreInformationLink=Tämä artikkeli PageResourceVisualization.errorMessage=virhe viesti: @@ -3532,8 +3537,8 @@ PageAssignmentsList.requestButton = Pyyntö operation.com.evolveum.midpoint.web.page.self.PageAssignmentsList.requestAssignments=Pyydä toimeksiantoa com.evolveum.midpoint.web.page.self.PageAssignmentsList.requestAssignments=Pyydä toimeksiantoja PageAssignmentsList.title=Uudet toimeksiannot lista -PageAuditLogViewer.title=Auditointi Login Katselija -PageAuditLogViewer.menuName=Auditointi Login Katselija +PageAuditLogViewer.title=Tarkastuslogin Katselija +PageAuditLogViewer.menuName=Tarkastuslogin Katselija PageAuditLogViewer.timeLabel=Aika PageAuditLogViewer.fromLabel=From PageAuditLogViewer.toLabel=Mihin @@ -3551,6 +3556,7 @@ PageAuditLogViewer.outcomeLabel=Tulos PageAuditLogViewer.changedItem=Alkion muutos PageAuditLogViewer.valueRefTargetNamesLabel=Viittauksen kohde AuditLogViewerPanel.dateValidatorMessage=Aloitus päivämäärä pitää olla ennen lopetus päivämäärää. +AuditLogViewerPanel.resetSearchButton=Reset search AuditEventRecordType.timestamp=Aika AuditEventRecordType.initiatorRef=Aloittaja AuditEventRecordType.taskIdentifier=Tehtävän tunnistaja @@ -3558,7 +3564,7 @@ AuditEventRecordType.channel=Kanava AuditEventRecordType.delta=Delta AuditEventRecordType.targetRef=Kohde AuditEventRecordType.targetOwnerRef=Kohteen Omistaja -PageAuditLogDetails.title=Auditointi login yksityiskohdat +PageAuditLogDetails.title=tarkastuslogin yksityiskohdat PageAuditLogDetails.eventTimestamp=Aikaleima PageAuditLogDetails.eventIdentifier=Tapahtuman tunnistaja PageAuditLogDetails.eventType=Tapahtuma Tyyppi @@ -3599,8 +3605,8 @@ PageMergeObjects.warningMessage=Kaksi objektien OIDia pitäisi tarkentaa PageSelfRegistration.register=Rekisteröi PageSelfRegistration.registration.success=Rekisteröinti onnistui PageSelfRegistration.registration.error=Rekisteröinti epäonnistui: {0} -PageSelfRegistration.registration.confirm.message=Congratulation! \n\n\n You have been successfully registered. To activate your account check your email and confirm your registration. -PageRegistrationConfirmation.confirmation.error=Failed to confirm your registration. We are sorry, but probably you'll need to contact system administrator. +PageSelfRegistration.registration.confirm.message=Onnea! \n\n\n Teidät on onnistuneesti reksteröity. Aktivoidaksenne tilinne tarkistakaa sähköpostinne ja vahvistakaa rekistöintinne. +PageRegistrationConfirmation.confirmation.error=Rekisteröintinne varmistaminen epäonnistui. Olemme pahoillamme, mutta joutunette ottamaan yhteyttä järjestelmänvalvojaan. PageRegistrationConfirmation.continueToLogin=Jatka sisäänkirjautumis sivulle PageRegistrationConfirmation.confirmation.successful=Vahvistus onnistui PageSelfRegistration.title=Rekisteröinti @@ -3633,8 +3639,8 @@ PageResetPasswordConfirmation.authnetication.failed=Väärä käyttäjänimi ja/ ItemPathSegmentPanel.itemToSearch=Hae {0} DecisionDto.automaticallyApproved=(Automaattisesti hyväksytty) DecisionDto.automaticallyRejected=(automaattisesti hylätty) -DecisionDto.approvedDueToTimeout=(hyväksytty ajan loppumisen vuoksi) -DecisionDto.rejectedDueToTimeout=(hylätty ajan loppumisen vuoksi) +DecisionDto.approvedDueToTimeout=(hyväksytty aikakatkaisun vuoksi) +DecisionDto.rejectedDueToTimeout=(hylätty aikakatkaisun vuoksi) DecisionDto.AUTO_APPROVAL_CONDITION=(automaattisen hyväksynnän ehto) DecisionDto.AUTO_COMPLETION_CONDITION=(automaattisen valmistumisen ehto) DecisionDto.NO_ASSIGNEES_FOUND=(hyväksyjää ei löydy) @@ -3695,3 +3701,26 @@ ApprovalProcessesPreviewPanel.processRelatedTo={0}n liittyvä hyväksyntä prose ApprovalProcessesPreviewPanel.process=Hyväksyntä prosessi ApprovalProcessExecutionInformationPanel.stage=Vaihe {0}/{1} PageImportResource.title=Tuo resurssin kuvaus +AssignmentType.activation=Activation +AssignmentType.lifecycleState=Lifecycle state +AssignmnetType.accepted=Accepted +AssignmentType.policySituation=Policy situation +ObjectReferenceType.relation=Relation +FocusType.consents=Consents +AbstractAssignmentDetailsPanel.properties=Properties +AssignmentPanel.doneButton=Done +AssignmentPanel.cancelButton=Cancel +AssignmentPanel.noName=n/a +ObjectPolicyConfigurationEditor.conflictResolution=(conflict resolution) +PageSelfConsents.title=Consents +SelfConsentPanel.button.revoke=Revoke +SelfConsentPanel.button.agree=Agree +PageAdmin.menu.consent=Consents +MultiValueExpandablePanel.deleteConfirmationMessage=Do you really want to delete {0} item? +PolicyRulePropertiesPanel.exclusionConstraints=Add exclusion +PolicyRulePropertiesPanel.minAssigneesConstraints=minAssignees +PolicyRulePropertiesPanel.maxAssigneesConstraints=maxAssignees +PolicyRulePropertiesPanel.modification=modification +PolicyRulePropertiesPanel.assignmentConstraints=assignment +PolicyRulePropertiesPanel.timeValidityConstraints=timeValidity +PolicyRulePropertiesPanel.situationConstraints=situation diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_hu.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_hu.properties index 007a603b138..b90278783d9 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_hu.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_hu.properties @@ -1,3 +1,4 @@ + # Copyright (c) 2010-2017 Evolveum # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -610,6 +611,8 @@ ObjectPolicyDialog.button.save=Mentés ObjectPolicyDialog.label=Edit Object Policy ObjectPolicyDialog.label.oidBound.help=Oid bound - The property value will be bound to OID. This property will be set to the value of OID and it cannot be changed. ObjectPolicyDialog.propertyConstraint=Property constraint +ObjectPolicyDialog.conflictResolution=Conflict resolution +ObjectPolicyDialog.present=(present) ObjectPolicyDialog.property.placeholder=Insert property path ObjectPolicyDialog.subtype=Object subtype ObjectPolicyDialog.template=Object template @@ -2043,6 +2046,9 @@ pageTaskEdit.taskState=Task state pageTaskEdit.threadAction=Thread action pageTaskEdit.threadStop=Thread stop action pageTaskEdit.requiredCapability=Required capability (e.g. node name) +pageTaskEdit.executionGroup=Execution group +pageTaskEdit.groupTaskLimit=Clusterwide limit for running tasks in this group +pageTaskEdit.allowedNodes=Nodes allowed to run tasks in this group (with number of threads if applicable) pageTaskEdit.tightlyBound=Tightly bound pageTaskEdit.title.edit=Details for '{0}' PageTaskEdit.title=Task details @@ -3550,6 +3556,7 @@ PageAuditLogViewer.outcomeLabel=Outcome PageAuditLogViewer.changedItem=Item changed PageAuditLogViewer.valueRefTargetNamesLabel=Reference Target AuditLogViewerPanel.dateValidatorMessage=From date must be before To date. +AuditLogViewerPanel.resetSearchButton=Reset search AuditEventRecordType.timestamp=Idő AuditEventRecordType.initiatorRef=Initiator AuditEventRecordType.taskIdentifier=Task Identifier @@ -3694,3 +3701,26 @@ ApprovalProcessesPreviewPanel.processRelatedTo=Approval process related to {0} ApprovalProcessesPreviewPanel.process=Approval process ApprovalProcessExecutionInformationPanel.stage=Stage {0}/{1} PageImportResource.title=Import resource definition +AssignmentType.activation=Activation +AssignmentType.lifecycleState=Lifecycle state +AssignmnetType.accepted=Accepted +AssignmentType.policySituation=Policy situation +ObjectReferenceType.relation=Relation +FocusType.consents=Consents +AbstractAssignmentDetailsPanel.properties=Properties +AssignmentPanel.doneButton=Done +AssignmentPanel.cancelButton=Cancel +AssignmentPanel.noName=n/a +ObjectPolicyConfigurationEditor.conflictResolution=(conflict resolution) +PageSelfConsents.title=Consents +SelfConsentPanel.button.revoke=Revoke +SelfConsentPanel.button.agree=Agree +PageAdmin.menu.consent=Consents +MultiValueExpandablePanel.deleteConfirmationMessage=Do you really want to delete {0} item? +PolicyRulePropertiesPanel.exclusionConstraints=Add exclusion +PolicyRulePropertiesPanel.minAssigneesConstraints=minAssignees +PolicyRulePropertiesPanel.maxAssigneesConstraints=maxAssignees +PolicyRulePropertiesPanel.modification=modification +PolicyRulePropertiesPanel.assignmentConstraints=assignment +PolicyRulePropertiesPanel.timeValidityConstraints=timeValidity +PolicyRulePropertiesPanel.situationConstraints=situation diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_pl.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_pl.properties index 0a3a68d2c8e..6a9ed53b289 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_pl.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_pl.properties @@ -1,3 +1,4 @@ + # Copyright (c) 2010-2017 Evolveum # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -387,7 +388,7 @@ importOptionsPanel.stopAfter=Zatrzymaj po przekroczeniu błędów importOptionsPanel.summarizeErrors=Podsumowanie błędów importOptionsPanel.summarizeSuccesses=Podsumowanie sukcesów importOptionsPanel.validateDynamicSchema=Waliduj dynamiczny schemat -importOptionsPanel.validateStaticSchema=Validate static schema (XML only) +importOptionsPanel.validateStaticSchema=Waliduj statyczny schemat (tylko XML) ItemApprovalPanel.approvalSchema=Polityka zatwierdzania ItemApprovalPanel.currentWorkItems=Bieżące zadania do wykonania ItemApprovalPanel.nextStages=Następujące etapy @@ -610,6 +611,8 @@ ObjectPolicyDialog.button.save=Zapisz ObjectPolicyDialog.label=Edycja polityki obiektu ObjectPolicyDialog.label.oidBound.help=Związanie z Oid - Wartość właściwości będzie związana z OID. Wartość tej właściwości będzie ustawiona do wartości OID i nie będzie można jej zmienić. ObjectPolicyDialog.propertyConstraint=Ograniczenie właściwości +ObjectPolicyDialog.conflictResolution=Rozwiązywanie konfliktów +ObjectPolicyDialog.present=(obecny) ObjectPolicyDialog.property.placeholder=Wprowadź ścieżkę właściwości ObjectPolicyDialog.subtype=Podtyp obiektu ObjectPolicyDialog.template=Szablon obiektu @@ -2043,6 +2046,9 @@ pageTaskEdit.taskState=Stan zadania pageTaskEdit.threadAction=Działanie wątku pageTaskEdit.threadStop=Reakcja na zatrzymanie wątku pageTaskEdit.requiredCapability=Wymagana funkcjonalność (np. nazwa węzła) +pageTaskEdit.executionGroup=Grupa wykonawcza +pageTaskEdit.groupTaskLimit=Limit dla uruchomionych zadań w tej grupie dla całego klastra +pageTaskEdit.allowedNodes=Nody zezwolone do uruchomienia zadań w tej grupie (z ilością wątków, w stosownych przypadkach) pageTaskEdit.tightlyBound=Często powtarzane pageTaskEdit.title.edit=Szczegóły '{0}' PageTaskEdit.title=Szczegóły zadania @@ -3550,6 +3556,7 @@ PageAuditLogViewer.outcomeLabel=Wynik PageAuditLogViewer.changedItem=Zmieniona pozycja PageAuditLogViewer.valueRefTargetNamesLabel=Cel referencji AuditLogViewerPanel.dateValidatorMessage=Data "od" musi być wcześniejsza od daty "do". +AuditLogViewerPanel.resetSearchButton=Reset wyszukiwania AuditEventRecordType.timestamp=Czas AuditEventRecordType.initiatorRef=Inicjator AuditEventRecordType.taskIdentifier=Identyfikator zadania @@ -3694,3 +3701,26 @@ ApprovalProcessesPreviewPanel.processRelatedTo=Proces zatwierdzania związany z ApprovalProcessesPreviewPanel.process=Proces zatwierdzania ApprovalProcessExecutionInformationPanel.stage=Etap {0}/{1} PageImportResource.title=Import definicji systemu +AssignmentType.activation=Aktywacja +AssignmentType.lifecycleState=Stan cyklu życia +AssignmnetType.accepted=Zaakceptowane +AssignmentType.policySituation=Sytuacja polityki +ObjectReferenceType.relation=Relacja +FocusType.consents=Zgody +AbstractAssignmentDetailsPanel.properties=Właściwości +AssignmentPanel.doneButton=Zrobione +AssignmentPanel.cancelButton=Anuluj +AssignmentPanel.noName=n/a +ObjectPolicyConfigurationEditor.conflictResolution=(rozwiązywanie konfliktów) +PageSelfConsents.title=Zgody +SelfConsentPanel.button.revoke=Odwołaj +SelfConsentPanel.button.agree=Zgoda +PageAdmin.menu.consent=Zgody +MultiValueExpandablePanel.deleteConfirmationMessage=Naprawdę chcesz usunąć {0} pozycji? +PolicyRulePropertiesPanel.exclusionConstraints=Dodaj wykluczenie +PolicyRulePropertiesPanel.minAssigneesConstraints=minPrzypisanych +PolicyRulePropertiesPanel.maxAssigneesConstraints=maksPrzypisaych +PolicyRulePropertiesPanel.modification=modyfikacja +PolicyRulePropertiesPanel.assignmentConstraints=przypisanie +PolicyRulePropertiesPanel.timeValidityConstraints=ważnośćCzasu +PolicyRulePropertiesPanel.situationConstraints=sytuacja diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_pt_BR.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_pt_BR.properties index 2e4172d29df..4b2ca2c8360 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_pt_BR.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_pt_BR.properties @@ -1,3 +1,4 @@ + # Copyright (c) 2010-2017 Evolveum # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -610,6 +611,8 @@ ObjectPolicyDialog.button.save=Salvar ObjectPolicyDialog.label=Editar Política de Objeto ObjectPolicyDialog.label.oidBound.help=Assoc. Oid - O valor da propriedade será associado ao OID. Esta propriedade receberá o valor do OID e não poderá se alterada. ObjectPolicyDialog.propertyConstraint=Restrição de propriedade +ObjectPolicyDialog.conflictResolution=Conflict resolution +ObjectPolicyDialog.present=(present) ObjectPolicyDialog.property.placeholder=Inserir caminho de propriedade ObjectPolicyDialog.subtype=Subtipo de objeto ObjectPolicyDialog.template=Modelo de objeto @@ -2047,6 +2050,9 @@ pageTaskEdit.taskState=Estado da tarefa pageTaskEdit.threadAction=Acão de 'thread' pageTaskEdit.threadStop=Ação de parada de thread pageTaskEdit.requiredCapability=Required capability (e.g. node name) +pageTaskEdit.executionGroup=Execution group +pageTaskEdit.groupTaskLimit=Clusterwide limit for running tasks in this group +pageTaskEdit.allowedNodes=Nodes allowed to run tasks in this group (with number of threads if applicable) pageTaskEdit.tightlyBound=Fortemente ligado pageTaskEdit.title.edit=Detalhes para '{0}' PageTaskEdit.title=Detalhes da tarefa @@ -3555,6 +3561,7 @@ PageAuditLogViewer.outcomeLabel=Resultado PageAuditLogViewer.changedItem=Item alterado PageAuditLogViewer.valueRefTargetNamesLabel=Alvo de referência AuditLogViewerPanel.dateValidatorMessage=A "data de" deve ser anterior à "data até". +AuditLogViewerPanel.resetSearchButton=Reset search AuditEventRecordType.timestamp=Hora AuditEventRecordType.initiatorRef=Iniciador AuditEventRecordType.taskIdentifier=Identificador de tarefas @@ -3699,3 +3706,26 @@ ApprovalProcessesPreviewPanel.processRelatedTo=Approval process related to {0} ApprovalProcessesPreviewPanel.process=Approval process ApprovalProcessExecutionInformationPanel.stage=Stage {0}/{1} PageImportResource.title=Import resource definition +AssignmentType.activation=Activation +AssignmentType.lifecycleState=Lifecycle state +AssignmnetType.accepted=Accepted +AssignmentType.policySituation=Policy situation +ObjectReferenceType.relation=Relation +FocusType.consents=Consents +AbstractAssignmentDetailsPanel.properties=Properties +AssignmentPanel.doneButton=Done +AssignmentPanel.cancelButton=Cancel +AssignmentPanel.noName=n/a +ObjectPolicyConfigurationEditor.conflictResolution=(conflict resolution) +PageSelfConsents.title=Consents +SelfConsentPanel.button.revoke=Revoke +SelfConsentPanel.button.agree=Agree +PageAdmin.menu.consent=Consents +MultiValueExpandablePanel.deleteConfirmationMessage=Do you really want to delete {0} item? +PolicyRulePropertiesPanel.exclusionConstraints=Add exclusion +PolicyRulePropertiesPanel.minAssigneesConstraints=minAssignees +PolicyRulePropertiesPanel.maxAssigneesConstraints=maxAssignees +PolicyRulePropertiesPanel.modification=modification +PolicyRulePropertiesPanel.assignmentConstraints=assignment +PolicyRulePropertiesPanel.timeValidityConstraints=timeValidity +PolicyRulePropertiesPanel.situationConstraints=situation diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_sk.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_sk.properties index 760e443809a..c1201ced28f 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_sk.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_sk.properties @@ -1,3 +1,4 @@ + # Copyright (c) 2010-2017 Evolveum # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -610,6 +611,8 @@ ObjectPolicyDialog.button.save=Uložiť ObjectPolicyDialog.label=Upraviť politiku objektu ObjectPolicyDialog.label.oidBound.help=Oid viazanosť - Hodnota vlastnosti bude viazaná na OID. Táto vlastnosť bude nastavená na hodnotu OID a nemôže byť zmenená. ObjectPolicyDialog.propertyConstraint=Vlastnosť obmedzenia +ObjectPolicyDialog.conflictResolution=Conflict resolution +ObjectPolicyDialog.present=(present) ObjectPolicyDialog.property.placeholder=Vložte cestu k vlastnosti ObjectPolicyDialog.subtype=Object subtype ObjectPolicyDialog.template=Šablóna objektu @@ -2043,6 +2046,9 @@ pageTaskEdit.taskState=Stav úlohy pageTaskEdit.threadAction=Thread akcia pageTaskEdit.threadStop=Thread stop akcia pageTaskEdit.requiredCapability=Required capability (e.g. node name) +pageTaskEdit.executionGroup=Execution group +pageTaskEdit.groupTaskLimit=Clusterwide limit for running tasks in this group +pageTaskEdit.allowedNodes=Nodes allowed to run tasks in this group (with number of threads if applicable) pageTaskEdit.tightlyBound=Pevne zviazané pageTaskEdit.title.edit=Detaily pre '{0}' PageTaskEdit.title=Detaily úlohy @@ -3550,6 +3556,7 @@ PageAuditLogViewer.outcomeLabel=Výsledok PageAuditLogViewer.changedItem=Item changed PageAuditLogViewer.valueRefTargetNamesLabel=Reference Target AuditLogViewerPanel.dateValidatorMessage=From date must be before To date. +AuditLogViewerPanel.resetSearchButton=Reset search AuditEventRecordType.timestamp=Čas AuditEventRecordType.initiatorRef=Initiator AuditEventRecordType.taskIdentifier=Task Identifier @@ -3694,3 +3701,26 @@ ApprovalProcessesPreviewPanel.processRelatedTo=Approval process related to {0} ApprovalProcessesPreviewPanel.process=Approval process ApprovalProcessExecutionInformationPanel.stage=Stage {0}/{1} PageImportResource.title=Import resource definition +AssignmentType.activation=Activation +AssignmentType.lifecycleState=Lifecycle state +AssignmnetType.accepted=Accepted +AssignmentType.policySituation=Policy situation +ObjectReferenceType.relation=Relation +FocusType.consents=Consents +AbstractAssignmentDetailsPanel.properties=Properties +AssignmentPanel.doneButton=Done +AssignmentPanel.cancelButton=Cancel +AssignmentPanel.noName=n/a +ObjectPolicyConfigurationEditor.conflictResolution=(conflict resolution) +PageSelfConsents.title=Consents +SelfConsentPanel.button.revoke=Revoke +SelfConsentPanel.button.agree=Agree +PageAdmin.menu.consent=Consents +MultiValueExpandablePanel.deleteConfirmationMessage=Do you really want to delete {0} item? +PolicyRulePropertiesPanel.exclusionConstraints=Add exclusion +PolicyRulePropertiesPanel.minAssigneesConstraints=minAssignees +PolicyRulePropertiesPanel.maxAssigneesConstraints=maxAssignees +PolicyRulePropertiesPanel.modification=modification +PolicyRulePropertiesPanel.assignmentConstraints=assignment +PolicyRulePropertiesPanel.timeValidityConstraints=timeValidity +PolicyRulePropertiesPanel.situationConstraints=situation diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_tr.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_tr.properties index 55e20237602..ff1723be332 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_tr.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_tr.properties @@ -1,3 +1,4 @@ + # Copyright (c) 2010-2017 Evolveum # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -610,6 +611,8 @@ ObjectPolicyDialog.button.save=Kaydet ObjectPolicyDialog.label=Nesne politikası girin ObjectPolicyDialog.label.oidBound.help=Oid bağlaması - Öznitelik değeri OID ye bağlanacaktır. Değeri OID değerine eşit olacaktır ve değiştirilemez. ObjectPolicyDialog.propertyConstraint=Öznitelik kısıtlaması +ObjectPolicyDialog.conflictResolution=Conflict resolution +ObjectPolicyDialog.present=(present) ObjectPolicyDialog.property.placeholder=Öznitelik yolunu girin ObjectPolicyDialog.subtype=Object subtype ObjectPolicyDialog.template=Nesne şablonu @@ -2043,6 +2046,9 @@ pageTaskEdit.taskState=Görev Durumu pageTaskEdit.threadAction=İş parçacığı eylemi pageTaskEdit.threadStop=Yürütme durdurma aksiyonu pageTaskEdit.requiredCapability=Required capability (e.g. node name) +pageTaskEdit.executionGroup=Execution group +pageTaskEdit.groupTaskLimit=Clusterwide limit for running tasks in this group +pageTaskEdit.allowedNodes=Nodes allowed to run tasks in this group (with number of threads if applicable) pageTaskEdit.tightlyBound=Sıkıca bağlanmış pageTaskEdit.title.edit='{0}' detayları PageTaskEdit.title=Görev detayları @@ -3550,6 +3556,7 @@ PageAuditLogViewer.outcomeLabel=Çıktı PageAuditLogViewer.changedItem=Item changed PageAuditLogViewer.valueRefTargetNamesLabel=Reference Target AuditLogViewerPanel.dateValidatorMessage=From date must be before To date. +AuditLogViewerPanel.resetSearchButton=Reset search AuditEventRecordType.timestamp=Zaman AuditEventRecordType.initiatorRef=Initiator AuditEventRecordType.taskIdentifier=Task Identifier @@ -3694,3 +3701,26 @@ ApprovalProcessesPreviewPanel.processRelatedTo=Approval process related to {0} ApprovalProcessesPreviewPanel.process=Approval process ApprovalProcessExecutionInformationPanel.stage=Stage {0}/{1} PageImportResource.title=Import resource definition +AssignmentType.activation=Activation +AssignmentType.lifecycleState=Lifecycle state +AssignmnetType.accepted=Accepted +AssignmentType.policySituation=Policy situation +ObjectReferenceType.relation=Relation +FocusType.consents=Consents +AbstractAssignmentDetailsPanel.properties=Properties +AssignmentPanel.doneButton=Done +AssignmentPanel.cancelButton=Cancel +AssignmentPanel.noName=n/a +ObjectPolicyConfigurationEditor.conflictResolution=(conflict resolution) +PageSelfConsents.title=Consents +SelfConsentPanel.button.revoke=Revoke +SelfConsentPanel.button.agree=Agree +PageAdmin.menu.consent=Consents +MultiValueExpandablePanel.deleteConfirmationMessage=Do you really want to delete {0} item? +PolicyRulePropertiesPanel.exclusionConstraints=Add exclusion +PolicyRulePropertiesPanel.minAssigneesConstraints=minAssignees +PolicyRulePropertiesPanel.maxAssigneesConstraints=maxAssignees +PolicyRulePropertiesPanel.modification=modification +PolicyRulePropertiesPanel.assignmentConstraints=assignment +PolicyRulePropertiesPanel.timeValidityConstraints=timeValidity +PolicyRulePropertiesPanel.situationConstraints=situation diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_zh_CN.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_zh_CN.properties index 8e5c9d391ad..dfb544bd9e9 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_zh_CN.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_zh_CN.properties @@ -1,3 +1,4 @@ + # Copyright (c) 2010-2017 Evolveum # # Licensed under the Apache License, Version 2.0 (the "License"); @@ -611,6 +612,8 @@ ObjectPolicyDialog.button.save=保存 ObjectPolicyDialog.label=编辑对象策略 ObjectPolicyDialog.label.oidBound.help=OID绑定 - 属性值将绑定到 oid。此属性将设置为 oid 的值,并且不能更改。 ObjectPolicyDialog.propertyConstraint=属性约束 +ObjectPolicyDialog.conflictResolution=Conflict resolution +ObjectPolicyDialog.present=(present) ObjectPolicyDialog.property.placeholder=插入属性路径 ObjectPolicyDialog.subtype=对象子类型 ObjectPolicyDialog.template=对象模板 @@ -2044,6 +2047,9 @@ pageTaskEdit.taskState=任务状态 pageTaskEdit.threadAction=线程操作 pageTaskEdit.threadStop=线程停止操作 pageTaskEdit.requiredCapability=Required capability (e.g. node name) +pageTaskEdit.executionGroup=Execution group +pageTaskEdit.groupTaskLimit=Clusterwide limit for running tasks in this group +pageTaskEdit.allowedNodes=Nodes allowed to run tasks in this group (with number of threads if applicable) pageTaskEdit.tightlyBound=紧密绑定 pageTaskEdit.title.edit=‘{0}’的详情 PageTaskEdit.title=任务详细信息 @@ -3551,6 +3557,7 @@ PageAuditLogViewer.outcomeLabel=结果 PageAuditLogViewer.changedItem=修改的项 PageAuditLogViewer.valueRefTargetNamesLabel=引用目标 AuditLogViewerPanel.dateValidatorMessage=起始日期必须在截至日期之前。 +AuditLogViewerPanel.resetSearchButton=Reset search AuditEventRecordType.timestamp=时间 AuditEventRecordType.initiatorRef=启动器 AuditEventRecordType.taskIdentifier=任务标识 @@ -3695,3 +3702,26 @@ ApprovalProcessesPreviewPanel.processRelatedTo=Approval process related to {0} ApprovalProcessesPreviewPanel.process=Approval process ApprovalProcessExecutionInformationPanel.stage=Stage {0}/{1} PageImportResource.title=Import resource definition +AssignmentType.activation=Activation +AssignmentType.lifecycleState=Lifecycle state +AssignmnetType.accepted=Accepted +AssignmentType.policySituation=Policy situation +ObjectReferenceType.relation=Relation +FocusType.consents=Consents +AbstractAssignmentDetailsPanel.properties=Properties +AssignmentPanel.doneButton=Done +AssignmentPanel.cancelButton=Cancel +AssignmentPanel.noName=n/a +ObjectPolicyConfigurationEditor.conflictResolution=(conflict resolution) +PageSelfConsents.title=Consents +SelfConsentPanel.button.revoke=Revoke +SelfConsentPanel.button.agree=Agree +PageAdmin.menu.consent=Consents +MultiValueExpandablePanel.deleteConfirmationMessage=Do you really want to delete {0} item? +PolicyRulePropertiesPanel.exclusionConstraints=Add exclusion +PolicyRulePropertiesPanel.minAssigneesConstraints=minAssignees +PolicyRulePropertiesPanel.maxAssigneesConstraints=maxAssignees +PolicyRulePropertiesPanel.modification=modification +PolicyRulePropertiesPanel.assignmentConstraints=assignment +PolicyRulePropertiesPanel.timeValidityConstraints=timeValidity +PolicyRulePropertiesPanel.situationConstraints=situation diff --git a/infra/schema/src/main/resources/localization/schema_cs.properties b/infra/schema/src/main/resources/localization/schema_cs.properties index beb9f26710e..1a6e4a11d74 100644 --- a/infra/schema/src/main/resources/localization/schema_cs.properties +++ b/infra/schema/src/main/resources/localization/schema_cs.properties @@ -398,3 +398,6 @@ AdditionalInformationGenerator.exclusionsTitle=Výjimky ke schválení AdditionalInformationGenerator.assignmentOf=Přiřazení {0} AdditionalInformationGenerator.isInConflictWithAssignmentOf=je v konfliktu s přiřazením {0} AdditionalInformationGenerator.notes=Poznámky +ExclusionPolicyType.ENFORCE=Vynutit +ExclusionPolicyType.APPROVE=Schválit +ExclusionPolicyType.REPORT=Report diff --git a/infra/schema/src/main/resources/localization/schema_de.properties b/infra/schema/src/main/resources/localization/schema_de.properties index 2c99eba398b..f2f7a81c728 100644 --- a/infra/schema/src/main/resources/localization/schema_de.properties +++ b/infra/schema/src/main/resources/localization/schema_de.properties @@ -398,3 +398,6 @@ AdditionalInformationGenerator.exclusionsTitle=Ausnahmen, die genehmigt werden m AdditionalInformationGenerator.assignmentOf=Zuweisung {0} AdditionalInformationGenerator.isInConflictWithAssignmentOf=steht in Konflikt mit der Zuweisung {0} AdditionalInformationGenerator.notes=Notizen +ExclusionPolicyType.ENFORCE=Erzwingen +ExclusionPolicyType.APPROVE=Genehmigen +ExclusionPolicyType.REPORT=Bericht diff --git a/infra/schema/src/main/resources/localization/schema_en.properties b/infra/schema/src/main/resources/localization/schema_en.properties index ed9058784c9..ecc187104f1 100644 --- a/infra/schema/src/main/resources/localization/schema_en.properties +++ b/infra/schema/src/main/resources/localization/schema_en.properties @@ -398,3 +398,6 @@ AdditionalInformationGenerator.exclusionsTitle=Exclusions to be approved AdditionalInformationGenerator.assignmentOf=Assignment of {0} AdditionalInformationGenerator.isInConflictWithAssignmentOf=is in conflict with assignment of {0} AdditionalInformationGenerator.notes=Notes +ExclusionPolicyType.ENFORCE=g +ExclusionPolicyType.APPROVE=Approve +ExclusionPolicyType.REPORT=Report diff --git a/infra/schema/src/main/resources/localization/schema_es.properties b/infra/schema/src/main/resources/localization/schema_es.properties index ef500bb236d..3ef64da2f5f 100644 --- a/infra/schema/src/main/resources/localization/schema_es.properties +++ b/infra/schema/src/main/resources/localization/schema_es.properties @@ -398,3 +398,6 @@ AdditionalInformationGenerator.exclusionsTitle=Exclusions to be approved AdditionalInformationGenerator.assignmentOf=Assignment of {0} AdditionalInformationGenerator.isInConflictWithAssignmentOf=is in conflict with assignment of {0} AdditionalInformationGenerator.notes=Notes +ExclusionPolicyType.ENFORCE=Enforce +ExclusionPolicyType.APPROVE=Approve +ExclusionPolicyType.REPORT=Report diff --git a/infra/schema/src/main/resources/localization/schema_et.properties b/infra/schema/src/main/resources/localization/schema_et.properties index e8a63839571..fb7ccf5c106 100644 --- a/infra/schema/src/main/resources/localization/schema_et.properties +++ b/infra/schema/src/main/resources/localization/schema_et.properties @@ -398,3 +398,6 @@ AdditionalInformationGenerator.exclusionsTitle=Kinnitatavad välistused AdditionalInformationGenerator.assignmentOf={0} omistamine AdditionalInformationGenerator.isInConflictWithAssignmentOf=on konfliktis {0} omistusega AdditionalInformationGenerator.notes=Märkused +ExclusionPolicyType.ENFORCE=Enforce +ExclusionPolicyType.APPROVE=Approve +ExclusionPolicyType.REPORT=Report diff --git a/infra/schema/src/main/resources/localization/schema_fi.properties b/infra/schema/src/main/resources/localization/schema_fi.properties index 7040403e81e..fbfe492e419 100644 --- a/infra/schema/src/main/resources/localization/schema_fi.properties +++ b/infra/schema/src/main/resources/localization/schema_fi.properties @@ -398,3 +398,6 @@ AdditionalInformationGenerator.exclusionsTitle=Exclusions to be approved AdditionalInformationGenerator.assignmentOf=Assignment of {0} AdditionalInformationGenerator.isInConflictWithAssignmentOf=is in conflict with assignment of {0} AdditionalInformationGenerator.notes=Huomiot +ExclusionPolicyType.ENFORCE=Enforce +ExclusionPolicyType.APPROVE=Approve +ExclusionPolicyType.REPORT=Report diff --git a/infra/schema/src/main/resources/localization/schema_hu.properties b/infra/schema/src/main/resources/localization/schema_hu.properties index 2a864829461..fab3638b746 100644 --- a/infra/schema/src/main/resources/localization/schema_hu.properties +++ b/infra/schema/src/main/resources/localization/schema_hu.properties @@ -398,3 +398,6 @@ AdditionalInformationGenerator.exclusionsTitle=Exclusions to be approved AdditionalInformationGenerator.assignmentOf=Assignment of {0} AdditionalInformationGenerator.isInConflictWithAssignmentOf=is in conflict with assignment of {0} AdditionalInformationGenerator.notes=Notes +ExclusionPolicyType.ENFORCE=Enforce +ExclusionPolicyType.APPROVE=Approve +ExclusionPolicyType.REPORT=Report diff --git a/infra/schema/src/main/resources/localization/schema_pl.properties b/infra/schema/src/main/resources/localization/schema_pl.properties index 76b5d218588..55febff3117 100644 --- a/infra/schema/src/main/resources/localization/schema_pl.properties +++ b/infra/schema/src/main/resources/localization/schema_pl.properties @@ -398,3 +398,6 @@ AdditionalInformationGenerator.exclusionsTitle=Wyłączenia do zatwierdzenia AdditionalInformationGenerator.assignmentOf=Przypisania {0} AdditionalInformationGenerator.isInConflictWithAssignmentOf=jest w konflikcie z przypisaniem {0} AdditionalInformationGenerator.notes=Uwagi +ExclusionPolicyType.ENFORCE=Wymuś +ExclusionPolicyType.APPROVE=Zatwierdź +ExclusionPolicyType.REPORT=Raport diff --git a/infra/schema/src/main/resources/localization/schema_pt_BR.properties b/infra/schema/src/main/resources/localization/schema_pt_BR.properties index 695351b68c0..4e38cc69636 100644 --- a/infra/schema/src/main/resources/localization/schema_pt_BR.properties +++ b/infra/schema/src/main/resources/localization/schema_pt_BR.properties @@ -398,3 +398,6 @@ AdditionalInformationGenerator.exclusionsTitle=Exclusões a serem aprovadas AdditionalInformationGenerator.assignmentOf=Atribuição de {0} AdditionalInformationGenerator.isInConflictWithAssignmentOf=Está em conflito com a atribuição de {0} AdditionalInformationGenerator.notes=Notas +ExclusionPolicyType.ENFORCE=Enforce +ExclusionPolicyType.APPROVE=Approve +ExclusionPolicyType.REPORT=Report diff --git a/infra/schema/src/main/resources/localization/schema_ru.properties b/infra/schema/src/main/resources/localization/schema_ru.properties index 35ab4280c88..717fb46d88f 100644 --- a/infra/schema/src/main/resources/localization/schema_ru.properties +++ b/infra/schema/src/main/resources/localization/schema_ru.properties @@ -398,3 +398,6 @@ AdditionalInformationGenerator.exclusionsTitle=Исключения, ожида AdditionalInformationGenerator.assignmentOf=Назначение {0} AdditionalInformationGenerator.isInConflictWithAssignmentOf=конфликтует с назначением {0} AdditionalInformationGenerator.notes=Записи +ExclusionPolicyType.ENFORCE=Enforce +ExclusionPolicyType.APPROVE=Approve +ExclusionPolicyType.REPORT=Report diff --git a/infra/schema/src/main/resources/localization/schema_sk.properties b/infra/schema/src/main/resources/localization/schema_sk.properties index 2bc74a42985..cecfa3b27c3 100644 --- a/infra/schema/src/main/resources/localization/schema_sk.properties +++ b/infra/schema/src/main/resources/localization/schema_sk.properties @@ -398,3 +398,6 @@ AdditionalInformationGenerator.exclusionsTitle=Exclusions to be approved AdditionalInformationGenerator.assignmentOf=Assignment of {0} AdditionalInformationGenerator.isInConflictWithAssignmentOf=is in conflict with assignment of {0} AdditionalInformationGenerator.notes=Notes +ExclusionPolicyType.ENFORCE=Enforce +ExclusionPolicyType.APPROVE=Approve +ExclusionPolicyType.REPORT=Report diff --git a/infra/schema/src/main/resources/localization/schema_tr.properties b/infra/schema/src/main/resources/localization/schema_tr.properties index f9b25f726a5..ec29675e22d 100644 --- a/infra/schema/src/main/resources/localization/schema_tr.properties +++ b/infra/schema/src/main/resources/localization/schema_tr.properties @@ -398,3 +398,6 @@ AdditionalInformationGenerator.exclusionsTitle=Exclusions to be approved AdditionalInformationGenerator.assignmentOf=Assignment of {0} AdditionalInformationGenerator.isInConflictWithAssignmentOf=is in conflict with assignment of {0} AdditionalInformationGenerator.notes=Notes +ExclusionPolicyType.ENFORCE=Enforce +ExclusionPolicyType.APPROVE=Approve +ExclusionPolicyType.REPORT=Report diff --git a/infra/schema/src/main/resources/localization/schema_zh_CN.properties b/infra/schema/src/main/resources/localization/schema_zh_CN.properties index cf742e2b152..50448623607 100644 --- a/infra/schema/src/main/resources/localization/schema_zh_CN.properties +++ b/infra/schema/src/main/resources/localization/schema_zh_CN.properties @@ -398,3 +398,6 @@ AdditionalInformationGenerator.exclusionsTitle=Exclusions to be approved AdditionalInformationGenerator.assignmentOf=Assignment of {0} AdditionalInformationGenerator.isInConflictWithAssignmentOf=is in conflict with assignment of {0} AdditionalInformationGenerator.notes=Notes +ExclusionPolicyType.ENFORCE=Enforce +ExclusionPolicyType.APPROVE=Approve +ExclusionPolicyType.REPORT=Report From 11e11c57b7a38b2bcd84f7224581cb9d43983236 Mon Sep 17 00:00:00 2001 From: Radovan Semancik Date: Wed, 6 Sep 2017 12:22:57 +0200 Subject: [PATCH 06/15] Consent management visual improvements --- .../midpoint/gui/api/GuiStyleConstants.java | 6 ++ .../gui/api/component/DisplayNamePanel.java | 16 ++++ .../gui/api/model/DisplayNameModel.java | 61 ++++++++++++ .../midpoint/gui/api/page/PageBase.java | 10 +- .../component/assignment/AssignmentPanel.java | 15 +++ .../component/assignment/AssignmentsUtil.java | 30 ++++-- .../assignment/GdprAssignmentPanel.java | 21 ++++- .../assignment/SelfConsentPanel.html | 50 ++++------ .../assignment/SelfConsentPanel.java | 92 ++++++++++++++----- .../web/page/self/PageSelfConsents.java | 20 +++- .../localization/Midpoint_en.properties | 1 + .../src/main/webapp/less/midpoint-theme.less | 13 +++ samples/evolveum/gdpr.xml | 48 ++++++++++ 13 files changed, 312 insertions(+), 71 deletions(-) create mode 100644 gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/model/DisplayNameModel.java create mode 100644 samples/evolveum/gdpr.xml diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/GuiStyleConstants.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/GuiStyleConstants.java index 066d8f70c19..7548af4a89e 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/GuiStyleConstants.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/GuiStyleConstants.java @@ -91,6 +91,12 @@ public class GuiStyleConstants { public static final String CLASS_SHADOW_ICON_GENERIC = "fa fa-circle-o"; public static final String CLASS_SHADOW_ICON_PROTECTED = "fa fa-shield"; public static final String CLASS_SHADOW_ICON_UNKNOWN = "fa fa-eye"; + + public static final String CLASS_ICON_DASHBOARD = "fa fa-dashboard"; + public static final String CLASS_ICON_PROFILE = "fa fa-user"; + public static final String CLASS_ICON_CREDENTIALS = "fa fa-shield"; + public static final String CLASS_ICON_REQUEST = "fa fa-pencil-square-o"; + public static final String CLASS_ICON_CONSENT = "fa fa-check-square-o"; public static final String CLASS_APPROVAL_OUTCOME_ICON_UNKNOWN_COLORED = "fa fa-check text-warning"; public static final String CLASS_APPROVAL_OUTCOME_ICON_APPROVED_COLORED = "fa fa-check text-success"; diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/DisplayNamePanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/DisplayNamePanel.java index 2173ce84645..51678daa82d 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/DisplayNamePanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/DisplayNamePanel.java @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2010-2017 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.evolveum.midpoint.gui.api.component; import org.apache.wicket.AttributeModifier; @@ -58,6 +73,7 @@ private IModel getAdditionalNameLabelStyleClass() { } private IModel createHeaderModel() { + // TODO: align with DisplayNameModel if (ObjectType.class.isAssignableFrom(getModelObject().getClass())) { return Model.of(WebComponentUtil.getEffectiveName((ObjectType) getModelObject(), AbstractRoleType.F_DISPLAY_NAME)); } diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/model/DisplayNameModel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/model/DisplayNameModel.java new file mode 100644 index 00000000000..74de0d2ca43 --- /dev/null +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/model/DisplayNameModel.java @@ -0,0 +1,61 @@ +/** + * Copyright (c) 2017 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package com.evolveum.midpoint.gui.api.model; + +import org.apache.wicket.model.IModel; + +import com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractRoleType; +import com.evolveum.prism.xml.ns._public.types_3.PolyStringType; + +/** + * + * TODO: refactor for lazy loading + * + * @author semancik + */ +public class DisplayNameModel implements IModel { + private static final long serialVersionUID = 1L; + + private String name; + + public DisplayNameModel(AbstractRoleType role) { + PolyStringType displayName = role.getDisplayName(); + if (displayName == null) { + displayName = role.getName(); + } + if (displayName == null) { + name = ""; + } else { + name = displayName.getOrig(); + } + } + + @Override + public void detach() { + // TODO Auto-generated method stub + } + + @Override + public String getObject() { + return name; + } + + @Override + public void setObject(String object) { + this.name = object; + } + +} diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java index 300351bda11..7766e8d1906 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.java @@ -1537,23 +1537,23 @@ private int getSelectedTabForConfiguration(WebPage page) { } private void createSelfServiceMenu(SideBarMenuItem menu) { - MainMenuItem item = new MainMenuItem("fa fa-dashboard", createStringResource("PageAdmin.menu.selfDashboard"), + MainMenuItem item = new MainMenuItem(GuiStyleConstants.CLASS_ICON_DASHBOARD, createStringResource("PageAdmin.menu.selfDashboard"), PageSelfDashboard.class); menu.getItems().add(item); - item = new MainMenuItem("fa fa-user", createStringResource("PageAdmin.menu.profile"), PageSelfProfile.class); + item = new MainMenuItem(GuiStyleConstants.CLASS_ICON_PROFILE, createStringResource("PageAdmin.menu.profile"), PageSelfProfile.class); menu.getItems().add(item); // PageSelfAssignments is not implemented yet // item = new MainMenuItem("fa fa-star", // createStringResource("PageAdmin.menu.assignments"), // PageSelfAssignments.class); // menu.getItems().add(item); - item = new MainMenuItem("fa fa-shield", createStringResource("PageAdmin.menu.credentials"), + item = new MainMenuItem(GuiStyleConstants.CLASS_ICON_CREDENTIALS, createStringResource("PageAdmin.menu.credentials"), PageSelfCredentials.class); menu.getItems().add(item); - item = new MainMenuItem("fa fa-pencil-square-o", createStringResource("PageAdmin.menu.request"), + item = new MainMenuItem(GuiStyleConstants.CLASS_ICON_REQUEST, createStringResource("PageAdmin.menu.request"), PageAssignmentShoppingKart.class); menu.getItems().add(item); - item = new MainMenuItem("fa fa-eur", createStringResource("PageAdmin.menu.consent"), + item = new MainMenuItem(GuiStyleConstants.CLASS_ICON_CONSENT, createStringResource("PageAdmin.menu.consent"), PageSelfConsents.class); menu.getItems().add(item); } diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentPanel.java index a5d402d1b61..654182ab7db 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentPanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentPanel.java @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2010-2017 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.evolveum.midpoint.web.component.assignment; import java.util.ArrayList; diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentsUtil.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentsUtil.java index f9bf642b75a..a94f9460933 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentsUtil.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AssignmentsUtil.java @@ -1,6 +1,7 @@ package com.evolveum.midpoint.web.component.assignment; import java.util.Date; +import java.util.function.Function; import javax.xml.datatype.XMLGregorianCalendar; @@ -75,10 +76,10 @@ public String getObject() { } public static IModel createActivationTitleModelExperimental(IModel model, BasePanel basePanel) { - return createActivationTitleModelExperimental(model.getObject(), basePanel); + return createActivationTitleModelExperimental(model.getObject(), s -> s.value(), basePanel); } - public static IModel createActivationTitleModelExperimental(AssignmentDto model, BasePanel basePanel) { + public static IModel createActivationTitleModelExperimental(AssignmentDto model, Function transformStatusLambda, BasePanel basePanel) { // AssignmentDto assignmentDto = model.getObject(); ActivationType activation = model.getAssignment().getActivation(); @@ -92,21 +93,38 @@ public static IModel createActivationTitleModelExperimental(AssignmentDt } ActivationStatusType status = activation.getEffectiveStatus(); + String statusString = transformStatusLambda.apply(status); if (activation.getValidFrom() != null && activation.getValidTo() != null) { - basePanel.createStringResource("AssignmentEditorPanel.enabledFromTo", status, MiscUtil.asDate(activation.getValidFrom()), + basePanel.createStringResource("AssignmentEditorPanel.enabledFromTo", statusString, MiscUtil.asDate(activation.getValidFrom()), MiscUtil.asDate(activation.getValidTo())); } else if (activation.getValidFrom() != null) { - return basePanel.createStringResource("AssignmentEditorPanel.enabledFrom", status, + return basePanel.createStringResource("AssignmentEditorPanel.enabledFrom", statusString, MiscUtil.asDate(activation.getValidFrom())); } else if (activation.getValidTo() != null) { - return basePanel.createStringResource("AssignmentEditorPanel.enabledTo", status, + return basePanel.createStringResource("AssignmentEditorPanel.enabledTo", statusString, MiscUtil.asDate(activation.getValidTo())); } - return basePanel.createStringResource(status); + return basePanel.createStringResource(statusString); } + + public static IModel createConsentActivationTitleModel(IModel model, BasePanel basePanel) { + return createActivationTitleModelExperimental(model.getObject(), + s -> { + // TODO: localization + switch (s) { + case ENABLED: + return "Consent given"; + case ARCHIVED: + case DISABLED: + return "Consent not given"; + } + return ""; + }, basePanel); + } + private static IModel createTimeIntervalStatusMessage(TimeIntervalStatusType timeIntervalStatus, ActivationType activation, BasePanel basePanel) { switch (timeIntervalStatus) { diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/GdprAssignmentPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/GdprAssignmentPanel.java index 9f2be0f4c82..3da37102870 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/GdprAssignmentPanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/GdprAssignmentPanel.java @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2010-2017 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.evolveum.midpoint.web.component.assignment; import java.util.ArrayList; @@ -22,7 +37,7 @@ import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; import com.evolveum.midpoint.xml.ns._public.common.common_3.RoleType; -public class GdprAssignmentPanel extends AbstractRoleAssignmentPanel{ +public class GdprAssignmentPanel extends AbstractRoleAssignmentPanel { private static final long serialVersionUID = 1L; @@ -34,7 +49,7 @@ public GdprAssignmentPanel(String id, IModel> assignmentsMod @Override protected List> initColumns() { List> columns = new ArrayList<>(); - columns.add(new PropertyColumn<>(createStringResource("AssignmentType.lifecycle"), AssignmentDto.F_VALUE + "." + AssignmentType.F_LIFECYCLE_STATE.getLocalPart())); + columns.add(new PropertyColumn<>(createStringResource("AssignmentType.lifecycleState"), AssignmentDto.F_VALUE + "." + AssignmentType.F_LIFECYCLE_STATE.getLocalPart())); columns.add(new CheckBoxColumn(createStringResource("AssignmnetType.accepted")) { @@ -83,6 +98,4 @@ protected void addSelectedAssignmentsPerformed(AjaxReques super.addSelectedAssignmentsPerformed(target, assignmentsList, SchemaConstants.ORG_CONSENT); } - - } diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/SelfConsentPanel.html b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/SelfConsentPanel.html index 290b6f0da4e..dde694b8c25 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/SelfConsentPanel.html +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/SelfConsentPanel.html @@ -14,38 +14,28 @@ ~ limitations under the License. --> + xmlns:wicket="http://wicket.apache.org"> - + - - -
-
- +
+
+ -
- - -
- - - -
- -
- +
+ +
+ + + +
+
+ + + +
+
+
+
diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/SelfConsentPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/SelfConsentPanel.java index b72455b99e0..8e6017a418c 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/SelfConsentPanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/SelfConsentPanel.java @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2010-2017 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.evolveum.midpoint.web.component.assignment; import org.apache.commons.lang3.StringUtils; @@ -13,28 +28,35 @@ import com.evolveum.midpoint.gui.api.GuiStyleConstants; import com.evolveum.midpoint.gui.api.component.BasePanel; import com.evolveum.midpoint.gui.api.component.DisplayNamePanel; +import com.evolveum.midpoint.gui.api.model.DisplayNameModel; import com.evolveum.midpoint.gui.api.page.PageBase; import com.evolveum.midpoint.gui.api.util.WebModelServiceUtils; import com.evolveum.midpoint.prism.PrismObject; import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.task.api.Task; +import com.evolveum.midpoint.util.MiscUtil; import com.evolveum.midpoint.web.component.AjaxButton; import com.evolveum.midpoint.web.component.util.VisibleEnableBehaviour; import com.evolveum.midpoint.web.page.self.PageSelfConsents; import com.evolveum.midpoint.web.page.self.PageSelfDashboard; import com.evolveum.midpoint.xml.ns._public.common.common_3.AbstractRoleType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ActivationStatusType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.ActivationType; import com.evolveum.midpoint.xml.ns._public.common.common_3.AssignmentType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.TimeIntervalStatusType; -public class SelfConsentPanel extends BasePanel{ +public class SelfConsentPanel extends BasePanel { private static final long serialVersionUID = 1L; private static final String ID_DISPLAY_NAME = "displayName"; + private static final String ID_DESCRIPTION = "description"; private static final String ID_CONSENT_ICON = "consentIcon"; private static final String ID_VALIDITY = "validity"; private static final String ID_REVOKE = "revoke"; + private static final String ID_REFUSE = "refuse"; private static final String ID_AGREE = "agree"; private static final String DOT_CLASS = SelfConsentPanel.class.getSimpleName() + "."; @@ -46,6 +68,10 @@ public SelfConsentPanel(String id, IModel model, PageBase parentP Task task = parentPage.createSimpleTask(OPERATION_LOAD_TARGET); OperationResult result = task.getResult(); + + // TODO: is this OK? We should NOT be loading this in constructor, should we? + // ... also, we should use utility method for loading + PrismObject abstractRole = WebModelServiceUtils .loadObject(getModelObject().getAssignment().getTargetRef(), parentPage, task, result); @@ -58,21 +84,24 @@ public SelfConsentPanel(String id, IModel model, PageBase parentP } private void initLayout(final AbstractRoleType abstractRole) { - - DisplayNamePanel displayName = new DisplayNamePanel<>(ID_DISPLAY_NAME, Model.of(abstractRole)); - displayName.setOutputMarkupId(true); - add(displayName); - + setOutputMarkupId(true); + WebMarkupContainer iconCssClass = new WebMarkupContainer(ID_CONSENT_ICON); iconCssClass.add(AttributeAppender.append("class", getIconCssClass(getModelObject()))); - iconCssClass.setOutputMarkupId(true); add(iconCssClass); + + Label displayName = new Label(ID_DISPLAY_NAME, new DisplayNameModel(abstractRole)); + add(displayName); - Label validityLabel = new Label(ID_VALIDITY, AssignmentsUtil.createActivationTitleModelExperimental(getModel(), displayName)); - validityLabel.setOutputMarkupId(true); + // TODO: not sure about displaying description here. It may be too long. Need to figure this out. + Label description = new Label(ID_DESCRIPTION, Model.of(abstractRole.getDescription())); + add(description); + + // TODO: Maybe better to use lifecycle than activation ... or a combination + Label validityLabel = new Label(ID_VALIDITY, AssignmentsUtil.createConsentActivationTitleModel(getModel(), this)); add(validityLabel); - AjaxButton revoke = new AjaxButton(ID_REVOKE, createStringResource("SelfConsentPanel.button.revoke")) { + AjaxButton buttonRevoke = new AjaxButton(ID_REVOKE, createStringResource("SelfConsentPanel.button.revoke")) { private static final long serialVersionUID = 1L; @@ -82,39 +111,60 @@ public void onClick(AjaxRequestTarget target) { target.add(SelfConsentPanel.this); } }; - add(revoke); - revoke.add(new VisibleEnableBehaviour() { + add(buttonRevoke); + buttonRevoke.add(createActiveConsentBehaviour()); + + AjaxButton buttonAgree = new AjaxButton(ID_AGREE, createStringResource("SelfConsentPanel.button.agree")) { private static final long serialVersionUID = 1L; @Override - public boolean isVisible() { - return isActiveConsent(); + public void onClick(AjaxRequestTarget target) { + SelfConsentPanel.this.getModelObject().getAssignment().setLifecycleState(SchemaConstants.LIFECYCLE_ACTIVE); + target.add(SelfConsentPanel.this); } - }); - -AjaxButton activate = new AjaxButton(ID_AGREE, createStringResource("SelfConsentPanel.button.agree")) { + }; + add(buttonAgree); + buttonAgree.add(createProposedConsentBehaviour()); + + AjaxButton buttonRefuse = new AjaxButton(ID_REFUSE, createStringResource("SelfConsentPanel.button.refuse")) { private static final long serialVersionUID = 1L; @Override public void onClick(AjaxRequestTarget target) { - SelfConsentPanel.this.getModelObject().getAssignment().setLifecycleState(SchemaConstants.LIFECYCLE_ACTIVE); + SelfConsentPanel.this.getModelObject().getAssignment().setLifecycleState(SchemaConstants.LIFECYCLE_FAILED); target.add(SelfConsentPanel.this); } }; - add(activate); - activate.add(new VisibleEnableBehaviour() { + add(buttonRefuse); + buttonRefuse.add(createProposedConsentBehaviour()); + + } + + private VisibleEnableBehaviour createActiveConsentBehaviour() { + return new VisibleEnableBehaviour() { + private static final long serialVersionUID = 1L; + @Override + public boolean isVisible() { + return isActiveConsent(); + } + }; + } + + private VisibleEnableBehaviour createProposedConsentBehaviour() { + return new VisibleEnableBehaviour() { private static final long serialVersionUID = 1L; @Override public boolean isVisible() { return !isActiveConsent(); } - }); + }; } + //TODO move to the WebComponentUtil ??? private String getIconCssClass(AssignmentDto assignment) { AssignmentType assignmentType = assignment.getAssignment(); diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PageSelfConsents.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PageSelfConsents.java index 6c26843c0cd..50dfccbc774 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PageSelfConsents.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/self/PageSelfConsents.java @@ -1,3 +1,18 @@ +/* + * Copyright (c) 2010-2017 Evolveum + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ package com.evolveum.midpoint.web.page.self; import java.util.ArrayList; @@ -107,9 +122,4 @@ private void initLayout() { } - - - - - } diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_en.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_en.properties index 43ab2cdccb1..9b9e7301475 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_en.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_en.properties @@ -3715,6 +3715,7 @@ ObjectPolicyConfigurationEditor.conflictResolution=(conflict resolution) PageSelfConsents.title=Consents SelfConsentPanel.button.revoke=Revoke SelfConsentPanel.button.agree=Agree +SelfConsentPanel.button.refuse=Refuse PageAdmin.menu.consent=Consents MultiValueExpandablePanel.deleteConfirmationMessage=Do you really want to delete {0} item? PolicyRulePropertiesPanel.exclusionConstraints=Add exclusion diff --git a/gui/admin-gui/src/main/webapp/less/midpoint-theme.less b/gui/admin-gui/src/main/webapp/less/midpoint-theme.less index 3901d7e1cd0..4733388432a 100644 --- a/gui/admin-gui/src/main/webapp/less/midpoint-theme.less +++ b/gui/admin-gui/src/main/webapp/less/midpoint-theme.less @@ -1194,3 +1194,16 @@ dd.stacktrace::before { .object-merge-switch-direction-col { padding-left: 0px; } + +// Consent, mostly self-service pages + +.consent-info-box-icon { + background: none; +} + +.consent-buttons { // maybe figure out something better, something really reusable + float: right; + width: 80px; + padding-left: 10px; + padding-top: 7px; +} \ No newline at end of file diff --git a/samples/evolveum/gdpr.xml b/samples/evolveum/gdpr.xml new file mode 100644 index 00000000000..5da0aeb348b --- /dev/null +++ b/samples/evolveum/gdpr.xml @@ -0,0 +1,48 @@ + + + + + + + Newsletter + Regular or irregular delivery of a newsletter by electronic means. The newsletter contains information and news about products, services, community and the ecosystem. Newsletter content may be personalized by using the data from user profile. + dps + + + + Personalized user experience + User interaction of company web sites may use information from the user profile to personalize user experience. + dps + + + + Usage statistics + Data controller may observe user behavior and gather statistical data that may be combined with personal data from user profile. + dps + + + + Partner network information exchange + Limited scope of user personal data may be shared with selected members of the partner network. + dps + + + From 7937cd27fc463879837563bbd72f7721eb137ee7 Mon Sep 17 00:00:00 2001 From: Andrew Cope Date: Tue, 5 Sep 2017 23:04:45 -0400 Subject: [PATCH 07/15] Adds skin property to DeploymentInformationType --- .../xml/ns/public/common/common-core-3.xsd | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd b/infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd index b00b7a8d544..f45b83789c2 100644 --- a/infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd +++ b/infra/schema/src/main/resources/xml/ns/public/common/common-core-3.xsd @@ -16521,6 +16521,19 @@ + + + + Specification of the adminLTE skin that will be applied to the base template. + The base template contains 12 predefined skins including: skin-blue, skin-blue-light + skin-yellow, skin-yellow-light, skin-green, skin-green-light, skin-purple, skin-purple-light, + skin-red, skin-red-light, skin-black and skin-black-light. + + + 3.6.2 + + + From 76a842a434ac0fd0165b3c42df2ae23112588374 Mon Sep 17 00:00:00 2001 From: Andrew Cope Date: Tue, 5 Sep 2017 23:07:10 -0400 Subject: [PATCH 08/15] Adds skin switching support MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Change the skin name via DeploymentInformationType 
 Example: TEST skin-green-light Possible values include: skin-blue, skin-blue-light, skin-yellow, skin-yellow-light, skin-green, skin-green-light, skin-purple, skin-purple-light, skin-red, skin-red-light, skin-black and skin-black-light --- .../api/component/captcha/CaptchaPanel.html | 2 +- .../result/OperationResultPanel.html | 2 +- .../result/ValidationErrorPanel.html | 2 +- .../midpoint/gui/api/page/PageBase.html | 4 +- .../midpoint/gui/api/page/PageBase.java | 38 ++++++++++++++++++- .../web/component/FocusSummaryPanel.html | 2 +- .../assignment/AssignmentCatalogPanel.html | 2 +- .../assignment/AssignmentDetailsPanel.html | 2 +- .../assignment/CatalogItemsPanel.html | 2 +- .../web/component/data/MultiButtonTable.html | 2 +- .../web/component/message/FeedbackAlerts.html | 2 +- .../AbstractObjectMainPanel.html | 2 +- .../objectdetails/AbstractRoleMainPanel.html | 2 +- .../objectdetails/BaseFocusPanel.html | 2 +- .../FocusAssignmentsTabPanel.html | 2 +- .../objectdetails/FocusDetailsTabPanel.html | 2 +- .../objectdetails/FocusPersonasTabPanel.html | 2 +- .../FocusProjectionsTabPanel.html | 2 +- .../objectdetails/FocusTasksTabPanel.html | 2 +- .../objectdetails/ObjectHistoryTabPanel.html | 2 +- .../UserDelegationsTabPanel.html | 2 +- .../prism/show/PagePreviewChanges.html | 2 +- .../web/component/progress/ProgressPanel.html | 2 +- .../component/progress/StatisticsPanel.html | 2 +- .../component/refresh/AutoRefreshPanel.html | 2 +- .../component/sample/HelloObjectTabPanel.html | 2 +- .../sample/SampleFormFocusTabPanel.html | 2 +- .../component/search/BrowserPopupPanel.html | 2 +- .../web/component/search/ComboPopupPanel.html | 2 +- .../web/component/search/SearchItemPanel.html | 2 +- .../web/component/search/TextPopupPanel.html | 2 +- .../midpoint/web/page/PageDialog.html | 3 +- .../page/admin/PageAdminObjectDetails.html | 2 +- .../admin/certification/PageCertCampaign.html | 2 +- .../certification/PageCertCampaigns.html | 2 +- .../certification/PageCertDecisions.html | 2 +- .../certification/PageCertDefinition.html | 2 +- .../certification/PageCertDefinitions.html | 2 +- .../page/admin/configuration/PageAbout.html | 2 +- .../admin/configuration/PageAccounts.html | 2 +- .../admin/configuration/PageBulkAction.html | 2 +- .../admin/configuration/PageDebugList.html | 2 +- .../admin/configuration/PageDebugView.html | 2 +- .../configuration/PageEvaluateMapping.html | 2 +- .../admin/configuration/PageImportObject.html | 2 +- .../admin/configuration/PageInternals.html | 2 +- .../configuration/PageRepositoryQuery.html | 2 +- .../PageSystemConfiguration.html | 2 +- .../component/AdminGuiConfigPanel.html | 2 +- .../component/ObjectSelectionPage.html | 2 +- .../web/page/admin/home/PageDashboard.html | 2 +- .../admin/home/PageMyPasswordQuestions.html | 2 +- .../admin/reports/PageAuditLogDetails.html | 2 +- .../admin/reports/PageAuditLogViewer.html | 2 +- .../admin/reports/PageCreatedReports.html | 2 +- .../web/page/admin/reports/PageNewReport.html | 2 +- .../web/page/admin/reports/PageReport.html | 2 +- .../web/page/admin/reports/PageReports.html | 2 +- .../component/AuditLogViewerPanel.html | 2 +- .../admin/resources/PageConnectorHosts.html | 2 +- .../page/admin/resources/PageResource.html | 2 +- .../resources/PageResourceVisualization.html | 2 +- .../admin/resources/PageResourceWizard.html | 2 +- .../page/admin/resources/PageResources.html | 2 +- .../admin/resources/ResourceSummaryPanel.html | 2 +- .../admin/resources/content/PageAccount.html | 2 +- .../web/page/admin/roles/PageRole.html | 2 +- .../web/page/admin/roles/PageRoles.html | 2 +- .../web/page/admin/roles/RoleMemberPanel.html | 2 +- .../web/page/admin/roles/RolePolicyPanel.html | 2 +- .../roles/component/RoleSummaryPanel.html | 2 +- .../web/page/admin/server/PageTaskAdd.html | 2 +- .../web/page/admin/server/PageTaskEdit.html | 2 +- .../web/page/admin/server/PageTasks.html | 2 +- .../admin/server/TaskApprovalsTabPanel.html | 2 +- .../page/admin/server/TaskBasicTabPanel.html | 2 +- .../page/admin/server/TaskErrorsTabPanel.html | 2 +- .../web/page/admin/server/TaskMainPanel.html | 2 +- .../admin/server/TaskOperationTabPanel.html | 2 +- .../admin/server/TaskPerformanceTabPanel.html | 2 +- .../admin/server/TaskProgressTabPanel.html | 2 +- .../page/admin/server/TaskResultTabPanel.html | 2 +- .../admin/server/TaskSchedulingTabPanel.html | 2 +- .../TaskSubtasksAndThreadsTabPanel.html | 2 +- .../page/admin/server/TaskSummaryPanel.html | 2 +- .../page/admin/server/TaskWfChildPanel.html | 2 +- .../page/admin/server/TaskWfParentPanel.html | 2 +- .../server/handlers/DefaultHandlerPanel.html | 2 +- .../server/handlers/DeleteHandlerPanel.html | 2 +- .../handlers/ExecuteChangesHandlerPanel.html | 2 +- .../server/handlers/GenericHandlerPanel.html | 2 +- .../server/handlers/LiveSyncHandlerPanel.html | 2 +- .../handlers/QueryBasedHandlerPanel.html | 2 +- .../handlers/ReportCreateHandlerPanel.html | 2 +- .../handlers/ResourceRelatedHandlerPanel.html | 2 +- .../server/handlers/ScannerHandlerPanel.html | 2 +- .../handlers/ScriptExecutionHandlerPanel.html | 2 +- .../web/page/admin/services/PageService.html | 2 +- .../web/page/admin/services/PageServices.html | 2 +- .../web/page/admin/users/PageContacts.html | 2 +- .../page/admin/users/PageMergeObjects.html | 2 +- .../web/page/admin/users/PageOrgTree.html | 2 +- .../web/page/admin/users/PageOrgUnit.html | 2 +- .../web/page/admin/users/PageUser.html | 2 +- .../web/page/admin/users/PageUserHistory.html | 2 +- .../web/page/admin/users/PageUsers.html | 2 +- .../page/admin/users/PageXmlDataReview.html | 2 +- .../users/component/OrgSummaryPanel.html | 2 +- .../users/component/ServiceSummaryPanel.html | 2 +- .../users/component/UserSummaryPanel.html | 2 +- .../admin/workflow/PageProcessInstances.html | 2 +- .../web/page/admin/workflow/PageWorkItem.html | 2 +- .../page/admin/workflow/PageWorkItems.html | 2 +- .../admin/workflow/WorkItemSummaryPanel.html | 2 +- .../midpoint/web/page/error/PageError.html | 2 +- .../web/page/error/PageOperationResult.html | 2 +- .../forgetpassword/PageForgotPassword.html | 2 +- .../forgetpassword/PageResetPassword.html | 2 +- .../PageResetPasswordConfirmation.html | 2 +- .../forgetpassword/PageSecurityQuestions.html | 2 +- .../page/forgetpassword/PageShowPassword.html | 2 +- .../midpoint/web/page/login/PageLogin.html | 2 +- .../login/PageRegistrationConfirmation.html | 2 +- .../web/page/login/PageSelfRegistration.html | 2 +- .../web/page/self/PageAccountActivation.html | 2 +- .../page/self/PageAssignmentConflicts.html | 2 +- .../web/page/self/PageAssignmentDetails.html | 2 +- .../page/self/PageAssignmentShoppingKart.html | 2 +- .../web/page/self/PageAssignmentsList.html | 2 +- .../web/page/self/PageSelfCredentials.html | 2 +- .../web/page/self/PageSelfDashboard.html | 2 +- .../web/page/self/PageSelfProfile.html | 2 +- .../src/main/webapp/less/midpoint-theme.less | 14 ++----- 133 files changed, 171 insertions(+), 146 deletions(-) diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.html b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.html index 244b961d4fa..49b99365383 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.html +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/captcha/CaptchaPanel.html @@ -15,7 +15,7 @@ --> - +

diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/OperationResultPanel.html b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/OperationResultPanel.html index 66d28687470..acb96da3265 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/OperationResultPanel.html +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/result/OperationResultPanel.html @@ -14,7 +14,7 @@ ~ limitations under the License. --> - +