diff --git a/gui/admin-gui/pom.xml b/gui/admin-gui/pom.xml index 559156372b3..1fa667be097 100644 --- a/gui/admin-gui/pom.xml +++ b/gui/admin-gui/pom.xml @@ -220,6 +220,16 @@ 2.5.3 runtime + + org.springframework.security + spring-security-cas + ${spring.security.version} + + + org.jasig.cas.client + cas-client-core + 3.5.0 + org.webjars webjars-locator-core diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/AssignmentPopup.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/AssignmentPopup.java index 3cad146539e..74413e5f017 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/AssignmentPopup.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/AssignmentPopup.java @@ -22,6 +22,7 @@ import com.evolveum.midpoint.web.component.AjaxButton; import com.evolveum.midpoint.web.component.TabbedPanel; import com.evolveum.midpoint.web.component.dialog.Popupable; +import com.evolveum.midpoint.web.component.util.VisibleBehaviour; import com.evolveum.midpoint.web.component.util.VisibleEnableBehaviour; import com.evolveum.midpoint.xml.ns._public.common.common_3.*; import org.apache.wicket.Component; @@ -118,13 +119,11 @@ public boolean isEnabled(){ form.add(addButton); } - private List createAssignmentTabs() { + protected List createAssignmentTabs() { List tabs = new ArrayList<>(); - //TODO check authorization for each tab - VisibleEnableBehaviour authorization = new VisibleEnableBehaviour(){ - }; - tabs.add(new CountablePanelTab(getPageBase().createStringResource("ObjectTypes.ROLE"), authorization) { + tabs.add(new CountablePanelTab(getPageBase().createStringResource("ObjectTypes.ROLE"), + new VisibleBehaviour(() -> isTabVisible(ObjectTypes.ROLE))) { private static final long serialVersionUID = 1L; @@ -152,7 +151,8 @@ public String getCount() { }); tabs.add( - new CountablePanelTab(getPageBase().createStringResource("ObjectTypes.ORG"), authorization) { + new CountablePanelTab(getPageBase().createStringResource("ObjectTypes.ORG"), + new VisibleBehaviour(() -> isTabVisible(ObjectTypes.ORG))) { private static final long serialVersionUID = 1L; @@ -186,7 +186,8 @@ public String getCount() { }); - tabs.add(new CountablePanelTab(createStringResource("TypedAssignablePanel.orgTreeView"), authorization) { + tabs.add(new CountablePanelTab(createStringResource("TypedAssignablePanel.orgTreeView"), + new VisibleBehaviour(() -> isTabVisible(ObjectTypes.ORG))) { private static final long serialVersionUID = 1L; @@ -214,7 +215,8 @@ public String getCount() { }); tabs.add( - new CountablePanelTab(getPageBase().createStringResource("ObjectTypes.SERVICE"), authorization) { + new CountablePanelTab(getPageBase().createStringResource("ObjectTypes.SERVICE"), + new VisibleBehaviour(() -> isTabVisible(ObjectTypes.SERVICE))) { private static final long serialVersionUID = 1L; @@ -243,7 +245,8 @@ public String getCount() { }); tabs.add( - new CountablePanelTab(getPageBase().createStringResource("ObjectTypes.RESOURCE"), authorization) { + new CountablePanelTab(getPageBase().createStringResource("ObjectTypes.RESOURCE"), + new VisibleBehaviour(() -> isTabVisible(ObjectTypes.RESOURCE))) { private static final long serialVersionUID = 1L; @@ -269,6 +272,15 @@ public String getCount() { return tabs; } + private boolean isTabVisible(ObjectTypes objectType){ + List availableObjectTypesList = getAvailableObjectTypesList(); + return availableObjectTypesList == null || availableObjectTypesList.size() == 0 || availableObjectTypesList.contains(objectType); + } + + protected List getAvailableObjectTypesList(){ + return WebComponentUtil.createAssignableTypesList(); + } + private int getTabPanelSelectedCount(WebMarkupContainer panel){ if (panel != null && panel instanceof AbstractAssignmentPopupTabPanel){ return ((AbstractAssignmentPopupTabPanel) panel).getSelectedObjectsList().size(); diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/BasePanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/BasePanel.java index c57d06bf317..8fdb4a4e4fc 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/BasePanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/BasePanel.java @@ -30,16 +30,16 @@ * Base class for most midPoint GUI panels. It has a constructor and * utility methods for convenient handling of the model. It also has * other utility methods often used in reusable components. - * + *

* Almost all reusable components should extend this class. * * @author lazyman * @author semancik */ public class BasePanel extends Panel { - private static final long serialVersionUID = 1L; + private static final long serialVersionUID = 1L; - private IModel model; + private IModel model; public BasePanel(String id) { this(id, null); @@ -66,10 +66,14 @@ public String getString(String resourceKey, Object... objects) { return createStringResource(resourceKey, objects).getString(); } + public String getString(Enum e) { + return createStringResource(e).getString(); + } + public StringResourceModel createStringResource(String resourceKey, Object... objects) { - return new StringResourceModel(resourceKey, this).setModel(null) - .setDefaultValue(resourceKey) - .setParameters(objects); + return new StringResourceModel(resourceKey, this).setModel(null) + .setDefaultValue(resourceKey) + .setParameters(objects); // return StringResourceModelMigration.of(resourceKey, this, null, resourceKey, objects); } diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/PendingOperationPanel.html b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/PendingOperationPanel.html new file mode 100644 index 00000000000..3934a880a31 --- /dev/null +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/PendingOperationPanel.html @@ -0,0 +1,21 @@ + + + +

+ +
+ diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/PendingOperationPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/PendingOperationPanel.java new file mode 100644 index 00000000000..37df8847b2c --- /dev/null +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/component/PendingOperationPanel.java @@ -0,0 +1,177 @@ +/* + * Copyright (c) 2010-2018 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 com.evolveum.midpoint.gui.api.util.WebComponentUtil; +import com.evolveum.midpoint.web.util.InfoTooltipBehavior; +import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultStatusType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.PendingOperationExecutionStatusType; +import com.evolveum.midpoint.xml.ns._public.common.common_3.PendingOperationType; +import org.apache.wicket.AttributeModifier; +import org.apache.wicket.behavior.AttributeAppender; +import org.apache.wicket.markup.html.WebMarkupContainer; +import org.apache.wicket.markup.html.basic.Label; +import org.apache.wicket.markup.html.list.ListItem; +import org.apache.wicket.markup.html.list.ListView; +import org.apache.wicket.model.AbstractReadOnlyModel; +import org.apache.wicket.model.IModel; + +import java.util.List; + +/** + * Created by Viliam Repan (lazyman). + */ +public class PendingOperationPanel extends BasePanel> { + + private static final String ID_LABEL = "label"; + private static final String ID_OPERATION = "operation"; + private static final String ID_TEXT = "text"; + + public PendingOperationPanel(String id, IModel> model) { + super(id, model); + } + + @Override + protected void onInitialize() { + super.onInitialize(); + + initLayout(); + } + + private void initLayout() { + ListView operation = new ListView(ID_OPERATION, getModel()) { + + private static final long serialVersionUID = 1L; + + @Override + protected void populateItem(ListItem item) { + item.setRenderBodyOnly(true); + + WebMarkupContainer label = new WebMarkupContainer(ID_LABEL); + item.add(label); + + Label text = new Label(ID_TEXT, createLabelText(item.getModel())); + text.setRenderBodyOnly(true); + label.add(text); + + label.add(AttributeAppender.append("class", createTextClass(item.getModel()))); + + label.add(AttributeModifier.replace("title", createTextTooltipModel(item.getModel()))); + label.add(new InfoTooltipBehavior() { + + @Override + public String getCssClass() { + return null; + } + }); + } + }; + add(operation); + } + + private IModel createTextClass(IModel model) { + return new AbstractReadOnlyModel() { + + private static final long serialVersionUID = 1L; + + @Override + public String getObject() { + PendingOperationType op = model.getObject(); + OperationResultStatusType rStatus = op.getResultStatus(); + PendingOperationExecutionStatusType eStatus = op.getExecutionStatus(); + + if (rStatus != null && + (rStatus == OperationResultStatusType.FATAL_ERROR || rStatus == OperationResultStatusType.PARTIAL_ERROR)) { + return "label-danger"; + } + + if (rStatus != null && + (rStatus == OperationResultStatusType.UNKNOWN || rStatus == OperationResultStatusType.WARNING)) { + return "label-warning"; + } + + if ((rStatus != null && rStatus == OperationResultStatusType.SUCCESS) + || (eStatus != null && eStatus == PendingOperationExecutionStatusType.COMPLETED)) { + return "label-success"; + } + + if ((rStatus != null && + (rStatus == OperationResultStatusType.IN_PROGRESS || rStatus == OperationResultStatusType.NOT_APPLICABLE || rStatus == OperationResultStatusType.HANDLED_ERROR))) { + return "label-info"; + } + + return "label-default"; + } + }; + } + + private IModel createTextTooltipModel(IModel model) { + return new AbstractReadOnlyModel() { + + private static final long serialVersionUID = 1L; + + @Override + public String getObject() { + StringBuilder sb = new StringBuilder(); + + PendingOperationType op = model.getObject(); + + buildStringItem(sb, "PendingOperationPanel.resultStatus", op.getResultStatus()); + buildStringItem(sb, "PendingOperationPanel.executionStatus", op.getExecutionStatus()); + buildStringItem(sb, "PendingOperationPanel.attempt", op.getAttemptNumber()); + buildStringItem(sb, "PendingOperationPanel.pendingOperationType", op.getType()); + buildStringItem(sb, "PendingOperationPanel.lastAttemptTimestamp", WebComponentUtil.formatDate(op.getLastAttemptTimestamp())); + buildStringItem(sb, "PendingOperationPanel.completionTimestamp", WebComponentUtil.formatDate(op.getCompletionTimestamp())); + + return sb.toString(); + } + }; + } + + private void buildStringItem(StringBuilder sb, String key, Object obj) { + if (obj == null) { + return; + } + + sb.append(getString(key)).append(" "); + + String value = obj instanceof Enum ? getString((Enum) obj) : obj.toString(); + + sb.append(value); + sb.append('\n'); + } + + private IModel createLabelText(IModel model) { + return new AbstractReadOnlyModel() { + + private static final long serialVersionUID = 1L; + + @Override + public String getObject() { + PendingOperationType op = model.getObject(); + OperationResultStatusType rStatus = op.getResultStatus(); + PendingOperationExecutionStatusType eStatus = op.getExecutionStatus(); + + if (rStatus == null) { + return getString(eStatus); + } + + return getString(rStatus); + } + }; + } +} diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.html b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.html index f4dd921a1cb..2fb0fcd9d75 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.html +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/page/PageBase.html @@ -83,7 +83,7 @@ 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 ee93265f1b0..22fcc05aac5 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 @@ -2354,7 +2354,7 @@ protected String determineDataLanguage() { } } - protected void reloadShoppingCartIcon(AjaxRequestTarget target){ + public void reloadShoppingCartIcon(AjaxRequestTarget target){ target.add(get(createComponentPath(ID_MAIN_HEADER, ID_NAVIGATION, ID_CART_BUTTON))); } diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java index bf7f6a6590b..680715cb6cd 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/gui/api/util/WebComponentUtil.java @@ -59,10 +59,14 @@ import com.evolveum.midpoint.util.*; import com.evolveum.midpoint.util.exception.CommunicationException; import com.evolveum.midpoint.util.exception.ObjectNotFoundException; +import com.evolveum.midpoint.web.component.breadcrumbs.Breadcrumb; +import com.evolveum.midpoint.web.component.breadcrumbs.BreadcrumbPageClass; +import com.evolveum.midpoint.web.component.breadcrumbs.BreadcrumbPageInstance; import com.evolveum.midpoint.web.component.data.SelectableBeanObjectDataProvider; import com.evolveum.midpoint.web.component.menu.cog.InlineMenuItem; import com.evolveum.midpoint.web.component.menu.cog.InlineMenuItemAction; import com.evolveum.midpoint.web.component.prism.*; +import com.evolveum.midpoint.web.page.admin.PageAdminObjectDetails; import com.evolveum.midpoint.web.page.admin.reports.dto.ReportDeleteDialogDto; import com.evolveum.midpoint.web.util.ObjectTypeGuiDescriptor; import com.evolveum.midpoint.xml.ns._public.common.common_3.*; @@ -2637,6 +2641,21 @@ public static LookupTableType createAppenderChoices(PageBase pageBase) { return lookupTable; } + public static Class getPreviousPageClass(PageBase parentPage){ + List breadcrumbs = parentPage.getBreadcrumbs(); + if (breadcrumbs == null || breadcrumbs.size() < 2){ + return null; + } + Breadcrumb previousBreadcrumb = breadcrumbs.get(breadcrumbs.size() - 2); + Class page = null; + if (previousBreadcrumb instanceof BreadcrumbPageClass){ + page = ((BreadcrumbPageClass) previousBreadcrumb).getPage(); + } else if (previousBreadcrumb instanceof BreadcrumbPageInstance){ + page = ((BreadcrumbPageInstance) previousBreadcrumb).getPage().getClass(); + } + return page; + } + @NotNull public static List createMenuItemsFromActions(@NotNull List actions, String operation, PageBase pageBase, @NotNull Supplier> selectedObjectsSupplier) { diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/boot/CasSecurityConfig.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/boot/CasSecurityConfig.java index 5bacbbfe681..707715d4568 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/boot/CasSecurityConfig.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/boot/CasSecurityConfig.java @@ -16,8 +16,20 @@ package com.evolveum.midpoint.web.boot; +import org.apache.commons.lang3.StringUtils; +import org.jasig.cas.client.validation.TicketValidator; +import org.springframework.beans.factory.annotation.Value; +import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.Profile; +import org.springframework.security.authentication.AuthenticationProvider; +import org.springframework.security.cas.ServiceProperties; +import org.springframework.security.cas.authentication.CasAuthenticationProvider; +import org.springframework.security.cas.web.CasAuthenticationEntryPoint; +import org.springframework.security.core.userdetails.UserDetailsByNameServiceWrapper; +import org.springframework.security.core.userdetails.UserDetailsService; + +import java.lang.reflect.Constructor; /** * Created by Viliam Repan (lazyman). @@ -26,5 +38,51 @@ @Configuration public class CasSecurityConfig { - // TODO move configuration from ctx-web-security-cas.xml here + @Value("${auth.cas.midpoint.url}") + private String casMidpointUrl; + @Value("${auth.cas.server.url}") + private String casServerUrl; + @Value("${auth.cas.ticketValidator}") + private String ticketValidator; + + @Bean + public ServiceProperties serviceProperties() { + ServiceProperties properties = new ServiceProperties(); + properties.setService(casMidpointUrl + "/login/cas"); + properties.setSendRenew(false); + + return properties; + } + + @Bean + public CasAuthenticationEntryPoint authenticationEntryPoint() { + CasAuthenticationEntryPoint entryPoint = new CasAuthenticationEntryPoint(); + entryPoint.setLoginUrl(casServerUrl + "/login"); + entryPoint.setServiceProperties(serviceProperties()); + + return entryPoint; + } + + @Profile("cas") + @Bean + public AuthenticationProvider midPointAuthenticationProvider(UserDetailsService userDetailsService) throws Exception { + CasAuthenticationProvider provider = new CasAuthenticationProvider(); + provider.setAuthenticationUserDetailsService(new UserDetailsByNameServiceWrapper<>(userDetailsService)); + provider.setServiceProperties(serviceProperties()); + provider.setTicketValidator(createTicketValidatorInstance()); + provider.setKey("CAS_ID"); + + return provider; + } + + private TicketValidator createTicketValidatorInstance() throws Exception { + if (!StringUtils.contains(ticketValidator, "\\.")) { + ticketValidator = "org.jasig.cas.client.validation." + ticketValidator; + } + + Class type = (Class) Class.forName(ticketValidator); + Constructor c = type.getConstructor(String.class); + + return c.newInstance(casServerUrl); + } } diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/boot/MidPointSpringApplication.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/boot/MidPointSpringApplication.java index 665a562913e..fddb1940419 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/boot/MidPointSpringApplication.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/boot/MidPointSpringApplication.java @@ -41,10 +41,7 @@ import org.springframework.boot.autoconfigure.security.servlet.SecurityFilterAutoConfiguration; import org.springframework.boot.autoconfigure.web.ServerProperties; import org.springframework.boot.autoconfigure.web.embedded.EmbeddedWebServerFactoryCustomizerAutoConfiguration; -import org.springframework.boot.autoconfigure.web.servlet.DispatcherServletAutoConfiguration; -import org.springframework.boot.autoconfigure.web.servlet.MultipartAutoConfiguration; -import org.springframework.boot.autoconfigure.web.servlet.ServletWebServerFactoryCustomizer; -import org.springframework.boot.autoconfigure.web.servlet.WebMvcAutoConfiguration; +import org.springframework.boot.autoconfigure.web.servlet.*; import org.springframework.boot.builder.SpringApplicationBuilder; import org.springframework.boot.web.embedded.tomcat.TomcatServletWebServerFactory; import org.springframework.boot.web.server.ErrorPage; @@ -105,7 +102,8 @@ HttpMessageConvertersAutoConfiguration.class, PropertyPlaceholderAutoConfiguration.class, SecurityFilterAutoConfiguration.class, - MultipartAutoConfiguration.class + MultipartAutoConfiguration.class, + HttpEncodingAutoConfiguration.class }) @SpringBootConfiguration public class MidPointSpringApplication extends SpringBootServletInitializer { diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/boot/WebSecurityConfig.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/boot/WebSecurityConfig.java old mode 100644 new mode 100755 index 250c685c00f..d2e12f5a3f5 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/boot/WebSecurityConfig.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/boot/WebSecurityConfig.java @@ -23,42 +23,58 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; import org.springframework.boot.autoconfigure.security.SecurityProperties; -import org.springframework.context.annotation.Bean; -import org.springframework.context.annotation.Configuration; -import org.springframework.context.annotation.Profile; +import org.springframework.context.annotation.*; import org.springframework.core.annotation.Order; +import org.springframework.core.env.Environment; +import org.springframework.core.type.AnnotatedTypeMetadata; import org.springframework.security.authentication.AuthenticationManager; import org.springframework.security.authentication.AuthenticationProvider; +import org.springframework.security.cas.web.CasAuthenticationFilter; import org.springframework.security.config.annotation.authentication.builders.AuthenticationManagerBuilder; import org.springframework.security.config.annotation.web.builders.HttpSecurity; import org.springframework.security.config.annotation.web.builders.WebSecurity; import org.springframework.security.config.annotation.web.configuration.EnableWebSecurity; import org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter; import org.springframework.security.config.http.SessionCreationPolicy; +import org.springframework.security.web.AuthenticationEntryPoint; +import org.springframework.security.web.authentication.logout.LogoutFilter; +import org.springframework.security.web.authentication.logout.SecurityContextLogoutHandler; import org.springframework.security.web.authentication.preauth.RequestHeaderAuthenticationFilter; +import java.util.Arrays; + /** * Created by Viliam Repan (lazyman). */ @Order(SecurityProperties.BASIC_AUTH_ORDER - 1) @Configuration -//TODO -//@EnableGlobalMethodSecurity(securedEnabled = true) @EnableWebSecurity public class WebSecurityConfig extends WebSecurityConfigurerAdapter { + @Autowired + private Environment environment; @Autowired private AuthenticationProvider authenticationProvider; + @Autowired + private AuthenticationManager authenticationManager; + @Autowired private MidPointGuiAuthorizationEvaluator accessDecisionManager; + @Value("${auth.sso.header:SM_USER}") + private String principalRequestHeader; + + @Value("${auth.cas.server.url:}") + private String casServerUrl; + @Value("${security.enable-csrf:true}") private boolean csrfEnabled; @Value("${auth.logout.url:/}") private String authLogoutUrl; - + + @Profile("!cas") @Bean - public WicketLoginUrlAuthenticationEntryPoint wicketAuthenticationEntryPoint() { + public AuthenticationEntryPoint authenticationEntryPoint() { return new WicketLoginUrlAuthenticationEntryPoint("/login"); } @@ -69,25 +85,15 @@ public MidPointGuiAuthorizationEvaluator accessDecisionManager(SecurityEnforcer return new MidPointGuiAuthorizationEvaluator(securityEnforcer, securityContextManager, taskManager); } - @Profile("sso") - @Bean - public RequestHeaderAuthenticationFilter requestHeaderAuthenticationFilter(AuthenticationManager authenticationManager) { - RequestHeaderAuthenticationFilter filter = new RequestHeaderAuthenticationFilter(); - filter.setPrincipalRequestHeader("SM_USER"); - filter.setAuthenticationManager(authenticationManager); - - return filter; - } - @Override public void configure(WebSecurity web) throws Exception { - // Web (SOAP) services + // Web (SOAP) services web.ignoring().antMatchers("/model/**"); web.ignoring().antMatchers("/ws/**"); // REST service web.ignoring().antMatchers("/rest/**"); - + // Special intra-cluster service to download and delete report outputs web.ignoring().antMatchers("/report"); @@ -135,7 +141,7 @@ protected void configure(HttpSecurity http) throws Exception { .successHandler(authenticationSuccessHandler()).permitAll(); http.exceptionHandling() - .authenticationEntryPoint(wicketAuthenticationEntryPoint()) + .authenticationEntryPoint(authenticationEntryPoint()) .accessDeniedHandler(accessDeniedHandler()); if (!csrfEnabled) { @@ -143,6 +149,22 @@ protected void configure(HttpSecurity http) throws Exception { } http.headers().disable(); + + if (Arrays.stream(environment.getActiveProfiles()).anyMatch(p -> p.equalsIgnoreCase("cas"))) { + http.addFilterAt(casFilter(), CasAuthenticationFilter.class); + http.addFilterBefore(requestSingleLogoutFilter(), LogoutFilter.class); +// http.addFilterBefore(singleSignOutFilter(), CasAuthenticationFilter.class); + } + + if (Arrays.stream(environment.getActiveProfiles()).anyMatch(p -> p.equalsIgnoreCase("sso"))) { + http.addFilterBefore(requestHeaderAuthenticationFilter(), LogoutFilter.class); + } + } + + @Bean + @Override + protected AuthenticationManager authenticationManager() throws Exception { + return super.authenticationManager(); } @Bean @@ -150,9 +172,10 @@ public MidPointAccessDeniedHandler accessDeniedHandler() { return new MidPointAccessDeniedHandler(); } - @Profile({"!ldap", "!cas"}) + @Profile("default") + @Conditional(DefaultProfileOnlyCondition.class) @Bean - public AuthenticationProvider authenticationProvider() { + public AuthenticationProvider midPointAuthenticationProvider() throws Exception { return new MidPointAuthenticationProvider(); } @@ -177,5 +200,57 @@ public AuditedLogoutHandler logoutHandler() { return handler; } + + @Profile("sso") + @Bean + public RequestHeaderAuthenticationFilter requestHeaderAuthenticationFilter() { + RequestHeaderAuthenticationFilter filter = new RequestHeaderAuthenticationFilter(); + filter.setPrincipalRequestHeader(principalRequestHeader); + filter.setAuthenticationManager(authenticationManager); + + return filter; + } + + @Profile("cas") + @Bean + public CasAuthenticationFilter casFilter() { + CasAuthenticationFilter filter = new CasAuthenticationFilter(); + filter.setAuthenticationManager(authenticationManager); + + return filter; + } + + @Profile("cas") + @Bean + public LogoutFilter requestSingleLogoutFilter() { + LogoutFilter filter = new LogoutFilter(casServerUrl + "/logout", new SecurityContextLogoutHandler()); + filter.setFilterProcessesUrl("/j_spring_cas_security_logout"); + + return filter; + } + +// @Profile("cas") +// @Bean +// public SingleSignOutFilter singleSignOutFilter() { +// SingleSignOutFilter filter = new SingleSignOutFilter(); +// filter.setCasServerUrlPrefix(casServerUrl); +// +// return filter; +// } + + private static class DefaultProfileOnlyCondition implements Condition { + + @Override + public boolean matches(ConditionContext context, AnnotatedTypeMetadata metadata) { + + if (context.getEnvironment() == null) { + return true; + } + + String[] activeProfiles = context.getEnvironment().getActiveProfiles(); + + return !Arrays.stream(activeProfiles).anyMatch(p -> p.equalsIgnoreCase("cas") || p.equalsIgnoreCase("ldap")); + } + } } diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/LockoutStatusPanel.html b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/LockoutStatusPanel.html index b574ddb2843..1ee17aebcc3 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/LockoutStatusPanel.html +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/LockoutStatusPanel.html @@ -17,12 +17,10 @@
-
-
-
-
+
+
+
-
diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AbstractRoleAssignmentPanel.html b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AbstractRoleAssignmentPanel.html index 26a2851db6b..aa600ce239f 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AbstractRoleAssignmentPanel.html +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AbstractRoleAssignmentPanel.html @@ -20,11 +20,7 @@
-
- -
-
-
+
diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AbstractRoleAssignmentPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AbstractRoleAssignmentPanel.java index db428b9f101..40b93d7160e 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AbstractRoleAssignmentPanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/AbstractRoleAssignmentPanel.java @@ -17,21 +17,18 @@ package com.evolveum.midpoint.web.component.assignment; import java.util.ArrayList; -import java.util.Arrays; import java.util.Collections; import java.util.List; -import javax.xml.namespace.QName; - import com.evolveum.midpoint.gui.api.component.AssignmentPopup; import com.evolveum.midpoint.prism.*; +import com.evolveum.midpoint.prism.query.NotFilter; +import com.evolveum.midpoint.prism.query.ObjectFilter; import com.evolveum.midpoint.schema.constants.ObjectTypes; -import com.evolveum.midpoint.schema.constants.RelationTypes; import com.evolveum.midpoint.schema.constants.SchemaConstants; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.web.component.prism.*; import com.evolveum.midpoint.web.component.search.SearchFactory; -import com.evolveum.midpoint.web.component.search.SearchItem; import com.evolveum.midpoint.web.component.search.SearchItemDefinition; import com.evolveum.midpoint.web.page.admin.PageAdminFocus; import com.evolveum.midpoint.web.page.admin.users.component.AssignmentInfoDto; @@ -39,37 +36,27 @@ import com.evolveum.midpoint.xml.ns._public.common.common_3.*; import org.apache.commons.lang.StringUtils; -import org.apache.wicket.MarkupContainer; import org.apache.wicket.ajax.AjaxRequestTarget; -import org.apache.wicket.ajax.form.AjaxFormComponentUpdatingBehavior; import org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator; import org.apache.wicket.extensions.markup.html.repeater.data.table.AbstractColumn; import org.apache.wicket.extensions.markup.html.repeater.data.table.IColumn; -import org.apache.wicket.markup.html.WebMarkupContainer; import org.apache.wicket.markup.html.basic.Label; import org.apache.wicket.markup.html.panel.Fragment; import org.apache.wicket.markup.repeater.Item; import org.apache.wicket.model.IModel; import org.apache.wicket.model.Model; -import com.evolveum.midpoint.gui.api.component.TypedAssignablePanel; import com.evolveum.midpoint.gui.api.page.PageBase; import com.evolveum.midpoint.gui.api.util.WebComponentUtil; import com.evolveum.midpoint.gui.api.util.WebModelServiceUtils; -import com.evolveum.midpoint.gui.impl.component.MultivalueContainerListPanelWithDetailsPanel; -import com.evolveum.midpoint.gui.impl.model.PropertyWrapperFromContainerValueWrapperModel; import com.evolveum.midpoint.prism.path.ItemPath; import com.evolveum.midpoint.prism.query.ObjectPaging; import com.evolveum.midpoint.prism.query.ObjectQuery; import com.evolveum.midpoint.prism.query.builder.QueryBuilder; -import com.evolveum.midpoint.schema.util.ObjectTypeUtil; -import com.evolveum.midpoint.task.api.Task; import com.evolveum.midpoint.util.exception.SchemaException; import com.evolveum.midpoint.util.logging.Trace; import com.evolveum.midpoint.util.logging.TraceManager; import com.evolveum.midpoint.web.component.AjaxButton; -import com.evolveum.midpoint.web.component.form.Form; -import com.evolveum.midpoint.web.component.input.DropDownChoicePanel; import com.evolveum.midpoint.web.component.util.VisibleEnableBehaviour; import com.evolveum.midpoint.web.session.UserProfileStorage; import com.evolveum.midpoint.web.session.UserProfileStorage.TableId; @@ -83,15 +70,11 @@ public class AbstractRoleAssignmentPanel extends AssignmentPanel { private static final Trace LOGGER = TraceManager.getTrace(AssignmentPanel.class); - private static final String ID_RELATION = "relation"; - private static final String ID_RELATION_CONTAINER = "relationContainer"; private static final String ID_SHOW_ALL_ASSIGNMENTS_BUTTON = "showAllAssignmentsButton"; protected static final String DOT_CLASS = AbstractRoleAssignmentPanel.class.getName() + "."; private static final String OPERATION_LOAD_TARGET_REF_OBJECT = DOT_CLASS + "loadAssignmentTargetRefObject"; - private RelationTypes relationValue = null; - public AbstractRoleAssignmentPanel(String id, IModel> assignmentContainerWrapperModel){ super(id, assignmentContainerWrapperModel); } @@ -99,55 +82,6 @@ public AbstractRoleAssignmentPanel(String id, IModel relation = WebComponentUtil.createEnumPanel(RelationTypes.class, ID_RELATION, - WebComponentUtil.createReadonlyModelFromEnum(RelationTypes.class), - new IModel() { - - private static final long serialVersionUID = 1L; - - @Override - public RelationTypes getObject() { - return relationValue; - } - - @Override - public void setObject(RelationTypes relationTypes) { - relationValue = relationTypes; - } - - @Override - public void detach() { - - } - }, this, true, - createStringResource("RelationTypes.ANY").getString()); - relation.getBaseFormComponent().add(new AjaxFormComponentUpdatingBehavior("change") { - private static final long serialVersionUID = 1L; - - @Override - protected void onUpdate(AjaxRequestTarget target) { - getMultivalueContainerListPanel().refreshTable(target); - } - }); - relation.setOutputMarkupId(true); - relation.setOutputMarkupPlaceholderTag(true); - relationContainer.addOrReplace(relation); - AjaxButton showAllAssignmentsButton = new AjaxButton(ID_SHOW_ALL_ASSIGNMENTS_BUTTON, createStringResource("AssignmentTablePanel.menu.showAllAssignments")) { @@ -171,11 +105,6 @@ public boolean isVisible(){ return searchContainer; } - private DropDownChoicePanel getRelationPanel() { - return (DropDownChoicePanel) getAssignmentContainer().get(ID_RELATION_CONTAINER).get(ID_RELATION); - } - - protected void showAllAssignments(AjaxRequestTarget target) { PageBase pageBase = getPageBase(); List previewAssignmentsList; @@ -200,6 +129,11 @@ protected void addPerformed(AjaxRequestTarget target, List newAssignmentsList) { super.addPerformed(target, newAssignmentsList); addSelectedAssignmentsPerformed(target, newAssignmentsList); } + + @Override + protected List getAvailableObjectTypesList(){ + return getObjectTypesList(); + } }; popupPanel.setOutputMarkupId(true); getPageBase().showMainPopup(popupPanel, target); @@ -326,36 +260,18 @@ protected int getItemsPerPage() { return (int) getParentPage().getItemsPerPage(UserProfileStorage.TableId.ASSIGNMENTS_TAB_TABLE); } - protected ObjectQuery createObjectQuery() { - QName relation = getRelation(); - if (PrismConstants.Q_ANY.equals(relation)){ - return QueryBuilder.queryFor(AssignmentType.class, getParentPage().getPrismContext()) - .block() - .not() - .item(new ItemPath(AssignmentType.F_CONSTRUCTION, ConstructionType.F_RESOURCE_REF)) - .isNull() - .endBlock() - .and() - .block() - .not() - .item(new ItemPath(AssignmentType.F_TARGET_REF)) - .ref(SchemaConstants.ORG_DEPUTY) - .endBlock() - .and() - .not() - .exists(AssignmentType.F_POLICY_RULE) - .build(); - } else { - return QueryBuilder.queryFor(AssignmentType.class, getParentPage().getPrismContext()) - .item(new ItemPath(AssignmentType.F_TARGET_REF)) - .ref(relation) - .build(); - } - } - - private QName getRelation() { - return relationValue == null ? PrismConstants.Q_ANY : relationValue.getRelation(); - } + protected ObjectQuery createObjectQuery() { + ObjectFilter deputyFilter = QueryBuilder.queryFor(AssignmentType.class, getParentPage().getPrismContext()) + .item(new ItemPath(AssignmentType.F_TARGET_REF)) + .ref(SchemaConstants.ORG_DEPUTY) + .buildFilter(); + ObjectQuery query = QueryBuilder.queryFor(AssignmentType.class, getParentPage().getPrismContext()) + .not() + .exists(AssignmentType.F_POLICY_RULE) + .build(); + query.addFilter(NotFilter.createNot(deputyFilter)); + return query; + } private IModel getTenantLabelModel(ContainerValueWrapper assignmentContainer){ if (assignmentContainer == null || assignmentContainer.getContainerValue() == null){ @@ -398,10 +314,6 @@ private IModel getIdentifierLabelModel(ContainerV return Model.of(""); } - protected boolean isRelationVisible() { - return true; - } - protected List getObjectTypesList(){ return WebComponentUtil.createAssignableTypesList(); } 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 fcabc78eba3..e8209a7408b 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 @@ -95,11 +95,6 @@ public Boolean getObject() { return columns; } - @Override - protected boolean isRelationVisible() { - return false; - } - // @Override // protected void addSelectedAssignmentsPerformed(AjaxRequestTarget target, List assignmentsList, // QName relation, ShadowKindType kind, String intent) { diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/InducedEntitlementDetailsPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/InducedEntitlementDetailsPanel.java deleted file mode 100644 index 7c0edb6519a..00000000000 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/InducedEntitlementDetailsPanel.java +++ /dev/null @@ -1,46 +0,0 @@ -/* - * Copyright (c) 2010-2018 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 com.evolveum.midpoint.prism.path.ItemPath; -import com.evolveum.midpoint.web.component.form.Form; -import com.evolveum.midpoint.web.component.prism.ContainerValueWrapper; -import com.evolveum.midpoint.web.component.prism.ContainerWrapper; -import com.evolveum.midpoint.web.component.prism.PrismContainerPanel; -import com.evolveum.midpoint.web.page.admin.PageAdminObjectDetails; -import com.evolveum.midpoint.xml.ns._public.common.common_3.*; -import org.apache.wicket.model.IModel; -import org.apache.wicket.model.Model; - -/** - * Created by honchar. - */ -public class InducedEntitlementDetailsPanel extends InducementDetailsPanel { - private static final long serialVersionUID = 1L; - - public InducedEntitlementDetailsPanel(String id, Form form, IModel> assignmentModel) { - super(id, form, assignmentModel); - } - - @Override - protected void initContainersPanel(Form form, PageAdminObjectDetails pageBase) { - ContainerWrapper constructionContainer = getModelObject().findContainerWrapper(getModelObject().getPath().append((AssignmentType.F_CONSTRUCTION))); - ConstructionAssociationPanel constructionDetailsPanel = new ConstructionAssociationPanel(ID_SPECIFIC_CONTAINERS, Model.of(constructionContainer)); - constructionDetailsPanel.setOutputMarkupId(true); - add(constructionDetailsPanel); - } - -} diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/InducedEntitlementsPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/InducedEntitlementsPanel.java index 31dd98ada93..8574098f683 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/InducedEntitlementsPanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/InducedEntitlementsPanel.java @@ -130,17 +130,9 @@ public void populateItem(Item getObjectTypesList(){ return Arrays.asList(ObjectTypes.RESOURCE); } diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/InducementsPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/InducementsPanel.java index 32dbdf4ad3e..ee59710fce0 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/InducementsPanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/InducementsPanel.java @@ -39,7 +39,6 @@ public InducementsPanel(String id, IModel> indu @Override protected void initCustomPaging() { getInducementsTabStorage().setPaging(ObjectPaging.createPaging(0, getItemsPerPage())); - } @Override diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/PolicyRulesPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/PolicyRulesPanel.java index 3ca9b3a0069..12f89ba5233 100755 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/PolicyRulesPanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/assignment/PolicyRulesPanel.java @@ -99,7 +99,8 @@ public void populateItem(Item> rowModel) { ContainerWrapper policyRuleWrapper = rowModel.getObject().findContainerWrapper(new ItemPath(rowModel.getObject().getPath(), AssignmentType.F_POLICY_RULE)); ContainerWrapper wrapper = policyRuleWrapper.getValues().get(0).findContainerWrapper(new ItemPath(policyRuleWrapper.getValues().get(0).getPath(), PolicyRuleType.F_POLICY_ACTIONS)); - String action = PolicyRuleTypeUtil.toShortString(wrapper.getValues().get(0).getContainerValue().getValue(), new ArrayList<>()); + String action = wrapper != null ? + PolicyRuleTypeUtil.toShortString(wrapper.getValues().get(0).getContainerValue().getValue(), new ArrayList<>()) : null; cellItem.add(new MultiLineLabel(componentId, Model.of(action != null && !action.equals("null") ? action : ""))); } diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/InlineMenuButtonColumn.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/InlineMenuButtonColumn.java index 228ff448733..f048893899f 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/InlineMenuButtonColumn.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/data/column/InlineMenuButtonColumn.java @@ -45,7 +45,6 @@ * @author honchar * @author Viliam Repan (lazyman) *

- * TODO Still needs more cleanup. Why button column has to understand activation, focus objects or handle modal windows? That should not be here definitely. */ public class InlineMenuButtonColumn extends AbstractColumn { diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/AbstractRoleMainPanel.html b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/AbstractRoleMainPanel.html index c5c13dca853..83e319b63b9 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/AbstractRoleMainPanel.html +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/AbstractRoleMainPanel.html @@ -22,11 +22,6 @@ - - - - diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/AbstractRoleMainPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/AbstractRoleMainPanel.java index 957a49d80d8..eaeec3e2855 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/AbstractRoleMainPanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/objectdetails/AbstractRoleMainPanel.java @@ -82,8 +82,6 @@ public abstract class AbstractRoleMainPanel extends private static final String OPERATION_LOAD_ASSIGNMENTS_LIMIT = DOT_CLASS + "loadAssignmentsLimit"; private static final String ID_SHOPPING_CART_BUTTONS_PANEL = "shoppingCartButtonsPanel"; private static final String ID_ADD_TO_CART_BUTTON = "addToCartButton"; - private static final String ID_SHOPPING_CART_BUTTON = "shoppingCartButton"; - private static final String ID_ITEMS_COUNT = "itemsCount"; public AbstractRoleMainPanel(String id, LoadableModel> objectModel, LoadableModel>> projectionModel, @@ -109,7 +107,7 @@ private void initShoppingCartPanel(PageAdminObjectDetails parentPage){ public boolean isVisible(){ //show panel only in case if user came to object details from // Role Catalog page - return PageAssignmentShoppingCart.class.equals(getPreviousPage(parentPage)); + return PageAssignmentShoppingCart.class.equals(WebComponentUtil.getPreviousPageClass(parentPage)); } }); getMainForm().add(shoppingCartButtonsPanel); @@ -127,7 +125,7 @@ protected void updateAjaxAttributes(AjaxRequestAttributes attributes) { public void onClick(AjaxRequestTarget target) { AssignmentEditorDto dto = AssignmentEditorDto.createDtoFromObject(getObject().asObjectable(), UserDtoStatus.ADD, parentPage); storage.getAssignmentShoppingCart().add(dto); - target.add(shoppingCartButtonsPanel); + parentPage.reloadShoppingCartIcon(target); } }; addToCartButton.add(AttributeAppender.append("class", new LoadableModel() { @@ -152,61 +150,6 @@ public boolean isEnabled(){ addToCartButton.add(AttributeAppender.append("title", AssignmentsUtil.getShoppingCartAssignmentsLimitReachedTitleModel(parentPage))); shoppingCartButtonsPanel.add(addToCartButton); - - AjaxButton shoppingCartButton = new AjaxButton(ID_SHOPPING_CART_BUTTON) { - private static final long serialVersionUID = 1L; - - @Override - protected void updateAjaxAttributes(AjaxRequestAttributes attributes) { - attributes.setChannel(new AjaxChannel("blocking", AjaxChannel.Type.ACTIVE)); - } - - @Override - public void onClick(AjaxRequestTarget ajaxRequestTarget) { - parentPage.navigateToNext(PageAssignmentsList.class); - } - }; - shoppingCartButton.setOutputMarkupId(true); - shoppingCartButtonsPanel.add(shoppingCartButton); - - Label cartItemsCount = new Label(ID_ITEMS_COUNT, new LoadableModel(true) { - private static final long serialVersionUID = 1L; - - @Override - public String load(){ - return Integer.toString(storage.getAssignmentShoppingCart().size()); - } - }); - cartItemsCount.add(new VisibleEnableBehaviour() { - private static final long serialVersionUID = 1L; - - @Override - public boolean isVisible() { - if (storage.getAssignmentShoppingCart().size() == 0) { - return false; - } else { - return true; - } - } - }); - cartItemsCount.setOutputMarkupId(true); - shoppingCartButton.add(cartItemsCount); - - } - - private Class getPreviousPage(PageAdminObjectDetails parentPage){ - List breadcrumbs = parentPage.getBreadcrumbs(); - if (breadcrumbs == null || breadcrumbs.size() < 2){ - return null; - } - Breadcrumb previousBreadcrumb = breadcrumbs.get(breadcrumbs.size() - 2); - Class page = null; - if (previousBreadcrumb instanceof BreadcrumbPageClass){ - page = ((BreadcrumbPageClass) previousBreadcrumb).getPage(); - } else if (previousBreadcrumb instanceof BreadcrumbPageInstance){ - page = ((BreadcrumbPageInstance) previousBreadcrumb).getPage().getClass(); - } - return page; } @Override diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/CheckTableHeader.html b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/CheckTableHeader.html index 632a3ca4c40..1ab52bce77b 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/CheckTableHeader.html +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/CheckTableHeader.html @@ -24,7 +24,9 @@ - + + + diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/CheckTableHeader.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/CheckTableHeader.java index dd100b346b7..927540c252f 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/CheckTableHeader.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/CheckTableHeader.java @@ -18,6 +18,7 @@ import com.evolveum.midpoint.gui.api.GuiStyleConstants; import com.evolveum.midpoint.gui.api.component.BasePanel; +import com.evolveum.midpoint.gui.api.component.PendingOperationPanel; import com.evolveum.midpoint.gui.api.component.togglebutton.ToggleIconButton; import com.evolveum.midpoint.gui.api.page.PageBase; import com.evolveum.midpoint.gui.api.util.WebComponentUtil; @@ -28,6 +29,7 @@ import com.evolveum.midpoint.prism.path.ItemPath; import com.evolveum.midpoint.schema.result.OperationResult; import com.evolveum.midpoint.web.component.BootstrapLabel; +import com.evolveum.midpoint.web.component.util.VisibleBehaviour; import com.evolveum.midpoint.web.component.util.VisibleEnableBehaviour; import com.evolveum.midpoint.web.util.TooltipBehavior; import com.evolveum.midpoint.xml.ns._public.common.common_3.*; @@ -37,7 +39,6 @@ import org.apache.wicket.ajax.markup.html.AjaxLink; import org.apache.wicket.ajax.markup.html.form.AjaxCheckBox; import org.apache.wicket.markup.html.basic.Label; -import org.apache.wicket.markup.html.form.Form; import org.apache.wicket.model.*; import javax.xml.datatype.XMLGregorianCalendar; @@ -59,6 +60,7 @@ public class CheckTableHeader extends BasePanel> model) { super(id, model); @@ -78,6 +80,10 @@ protected void onUpdate(AjaxRequestTarget target) { }; add(check); + PendingOperationPanel pendingPanel = new PendingOperationPanel(ID_PENDING_OPERATION, createPendingOperationsModel()); + pendingPanel.add(new VisibleBehaviour(() -> ShadowType.class.equals(getModelObject().getDefinition().getCompileTimeClass()))); + add(pendingPanel); + Label icon = new Label(ID_ICON); icon.add(AttributeModifier.replace("class", new AbstractReadOnlyModel() { private static final long serialVersionUID = 1L; @@ -171,6 +177,30 @@ public boolean isOn() { } + private IModel> createPendingOperationsModel() { + return new AbstractReadOnlyModel>() { + + private static final long serialVersionUID = 1L; + + @Override + public List getObject() { + List list = new ArrayList<>(); + + ObjectWrapper wrapper = getModelObject(); + ContainerWrapper operations = wrapper.findContainerWrapper(new ItemPath(ShadowType.F_PENDING_OPERATION)); + if (operations == null) { + return list; + } + + for (ContainerValueWrapper cw : (List) operations.getValues()) { + list.add(cw.getContainerValue().asContainerable()); + } + + return list; + } + }; + } + private String createAccountIcon() { ObjectWrapper wrapper = getModelObject(); PrismObject object = wrapper.getObject(); diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/SceneDto.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/SceneDto.java index 1e85253dba9..d85c368818e 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/SceneDto.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/prism/show/SceneDto.java @@ -86,7 +86,12 @@ public List getItems() { public String getName(Component component) { if (scene.getName() != null) { if (scene.getName().getDisplayName() != null) { - return resolve(scene.getName().getDisplayName(), component, scene.getName().namesAreResourceKeys()); + String name = resolve(scene.getName().getDisplayName(), component, scene.getName().namesAreResourceKeys()); + if (scene.getSourceAbsPath() != null && scene.getSourceAbsPath().getSegments() != null && + scene.getSourceAbsPath().getSegments().size() > 1){ + name = name + " (" + scene.getSourceAbsPath().toString() + ")"; + } + return name; } else { return resolve(scene.getName().getSimpleName(), component, scene.getName().namesAreResourceKeys()); } diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/FocusListInlineMenuHelper.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/FocusListInlineMenuHelper.java index 25a21c17d5a..65f3ff64128 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/FocusListInlineMenuHelper.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/component/util/FocusListInlineMenuHelper.java @@ -78,7 +78,7 @@ public FocusListInlineMenuHelper(@NotNull Class objectClass, @NotNull PageBas this.focusListComponent = focusListComponent; } - public List createRowActions(boolean isHeader) { + public List createRowActions() { List menu = new ArrayList<>(); menu.add(new ButtonInlineMenuItem(parentPage.createStringResource("FocusListInlineMenuHelper.menu.enable")) { private static final long serialVersionUID = 1L; diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/PageAdminObjectDetails.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/PageAdminObjectDetails.java index ac3a4cb12aa..c5022c8756a 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/PageAdminObjectDetails.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/PageAdminObjectDetails.java @@ -146,7 +146,8 @@ protected String load() { name = WebComponentUtil.getName(getObjectWrapper().getObject()); } - String key = "PageAdminObjectDetails.title.edit" + getCompileTimeClass().getSimpleName(); + String key = (getObjectWrapper().isReadonly() ? "PageAdminObjectDetails.title.view" : "PageAdminObjectDetails.title.edit") + + getCompileTimeClass().getSimpleName(); return createStringResource(key, name).getObject(); } }; diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/orgs/AbstractOrgTabPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/orgs/AbstractOrgTabPanel.java index d17b11bc941..6e6a45853f4 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/orgs/AbstractOrgTabPanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/orgs/AbstractOrgTabPanel.java @@ -19,6 +19,7 @@ import java.util.List; import com.evolveum.midpoint.web.component.util.SelectableBean; +import com.evolveum.midpoint.web.session.UsersStorage; import org.apache.wicket.ajax.AjaxEventBehavior; import org.apache.wicket.ajax.AjaxRequestTarget; import org.apache.wicket.extensions.markup.html.tabs.AbstractTab; @@ -88,8 +89,10 @@ public WebMarkupContainer getPanel(String panelId) { private static final long serialVersionUID = 1L; protected void onEvent(final AjaxRequestTarget target) { - SessionStorage storage = getPageBase().getSessionStorage(); - storage.getUsers().setSelectedTabId(tabId); + UsersStorage usersStorage = getUsersSessionStorage(); + if (usersStorage != null) { + usersStorage.setSelectedTabId(tabId); + } } } ); @@ -108,12 +111,14 @@ protected void onEvent(final AjaxRequestTarget target) { } }; - final SessionStorage storage = getPageBase().getSessionStorage(); - int selectedTab = storage.getUsers().getSelectedTabId() == -1 ? 0 : storage.getUsers().getSelectedTabId(); List tabsList = tabModel.getObject(); - if (tabsList == null || (selectedTab > tabsList.size() - 1)) { - storage.getUsers().setSelectedTabId(0); - selectedTab = 0; + UsersStorage usersStorage = getUsersSessionStorage(); + int selectedTab = 0; + if (usersStorage != null) { + selectedTab = usersStorage.getSelectedTabId() == -1 ? 0 : usersStorage.getSelectedTabId(); + if (tabsList == null || (selectedTab > tabsList.size() - 1)) { + usersStorage.setSelectedTabId(0); + } } AjaxTabbedPanel tabbedPanel = new AjaxTabbedPanel(ID_TABS, tabModel.getObject(), new Model<>(selectedTab), null){ @@ -196,12 +201,18 @@ protected boolean isWarnMessageVisible(){ protected void changeTabPerformed(int index){ if (roots != null && index >= 0 && index <= roots.size()){ - SessionStorage storage = getPageBase().getSessionStorage(); - SelectableBean selected = new SelectableBean<>(); - selected.setValue(roots.get(index).asObjectable()); - storage.getUsers().setSelectedItem(selected); - storage.getUsers().setSelectedTabId(index); + UsersStorage usersStorage = getUsersSessionStorage(); + if (usersStorage != null) { + SelectableBean selected = new SelectableBean<>(); + selected.setValue(roots.get(index).asObjectable()); + usersStorage.setSelectedItem(selected); + usersStorage.setSelectedTabId(index); + } } } + protected UsersStorage getUsersSessionStorage(){ + return getPageBase().getSessionStorage().getUsers(); + } + } diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/orgs/OrgTreeAssignablePanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/orgs/OrgTreeAssignablePanel.java index cc027d1e6ab..2f94db98b05 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/orgs/OrgTreeAssignablePanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/orgs/OrgTreeAssignablePanel.java @@ -19,6 +19,7 @@ import java.util.List; import com.evolveum.midpoint.gui.api.model.LoadableModel; +import com.evolveum.midpoint.web.session.UsersStorage; import org.apache.wicket.Component; import org.apache.wicket.ajax.AjaxRequestTarget; import org.apache.wicket.markup.html.panel.Panel; @@ -109,6 +110,11 @@ protected boolean isWarnMessageVisible(){ return false; } + @Override + protected UsersStorage getUsersSessionStorage(){ + return null; + } + }; tabbedPanel.setOutputMarkupId(true); diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResources.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResources.java index 5cfc4e6553b..e3b7f68d331 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResources.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/PageResources.java @@ -20,7 +20,9 @@ import java.util.Collection; import java.util.List; +import com.evolveum.midpoint.model.api.util.ResourceUtils; import com.evolveum.midpoint.prism.PrismObject; +import com.evolveum.midpoint.util.exception.*; import com.evolveum.midpoint.web.application.Url; import com.evolveum.midpoint.web.component.dialog.ConfirmationPanel; import com.evolveum.midpoint.web.component.menu.cog.ButtonInlineMenuItem; @@ -89,6 +91,7 @@ public class PageResources extends PageAdminResources { private static final String DOT_CLASS = PageResources.class.getName() + "."; private static final String OPERATION_TEST_RESOURCE = DOT_CLASS + "testResource"; private static final String OPERATION_DELETE_RESOURCES = DOT_CLASS + "deleteResources"; + private static final String OPERATION_REFRESH_SCHEMA = DOT_CLASS + "refreshSchema"; private static final String ID_MAIN_FORM = "mainForm"; private static final String ID_TABLE = "table"; @@ -269,6 +272,28 @@ public boolean isHeaderMenuItem(){ } }); + menuItems.add(new InlineMenuItem(createStringResource("pageResource.button.refreshSchema")) { + private static final long serialVersionUID = 1L; + + @Override + public InlineMenuItemAction initAction() { + return new ColumnMenuAction>() { + private static final long serialVersionUID = 1L; + + @Override + public void onClick(AjaxRequestTarget target) { + SelectableBean rowDto = getRowModel().getObject(); + refreshSchemaPerformed(rowDto.getValue(), target); + } + }; + } + + @Override + public boolean isHeaderMenuItem(){ + return false; + } + }); + menuItems.add(new ButtonInlineMenuItem(createStringResource("PageBase.button.delete")) { private static final long serialVersionUID = 1L; @@ -353,6 +378,36 @@ private List isAnyResourceSelected(AjaxRequestTarget target, Resou } + private void refreshSchemaPerformed(ResourceType resource, AjaxRequestTarget target) { + ConfirmationPanel dialog = new ConfirmationPanel(((PageBase)getPage()).getMainPopupBodyId(), + createStringResource("pageResources.message.refreshResourceSchemaConfirm")){ + @Override + public void yesPerformed(AjaxRequestTarget target) { + refreshSchemaConfirmPerformed(resource, target); + } + }; + ((PageBase)getPage()).showMainPopup(dialog, target); + } + + private void refreshSchemaConfirmPerformed(ResourceType resource, AjaxRequestTarget target){ + Task task = createSimpleTask(OPERATION_REFRESH_SCHEMA); + OperationResult parentResult = new OperationResult(OPERATION_REFRESH_SCHEMA); + + try { + ResourceUtils.deleteSchema(resource.asPrismObject(), getModelService(), getPrismContext(), task, parentResult); + getModelService().testResource(resource.getOid(), task); + } catch (ObjectAlreadyExistsException | ObjectNotFoundException | SchemaException + | ExpressionEvaluationException | CommunicationException | ConfigurationException + | PolicyViolationException | SecurityViolationException e) { + LoggingUtils.logUnexpectedException(LOGGER, "Error refreshing resource schema", e); + parentResult.recordFatalError("Error refreshing resource schema", e); + } + + parentResult.computeStatus(); + showResult(parentResult, "pageResource.refreshSchema.failed"); + target.add(getFeedbackPanel()); + } + private void deleteResourcePerformed(AjaxRequestTarget target, ResourceType single) { List selected = isAnyResourceSelected(target, single); if (selected.size() < 1) { diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceContentPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceContentPanel.java index ebe53d7d648..bd4f7d5a55e 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceContentPanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/resources/ResourceContentPanel.java @@ -23,7 +23,10 @@ import javax.xml.namespace.QName; import com.evolveum.midpoint.gui.api.GuiConstants; +import com.evolveum.midpoint.gui.api.component.PendingOperationPanel; import com.evolveum.midpoint.web.component.menu.cog.ButtonInlineMenuItem; +import com.evolveum.midpoint.web.component.prism.ObjectWrapper; +import com.evolveum.midpoint.xml.ns._public.common.common_3.*; import org.apache.commons.lang.StringUtils; import org.apache.wicket.ajax.AjaxRequestTarget; import org.apache.wicket.extensions.markup.html.repeater.data.grid.ICellPopulator; @@ -112,15 +115,6 @@ import com.evolveum.midpoint.web.session.SessionStorage; import com.evolveum.midpoint.web.session.UserProfileStorage.TableId; import com.evolveum.midpoint.web.util.OnePageParameterEncoder; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ActivationStatusType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.FocusType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ObjectType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.OperationResultType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ResourceType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowKindType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.ShadowType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.TaskType; -import com.evolveum.midpoint.xml.ns._public.common.common_3.UserType; /** * Implementation classes : ResourceContentResourcePanel, @@ -690,6 +684,27 @@ public void onClick(AjaxRequestTarget target, IModel> } }); + + columns.add(new AbstractColumn, String>( + createStringResource("PageAccounts.accounts.pendingOperations")) { + + private static final long serialVersionUID = 1L; + + @Override + public void populateItem(Item>> cellItem, + String componentId, IModel> rowModel) { + cellItem.add(new PendingOperationPanel(componentId, new AbstractReadOnlyModel>() { + + private static final long serialVersionUID = 1L; + + @Override + public List getObject() { + SelectableBean bean = rowModel.getObject(); + return bean.getValue().getPendingOperation(); + } + })); + } + }); return columns; } diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/PageRoles.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/PageRoles.java index 30a7c335150..7eddab7c4e6 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/PageRoles.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/roles/PageRoles.java @@ -104,7 +104,7 @@ private void initLayout() { @Override protected List createInlineMenu() { - return listInlineMenuHelper.createRowActions(false); + return listInlineMenuHelper.createRowActions(); } @Override diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.java index 3c5eef0ba29..425925e9261 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/server/PageTasks.java @@ -396,13 +396,13 @@ public Object getObject() { columns.add(check); columns.add(new PropertyColumn(createStringResource("pageTasks.node.statusMessage"), "statusMessage")); - IColumn menuColumn = new InlineMenuButtonColumn(createNodesInlineMenu(false), PageTasks.this); + IColumn menuColumn = new InlineMenuButtonColumn(createNodesInlineMenu(), PageTasks.this); columns.add(menuColumn); return columns; } - private List createNodesInlineMenu(boolean isHeader) { + private List createNodesInlineMenu() { List items = new ArrayList<>(); items.add(new ButtonInlineMenuItem(createStringResource("pageTasks.button.startScheduler")) { private static final long serialVersionUID = 1L; @@ -1971,7 +1971,7 @@ private void addInlineMenuToNodeRow(final NodeDto dto) { return; } - items.addAll(createNodesInlineMenu(false)); + items.addAll(createNodesInlineMenu()); } private IModel getTaskConfirmationMessageModel(ColumnMenuAction action, String actionName){ diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServices.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServices.java index 597424445ca..a8d4fbc0f55 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServices.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/services/PageServices.java @@ -106,7 +106,7 @@ protected List, String>> createColumns() { @Override protected List createInlineMenu() { - return listInlineMenuHelper.createRowActions(false); + return listInlineMenuHelper.createRowActions(); } @Override diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageUsers.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageUsers.java index c07e45a1f25..fe167bc88e8 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageUsers.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/users/PageUsers.java @@ -178,7 +178,7 @@ protected List, String>> createColumns() { @Override protected List createInlineMenu() { - return createRowActions(false); + return createRowActions(); } @Override @@ -255,7 +255,7 @@ public IModel getDataModel(IModel> rowModel) { return columns; } - private List createRowActions(boolean isHeader) { + private List createRowActions() { List menu = new ArrayList<>(); menu.add(new ButtonInlineMenuItem(createStringResource("pageUsers.menu.enable")) { private static final long serialVersionUID = 1L; diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/InfoTooltipBehavior.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/InfoTooltipBehavior.java index d33df9bd1eb..3ea56567d81 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/InfoTooltipBehavior.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/util/InfoTooltipBehavior.java @@ -51,7 +51,10 @@ public String getModalContainer(Component component) { public void onConfigure(Component component) { super.onConfigure(component); - component.add(AttributeModifier.replace("class", getCssClass())); + String cssClass = getCssClass(); + if (cssClass != null) { + component.add(AttributeModifier.replace("class", cssClass)); + } } @Override diff --git a/gui/admin-gui/src/main/resources/application-cas.yml b/gui/admin-gui/src/main/resources/application-cas.yml deleted file mode 100644 index f232c5f74bc..00000000000 --- a/gui/admin-gui/src/main/resources/application-cas.yml +++ /dev/null @@ -1,8 +0,0 @@ -#auth: -# cas: -# midpoint: -# host: http://localhost:8080/midpoint -# send: -# renew: false -# server: -# host: http://localhost:9090/ \ No newline at end of file diff --git a/gui/admin-gui/src/main/resources/application-ldap.yml b/gui/admin-gui/src/main/resources/application-ldap.yml deleted file mode 100644 index 52f6a26e2f2..00000000000 --- a/gui/admin-gui/src/main/resources/application-ldap.yml +++ /dev/null @@ -1,11 +0,0 @@ -#auth: -# ldap: -# host: ldap://localhost:389/dc=example,dc=com -# manager: cn=admin,dc=example,dc=com -# password: secret -# dn: -# pattern: uid={0},ou=people -# -# search: -# pattern: (uid={0}) -# subtree: true \ No newline at end of file diff --git a/gui/admin-gui/src/main/resources/application.yml b/gui/admin-gui/src/main/resources/application.yml index d398a995880..03cf6fdb5c5 100644 --- a/gui/admin-gui/src/main/resources/application.yml +++ b/gui/admin-gui/src/main/resources/application.yml @@ -20,7 +20,27 @@ server: auth: logout: url: / # NOTE: This URL is relative to application root - +## Example SSO header authentication configuration +# sso: +# header: SM_USER +## Example CAS SSO configuration +# cas: +# midpoint: +# url: http://localhost:38080/midpoint +# server: +# url: http://localhost:8080/cas +# ticketValidator: Cas30ServiceTicketValidator +## Example LDAP authentication configuration +# ldap: +# host: ldap://localhost:389/dc=example,dc=com +# manager: cn=admin,dc=example,dc=com +# password: secret +# dn: +# pattern: uid={0},ou=people +# +# search: +# pattern: (uid={0}) +# subtree: true #security: # enable-csrf: false # default for midpoint is true diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint.properties b/gui/admin-gui/src/main/resources/localization/Midpoint.properties index ec7c28c241a..fc557bdfab0 100755 --- a/gui/admin-gui/src/main/resources/localization/Midpoint.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint.properties @@ -1042,6 +1042,7 @@ PageAccounts.accounts.owner=Owner PageAccounts.accounts.result=Result PageAccounts.accounts.synchronizationSituation=Situation PageAccounts.accounts.synchronizationTimestamp=Timestamp +PageAccounts.accounts.pendingOperations=Pending operations PageAccounts.button.clearExportFolder=Clear export folder PageAccounts.button.export=Export PageAccounts.button.load=Load @@ -1156,12 +1157,16 @@ pageAdmin.reports.description=Exporting reports pageAdmin.reports=Reports PageAdmin.menu.top.users.requestAssign=Request Assignment PageAdminObjectDetails.title.editUserType=Edit user '{0}' +PageAdminObjectDetails.title.viewUserType=View user '{0}' PageAdminObjectDetails.title.newUserType=Create new user PageAdminObjectDetails.title.editRoleType=Edit role '{0}' +PageAdminObjectDetails.title.viewRoleType=View role '{0}' PageAdminObjectDetails.title.newServiceType=Create new service PageAdminObjectDetails.title.editServiceType=Edit service '{0}' +PageAdminObjectDetails.title.viewServiceType=View service '{0}' PageAdminObjectDetails.title.newRoleType=Create new role PageAdminObjectDetails.title.editOrgType=Edit organization '{0}' +PageAdminObjectDetails.title.viewOrgType=View organization '{0}' PageAdminObjectDetails.title.newOrgType=Create new organization PageAdminObjectDetails.title.newSystemConfigurationType=System Configuration PageAdminObjectDetails.noChangesSave=There were no changes to be saved. @@ -1968,6 +1973,7 @@ pageResources.message.deleteHostConfirm=Do you really want to delete host '{0}'? pageResources.message.deleteHostsConfirm=Do you really want to delete {0} hosts? pageResources.message.deleteResourceConfirm=Do you really want to delete resource '{0}'? pageResources.message.deleteResourcesConfirm=Do you really want to delete {0} resources? +pageResources.message.refreshResourceSchemaConfirm=Do you really want to refresh resource schema? pageResources.message.noHostSelected=No connector host has been selected. pageResources.message.noResourceSelected=No resource has been selected. pageResources.message.queryError=Error occurred during translation search query to filter. @@ -4185,4 +4191,10 @@ transition.details=Transition ref.details=Reference ShowEmptyButton.showMore=Show empty fields ShowEmptyButton.showLess=Hide empty fields -TaskExecutionGroupConstraintType.details.newValue=New secondary execution group definition \ No newline at end of file +TaskExecutionGroupConstraintType.details.newValue=New secondary execution group definition +PendingOperationPanel.pendingOperationType=Type: +PendingOperationPanel.resultStatus=Result status: +PendingOperationPanel.executionStatus=Execution status: +PendingOperationPanel.attempt=Attempt: +PendingOperationPanel.lastAttemptTimestamp=Last attempt: +PendingOperationPanel.completionTimestamp=Completed: \ No newline at end of file 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 f8efdb33698..2f550246a12 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_cs.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_cs.properties @@ -1039,6 +1039,7 @@ PageAccounts.accounts.owner=Vlastník PageAccounts.accounts.result=Výsledek PageAccounts.accounts.synchronizationSituation=Situace PageAccounts.accounts.synchronizationTimestamp=Časová značka +PageAccounts.accounts.pendingOperations=Čekající operace PageAccounts.button.clearExportFolder=Vymazat složku pro export PageAccounts.button.export=Export PageAccounts.button.load=Načíst @@ -1153,12 +1154,16 @@ pageAdmin.reports.description=Exportovat reporty pageAdmin.reports=Reporty PageAdmin.menu.top.users.requestAssign=Žádost o přiřazení PageAdminObjectDetails.title.editUserType=Upravit uživatele '{0}' +PageAdminObjectDetails.title.viewUserType=Zobrazit uživatele '{0}' PageAdminObjectDetails.title.newUserType=Vytvořit nového uživatele PageAdminObjectDetails.title.editRoleType=Upravit roli '{0}' +PageAdminObjectDetails.title.viewRoleType=Zobrazit roli '{0}' PageAdminObjectDetails.title.newServiceType=Vytvořit novou službu PageAdminObjectDetails.title.editServiceType=Upravit službu '{0}' +PageAdminObjectDetails.title.viewServiceType=Zobrazit službu '{0}' PageAdminObjectDetails.title.newRoleType=Vytvořit novou roli PageAdminObjectDetails.title.editOrgType=Upravit organizaci '{0}' +PageAdminObjectDetails.title.viewOrgType=Zobrazit operaci '{0}' PageAdminObjectDetails.title.newOrgType=Vytvořit novou organizaci PageAdminObjectDetails.title.newSystemConfigurationType=Systémová konfigurace PageAdminObjectDetails.noChangesSave=Nebyly provedeny žádné změny, které by měly být uloženy. @@ -1961,6 +1966,7 @@ pageResources.message.deleteHostConfirm=Opravdu chcete smazat hostitele '{0}'? pageResources.message.deleteHostsConfirm=Opravdu chcete smazat {0} vybraných hostitelů? pageResources.message.deleteResourceConfirm=Opravdu chcete smazat aplikaci '{0}'? pageResources.message.deleteResourcesConfirm=Opravdu chcete smazat {0} vybraných aplikací? +pageResources.message.refreshResourceSchemaConfirm=Opravdu chceme znovunačíst schéma aplikace? pageResources.message.noHostSelected=Nebyl vybrán žádný hostitel konektoru. pageResources.message.noResourceSelected=Nebyla vybrána žádná aplikace. pageResources.message.queryError=Chyba při překladu vyhledávacího dotazu do filtru. @@ -2514,6 +2520,8 @@ passwordPanel.passwordChange=Změna passwordPanel.passwordRemove=Odebrat passwordPanel.passwordSet=Heslo je nastaveno passwordPanel.passwordRemoveLabel=heslo bude odebráno +PasswordPanel.passwordPlaceholder=Nové heslo (2x) +PasswordPanel.repeatPasswordPlaceholder=Zopakovat heslo past.ChangeType.ADD=Vloženo past.ChangeType.DELETE=Smazáno past.ChangeType.MODIFY=Upraveno @@ -3405,6 +3413,7 @@ operation.com.evolveum.midpoint.task.api.Task.listSubtasksRaw=Vypsat úlohy na s operation.com.evolveum.midpoint.web.page.self.PageSelfCredentials.savePassword=Změnit heslo (GUI) operation.com.evolveum.midpoint.web.page.self.PageRequestRole.save=Změny byly úspěšně uloženy operation.com.evolveum.midpoint.web.page.self.PageRequestRole.taskCreated=Přiřazení role čeká na schválení. +operation.com.evolveum.midpoint.gui.api.component.ObjectListPanel.loadCustomMenuItems=Načíst přizpůsobené akce PageError.button.home=Domů PageResource.tab.connector=Konektor PageResource.tab.connector.connectorLabel=Konektor @@ -4048,6 +4057,7 @@ AssociationDetailsPanel.AssociationHeader=Asociace RoleRelationSelectionPanel.select.relation=Vyberte vazbu ke zpracování operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.delegateWorkItem=Delegovat pracovní položky AbstractRoleAssignmentPanel.relationLabel=Vztah +AbstractRoleAssignmentPanel.relationKindIntentColumn=Vztah nebo druh/záměr AbstractRoleAssignmentPanel.identifierLabel=Identifikátor AbstractRoleMainPanel.inducedEntitlements=Indukovaná oprávnění AbstractObjectMainPanel.editXmlButton=Upravit syrové objekty @@ -4131,3 +4141,9 @@ ref.details=Odkaz ShowEmptyButton.showMore=Zobrazit prázdné položky ShowEmptyButton.showLess=Skrýt prázdné položky TaskExecutionGroupConstraintType.details.newValue=Nová definice druhotné skupiny pro slouštění úloh +PendingOperationPanel.pendingOperationType=Typ: +PendingOperationPanel.resultStatus=Stav výsledku: +PendingOperationPanel.executionStatus=Stav vykonávání: +PendingOperationPanel.attempt=Pokus: +PendingOperationPanel.lastAttemptTimestamp=Poslední pokus: +PendingOperationPanel.completionTimestamp=Dokončeno: 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 3e436100682..c13a54169dc 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_de.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_de.properties @@ -1039,6 +1039,7 @@ PageAccounts.accounts.owner=Besitzer PageAccounts.accounts.result=Ergebnis PageAccounts.accounts.synchronizationSituation=Situation PageAccounts.accounts.synchronizationTimestamp=Zeitstempel +PageAccounts.accounts.pendingOperations=Pending operations PageAccounts.button.clearExportFolder=Exportordner leeren PageAccounts.button.export=Exportieren PageAccounts.button.load=Laden @@ -1153,12 +1154,16 @@ pageAdmin.reports.description=Berichte werden exportiert pageAdmin.reports=Berichte PageAdmin.menu.top.users.requestAssign=Zuteilung beantragen PageAdminObjectDetails.title.editUserType=Benutzer '{0}' bearbeiten +PageAdminObjectDetails.title.viewUserType=View user '{0}' PageAdminObjectDetails.title.newUserType=Neuen Benutzer anlegen PageAdminObjectDetails.title.editRoleType=Rolle '{0}' bearbeiten +PageAdminObjectDetails.title.viewRoleType=View role '{0}' PageAdminObjectDetails.title.newServiceType=Neuen Service erstellen PageAdminObjectDetails.title.editServiceType=Dienst '{0}' bearbeiten +PageAdminObjectDetails.title.viewServiceType=View service '{0}' PageAdminObjectDetails.title.newRoleType=Neue Rolle erstellen PageAdminObjectDetails.title.editOrgType=Organisation '{0}' bearbeiten +PageAdminObjectDetails.title.viewOrgType=View organization '{0}' PageAdminObjectDetails.title.newOrgType=Neue Organisationseinheit anlegen PageAdminObjectDetails.title.newSystemConfigurationType=System Configuration PageAdminObjectDetails.noChangesSave=There were no changes to be saved. @@ -1961,6 +1966,7 @@ pageResources.message.deleteHostConfirm=Wollen Sie wirklich Server '{0}' lösche pageResources.message.deleteHostsConfirm=Wollen Sie wirklich {0} Server löschen? pageResources.message.deleteResourceConfirm=Wollen Sie wirklich die Ressource '{0}' löschen? pageResources.message.deleteResourcesConfirm=Wollen Sie wirklich {0} Ressourcen löschen? +pageResources.message.refreshResourceSchemaConfirm=Do you really want to refresh resource schema? pageResources.message.noHostSelected=Es wurde kein Konnektor ausgewählt. pageResources.message.noResourceSelected=Es wurde keine Ressource ausgewählt pageResources.message.queryError=Fehler aufgetreten während der Übersetzung des Suchbegriffs zum Filter. @@ -2514,6 +2520,8 @@ passwordPanel.passwordChange=ändern passwordPanel.passwordRemove=entfernen passwordPanel.passwordSet=Passwort ist gesetzt passwordPanel.passwordRemoveLabel=Passwort wird entfernt +PasswordPanel.passwordPlaceholder=Passwort +PasswordPanel.repeatPasswordPlaceholder=Repeat password past.ChangeType.ADD=Hinzugefügt past.ChangeType.DELETE=Gelöscht past.ChangeType.MODIFY=Verändert @@ -3405,6 +3413,7 @@ operation.com.evolveum.midpoint.task.api.Task.listSubtasksRaw=List subtasks raw operation.com.evolveum.midpoint.web.page.self.PageSelfCredentials.savePassword=Passwort ändern (GUI) operation.com.evolveum.midpoint.web.page.self.PageRequestRole.save=Änderungen wurden erfolgreich gespeichert operation.com.evolveum.midpoint.web.page.self.PageRequestRole.taskCreated=The process of assigning a role is waiting for the approval. +operation.com.evolveum.midpoint.gui.api.component.ObjectListPanel.loadCustomMenuItems=Load custom actions PageError.button.home=Home PageResource.tab.connector=Konnektor PageResource.tab.connector.connectorLabel=Konnektor @@ -4048,6 +4057,7 @@ AssociationDetailsPanel.AssociationHeader=Association RoleRelationSelectionPanel.select.relation=Select relations to process operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.delegateWorkItem=Delegate work item AbstractRoleAssignmentPanel.relationLabel=Beziehung +AbstractRoleAssignmentPanel.relationKindIntentColumn=Relation or Kind/Intent AbstractRoleAssignmentPanel.identifierLabel=Bezeichner AbstractRoleMainPanel.inducedEntitlements=Induced entitlements AbstractObjectMainPanel.editXmlButton=Edit raw @@ -4131,3 +4141,9 @@ ref.details=Reference ShowEmptyButton.showMore=Leere Felder anzeigen ShowEmptyButton.showLess=Leere Felder verstecken TaskExecutionGroupConstraintType.details.newValue=New secondary execution group definition +PendingOperationPanel.pendingOperationType=Typ: +PendingOperationPanel.resultStatus=Result status: +PendingOperationPanel.executionStatus=Execution status: +PendingOperationPanel.attempt=Attempt: +PendingOperationPanel.lastAttemptTimestamp=Last attempt: +PendingOperationPanel.completionTimestamp=Completed: 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 7e0e8acd3f4..8a47b590dfb 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_en.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_en.properties @@ -1039,6 +1039,7 @@ PageAccounts.accounts.owner=Owner PageAccounts.accounts.result=Result PageAccounts.accounts.synchronizationSituation=Situation PageAccounts.accounts.synchronizationTimestamp=Timestamp +PageAccounts.accounts.pendingOperations=Pending operations PageAccounts.button.clearExportFolder=Clear export folder PageAccounts.button.export=Export PageAccounts.button.load=Load @@ -1153,12 +1154,16 @@ pageAdmin.reports.description=Exporting reports pageAdmin.reports=Reports PageAdmin.menu.top.users.requestAssign=Request Assignment PageAdminObjectDetails.title.editUserType=Edit user '{0}' +PageAdminObjectDetails.title.viewUserType=View user '{0}' PageAdminObjectDetails.title.newUserType=Create new user PageAdminObjectDetails.title.editRoleType=Edit role '{0}' +PageAdminObjectDetails.title.viewRoleType=View role '{0}' PageAdminObjectDetails.title.newServiceType=Create new service PageAdminObjectDetails.title.editServiceType=Edit service '{0}' +PageAdminObjectDetails.title.viewServiceType=View service '{0}' PageAdminObjectDetails.title.newRoleType=Create new role PageAdminObjectDetails.title.editOrgType=Edit organization '{0}' +PageAdminObjectDetails.title.viewOrgType=View organization '{0}' PageAdminObjectDetails.title.newOrgType=Create new organization PageAdminObjectDetails.title.newSystemConfigurationType=System Configuration PageAdminObjectDetails.noChangesSave=There were no changes to be saved. @@ -1961,6 +1966,7 @@ pageResources.message.deleteHostConfirm=Do you really want to delete host '{0}'? pageResources.message.deleteHostsConfirm=Do you really want to delete {0} hosts? pageResources.message.deleteResourceConfirm=Do you really want to delete resource '{0}'? pageResources.message.deleteResourcesConfirm=Do you really want to delete {0} resources? +pageResources.message.refreshResourceSchemaConfirm=Do you really want to refresh resource schema? pageResources.message.noHostSelected=No connector host has been selected. pageResources.message.noResourceSelected=No resource has been selected. pageResources.message.queryError=Error occurred during translation search query to filter. @@ -2514,6 +2520,8 @@ passwordPanel.passwordChange=Change passwordPanel.passwordRemove=Remove passwordPanel.passwordSet=password is set passwordPanel.passwordRemoveLabel=password will be removed +PasswordPanel.passwordPlaceholder=Password +PasswordPanel.repeatPasswordPlaceholder=Repeat password past.ChangeType.ADD=Added past.ChangeType.DELETE=Deleted past.ChangeType.MODIFY=Modified @@ -3405,6 +3413,7 @@ operation.com.evolveum.midpoint.task.api.Task.listSubtasksRaw=List subtasks raw operation.com.evolveum.midpoint.web.page.self.PageSelfCredentials.savePassword=Change password (GUI) operation.com.evolveum.midpoint.web.page.self.PageRequestRole.save=Changes were successfully saved operation.com.evolveum.midpoint.web.page.self.PageRequestRole.taskCreated=The process of assigning a role is waiting for the approval. +operation.com.evolveum.midpoint.gui.api.component.ObjectListPanel.loadCustomMenuItems=Load custom actions PageError.button.home=Home PageResource.tab.connector=Connector PageResource.tab.connector.connectorLabel=Connector @@ -4048,6 +4057,7 @@ AssociationDetailsPanel.AssociationHeader=Association RoleRelationSelectionPanel.select.relation=Select relations to process operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.delegateWorkItem=Delegate work item AbstractRoleAssignmentPanel.relationLabel=Relation +AbstractRoleAssignmentPanel.relationKindIntentColumn=Relation or Kind/Intent AbstractRoleAssignmentPanel.identifierLabel=Identifier AbstractRoleMainPanel.inducedEntitlements=Induced entitlements AbstractObjectMainPanel.editXmlButton=Edit raw @@ -4131,3 +4141,9 @@ ref.details=Reference ShowEmptyButton.showMore=Show empty fields ShowEmptyButton.showLess=Hide empty fields TaskExecutionGroupConstraintType.details.newValue=New secondary execution group definition +PendingOperationPanel.pendingOperationType=Type: +PendingOperationPanel.resultStatus=Result status: +PendingOperationPanel.executionStatus=Execution status: +PendingOperationPanel.attempt=Attempt: +PendingOperationPanel.lastAttemptTimestamp=Last attempt: +PendingOperationPanel.completionTimestamp=Completed: 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 d36bdb8db31..467d56b100f 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_es.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_es.properties @@ -1039,6 +1039,7 @@ PageAccounts.accounts.owner=Dueño PageAccounts.accounts.result=Resultado PageAccounts.accounts.synchronizationSituation=Situación PageAccounts.accounts.synchronizationTimestamp=Timestamp +PageAccounts.accounts.pendingOperations=Pending operations PageAccounts.button.clearExportFolder=Limpiar carpeta de exportación PageAccounts.button.export=Exportar PageAccounts.button.load=Cargar @@ -1153,12 +1154,16 @@ pageAdmin.reports.description=Exportando informes pageAdmin.reports=Informes PageAdmin.menu.top.users.requestAssign=Solicitar asignación PageAdminObjectDetails.title.editUserType=Editar el usuario '{0}' +PageAdminObjectDetails.title.viewUserType=View user '{0}' PageAdminObjectDetails.title.newUserType=Crear nuevo usuario PageAdminObjectDetails.title.editRoleType=Editar el rol '{0}' +PageAdminObjectDetails.title.viewRoleType=View role '{0}' PageAdminObjectDetails.title.newServiceType=Crear nuevo servicio PageAdminObjectDetails.title.editServiceType=Editar servicio '{0}' +PageAdminObjectDetails.title.viewServiceType=View service '{0}' PageAdminObjectDetails.title.newRoleType=Crear nuevo rol PageAdminObjectDetails.title.editOrgType=Editar organización '{0}' +PageAdminObjectDetails.title.viewOrgType=View organization '{0}' PageAdminObjectDetails.title.newOrgType=Crear nueva organización PageAdminObjectDetails.title.newSystemConfigurationType=System Configuration PageAdminObjectDetails.noChangesSave=There were no changes to be saved. @@ -1961,6 +1966,7 @@ pageResources.message.deleteHostConfirm=Usted realmente desea eliminar el host ' pageResources.message.deleteHostsConfirm=Usted realmente desea eliminar {0} hosts? pageResources.message.deleteResourceConfirm=Usted realmente desea eliminar el recurso '{0}'? pageResources.message.deleteResourcesConfirm=Usted realmente desea eliminar {0} recursos? +pageResources.message.refreshResourceSchemaConfirm=Do you really want to refresh resource schema? pageResources.message.noHostSelected=connector host no han sido seleccionado. pageResources.message.noResourceSelected=No se ha selecionado un recurso. pageResources.message.queryError=Error ocurrido durante la traducción consulta de búsqueda para filtrar @@ -2514,6 +2520,8 @@ passwordPanel.passwordChange=Cambio passwordPanel.passwordRemove=Remove passwordPanel.passwordSet=password is set passwordPanel.passwordRemoveLabel=password will be removed +PasswordPanel.passwordPlaceholder=Contraseña +PasswordPanel.repeatPasswordPlaceholder=Repeat password past.ChangeType.ADD=Added past.ChangeType.DELETE=Eliminar past.ChangeType.MODIFY=Modified @@ -3405,6 +3413,7 @@ operation.com.evolveum.midpoint.task.api.Task.listSubtasksRaw=List subtasks raw operation.com.evolveum.midpoint.web.page.self.PageSelfCredentials.savePassword=Change password (GUI) operation.com.evolveum.midpoint.web.page.self.PageRequestRole.save=Changes were successfully saved operation.com.evolveum.midpoint.web.page.self.PageRequestRole.taskCreated=The process of assigning a role is waiting for the approval. +operation.com.evolveum.midpoint.gui.api.component.ObjectListPanel.loadCustomMenuItems=Load custom actions PageError.button.home=Inicio PageResource.tab.connector=Conector PageResource.tab.connector.connectorLabel=Conector @@ -4048,6 +4057,7 @@ AssociationDetailsPanel.AssociationHeader=Association RoleRelationSelectionPanel.select.relation=Select relations to process operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.delegateWorkItem=Delegate work item AbstractRoleAssignmentPanel.relationLabel=Relación +AbstractRoleAssignmentPanel.relationKindIntentColumn=Relation or Kind/Intent AbstractRoleAssignmentPanel.identifierLabel=Identificador AbstractRoleMainPanel.inducedEntitlements=Induced entitlements AbstractObjectMainPanel.editXmlButton=Edit raw @@ -4131,3 +4141,9 @@ ref.details=Reference ShowEmptyButton.showMore=Mostrar campos vacíos ShowEmptyButton.showLess=Ocultar campos vacíos TaskExecutionGroupConstraintType.details.newValue=New secondary execution group definition +PendingOperationPanel.pendingOperationType=Tipo: +PendingOperationPanel.resultStatus=Result status: +PendingOperationPanel.executionStatus=Execution status: +PendingOperationPanel.attempt=Attempt: +PendingOperationPanel.lastAttemptTimestamp=Last attempt: +PendingOperationPanel.completionTimestamp=Completed: 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 8eaf1455537..5be9abc62ba 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_et.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_et.properties @@ -1039,6 +1039,7 @@ PageAccounts.accounts.owner=Omanik PageAccounts.accounts.result=Tulemus PageAccounts.accounts.synchronizationSituation=Situatsioon PageAccounts.accounts.synchronizationTimestamp=Ajatempel +PageAccounts.accounts.pendingOperations=Pending operations PageAccounts.button.clearExportFolder=Tühjenda ekspordikataloog PageAccounts.button.export=Ekspordi PageAccounts.button.load=Laadi @@ -1153,12 +1154,16 @@ pageAdmin.reports.description=Aruannete eksportimine pageAdmin.reports=Aruanded PageAdmin.menu.top.users.requestAssign=Taotle omistus PageAdminObjectDetails.title.editUserType=Redigeeri kasutajat '{0}' +PageAdminObjectDetails.title.viewUserType=View user '{0}' PageAdminObjectDetails.title.newUserType=Loo uus kasutaja PageAdminObjectDetails.title.editRoleType=Redigeeri rolli '{0}' +PageAdminObjectDetails.title.viewRoleType=View role '{0}' PageAdminObjectDetails.title.newServiceType=Loo uus teenus PageAdminObjectDetails.title.editServiceType=Redigeeri teenust '{0}' +PageAdminObjectDetails.title.viewServiceType=View service '{0}' PageAdminObjectDetails.title.newRoleType=Loo uus roll PageAdminObjectDetails.title.editOrgType=Redigeeri organisatsiooni '{0}' +PageAdminObjectDetails.title.viewOrgType=View organization '{0}' PageAdminObjectDetails.title.newOrgType=Loo uus organisatsioon PageAdminObjectDetails.title.newSystemConfigurationType=System Configuration PageAdminObjectDetails.noChangesSave=Salvestuseks ei leidunud muudatusi. @@ -1961,6 +1966,7 @@ pageResources.message.deleteHostConfirm=Kas soovid kindlasti kustutada hosti '{0 pageResources.message.deleteHostsConfirm=Kas soovid kindlasti kustutada {0} hosti? pageResources.message.deleteResourceConfirm=Kas soovid kindlasti kustutada ressurssi '{0}'? pageResources.message.deleteResourcesConfirm=Kas soovid kindlasti kustutada {0} ressurssi? +pageResources.message.refreshResourceSchemaConfirm=Do you really want to refresh resource schema? pageResources.message.noHostSelected=Konnektorhosti pole valitud. pageResources.message.noResourceSelected=Ressurssi pole valitud. pageResources.message.queryError=Otsingupäringu tõlkimisel filtrile ilmnes tõrge. @@ -2514,6 +2520,8 @@ passwordPanel.passwordChange=Muuda passwordPanel.passwordRemove=Eemalda passwordPanel.passwordSet=parool on seatud passwordPanel.passwordRemoveLabel=parool eemaldatakse +PasswordPanel.passwordPlaceholder=Parool +PasswordPanel.repeatPasswordPlaceholder=Repeat password past.ChangeType.ADD=Lisatud past.ChangeType.DELETE=Kustutatud past.ChangeType.MODIFY=Muudetud @@ -3405,6 +3413,7 @@ operation.com.evolveum.midpoint.task.api.Task.listSubtasksRaw=Kuva alamülesande operation.com.evolveum.midpoint.web.page.self.PageSelfCredentials.savePassword=Muuda parooli (GUI) operation.com.evolveum.midpoint.web.page.self.PageRequestRole.save=Muudatused on nüüd edukalt salvestatud operation.com.evolveum.midpoint.web.page.self.PageRequestRole.taskCreated=Rolli omistamise protsess ootab kinnitust. +operation.com.evolveum.midpoint.gui.api.component.ObjectListPanel.loadCustomMenuItems=Load custom actions PageError.button.home=Kodu PageResource.tab.connector=Konnektor PageResource.tab.connector.connectorLabel=Konnektor @@ -4048,6 +4057,7 @@ AssociationDetailsPanel.AssociationHeader=Association RoleRelationSelectionPanel.select.relation=Select relations to process operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.delegateWorkItem=Delegate work item AbstractRoleAssignmentPanel.relationLabel=Relatsioon +AbstractRoleAssignmentPanel.relationKindIntentColumn=Relation or Kind/Intent AbstractRoleAssignmentPanel.identifierLabel=Identifikaator AbstractRoleMainPanel.inducedEntitlements=Induced entitlements AbstractObjectMainPanel.editXmlButton=Edit raw @@ -4131,3 +4141,9 @@ ref.details=Reference ShowEmptyButton.showMore=Kuva tühjad väljad ShowEmptyButton.showLess=Peida tühjad väljad TaskExecutionGroupConstraintType.details.newValue=New secondary execution group definition +PendingOperationPanel.pendingOperationType=Tüüp: +PendingOperationPanel.resultStatus=Result status: +PendingOperationPanel.executionStatus=Execution status: +PendingOperationPanel.attempt=Attempt: +PendingOperationPanel.lastAttemptTimestamp=Last attempt: +PendingOperationPanel.completionTimestamp=Completed: 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 971d18797b9..bfebc4f3cb1 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_fi.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_fi.properties @@ -1039,6 +1039,7 @@ PageAccounts.accounts.owner=Omistaja PageAccounts.accounts.result=Tulos PageAccounts.accounts.synchronizationSituation=Tilanne PageAccounts.accounts.synchronizationTimestamp=Aikaleima +PageAccounts.accounts.pendingOperations=Pending operations PageAccounts.button.clearExportFolder=Tyhjännä ulosvientikansio PageAccounts.button.export=Vie PageAccounts.button.load=Lataa @@ -1153,12 +1154,16 @@ pageAdmin.reports.description=Raportteja viedään pageAdmin.reports=Raportit PageAdmin.menu.top.users.requestAssign=Pyydä toimeksiantoa PageAdminObjectDetails.title.editUserType=Muokkaa käyttäjää '{0}' +PageAdminObjectDetails.title.viewUserType=View user '{0}' PageAdminObjectDetails.title.newUserType=Luo uusi käyttäjä PageAdminObjectDetails.title.editRoleType=Muokkaa roolia '{0}' +PageAdminObjectDetails.title.viewRoleType=View role '{0}' PageAdminObjectDetails.title.newServiceType=Luo uusi palvelu PageAdminObjectDetails.title.editServiceType=Muokkaa palvelua '{0}' +PageAdminObjectDetails.title.viewServiceType=View service '{0}' PageAdminObjectDetails.title.newRoleType=Luo uusi rooli PageAdminObjectDetails.title.editOrgType=Muokkaa organisaatiota '{0}' +PageAdminObjectDetails.title.viewOrgType=View organization '{0}' PageAdminObjectDetails.title.newOrgType=Luo uusi organisaatio PageAdminObjectDetails.title.newSystemConfigurationType=System Configuration PageAdminObjectDetails.noChangesSave=Ei ollut tallennettavia muutoksia. @@ -1961,6 +1966,7 @@ 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 resurssit "{0}" ? +pageResources.message.refreshResourceSchemaConfirm=Do you really want to refresh resource schema? 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 suodattimeen. @@ -2514,6 +2520,8 @@ passwordPanel.passwordChange=Vaihda passwordPanel.passwordRemove=Poista passwordPanel.passwordSet=salasana on asetettu passwordPanel.passwordRemoveLabel=Salasana tullaan poistamaan. +PasswordPanel.passwordPlaceholder=Salasana +PasswordPanel.repeatPasswordPlaceholder=Repeat password past.ChangeType.ADD=Lisätty past.ChangeType.DELETE=Poistettu past.ChangeType.MODIFY=Muokattu @@ -3405,6 +3413,7 @@ operation.com.evolveum.midpoint.task.api.Task.listSubtasksRaw=Luettele raw alite 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ää. +operation.com.evolveum.midpoint.gui.api.component.ObjectListPanel.loadCustomMenuItems=Load custom actions PageError.button.home=Koti PageResource.tab.connector=Liitin PageResource.tab.connector.connectorLabel=Liitin @@ -4048,6 +4057,7 @@ AssociationDetailsPanel.AssociationHeader=Association RoleRelationSelectionPanel.select.relation=Select relations to process operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.delegateWorkItem=Delegate work item AbstractRoleAssignmentPanel.relationLabel=Yhteys +AbstractRoleAssignmentPanel.relationKindIntentColumn=Relation or Kind/Intent AbstractRoleAssignmentPanel.identifierLabel=Tunnistaja AbstractRoleMainPanel.inducedEntitlements=Induced entitlements AbstractObjectMainPanel.editXmlButton=Edit raw @@ -4131,3 +4141,9 @@ ref.details=Reference ShowEmptyButton.showMore=Näytä tyhjät kentät ShowEmptyButton.showLess=Piilota tyhjät kentät TaskExecutionGroupConstraintType.details.newValue=New secondary execution group definition +PendingOperationPanel.pendingOperationType=Tyyppi: +PendingOperationPanel.resultStatus=Result status: +PendingOperationPanel.executionStatus=Execution status: +PendingOperationPanel.attempt=Attempt: +PendingOperationPanel.lastAttemptTimestamp=Last attempt: +PendingOperationPanel.completionTimestamp=Completed: diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_fr.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_fr.properties index deb199e1d43..88ecee068b0 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_fr.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_fr.properties @@ -46,7 +46,7 @@ AssignmentEditorPanel.enabledTo={0}, jusqu'au {1,date,medium} AssignmentEditorPanel.focusType=Type de focus AssignmentEditorPanel.hideEmpty=Masquer si vide AssignmentEditorPanel.loadError=Erreur au chargement de l'objet -AssignmentEditorPanel.manager=Manager +AssignmentEditorPanel.manager=Gestionnaire AssignmentEditorPanel.member=Membre AssignmentEditorPanel.name.focus=(focus mapping) AssignmentEditorPanel.name.noTarget=(aucune cible) @@ -74,12 +74,12 @@ MetadataPanel.modifyTimestamp=Horodatage de modifiation MetadataPanel.modifierRef=Modificateur MetadataPanel.modifyApproverRef=Modifier validateur MetadataPanel.modifyApprovalTimestamp=Horodatage de modification de validation -RelationTypes.MANAGER=Manager +RelationTypes.MANAGER=Gestionnaire RelationTypes.OWNER=Propriétaire RelationTypes.APPROVER=Valideur RelationTypes.MEMBER=Défaut RelationTypes.ANY=N'importe quel -RelationTypes.manager=Manager +RelationTypes.manager=Gestionnaire RelationTypes.owner=Propriétaire RelationTypes.approver=Validateur RelationTypes.default=Défaut @@ -94,7 +94,7 @@ DelegationEditorPanel.delegateCertificationWorkItems=Delegate review of certific DelegationEditorPanel.allPrivilegesLabel=Déléguer tout ou partie des privilèges d'attribution DelegationEditorPanel.noPrivilegesLabel=Pas de privilèges DelegationEditorPanel.delegateManagementWorkItems=Delegate completion of case management work items -DelegationEditorPanel.assignmentLimitations=Assignment limitations +DelegationEditorPanel.assignmentLimitations=Limites d'affectation DelegationEditorPanel.allowTransitive=Permettre les délégations transitives AssignmentPreviewDialog.button.cancel=Annuler AssignmentPreviewDialog.column.description=Description @@ -172,7 +172,7 @@ CapabilityStep.activation.tooltip.lockoutAttributeName=Nom de l'attribut contena CapabilityStep.activation.tooltip.lockoutNormalList=Liste des valeurs d'attribut représentant l'état "normal". Si l'attribut possède l'une de ces valeurs alors l'objet sera considéré comme étant dans un état normal. CapabilityStep.activation.tooltip.lockoutLockedList=Liste des valeurs d'attribut représentant l'état "verrouillé". Si l'attribut possède l'une de ces valeurs alors l'objet sera considéré comme étant dans un état verrouillé. 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=If true then the activation attribute is returned with resource objects by default and it does not need to be requested. If false then the activation attribute has to be explicitly requested. +CapabilityStep.activation.tooltip.returnedByDefault=Si la valeur est true, l'attribut d'activation est renvoyé avec les objets ressources par défaut et il n'est pas nécessaire de le demander. Si la valeur est false, l'attribut d'activation doit être explicitement demandé. CapabilityStep.activation.tooltip.validFromEnabled=Vrai si la ressource prend en charge la propriété d'activation "validFrom". CapabilityStep.activation.tooltip.validFromReturned=Vrai si la propriété "validFrom" est retournée par défaut. Faux dans le cas où elle doit être demandée explicitement. CapabilityStep.activation.tooltip.validToEnabled=Vrai si la ressource prend en charge la propriété d'activation "validTo". @@ -182,7 +182,7 @@ CapabilityStep.capability.create.tooltip=Capacité à créer (ajouter) des objet CapabilityStep.capability.credentials.tooltip=Capacité à établir des informations d'identification pour des comptes de ressource CapabilityStep.capability.delete.tooltip=Capacité à supprimer des objets existants sur la ressource. CapabilityStep.capability.liveSync.tooltip=Capacité de synchronisation en direct. Aptitude à l'obtention efficace des changements de données presqu'en temps réel. -CapabilityStep.capability.read.tooltip=Capability to read data from the resource. +CapabilityStep.capability.read.tooltip=Capacité de lire les données de la ressource. CapabilityStep.capability.script.tooltip=Capacité à exécuter des scripts sur le connecteur et la ressource CapabilityStep.capability.testConnection.tooltip=Capacité à tester la connexion à la ressource. CapabilityStep.capability.update.tooltip=Capacité à mettre à jour (modifier) des objets existants sur la ressource. @@ -213,7 +213,7 @@ Channel.liveSync=Synchronisation en direct Channel.null=Choisir un channel.nullValid=Choisir un Channel.reconciliation=Harmonisation -Channel.recompute=Recompute +Channel.recompute=Recalculer Channel.user=Utilisateur Channel.webService=Service Web Channel.resetPassword=Réinitialisation du mot de passe @@ -224,13 +224,13 @@ Channel.objectImport=Importer objet CheckTableHeader.label.error=Erreur CheckTableHeader.protected=Protégé CheckTableHeader.showMore=Afficher plus -CheckTableHeader.triggerPlanned=Trigger planned on {0}. -CheckTableHeader.triggerUnknownTime=Trigger without time planned. +CheckTableHeader.triggerPlanned=Déclencheur prévu pour {0}. +CheckTableHeader.triggerUnknownTime=Déclenchement sans temps prévu. chooseTypeDialog.button.cancel=Annuler chooseTypeDialog.column.name=Nom -chooseTypeDialog.message.queryError=Error occurred during translation search query to filter. -chooseTypeDialog.title=Choose Object -chooseTypePanel.ObjectNameValue.badOid=(tenant not found) +chooseTypeDialog.message.queryError=Une erreur s'est produite lors de la requête de recherche de traduction à filtrer. +chooseTypeDialog.title=Choisir un objet +chooseTypePanel.ObjectNameValue.badOid=(locataire introuvable) chooseTypePanel.ObjectNameValue.null=Aucun com.evolveum.midpoint.notifications.api.transports.MailTransport.send=Envoi de courriel (Notifications) com.evolveum.midpoint.notifications.api.transports.SimpleSmsTransport.send=Envoi SMS (Notifications) @@ -239,7 +239,7 @@ ConditionalSearchFilterEditor.condition.description.label=Description de la cond ConditionalSearchFilterEditor.condition.update.label=Mise à jour condition ConditionalSearchFilterEditor.condition.type.label=Type de condition ConditionalSearchFilterEditor.description=Description -ConditionalSearchFilterEditor.label=Edit synchronization correlation +ConditionalSearchFilterEditor.label=Modifier la corrélation de synchronisation configurationProperties=Configuration ConfigurationStep.button.testConnection=Enregistrer et tester la connexion ConfigurationStep.title=Configuration @@ -250,7 +250,7 @@ ContainerValuePanel.label.attribute=Attribut ContainerValuePanel.label.value=Valeur(s) contentPanel.accounts=Contenu contentPanel.entitlements=Droits -CountToolbar.label={0,number,integer} to {1,number,integer} of {2,number,integer} +CountToolbar.label={0,number,integer} & {1,number,integer} de {2,number,integer} CountToolbar.noFound=Aucun résultat apparié n'a été trouvé. DateValidator.message.fromAfterTo=La date de début de validité doit être antérieure à la date de fin de validité. DebugButtonPanel.button.delete=Supprimer @@ -266,20 +266,20 @@ DecisionsPanel.originalActor=Original actor DecisionsPanel.stage=Phase DecisionsPanel.when=Quand DecisionsPanel.escalation=Esc. level -DefinitionScopeObjectType.FocusType=Users, roles, orgs and services -DefinitionScopeObjectType.AbstractRoleType=Roles, orgs and services +DefinitionScopeObjectType.FocusType=Utilisateurs, rôles, organisations et services +DefinitionScopeObjectType.AbstractRoleType=Rôles, organisations et services DefinitionScopeObjectType.RoleType=Rôles DefinitionScopeObjectType.UserType=Utilisateurs DefinitionScopeObjectType.OrgType=Orgs DefinitionScopeObjectType.ServiceType=Services deleteAllDialog.label.accountShadowsDelete=Reflets à supprimer de comptes : {0} deleteAllDialog.label.nonAccountShadowsDelete=Reflets à supprimer d'objets autres que des comptes : {0} -deleteAllDialog.label.org=Org. Units +deleteAllDialog.label.org=Unités org. deleteAllDialog.label.orgUnitsDelete=Unités org. à supprimer : {0} deleteAllDialog.label.shadow.account=Reflets de Comptes deleteAllDialog.label.shadow.nonAccount=Reflets d'objets autres que des Comptes -deleteAllDialog.label.shadow.org=Org. unit shadows -deleteAllDialog.label.shadow.role=Role shadows +deleteAllDialog.label.shadow.org=Reflets de l'unité org. +deleteAllDialog.label.shadow.role=Reflets du rôle deleteAllDialog.label.totalToDelete=Nombre total d'objets à supprimer : {0} deleteAllDialog.label.usersDelete=Utilisateurs à supprimer : {0} (l'utilisateur 'Administrator' ne sera pas supprimé) deleteAllDialog.label.users=Utilisateurs @@ -295,7 +295,7 @@ DoubleButtonPanel.button.default=Exécuter DoubleButtonPanel.download=Télécharger DropDownChoicePanel.empty=Choisir un DropDownChoicePanel.notDefined=Non défini -EmptyProcessDetailsPanel.message=Process details are not available. +EmptyProcessDetailsPanel.message=Les détails du processus ne sont pas disponibles. ExecuteChangeOptionsPanel.label.executeAfterAllApprovals=Exécuter après toutes les validations ExecuteChangeOptionsPanel.label.executeAfterAllApprovals.help=Si coché, l'exécution des changements est reportée jusqu'après collecte de toutes les validations requises.\nSi non coché, des changements partiels sont exécutés dès après leur validation, ou immédiatement lorsqu'aucune validation n'est requise. ExecuteChangeOptionsPanel.label.force=Forcer @@ -328,8 +328,8 @@ ExpressionEditorPanel.label.language=Langage ExpressionEditorPanel.label.type=Type d'expression ExpressionEditorPanel.label.description=Description ExpressionEditorPanel.label.valuePolicyRef=Réf. de politique -ExpressionEditorPanel.message.cantSerialize=Could not create JAXBElement from provided XML expression. Please enter correct expression. Reason: {0} -ExpressionEditorPanel.message.expressionSuccess=Expression has been update successfully. +ExpressionEditorPanel.message.cantSerialize=Impossible de créer JAXBElement à partir de l'expression XML fournie. Veuillez entrer une expression correcte. Raison : {0} +ExpressionEditorPanel.message.expressionSuccess=L'expression a été mise à jour avec succès. ExpressionEvaluatorType.AS_IS=As is ExpressionEvaluatorType.GENERATE=Générer ExpressionEvaluatorType.LITERAL=Littéral @@ -342,9 +342,9 @@ ExpressionVariableEditor.button.cancel=Annuler ExpressionVariableEditor.button.save=Enregistrer ExpressionVariableEditor.button.apply=Appliquer ExpressionVariableEditor.label.description=Description -ExpressionVariableEditor.label=Edit expression variable +ExpressionVariableEditor.label=Modifier la variable d'expression ExpressionVariableEditor.label.name=Nom -ExpressionVariableEditor.label.objectRef=Object reference +ExpressionVariableEditor.label.objectRef=Référence d'objet ExpressionVariableEditor.label.path=Chemin ExpressionVariableEditor.label.value=Valeur FeedbackAlertMessage.error=Erreur @@ -352,10 +352,10 @@ FeedbackAlertMessage.info=Information FeedbackAlertMessage.success=Réussi FeedbackAlertMessage.warn=Alerte feedbackMessagePanel.cause=Cause : -feedbackMessagePanel.collapseAll=Collapse all +feedbackMessagePanel.collapseAll=Réduire tout feedbackMessagePanel.context=Contexte : feedbackMessagePanel.count=Compte : -feedbackMessagePanel.expandAll=Expand all +feedbackMessagePanel.expandAll=Développer tout feedbackMessagePanel.export=Exporter en XML feedbackMessagePanel.hideStack=[ HIDE ERROR STACK ] feedbackMessagePanel.message.debug=Déboguer @@ -388,47 +388,47 @@ HandlerUriActions.ACTION_DELETE_USER=Supprimer un utilisateur (obsolète) HandlerUriActions.ACTION_DISABLE_ACCOUNT=Désactiver le compte (obsolète) HandlerUriActions.ACTION_DISABLE_USER=Désactiver l'utilisateur (obsolète) HandlerUriActions.ACTION_INACTIVATE_FOCUS=Désactiver un focus -HandlerUriActions.ACTION_INACTIVATE_SHADOW=Inactivate shadow +HandlerUriActions.ACTION_INACTIVATE_SHADOW=Désactiver reflet HandlerUriActions.ACTION_LINK_ACCOUNT=Lier le compte (obsolète) HandlerUriActions.ACTION_LINK=Lier HandlerUriActions.ACTION_MODIFY_USER=Modifier l'utilisateur (obsolète) HandlerUriActions.ACTION_SYNCHRONIZE=Synchroniser (obsolète) HandlerUriActions.ACTION_UNLINK_ACCOUNT=Délier le compte (obsolète) HandlerUriActions.ACTION_UNLINK=Délier -HoursValidator.range=Field '${label}' have to be between ${minimum} and ${maximum}. +HoursValidator.range=Le champ '${label}' doit être compris entre ${minimum} et ${maximum}. ImportOptionsPanel.errorCount=Nombre d'erreurs importOptionsPanel.fetchResourceSchema=Obtenir le schéma de la ressource importOptionsPanel.keepOid=Conserver l'OID ImportOptionsPanel.options=Options importOptionsPanel.overwriteExistingObject=Écraser l'objet existant importOptionsPanel.protectedByEncryption=Protégé par chiffrement -importOptionsPanel.referentialIntegrity=Referential integrity -importOptionsPanel.stopAfter=Stop after errors reach -importOptionsPanel.summarizeErrors=Summarize errors -importOptionsPanel.summarizeSuccesses=Summarize successes +importOptionsPanel.referentialIntegrity=Intégrité référentielle +importOptionsPanel.stopAfter=Arrêter après avoir atteint des erreurs +importOptionsPanel.summarizeErrors=Résumer les erreurs +importOptionsPanel.summarizeSuccesses=Résumer les succès importOptionsPanel.validateDynamicSchema=Validate dynamic schema -importOptionsPanel.validateStaticSchema=Validate static schema (XML only) -importOptionsPanel.fullProcessing=Full processing -ItemApprovalPanel.approvalSchema=Approval schema +importOptionsPanel.validateStaticSchema=Valider le schéma statique (XML uniquement) +importOptionsPanel.fullProcessing=Traitement complet +ItemApprovalPanel.approvalSchema=Schéma de validation ItemApprovalPanel.currentWorkItems=Current work items ItemApprovalPanel.nextStages=Phases suivantes ItemApprovalPanel.wholeProcess=Ensemble du processus de validation -ItemApprovalPanel.decisionsDoneWhenFinishedIs_false=Decisions done so far -ItemApprovalPanel.decisionsDoneWhenFinishedIs_true=Decisions done +ItemApprovalPanel.decisionsDoneWhenFinishedIs_false=Décisions prises jusqu'à présent +ItemApprovalPanel.decisionsDoneWhenFinishedIs_true=Décisions prises ItemApprovalPanel.itemThatWasApproved=Item that was considered (and was APPROVED) ItemApprovalPanel.itemThatWasCompleted=Item that was completed ItemApprovalPanel.itemThatWasRejected=Item that was considered (and was REJECTED) -ItemApprovalPanel.itemToBeApproved=Item to be approved +ItemApprovalPanel.itemToBeApproved=Article à approuver JasperReportConfigurationPanel.addField=Ajouter le champ JasperReportConfigurationPanel.addParameter=Ajouter paramètre JasperReportConfigurationPanel.deleteField=Supprimer le champ JasperReportConfigurationPanel.deleteParameter=Supprimer le paramètre JasperReportConfigurationPanel.fieldClass=Classe du champ JasperReportConfigurationPanel.fieldName=Nom du champ -JasperReportConfigurationPanel.forPrompting=For prompting -JasperReportConfigurationPanel.parameterClass=Parameter class +JasperReportConfigurationPanel.forPrompting=Pour demander +JasperReportConfigurationPanel.parameterClass=Classe de paramètre JasperReportConfigurationPanel.nestedClass=Nested class -JasperReportConfigurationPanel.parameterName=Parameter name +JasperReportConfigurationPanel.parameterName=Nom de paramètre JasperReportConfigurationPanel.parameterProperty=Propriété : {0} JasperReportConfigurationPanel.reportFields=Report fields JasperReportConfigurationPanel.reportParameters=Report parameters @@ -436,7 +436,7 @@ JasperReportConfigurationPanel.reportQuery=Report query JasperReportConfigurationPanel.errormsg=Valeurs nulles non autorisées JasperReportConfigurationPanel.properties=Propriétés JasperReportConfigurationPanel.configure=Configurer -JasperReportParameterProperties.property.name=Property name +JasperReportParameterProperties.property.name=Nom de la propriété JasperReportParameterProperties.property.value=Property value JasperReportParameterProperties.key=Clé JasperReportParameterProperties.label=Label @@ -445,7 +445,7 @@ JasperReportParameterProperties.multivalue=Multivalue JasperReportParameterProperties.config=Properties configuration JasperReportParameterProperties.title=Configurer kind.nullValid=Choisir un -Language.GROOVY=Groovy (default) +Language.GROOVY=Groovy (défaut) Language.JAVASCRIPT=Javascript Language.XPATH=XPath LimitationsEditorDialog.allow=Autoriser @@ -454,10 +454,10 @@ LimitationsEditorDialog.button.cancel=Annuler LimitationsEditorDialog.button.save=Enregistrer LimitationsEditorDialog.button.apply=Appliquer LimitationsEditorDialog.deny=Refuser -LimitationsEditorDialog.inherit=Inherit +LimitationsEditorDialog.inherit=Hériter LimitationsEditorDialog.label.add=Ajouter LimitationsEditorDialog.label.close=Fermer -LimitationsEditorDialog.label=Edit Resource Limitations +LimitationsEditorDialog.label=Modifier les limites de la ressource LimitationsEditorDialog.label.ignore=Ignorer LimitationsEditorDialog.label.layers=Couches LimitationsEditorDialog.label.maxOccurs=Occurrences max. @@ -497,27 +497,27 @@ LoggingConfigPanel.logger=Enregistreur LoggingConfigPanel.loggersAppender=Appender LoggingConfigPanel.loggersLevel=Niveau LoggingConfigPanel.loggers=Enregistreurs -LoggingConfigPanel.profiling.dumpInterval=Dump interval -LoggingConfigPanel.profiling.dumpInterval.placeholder=Dump interval +LoggingConfigPanel.profiling.dumpInterval=Intervalle de vidage +LoggingConfigPanel.profiling.dumpInterval.placeholder=Intervalle de vidage LoggingConfigPanel.profiling.dumpInterval.tooltip=Spécifiez la valeur en minutes (la valeur par défaut est 30 min.) LoggingConfigPanel.profiling.entryExit=Profiling entry/exit LoggingConfigPanel.profiling.general=Profiling LoggingConfigPanel.profiling.performanceStatistics=Statistiques de performance LoggingConfigPanel.profiling.requestFilter=Filtre de requête LoggingConfigPanel.profiling.subsystem.model=Modèle -LoggingConfigPanel.profiling.subsystem.provisioning=Provisioning +LoggingConfigPanel.profiling.subsystem.provisioning=Approvisionnement LoggingConfigPanel.profiling.subsystem.repository=Dépôt LoggingConfigPanel.profiling.subsystem.resourceObjectChangeListener=Resource Object Change Listener -LoggingConfigPanel.profiling.subsystem.synchronizationService=Synchronization Service +LoggingConfigPanel.profiling.subsystem.synchronizationService=Service de synchronisation LoggingConfigPanel.profiling.subsystems=Profiling subsystems -LoggingConfigPanel.profiling.subsystem.taskManager=Task Manager +LoggingConfigPanel.profiling.subsystem.taskManager=Gestionnaire de Tâche LoggingConfigPanel.profiling.subsystem.ucf=Ucf LoggingConfigPanel.profiling.subsystem.workflow=Workflow LoggingConfigPanel.rootAppender=Root appender LoggingConfigPanel.rootLogger=Root logger LoggingConfigPanel.subsystem.appender=Appender LoggingConfigPanel.subsystem.level=Niveau -LoggingConfigurationTabPanel.loggers.package=Package +LoggingConfigurationTabPanel.loggers.package=Paquet LoggingConfigurationTabPanel.loggers.level=Niveau LoggingConfigurationTabPanel.loggers.appender=Appender lower.ActivationStatusType.ARCHIVED=archivé @@ -540,19 +540,19 @@ MappingEditorDialog.label=Modifier les correspondances MappingEditorDialog.label.exceptChannel=Except channel MappingEditorDialog.label.exclusive=Exclusive MappingEditorDialog.label.expression=Expression -MappingEditorDialog.label.expressionType=Expression type +MappingEditorDialog.label.expressionType=Type d'expression MappingEditorDialog.label.language=Langage MappingEditorDialog.label.name=Nom MappingEditorDialog.label.passPolicyRef=Réf. de politique MappingEditorDialog.label.source=Source MappingEditorDialog.label.strength=Force MappingEditorDialog.label.target=Cible -MappingEditorDialog.label.timeFrom=Time from -MappingEditorDialog.label.timeTo=Time to -MappingEditorDialog.message.cantSave=Couldn't save mapping. Reason: +MappingEditorDialog.label.timeFrom=Temps de +MappingEditorDialog.label.timeTo=Temps jusqu'à +MappingEditorDialog.message.cantSave=Impossible d'enregistrer la correspondance. Raison : MappingEditorDialog.message.warn.emptyTarget=Inbound mapping requires 'target' field to be specified. MappingsStatistics.AverageTime=Temps moyen -MappingsStatistics.Count=Invocations count +MappingsStatistics.Count=Nombre d'invocations MappingsStatistics.MaxTime=Max MappingsStatistics.MinTime=Min MappingsStatistics.Object=Containing object @@ -571,14 +571,14 @@ ModelOperationStatusPanel.label.focusType=de type : ModelOperationStatusPanel.label.primaryDelta=Primary delta: ModelOperationStatusPanel.label.state=État : ModelOperationStatusPanel.state.FINAL=Final: operation has been executed (successfully or not) -ModelOperationStatusPanel.state.PRIMARY=Primary: operation is being approved -ModelOperationStatusPanel.state.SECONDARY=Secondary: resource operation(s) are being approved +ModelOperationStatusPanel.state.PRIMARY=Principal : l'opération est en cours de validation +ModelOperationStatusPanel.state.SECONDARY=Secondaire : l'opération(s) de la ressource sont en cours de validation ModificationsPanel.label.attribute=Attribut ModificationsPanel.label.change=Changer ModificationsPanel.label.value=Valeur(s) multiplicityContainer.label.description=Description multiplicityContainer.label.enforcement=Enforcement -multiplicityContainer.label.multiplicity=Multiplicity +multiplicityContainer.label.multiplicity=Multiplicité MultiplicityPolicyDialog.label=Configurer des contraintes de multiplicité MultiplicityPolicyDialog.message.badUpdate=Can't show empty multiplicity constraints config. MultiplicityPolicyDialog.message.invalidMultiplicity=Invalid multiplicity value. Set numeric value (0, 1, ...) or value 'unbounded' (use checkbox) @@ -597,7 +597,7 @@ MyAssignmentsPanel.type.service=Service MyAssignmentsPanel.type.user=Utilisateur MyAssignmentsPanel.type.policyRule=Règle de politique NameStep.arrowToTurotialText=Un bouton d'aide est disponible à chaque étape de l'assistant. Pressez ce bouton pour en savoir plus concernant l'étape de configuration. -NameStep.connectorBundle=Bundle +NameStep.connectorBundle=Paquet NameStep.connectorHost=Hôte du connecteur NameStep.connectorInformation=Information NameStep.connectorName=Nom du connecteur @@ -606,17 +606,17 @@ NameStep.connectorType=Connecteur NameStep.connectorVersion=Version du connecteur NameStep.description=Description NameStep.hostNotUsed=Non utilisé -NameStep.name=Resource name +NameStep.name=Nom de la ressource NameStep.title=Resource basics -NameStep.undefinedName=Undefined name -NameStep.undefinedVersion=Undefined version +NameStep.undefinedName=Nom indéfini +NameStep.undefinedVersion=Version indéfinie NameStep.unknownVersion=Inconnu NavigatorPanel.firstLink=<< NavigatorPanel.lastLink=>> NavigatorPanel.nextLink=> NavigatorPanel.previousLink=< NodeExecutionStatus.COMMUNICATION_ERROR=Injoignable -NodeExecutionStatus.DOWN=Turned off +NodeExecutionStatus.DOWN=éteint NodeExecutionStatus.ERROR=Erreur NodeExecutionStatus.PAUSED=Arrêté NodeExecutionStatus.RUNNING=En éxecution @@ -645,7 +645,7 @@ ObjectPolicyDialog.type=Type d'objet ObjectPolicyConfigurationTabPanel.type=Type ObjectPolicyConfigurationTabPanel.subtype=Sous-type ObjectPolicyConfigurationTabPanel.objectTemplate=Gabarit d'objet -ObjectPolicyConfigurationTabPanel.lifecycleState=Lifecycle +ObjectPolicyConfigurationTabPanel.lifecycleState=Cycle de vie ObjectPolicyConfigurationTabPanel.lifecycleState.value.no=Non ObjectPolicyConfigurationTabPanel.lifecycleState.value.yes=Oui objectSyncConfig.editorFocus.nullValid=Choisir un @@ -661,18 +661,18 @@ ObjectTypeGuiDescriptor.connectorHost=Connecteur hôte ObjectTypeGuiDescriptor.focus=Focus ObjectTypeGuiDescriptor.form=Formulaire ObjectTypeGuiDescriptor.genericObject=Objet générique -ObjectTypeGuiDescriptor.lookupTable=Lookup table +ObjectTypeGuiDescriptor.lookupTable=Table de consultation ObjectTypeGuiDescriptor.node=Nœud ObjectTypeGuiDescriptor.object=Objet ObjectTypeGuiDescriptor.objectTemplate=Gabarit d'objet -ObjectTypeGuiDescriptor.orgManager=Org. manager +ObjectTypeGuiDescriptor.orgManager=Gestionnaire d'org. ObjectTypeGuiDescriptor.org=Organisation ObjectTypeGuiDescriptor.reportOutput=Report output ObjectTypeGuiDescriptor.report=Signaler ObjectTypeGuiDescriptor.resource=Ressource ObjectTypeGuiDescriptor.role=Rôle ObjectTypeGuiDescriptor.securityPolicy=Politique de sécurité -ObjectTypeGuiDescriptor.sequence=Sequence +ObjectTypeGuiDescriptor.sequence=Séquence ObjectTypeGuiDescriptor.shadow=Reflet ObjectTypeGuiDescriptor.systemConfiguration=Configuration du système ObjectTypeGuiDescriptor.task=Tâche @@ -682,13 +682,13 @@ ObjectTypeGuiDescriptor.case=Cas ObjectTypeGuiDescriptor.valuePolicy=Politique de valeur ObjectTypeGuiDescriptor.functionLibrary=Function library ObjectTypeGuiDescriptor.objectCollection=Object collection -ObjectTypeGuiDescriptor.unknown=Not defined +ObjectTypeGuiDescriptor.unknown=Non défini operation.com.evolveum.midpoint.common.crypto.CryptoUtil.securitySelfTest=Autotest de sécurité operation.com.evolveum.midpoint.common.operation.import.object=Import object operation.com.evolveum.midpoint.common.policy.PasswordPolicyUtils.passwordValidation=Validation du mot de passe au regard de la politique des mots de passe operation.com.evolveum.midpoint.common.validator.Validator.objectBasicsCheck=Basic checks operation.com.evolveum.midpoint.common.validator.Validator.resourceNamespaceCheck=Vérification de l'espace de nommage de la ressourcce -operation.com.evolveum.midpoint.common.validator.Validator.validateSchema=Schema validation +operation.com.evolveum.midpoint.common.validator.Validator.validateSchema=Validation de schéma operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.provisioningSelfTest=Provisioning self test (Model) operation.com.evolveum.midpoint.model.api.ModelDiagnosticService.repositorySelfTest=Repository self test (Model) operation.com.evolveum.midpoint.model.api.ModelInteractionService.previewChanges=Prévisualiser les changements (Modèle) @@ -702,14 +702,14 @@ operation.com.evolveum.midpoint.model.api.ModelService.getPropertyAvailableValue operation.com.evolveum.midpoint.model.api.ModelService.importAccountsFromResource=Importer des comptes d'une ressource operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromFile=Importer objets (Modèle) operation.com.evolveum.midpoint.model.api.ModelService.importObjectsFromStream=Importer objets (Modèle) -operation.com.evolveum.midpoint.model.api.ModelService.listAccountShadowOwner=List Account Shadow Owner -operation.com.evolveum.midpoint.model.api.ModelService.listObjects=List objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjectShadows=List resource object shadows (Model) -operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjects=List resource objects (Model) -operation.com.evolveum.midpoint.model.api.ModelService.modifyObject=Modify object (Model) -operation.com.evolveum.midpoint.model.api.ModelService.modifyObjectWithExclusion=Modify object with exclusion -operation.com.evolveum.midpoint.model.api.ModelService.postInit=Post initialization (Model) -operation.com.evolveum.midpoint.model.api.ModelService.testResource=Test Resource (Model) +operation.com.evolveum.midpoint.model.api.ModelService.listAccountShadowOwner=Propriétaire du compte reflet +operation.com.evolveum.midpoint.model.api.ModelService.listObjects=Liste des objets (modèle) +operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjectShadows=Liste des reflets d'objet de ressource (modèle) +operation.com.evolveum.midpoint.model.api.ModelService.listResourceObjects=Liste des objets de ressource (modèle) +operation.com.evolveum.midpoint.model.api.ModelService.modifyObject=Modifier l'objet (modèle) +operation.com.evolveum.midpoint.model.api.ModelService.modifyObjectWithExclusion=Modifier l'objet avec exclusion +operation.com.evolveum.midpoint.model.api.ModelService.postInit=Post initialisation (modèle) +operation.com.evolveum.midpoint.model.api.ModelService.testResource=Ressource de test (modèle) operation.com.evolveum.midpoint.model.ChangeExecutor.executeChanges=Execute changes - change executor (Model) operation.com.evolveum.midpoint.model.common.mapping.Mapping.evaluate=Mapping evaluate (Model) operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.createAccount=Créer un compte @@ -718,15 +718,15 @@ operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.processUser operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveAccountAttributes=Resolve account attributes operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveUserAttributes=Resolve user attributes operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.updateAccount=Mettre à jour le compte -operation.com.evolveum.midpoint.model.controller.ModelController.modifyObjectWithExclusion=Modify object with exclusion +operation.com.evolveum.midpoint.model.controller.ModelController.modifyObjectWithExclusion=Modifier l'objet avec exclusion operation.com.evolveum.midpoint.model.controller.ModelController.processAddDeleteAccountFromChanges=Process account from changes -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInProvisioning=Search objects in provisioning +operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInProvisioning=Recherche d'objets dans l'approvisionnement operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInRepository=Rechercher des objets dans le dépôt -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjects=Search objects (Model) +operation.com.evolveum.midpoint.model.controller.ModelController.searchObjects=Recherche d'objets (modèle) operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user.getObject=Obtenir un objet (Modèle) -operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user.searchObjects.employeeType=Search objects - employeeType (Model) -operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user.searchObjects.fullName=Search objects - fullName (Model) -operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user.searchObjects.organization=Search objects - organization (Model) +operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user.searchObjects.employeeType=Recherche d'objets - employeeType (modèle) +operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user.searchObjects.fullName=Recherche d'objets - fullName (modèle) +operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user.searchObjects.organization=Recherche d'objets - organisation (modèle) operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.lookupTable.getObject=Obtenir un objet (Modèle) 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=Insert user defined variables @@ -738,7 +738,7 @@ operation.com.evolveum.midpoint.model.controller.SchemaHandler.processPropertyCo operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user=Repository self test, user (Model) operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.lookupTable=Repository self test, lookup table (Model) operation.com.evolveum.midpoint.model.importer.ImportAccountsFromResourceTaskHandler.launch=Importer des comptes d'une ressource -operation.com.evolveum.midpoint.model.importer.ObjectImporter.checkResourceSchema=Check resource schema +operation.com.evolveum.midpoint.model.importer.ObjectImporter.checkResourceSchema=Vérifier le schéma de ressource operation.com.evolveum.midpoint.model.importer.ObjectImporter.encryptValues=Chiffrement operation.com.evolveum.midpoint.model.importer.ObjectImporter.importObjectToRepository=Stocker un objet dans le dépôt operation.com.evolveum.midpoint.model.importer.ObjectImporter.resolveReference=Reference resolution @@ -746,39 +746,39 @@ operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateDynamicSch operation.com.evolveum.midpoint.model.importer.ObjectImporter.validateResourceConfigurationSchema=Validate resource configuration schema operation.com.evolveum.midpoint.model.lens.ChangeExecutor.executeChanges=Execute changes - change executor (Model) operation.com.evolveum.midpoint.model.lens.ChangeExecutor.executeDelta=Execute delta (Model) -operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute=Execute (Model) +operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute=Exécuter (Modèle) operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.focus.UserType=Execute user delta (Model) operation.com.evolveum.midpoint.model.lens.ChangeExecutor.execute.projection.ShadowType=Execute shadow delta (Model) operation.com.evolveum.midpoint.model.lens.projector.ContextLoader.checkProjectionContexts=Vérifier les contextes de projection (Modèle) -operation.com.evolveum.midpoint.model.lens.projector.InboundProcessor.processInbound=Process inbound (Model) -operation.com.evolveum.midpoint.model.lens.projector.Projector.project=Project (Model) +operation.com.evolveum.midpoint.model.lens.projector.InboundProcessor.processInbound=Processus entrant (Modèle) +operation.com.evolveum.midpoint.model.lens.projector.Projector.project=Projet (modèle) operation.com.evolveum.midpoint.model.lens.projector.ReconciliationProcessor.processReconciliation=Process reconciliation (Model) -operation.com.evolveum.midpoint.model.synchronizer.InboundProcessor.processInbound=Process inbound (Model) +operation.com.evolveum.midpoint.model.synchronizer.InboundProcessor.processInbound=Processus entrant (Modèle) operation.com.evolveum.midpoint.model.synchronizer.ReconciliationProcessor.processReconciliation=Process reconciliation (Model) operation.com.evolveum.midpoint.model.synchronizer.UserSynchronizer.checkAccountContextReconciliation=Check account context reconciliation (Model) operation.com.evolveum.midpoint.model.sync.SynchronizeAccountResultHandler.handle=Synchronize account result handler, handle (Model) operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyFailure=Notify failure (Notifications) operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyInProgress=Notify in progress (Notifications) operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifySuccess=Notify success (Notifications) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.addObject=Add object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.deleteObject=Delete object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.discoverConnectors=Discover connectors (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.getObject=Get object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.modifyObject=Modify object (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.searchObjects=Search objects (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.testResource=Test resource (Provisioning) -operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.checkSituation=Check synchronization situation +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.addObject=Ajout d'objet (Approvisionnement) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.deleteObject=Suppression d'objet (Approvisionnement) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.discoverConnectors=Découvrir connecteurs (Approvisionnement) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.getObject=Obtenir un objet (Approvisionnement) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.modifyObject=Modifier objet (Approvisionnement) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.searchObjects=Recherche d'objets (Approvisionnement) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.testResource=Test de la ressource (Approvisionnement) +operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.checkSituation=Vérifier la situation de synchronisation operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.notifyChange=Notify change operation.com.evolveum.midpoint.provisioning.impl.ResourceManager.completeResource=Complete resource (Provisioning) operation.com.evolveum.midpoint.provisioning.impl.ResourceTypeManager.completeResource=Complete resource (Provisioning) -operation.com.evolveum.midpoint.provisioning.impl.ShadowConverter.addShadow=Add shadow (Provisioning) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.addObject=Add object (Ucf) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.configure=UCF connector configuration -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.deleteObject=Delete object (Ucf) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.fetchObject=Fetch object (Ucf) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.getCapabilities=Capabilities (Ucf) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.initialize=Connector initialization (Ucf) -operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.modifyObject=Modify object (Ucf) +operation.com.evolveum.midpoint.provisioning.impl.ShadowConverter.addShadow=Ajout reflet (Approvisionnement) +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.addObject=Ajout d'objet (Ucf) +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.configure=Configuration du connecteur UCF +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.deleteObject=Suppression d'objet (Ucf) +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.fetchObject=Récupérer objet (Ucf) +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.getCapabilities=Capacités (Ucf) +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.initialize=Initialisation du connecteur (Ucf) +operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.modifyObject=Modifier objet (Ucf) operation.com.evolveum.midpoint.repo.api.RepositoryService.addObject=Ajouter l'objet (dépôt) operation.com.evolveum.midpoint.repo.api.RepositoryService.deleteObject=Supprimer l'objet (dépôt) operation.com.evolveum.midpoint.repo.api.RepositoryService.getObject=Obtenir un objet (Dépôt) @@ -803,13 +803,13 @@ operation.com.evolveum.midpoint.task.api.TaskManager.onTaskCreate=Task creation operation.com.evolveum.midpoint.task.api.TaskManager.onTaskDelete=Task deletion listener (Task) operation.com.evolveum.midpoint.task.api.TaskManager.reactivateServiceThreads=Résactiver les exétrons du service local (Tâche) operation.com.evolveum.midpoint.task.api.TaskManager.resumeTask=Resume task (Task) -operation.com.evolveum.midpoint.task.api.TaskManager.searchNodes=Search nodes (Task) +operation.com.evolveum.midpoint.task.api.TaskManager.searchNodes=Rechercher les nœuds (Tâche) operation.com.evolveum.midpoint.task.api.TaskManager.searchTasks=Search tasks (Task) operation.com.evolveum.midpoint.task.api.TaskManager.suspendTasks=Suspendre les tâches (Tâche) operation.com.evolveum.midpoint.task.api.TaskManager.switchToBackground=Basculer la tâche vers l'arrière-plan (Tâche) operation.com.evolveum.midpoint.task.quartzimpl.cluster.ClusterManager.stopClusterManagerThread=Arrêter l'exétron Gestionnaire de Grappe (Tâche) operation.com.evolveum.midpoint.task.quartzimpl.cluster.NodeRegistrar.deleteNode=Supprimer un nœud (Tâche) -operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.addNodeAndTaskInformation=Add node and tasks information (Task) +operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.addNodeAndTaskInformation=Ajouter un nœud et des informations de tâches (Tâche) operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.getClusterStatusInformation=Obtenir l'information d'état de la grappe (Tâche) operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.scheduleTaskNow=Planifier la tâche maintenant (Tâche) operation.com.evolveum.midpoint.task.quartzimpl.execution.ExecutionManager.startScheduler=Démarrer l'ordonnanceur (Tâche) @@ -827,44 +827,44 @@ operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.sto operation.com.evolveum.midpoint.task.quartzimpl.execution.RemoteNodesManager.stopRemoteTaskRun=Arrêter l'exécution d'une tâche distante (Tâche) 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.GlobalExecutionManager.addNodeAndTaskInformation=Add node and task information (Task) +operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.addNodeAndTaskInformation=Ajouter un nœud et l'information de la tâche (Tâche) operation.com.evolveum.midpoint.task.quartzimpl.GlobalExecutionManager.stopSchedulersAndTasks=Arrêter les ordonnanceurs et tâches (Tâche) operation.com.evolveum.midpoint.task.quartzimpl.LocalExecutionManager.getLocallyRunningTasks=Get locally running tasks (Task) operation.com.evolveum.midpoint.task.quartzimpl.TaskManagerQuartzImpl.addTaskToRepositoryAndQuartz=Add task to repository and Quartz Job Store (Task) -operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadAttributes=Load attributes (Gui) +operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadAttributes=Charger les attributs (Gui) operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadObject=Charger objet (Gui) operation.com.evolveum.midpoint.web.component.assignment.AssignmentEditorPanel.loadResource=Charger la ressource (Gui) operation.com.evolveum.midpoint.web.component.orgStruct.BookmarkableFolderContent.loadOrgUnit=Loading organization unit -operation.com.evolveum.midpoint.web.component.prism.ContainerWrapper.createProperties=Create properties (Gui) -operation.com.evolveum.midpoint.web.component.prism.ObjectWrapper.createContainers=Create containers (Gui) +operation.com.evolveum.midpoint.web.component.prism.ContainerWrapper.createProperties=Créer des propriétés (Gui) +operation.com.evolveum.midpoint.web.component.prism.ObjectWrapper.createContainers=Créer des conteneurs (Gui) operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObject=Supprimer un objet (GUI) operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugList.deleteObjects=Supprimer des objets (GUI) operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.loadObject=Charger un objet (Gui) operation.com.evolveum.midpoint.web.page.admin.configuration.PageDebugView.saveObject=Enregistrer un objet (Gui) -operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importFile=Import file (Gui) +operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importFile=Importer un fichier (Gui) operation.com.evolveum.midpoint.web.page.admin.configuration.PageImportObject.importXml=Importer un document XML (GUI) operation.com.evolveum.midpoint.web.page.admin.configuration.PageInternals.changeTime=Modifier l'heure (GUI) operation.com.evolveum.midpoint.web.page.admin.configuration.PageInternals.changeTimeReset=Modifier l'heure - réinitialisation (GUI) operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.loadLoggingConfiguration=Charger la configuration de journalisation (GUI) operation.com.evolveum.midpoint.web.page.admin.configuration.PageLogging.updateLoggingConfiguration=Mettre à jour la configuration de journalisation (GUI) -operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.getRepoDiag=Get repository diagnostics (Gui) -operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.testRepository=Test repository (Gui) +operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.getRepoDiag=Obtenir des diagnostics de dépôt (Gui) +operation.com.evolveum.midpoint.web.page.admin.help.PageSystem.testRepository=Tester le dépôt (Gui) operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAccounts=Charger les comptes (Gui) operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadAssignments=Charger les attributions (Gui) operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadUser=Charger utilisateur (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadWorkItems=Load work items (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageDashboard.loadWorkItems=Charger les éléments de travail (Gui) operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadAccount=Charger le compte (Gui) operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUser=Charger utilisateur (Gui) -operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUserWithAccounts=Load user with accounts (Gui) +operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.loadUserWithAccounts=Charger les utilisateurs avec comptes (Gui) operation.com.evolveum.midpoint.web.page.admin.home.PageMyPasswords.savePassword=Enregistrer le mot de passe (Gui) operation.com.evolveum.midpoint.web.page.admin.reports.PageReport.saveReport=Enregistrer le rapport (Gui) -operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.loadReport=Load report (Gui) +operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.loadReport=Charger le rapport (Gui) operation.com.evolveum.midpoint.web.page.admin.reports.PageReports.runReport=Run report (Gui) operation.com.evolveum.midpoint.web.page.admin.resources.content.dto.AccountContentDataProvider.loadAccounts=Charger les comptes (Gui) operation.com.evolveum.midpoint.web.page.admin.resources.content.PageAccount.saveAccount=Enregistrer le compte (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.changeOwner=Change owner (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.createUserFromAccount=Create user from account (Gui) -operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.countResources=Count resources (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.changeOwner=Changer de propriétaire (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.content.PageContentAccounts.createUserFromAccount=Créer l'utilisateur depuis le compte (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.countResources=Compter les ressources (Gui) operation.com.evolveum.midpoint.web.page.admin.resources.dto.ResourceDtoProvider.listResources=Listes des ressources (Gui) operation.com.evolveum.midpoint.web.page.admin.resources.PageAdminResources.loadResource=Charger la ressource (Gui) operation.com.evolveum.midpoint.web.page.admin.resources.PageResourceEdit.saveResource=Enregistrer la ressource (Gui) @@ -873,27 +873,27 @@ operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.connector operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteHosts=Supprimer des hôtes (GUI) operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.deleteResources=Supprimer des ressources (GUI) operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.syncStatus=État de l'harmonisation (GUI) -operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.testResource=Test resource (Gui) +operation.com.evolveum.midpoint.web.page.admin.resources.PageResources.testResource=Tester la ressource (GUI) operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.loadRole=Charger le rôle (Gui) operation.com.evolveum.midpoint.web.page.admin.roles.PageRole.saveRole=Enregistrer le rôle (Gui) operation.com.evolveum.midpoint.web.page.admin.roles.PageRoles.deleteRoles=Supprimer des rôles (GUI) -operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.countNodes=Count nodes (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.countNodes=Compter les nœuds (Gui) operation.com.evolveum.midpoint.web.page.admin.server.dto.NodeDtoProvider.listNodes=Listes des nœuds (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.countTasks=Count tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.countTasks=Compter les tâches (Gui) operation.com.evolveum.midpoint.web.page.admin.server.dto.TaskDtoProvider.listTasks=Liste des tâches (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTaskAdd.saveTask=Enregistrer la tâche (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deactivateServiceThreads=Désactiver les exétrons du service (GUI) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteNodes=Supprimer des nœuds (GUI) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteTasks=Supprimer des tâches (GUI) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.reactivateServiceThreads=Résactiver les exétrons du service (GUI) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTask=Resume task (Gui) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTasks=Resume tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTask=Reprendre la tâche (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.resumeTasks=Reprendre les tâches (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.scheduleTasks=Planifier des tâches (GUI) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.startSchedulers=Démarrer les ordonnanceurs (GUI) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulersAndTasks=Arrêter les ordonnanceurs et tâches (GUI) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.stopSchedulers=Arrêter les ordonnanceurs (GUI) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.suspendTasks=Suspendre les tâches (GUI) -operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.synchronizeTasks=Synchronize tasks (Gui) +operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.synchronizeTasks=Synchroniser les tâches (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.deleteWorkersAndWorkState=Delete workers and work state (Gui) operation.com.evolveum.midpoint.web.page.admin.server.PageTasks.reconcileWorkers=Reconcile workers (Gui) operation.com.evolveum.midpoint.web.page.admin.users.component.TreeTablePanel.deleteObject=Supprimer un objet (GUI) @@ -918,7 +918,7 @@ operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUser=Désa operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.disableUsers=Désactiver les utilisateurs (GUI) operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUser=Activer l'utilisateur (GUI) operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.enableUsers=Activer les utilisateurs (GUI) -operation.com.evolveum.midpoint.web.page.admin.users.PageUser.sendToSubmit=Send for submit (Gui) +operation.com.evolveum.midpoint.web.page.admin.users.PageUser.sendToSubmit=Envoyer pour soumettre (Gui) operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUser=Harmoniser l'utilisateur (GUI) : {0} operation.com.evolveum.midpoint.web.page.admin.users.PageUsers.reconcileUsers=Harmoniser les utilisateurs (GUI) operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.saveWorkItem=Save work item (Gui) @@ -988,7 +988,7 @@ orgUnitAddDeletePopup.column.name=Nom orgUnitAddDeletePopup.title=Choose Org. Unit OrgUnitBrowser.cancel=Annuler OrgUnitBrowser.createRoot=Créer en tant que racine -OrgUnitBrowser.message.queryError=Error occurred during translation search query to filter. +OrgUnitBrowser.message.queryError=Une erreur s'est produite lors de la requête de recherche de traduction à filtrer. OrgUnitBrowser.search=Recherche OrgUnitBrowser.title=Choose new parent for org. unit PageAbout.allRightsReserved=©2014 Evolveum. @@ -1018,7 +1018,7 @@ PageAbout.repoDiag.repositoryUrl=URL du dépôt PageAbout.title=About this system PageAbout.title.basic=Base PageAbout.title.jvmProperties=JVM properties -PageAbout.title.provisioning=Provisioning +PageAbout.title.provisioning=Approvisionnement PageAbout.title.repository.additional=Détails supplémentaires PageAbout.title.repository=Dépôt PageAbout.title.systemProperties=Propriétés du système @@ -1039,6 +1039,7 @@ PageAccounts.accounts.owner=Propriétaire PageAccounts.accounts.result=Résultat PageAccounts.accounts.synchronizationSituation=Situation PageAccounts.accounts.synchronizationTimestamp=Horodatage +PageAccounts.accounts.pendingOperations=Pending operations PageAccounts.button.clearExportFolder=Clear export folder PageAccounts.button.export=Exporter PageAccounts.button.load=Load @@ -1049,12 +1050,12 @@ PageAccounts.exportException=Une erreur s'est produite lors de l'export, raison PageAccounts.exportFileDoesntExist=Impossible de créer le fichier {0} PageAccounts.linked=Lié PageAccounts.message.cantShowOwner=Can't show details of owner. -PageAccounts.message.ownerNotFound=Could not found owner for shadow with oid {0}. +PageAccounts.message.ownerNotFound=Impossible de trouver le propriétaire du reflet avec l'oid {0}. PageAccounts.message.unsupportedOwnerType=Type de propriétaire non pris en charge. -pageAccounts.message.resourceNotSelected=Resource not selected. Please select a resource to display it's shadows. +pageAccounts.message.resourceNotSelected=Ressource non sélectionnée. Merci de sélectionner une ressource pour afficher ses reflets. PageAccounts.message.success.clearExport=Export folder was cleared successfully PageAccounts.message.success.export=Export réussi. Fichier exporté: {0}. -PageAccounts.message.validationError=Searched objectClass value: '{0}' is not valid. Please provide valid objectClass value. +PageAccounts.message.validationError=Valeur objectClass recherchée : '{0}' n'est pas valide. Veuillez fournir une valeur objectClass valide. PageAccounts.nothing=Nothing PageAccounts.resource=Ressource PageAccounts.shadows=Reflets @@ -1153,12 +1154,16 @@ pageAdmin.reports.description=Exporting reports pageAdmin.reports=Rapports PageAdmin.menu.top.users.requestAssign=Demande d'affectation PageAdminObjectDetails.title.editUserType=Modifier l'utilisateur '{0}' +PageAdminObjectDetails.title.viewUserType=View user '{0}' PageAdminObjectDetails.title.newUserType=Créer nouvel utilisateur PageAdminObjectDetails.title.editRoleType=Modifier le rôle '{0}' +PageAdminObjectDetails.title.viewRoleType=View role '{0}' PageAdminObjectDetails.title.newServiceType=Créer nouveau service PageAdminObjectDetails.title.editServiceType=Modifier le service '{0}' +PageAdminObjectDetails.title.viewServiceType=View service '{0}' PageAdminObjectDetails.title.newRoleType=Créer nouveau rôle PageAdminObjectDetails.title.editOrgType=Modifier l'entité org. '{0}' +PageAdminObjectDetails.title.viewOrgType=View organization '{0}' PageAdminObjectDetails.title.newOrgType=Créer nouvelle organisation PageAdminObjectDetails.title.newSystemConfigurationType=Configuration du système PageAdminObjectDetails.noChangesSave=Il n'y avait aucun changement à enregistrer. @@ -1189,7 +1194,7 @@ pageAdminFocus.policyRules=Règles de politique pageAdminFocus.applicablePolicies=Applicable Policies pageAdminFocus.message.couldntCreateAccountNoSchema=Couldn't create projection form for '{0}', no refined schema available. Possible problem with connector configuration and/or connection. Please check logs for more information. pageAdminFocus.message.couldntCreateAccountNoAccountSchema=Couldn't create projection form for '{0}', no schema for default 'account' object type available. Possible problem with resource configuration. Please check logs for more information. -pageAdminFocus.message.couldntCreateAccount=Couldn't create projection form for '{0}', reason: {1}. +pageAdminFocus.message.couldntCreateAccount=Impossible de créer un formulaire de projection pour '{0}', raison : {1}. pageAdminFocus.message.noAssignableSelected=Une affectation sélectionnée pageAdminFocus.message.couldntAssignObject=Impossible d'attribuer l'objet '{0}', raison: {1}. pageAdminFocus.message.noActivationFound=Aucune activation trouvée pour la projection '{0}'. @@ -1199,7 +1204,7 @@ pageAdminFocus.message.notLocked=Le compte '{0}' n'est pas verrouillé. pageAdminFocus.message.unlocked=Le compte "{0}" est marqué à déverrouiller. Appliquez le changement en choisissant "Enregistrer". pageAdminFocus.message.noAccountSelected=Aucune projection sélectionnée. pageAdminFocus.message.noAssignmentSelected=Aucune attribution sélectionnée -pageAdminFocus.title.selectResource=Select resource(s) +pageAdminFocus.title.selectResource=Sélectionner ressource(s) pageAdminFocus.title.selectAssignable=Sélectionnez un objet pageAdminFocus.task.name=Nom de la tâche pageAdminFocus.task.category=Catégorie @@ -1325,11 +1330,11 @@ PageCertCampaigns.inForCampaign=(campagne: dans {0}) PageCertCampaigns.inForStage=dans {0} PageCertCampaigns.menu.close=Close campaign PageCertCampaigns.menu.reiterate=Reiterate campaign -PageCertCampaigns.menu.closeSelected=Close selected campaigns -PageCertCampaigns.menu.reiterateSelected=Reiterate selected campaigns +PageCertCampaigns.menu.closeSelected=Fermer les campagnes sélectionnées +PageCertCampaigns.menu.reiterateSelected=Réitérer les campagnes sélectionnées PageCertCampaigns.menu.delete=Delete campaign -PageCertCampaigns.menu.deleteSelected=Delete selected campaigns -PageCertCampaigns.menu.startSelected=Start selected campaigns +PageCertCampaigns.menu.deleteSelected=Supprimer les campagnes sélectionnées +PageCertCampaigns.menu.startSelected=Démarrer les campagnes sélectionnées PageCertCampaigns.message.closeCampaignConfirmMultiple=Voulez-vous vraiment fermer les {0} campagnes sélectionnées? PageCertCampaigns.message.closeCampaignConfirmSingle=Voulez-vous vraiment fermer la campagne "{0}"? PageCertCampaigns.message.reiterateCampaignConfirmMultiple=Voulez-vous vraiment réitérer les {0} campagnes fermées sélectionnées ? @@ -1337,7 +1342,7 @@ PageCertCampaigns.message.reiterateCampaignConfirmSingle=Voulez-vous vraiment r PageCertCampaigns.message.closeStageConfirmSingle=Voulez-vous vraiment clôturer la phase actuelle pour "{0}" ? PageCertCampaigns.message.deleteCampaignConfirmMultiple=Voulez-vous vraiment supprimer les {0} campagnes sélectionnées? PageCertCampaigns.message.deleteCampaignConfirmSingle=Voulez-vous vraiment supprimer la campagne "{0}" ? -PageCertCampaigns.message.noCampaignsSelected=No relevant campaigns selected +PageCertCampaigns.message.noCampaignsSelected=Aucune campagne pertinente sélectionnée PageCertCampaigns.message.campaignToReiterateMustBeClosed=Campaign to be reiterated must be closed PageCertCampaigns.message.campaignsToReiterateMustBeClosed=Campaigns to be reiterated must be closed PageCertCampaigns.message.someCampaignsToReiterateAreNotClosed=Toutes les campagnes ne sont pas fermées ({0} d'entre elles). Elles ne seront pas réitérées. @@ -1387,18 +1392,18 @@ PageCertDecisions.ago=il y a {0} PageCertDecisions.checkbox.showNoResponseOnly=Show "no response" cases only PageCertDecisions.in=dans {0} PageCertDecisions.menu.accept=Accepter -PageCertDecisions.menu.acceptSelected=Accept selected +PageCertDecisions.menu.acceptSelected=Accepter sélection PageCertDecisions.menu.delegate=Déléguer -PageCertDecisions.menu.delegateSelected=Delegate selected +PageCertDecisions.menu.delegateSelected=Délégué sélection PageCertDecisions.menu.noResponse=No Response -PageCertDecisions.menu.noResponseSelected=Mark selected as No response +PageCertDecisions.menu.noResponseSelected=Marquer sélection comme Aucune réponse PageCertDecisions.menu.notDecided=Not Decided -PageCertDecisions.menu.notDecidedSelected=Mark selected as Not decided +PageCertDecisions.menu.notDecidedSelected=Marquer sélection comme Non décidé PageCertDecisions.menu.reduce=Réduire -PageCertDecisions.menu.reduceSelected=Reduce selected +PageCertDecisions.menu.reduceSelected=Réduire sélection PageCertDecisions.menu.revoke=Révoquer PageCertDecisions.menu.revokeSelected=Revoke selected -PageCertDecisions.message.noItemSelected=No item selected +PageCertDecisions.message.noItemSelected=Aucun objet sélectionné PageCertDecisions.now=maintenant PageCertDecisions.table.campaignName=Campaign name PageCertDecisions.table.campaignStage=Phase @@ -1461,10 +1466,10 @@ PageCertDefinition.scopeEnabledItemsOnly=Enabled items only PageCertDefinition.stagesDefinition=Définition des phases PageCert.in=dans {0} PageCert.message.assignment={0} de {1} {2} à {3} {4} -PageCert.message.textAdministrativeState=Administrative state: {0}. +PageCert.message.textAdministrativeState=État administratif: {0}. PageCert.message.textAssignment=Affectation PageCert.message.textDescription=Description: {0}. -PageCert.message.textExtensions=Extensions defined: {0}. +PageCert.message.textExtensions=Extensions définies : {0}. PageCert.message.textInducement=Induction PageCert.message.textIntent=Objectif : {0}. PageCert.message.textKind=Sorte: {0}. @@ -1531,7 +1536,7 @@ pageContentAccounts.message.cantShowUserDetails=Impossible d'afficher les détai pageContentAccounts.message.deleteConfirmation=Voulez-vous vraiment supprimer {0} compte(s) de cette ressource ? pageContentAccounts.message.deleteConfirmationSingle=Voulez-vous vraiment supprimer le compte "{0}" de cette ressource ? pageContentAccounts.message.noAccountSelected=Aucun compte n'a été sélectionné -pageContentAccounts.message.resourceOidNotDefined=Resource oid is not defined in url. +pageContentAccounts.message.resourceOidNotDefined=L'OID de la ressource n'est pas défini dans l'URL. pageContentAccounts.name=Nom pageContentAccounts.objectClass=Classe d'objet pageContentAccounts.owner=Propriétaire @@ -1539,7 +1544,7 @@ pageContentAccounts.search=Recherche pageContentAccounts.situation=Situation PageContentAccounts.title=Objets de ressources sur '{0}' pageContentEntitlements.entitlements=Droits -pageContentEntitlements.message.resourceOidNotDefined=Resource oid is not defined in url. +pageContentEntitlements.message.resourceOidNotDefined=L'OID de la ressource n'est pas défini dans l'URL. PageContentEntitlements.title={0} pageCreatedReports.button.delete=Supprimer pageCreatedReports.button.download=Télécharger @@ -1556,7 +1561,7 @@ pageCreatedReports.message.deleteOutputSingle=Voulez-vous réellement supprimer pageCreatedReports.message.downloadError=Impossible de télécharger le rapport. pageCreatedReports.message.fileNotFound=Le fichier contenant le rapport n'a pas été trouvé. pageCreatedReports.message.nothingSelected=Aucun rapport n'a été sélectionné. -pageCreatedReports.message.queryError=Error occurred during translation search query to filter. +pageCreatedReports.message.queryError=Une erreur s'est produite lors de la requête de recherche de traduction à filtrer. pageCreatedReports.table.author=Auteur pageCreatedReports.table.description=Description pageCreatedReports.table.filetype=Type de fichier @@ -1612,7 +1617,7 @@ PageDashboard.search.users=Utilisateurs PageDashboard.search.resources=Ressources PageDashboard.search.roles=Rôles PageDashboard.search.tasks=Tâches -pageDebugList.button.clear=Clear +pageDebugList.button.clear=Effacer pageDebugList.button.search=Recherche pageDebugList.description=Description pageDebugList.dialog.title.confirmDelete=Confirmation de suppression @@ -1637,14 +1642,14 @@ pageDebugList.message.resourceNotSelected=Resource not selected. pageDebugList.message.singleOrgDeleteProblem=Impossible de supprimer l'entité organisationnelle pageDebugList.message.singleShadowDeleteProblem=Impossible de supprimer le reflet pageDebugList.message.singleUserDeleteProblem=Impossible de supprimer l'utilisateur -pageDebugList.messsage.deleteAllOfType=Deleting objects of type {0}. +pageDebugList.messsage.deleteAllOfType=Suppression des objets du type {0}. pageDebugList.messsage.deleteAllResourceShadows=Désirez-vous vraiment supprimer tous les reflets sur la ressource {0} ? pageDebugList.messsage.deleteAllShadowsStarted=Une tâche qui supprime tous les reflets de la ressource {0} a été démarrée. pageDebugList.name=Nom pageDebugList.oid=OID pageDebugList.objectType=Type d'objet pageDebugList.options=Options -pageDebugList.resourceName=Resource name +pageDebugList.resourceName=Nom de la ressource pageDebugList.resource=Ressource pageDebugList.resourceType=Resource type pageDebugList.searchTextPlaceholder=Nom @@ -1655,7 +1660,7 @@ pageDebugView.button.save=Enregistrer pageDebugView.edit=Éditer pageDebugView.encrypt=Protégé par chiffrement pageDebugView.message.cantSaveEmpty=Impossible d'enregistrer un xml vide. -pageDebugView.message.oidNotDefined=Object oid is not defined. +pageDebugView.message.oidNotDefined=L'OID de l'objet n'est pas défini. pageDebugView.options=Options pageDebugView.reevaluateSearchFilters=Reevaluate search filters pageDebugView.saveAsRaw=Save in raw mode @@ -1695,11 +1700,11 @@ PageInternals.button.resetTimeChange=Réinitialiser à l'heure du système PageInternals.consistencyChecks=Check consistency PageInternals.encryptionChecks=Vérifier le chiffrement PageInternals.readEncryptionChecks=Vérifier le chiffrement en lecture -PageInternals.detailedDebugDump=Detailed debug dump -PageInternals.message.debugUpdatePerformed=Debug util updated. New value: {0} +PageInternals.detailedDebugDump=Vidage de débogage détaillé +PageInternals.message.debugUpdatePerformed=Outil de débogage mis à jour. Nouvelle valeur : {0} PageInternals.message.internalsConfigUpdate=Mise à jour de la configuration interne. Vérification de la consistence : {0}, vérification du chiffrement : {1}, vérification du chiffrement en lecture: {2}, QNameUtil.tolerateUndeclaredPrefixes : {3}. PageInternals.offset=Offset -PageInternals.title.debugUtil=Debug util +PageInternals.title.debugUtil=Utilitaire de débogage PageInternals.title.internalsConfig=Internals config PageInternals.title=Internals configuration PageInternals.title.timeChange=Time change @@ -1746,14 +1751,14 @@ pageLogging.button.addComponentLogger=Add component logger pageLogging.button.addConsoleAppender=Add console appender pageLogging.button.addFileAppender=Add file appender pageLogging.button.addFilter=Ajouter filtre -pageLogging.button.advanced=Advanced +pageLogging.button.advanced=Avancé pageLogging.button.deleteAppender=Delete appender pageLogging.button.deleteFilter=Supprimer le filtre pageLogging.button.deleteLogger=Delete logger pageLogging.button.reset=Réinitialiser pageLogging.button.save=Enregistrer pageLogging.details=Details: -pageLogging.dumpInterval=Dump interval: +pageLogging.dumpInterval=Intervalle de vidage : pageLogging.filter.ALL=Tout pageLogging.filter=Filtre pageLogging.filter.GUI=Web filter @@ -1763,21 +1768,21 @@ pageLogging.filter.PROVISIONING=Provisioning filter pageLogging.filter.REPOSITORY=Repository filter pageLogging.filter.RESOURCEOBJECTCHANGELISTENER=Resource object change listener filter pageLogging.filtersTable=Filters table -pageLogging.filter.TASKMANAGER=Task manager filter +pageLogging.filter.TASKMANAGER=Filtre de gestionnaire de tâches pageLogging.filter.WORKFLOWS=Workflow filter pageLogging.logger.ALL=Tout pageLogging.logger.GUI=Enregistreur Web pageLogging.logger=Enregistreur -pageLogging.logger.MODEL=Model logger +pageLogging.logger.MODEL=Modèle enregistreur pageLogging.logger.NOTIFICATIONS=Notifications logger pageLogging.logger.PROVISIONING=Provisioning logger -pageLogging.logger.REPOSITORY=Repository logger +pageLogging.logger.REPOSITORY=Enregistreur de dépôt pageLogging.logger.RESOURCEOBJECTCHANGELISTENER=Resource object change listener logger pageLogging.loggersAppender=Appender pageLogging.loggersLevel=Niveau pageLogging.loggers=Enregistreurs pageLogging.loggersTable=Loggers table -pageLogging.logger.TASKMANAGER=Task manager logger +pageLogging.logger.TASKMANAGER=Enregistreur du gestionnaire de tâche pageLogging.logger.WORKFLOWS=Workflow module logger pageLogging.logSubsystemEntryExit=Entrée dans le / sortie du sous-système de journalisation pageLogging.performanceStatistics=Performance statistics: @@ -1788,22 +1793,22 @@ pageLogging.rootLevel=Root logger: pageLogging.subsystem.appender=Appender pageLogging.subsystem.level=Niveau pageLogging.subsystem.model=Modèle -pageLogging.subsystem.provisioning=Provisioning +pageLogging.subsystem.provisioning=Approvisionnement pageLogging.subsystem.repository=Dépôt pageLogging.subsystem.resourceObjectChangeListener=Resource object change listener pageLogging.subsystems=Subsystems: -pageLogging.subsystem..taskManager=Task manager +pageLogging.subsystem..taskManager=Gestionnaire de tâches pageLogging.subsystem.ucf=Ucf pageLogging.subsystem.workflow=Workflow PageLogging.title=Gestion de la journalisation PageLogin.forgetPassword=Mot de passe oublié -pageLogin.message.ForgetPasswordSettingsWrong=Forget Passwords settings are wrong. Please Contact Your Administrator for changing your password. +pageLogin.message.ForgetPasswordSettingsWrong=Les paramètres de mots de passe oubliés sont incorrects. Veuillez contacter votre administrateur pour modifier votre mot de passe. PageLogin.password=Mot de passe PageLogin.signIn=S'enregistrer PageLogin.title=Connexion PageLogin.username=Nom d'utilisateur -PageMyPasswordQuestions.title=My Password Questions -PageMyPasswords.accountMidpoint=Identity Manager +PageMyPasswordQuestions.title=Mes questions de mot de passe +PageMyPasswords.accountMidpoint=Gestionnaire d'identité PageMyPasswords.accounts=Comptes PageMyPasswords.button.back=Retour PageMyPasswords.button.save=Enregistrer @@ -1862,15 +1867,15 @@ PageProcessInstancesAll.title=Toutes les demandes d'approbation PageProcessInstancesRequestedBy.title=Mes demandes d'approbation PageProcessInstancesRequestedFor.title=Demandes d'approbation me concernant PageReport.basic=Configuration -PageReport.fullXml=Full xml +PageReport.fullXml=XML complet PageReport.jasperTemplate=Gabarit de rapport Jasper PageReport.jasperTemplateStyle=Style de gabarit Jasper PageReport.message.cantSaveEmpty=Impossible d'enregistrer un rapport vide -PageReport.message.cantSerializeFromObjectToString=Can't serialize object to XML. +PageReport.message.cantSerializeFromObjectToString=Impossible de sérialiser l'objet en XML. PageReports.button.configure=Configurer PageReports.button.run=Exécuter PageReports.message.jasperError=Une erreur s'est produite pendant la création du rapport Jasper. -PageReports.message.queryError=Error occurred during translation search query to filter. +PageReports.message.queryError=Une erreur s'est produite lors de la requête de recherche de traduction à filtrer. PageReports.message.resourceNotDefined=Ressource non définie PageReports.message.unknownReport=Unknown report. PageReports.report.auditDescription=Report made from audit records. @@ -1903,7 +1908,7 @@ PageResource.resource.schema=Schéma PageResource.resource.noSchema=No schema PageResource.resource.schemaError=Schema error PageResource.tab.details=Détails -pageResource.bundle=Bundle +pageResource.bundle=Paquet pageResource.button.back=Retour pageResource.button.editXml=Éditer XML pageResource.button.refreshSchema=Rafraichir le schéma @@ -1941,7 +1946,7 @@ pageResource.overallStatus=État global pageResource.progress=Progression pageResource.resource=Ressource pageResource.synchronizationTasks=Tâches de synchronisation -pageResources.bundle=Bundle +pageResources.bundle=Paquet pageResources.connectorType=Connector type pageResources.button.discoveryRemote=Découverte pageResources.button.editAsXml=Éditer en XML @@ -1961,9 +1966,10 @@ pageResources.message.deleteHostConfirm=Voulez-vous vraiment supprimer l'hôte " pageResources.message.deleteHostsConfirm=Voulez-vous vraiment supprimer {0} hôtes ? pageResources.message.deleteResourceConfirm=Voulez-vous vraiment supprimer la ressource "{0}" ? pageResources.message.deleteResourcesConfirm=Voulez-vous vraiment supprimer {0} ressources ? +pageResources.message.refreshResourceSchemaConfirm=Do you really want to refresh resource schema? pageResources.message.noHostSelected=No connector host has been selected. pageResources.message.noResourceSelected=No resource has been selected. -pageResources.message.queryError=Error occurred during translation search query to filter. +pageResources.message.queryError=Une erreur s'est produite lors de la requête de recherche de traduction à filtrer. pageResources.name=Nom pageResources.progress=Progression pageResources.resources=Ressources @@ -1995,8 +2001,8 @@ PageRoleEditor.label.ownerRef.placeholder=Indiquer un propriétaire PageRoleEditor.label.requestable=Sur demande PageRoleEditor.label.riskLevel=Risk Level PageRoleEditor.label.type=Type -PageRoleEditor.message.addApproverOk=Approver with name: '{0}' was added successfully. -PageRoleEditor.message.addOwnerOk=Owner with name: '{0}' was added successfully. +PageRoleEditor.message.addApproverOk=Le validateur avec le nom : '{0}' a été ajouté avec succès. +PageRoleEditor.message.addOwnerOk=Le propriétaire avec le nom : '{0}' a été ajouté avec succès. PageRoleEditor.message.cantAddOwner=Can't setup the selected owner. PageRoleEditor.message.cantCreateExtensionDelta=Can't create delta for role extension PageRoleEditor.subtitle.activation=Activation @@ -2015,15 +2021,15 @@ pageRoles.message.confirmationMessageForSingleObject=Voulez-vous vraiment {0} le pageRoles.message.confirmationMessageForMultipleObject.members=Voulez-vous vraiment {0} les {1} rôles sélectionnés ? Certains de ces rôles sont attribués à des utilisateurs. pageRoles.message.confirmationMessageForSingleObject.members=Voulez-vous vraiment {0} le rôle "{1}" ? Ce rôle est attribué à des utilisateurs. pageRoles.message.nothingSelected=No role has been selected. -pageRoles.message.queryError=Error occurred during translation search query to filter. +pageRoles.message.queryError=Une erreur s'est produite lors de la requête de recherche de traduction à filtrer. pageRoles.requestable=Sur demande PageRoles.title=List roles pageSecurityQuestions.message.WrongAnswer=Questions non répondues correctement pageSecurityQuestions.message.noPolicySet=Aucune politique des mots de passe n'est définie PageSecurityQuestions.title=Questions de sécurité -PageShowPassword.message=Your new password is: +PageShowPassword.message=Votre nouveau mot de passe est : PageShowPassword.success=Le nouveau mot de passe a été créé avec succès -PageShowPassword.title=New Password +PageShowPassword.title=Nouveau Mot de Passe PageSizePopover.title=Page size pageSystemConfiguration.assignmentPolicyEnforcement.value.full=Totale pageSystemConfiguration.assignmentPolicyEnforcement.value.legalize=Relative @@ -2054,7 +2060,7 @@ AdminGuiConfigPanel.dashboardLinkDialogTitle.title=Configure dashboard link AdminGuiConfigPanel.additionalMenuItemDialog.title=Configure additional menu item RichHyperlinkConfigDialog.label=Label RichHyperlinkConfigDialog.targetUrl=Target URL -RichHyperlinkConfigDialog.color=Color +RichHyperlinkConfigDialog.color=Couleur RichHyperlinkConfigDialog.authorization=Autorisation RichHyperlinkConfigDialog.icon=Icon (css class) RichHyperlinkConfigDialog.description=Description @@ -2124,7 +2130,7 @@ pageTaskEdit.objectDelta=Object delta pageTaskEdit.bulkAction=Bulk action pageTaskEdit.objectType=Type d'objet pageTaskEdit.objectQuery=Object query -pageTaskEdit.objectRef=Object reference +pageTaskEdit.objectRef=Référence d'objet pageTaskEdit.token=Jeton de synchronisation pageTaskEdit.retryUnhandledErr=Retry unhandled errors pageTaskEdit.resourceRef=Resource reference @@ -2138,7 +2144,7 @@ pageTaskEdit.parent=Parent task pageTaskEdit.owner=Propriétaire de la tâche pageTaskEdit.recurring=Recurring task pageTaskEdit.recurrence=Recurrence -pageTaskEdit.runUntilNodeDown=Run only until node down +pageTaskEdit.runUntilNodeDown=Exécuter uniquement jusqu'à l'arrêt du nœud pageTaskEdit.scheduleHelp=Pour les tâches à exécution unique, n'indiquez ni intervalle de planification ni spécification en syntaxe "cron". Pour les tâches récurrentes, indiquez soit l'un soit l'autre (pas les deux). pageTaskEdit.scheduleInterval=Intervale de planification (secondes) pageTaskEdit.scheduleTitle=Scheduling @@ -2184,7 +2190,7 @@ pageTask.options=Options pageTask.recurring=Recurring task 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 +pageTask.runUntilNodeDown=Exécuter uniquement jusqu'à l'arrêt du nœud pageTasks.alreadyPassed=already passed pageTasks.alreadyPassedForNotRunningTasks=(already passed) pageTasks.button.deactivateServiceThreads=Arrêter tous les exétrons @@ -2251,26 +2257,26 @@ pageTask.scheduleValidation.noInterval=Un intervalle de planification doit être pageTasks.dialog.title.confirmDelete=Confirmation de suppression pageTasks.inForNotRunningTasks=(en {0}) pageTasks.in=dans {0} -pageTasks.retryIn=retry in {0} -pageTasks.message.alreadyResumed=Task '{0}' can't be resumed, it's already running or closed. +pageTasks.retryIn=Réessayer dans {0} +pageTasks.message.alreadyResumed=La tâche '{0}' ne peut être reprise, elle est déjà en cours d'exécution ou fermée. pageTasks.message.alreadySuspended=La tâche "{0}" est déjà suspendue ou close. pageTasks.message.couldntCreateQuery=Couldn't create query for task list. pageTasks.message.deleteTaskConfirm=Voulez-vous vraiment supprimer la tâche "{0}" ? pageTasks.message.deleteAllClosedTasksConfirm=Voulez-vous vraiment supprimer toutes les tâches fermées ? pageTasks.message.deleteTasksConfirm=Voulez-vous vraiment supprimer {0} tâches ? -pageTasks.message.noNodeSelected=No node has been selected. +pageTasks.message.noNodeSelected=Aucun nœud n'a été sélectionné. pageTasks.message.noTaskSelected=No task has been selected. pageTasks.node.clustered=En grappe pageTasks.node.executionStatus=État pageTasks.node.lastCheckInTime=Last check-in time pageTasks.node.managementPort=Port pour la gestion du système pageTasks.node.name=Nom -pageTasks.nodes=Nodes +pageTasks.nodes=Nœuds pageTasks.node.statusMessage=Message d'état pageTasks.nowForNotRunningTasks=(now) pageTasks.now=maintenant pageTasks.runsContinually=runs continually -pageTasks.stalledSince=STALLED since {0} at {1} +pageTasks.stalledSince=EN PANNE depuis {0} à {1} pageTasks.state=État pageTasks.subtasks=Show subtasks pageTasks.task.category=Catégorie @@ -2279,7 +2285,7 @@ pageTasks.task.detail=Détail pageTasks.task.executingAt=Executing at pageTasks.task.execution=Exécution pageTasks.task.name=Nom -pageTasks.task.objectRef=Object reference +pageTasks.task.objectRef=Référence d'objet pageTasks.task.progress=Progression pageTasks.task.scheduledToRunAgain=Planifié pour démarrer à nouveau pageTasks.tasks=Tâches @@ -2328,19 +2334,19 @@ pageUser.message.deleteAssignmentRowConfirm=Voulez-vous vraiment supprimer l'att pageUser.message.illegalAccountState=État de compte invalide '{0}'. pageUser.message.illegalAssignmentState=État d'attribution invalide '{0}'. pageUser.message.noAccountSelected=Aucun compte sélectionné. -pageUser.message.noActivationFound=No activation found for account '{0}'. +pageUser.message.noActivationFound=Aucune activation trouvée pour le compte '{0}'. pageUser.message.noAssignableSelected=No assignable object selected. pageUser.message.noAssignmentsAvailable=Il n'y a actuellement aucune assignation à prévisualiser. pageUser.message.noAssignmentSelected=Une affectation sélectionnée pageUser.message.noEnabledPropertyFound=Aucune propriété activée trouvée pour le compte '{0}'. -pageUser.message.noPassword=Password is not entered. +pageUser.message.noPassword=Le mot de passe n'est pas saisi pageUser.message.noResourceSelected=No resource selected. pageUser.message.noUserName=Il n'est pas possible de calculer les attributions sur un objet utilisateur non nommé. Veuillez fournir un nom. pageUser.message.unsupportedState=Unsupported user form state '{0}'. pageUsers.accounts=Compte pageUsers.dialog.title.confirmDelete=Confirmation de suppression pageUsers.menu.delete=Supprimer -pageUsers.menu.merge=Merge +pageUsers.menu.merge=Fusionner pageUsers.menu.disable=Désactiver pageUsers.menu.enable=Activer pageUsers.menu.reconcile=Harmoniser @@ -2356,7 +2362,7 @@ pageUsers.message.unlockAction=unlock pageUsers.message.deleteAction=suppression pageUsers.message.confirmActionPopupTitle=Confirm action pageUsers.message.nothingSelected=No user has been selected. -pageUsers.message.queryError=Error occurred during translation search query to filter. +pageUsers.message.queryError=Une erreur s'est produite lors de la requête de recherche de traduction à filtrer. PageUsers.title=User List pageUser.task.category=Catégorie pageUser.task.execution=État d'exécution @@ -2368,7 +2374,7 @@ pageUser.title.editing={0} pageUser.title.editUser=Éditer pageUser.title.newUser=Créer pageUser.title.selectAssignable=Sélectionnez un objet -pageUser.title.selectResource=Select resource(s) +pageUser.title.selectResource=Sélectionner ressource(s) pageUser.userDetails=User details PageCase.title=Case details @@ -2512,8 +2518,10 @@ pageWorkItem.workItemCreatedOn=This work item created on: passwordPanel.error=Les mots de passe ne se correspondent pas. passwordPanel.passwordChange=Changer passwordPanel.passwordRemove=Remove -passwordPanel.passwordSet=password is set -passwordPanel.passwordRemoveLabel=password will be removed +passwordPanel.passwordSet=le mot de passe est défini +passwordPanel.passwordRemoveLabel=le mot de passe sera supprimé +PasswordPanel.passwordPlaceholder=Mot de passe +PasswordPanel.repeatPasswordPlaceholder=Repeat password past.ChangeType.ADD=Ajouté past.ChangeType.DELETE=Supprimé past.ChangeType.MODIFY=Modified @@ -2526,24 +2534,24 @@ PersonalInfoPanel.lastLogin=Dernière ouverture de session PersonalInfoPanel.never=Jamais PersonalInfoPanel.other=Other PersonalInfoPanel.passwordExp=Date d'expiration du compte -PersonalInfoPanel.undefined=Not defined +PersonalInfoPanel.undefined=Non défini policyRef.nullValid=Choisir un prismContainer.mainPanelDisplayName=Propriétés prismContainer.shadow.associations=Associations prismContainer.shadow.mainPanelDisplayName=Attributs PrismObjectPanel.hideEmpty=Cacher les champs vides -PrismObjectPanel.maximize=Maximize -PrismObjectPanel.minimize=Minimize +PrismObjectPanel.maximize=Agrandir +PrismObjectPanel.minimize=Minimiser PrismObjectPanel.protectedAccount=Compte protégé PrismObjectPanel.showEmpty=Afficher les champs vides PrismObjectPanel.sortProperties=Sort properties -PrismObjectPanel.addChildContainer=Add child container +PrismObjectPanel.addChildContainer=Ajouter un conteneur fils PrismObjectPanel.deleteContainer=Remove container value -PrismObjectPanel.showMetadata=Show metadata -PrismObjectPanel.hideMetadata=Hide metadata +PrismObjectPanel.showMetadata=Montrer les métadonnées +PrismObjectPanel.hideMetadata=Cacher les métadonnées prismOptionButtonPanel.hideEmpty=Masquer les champs vides -prismOptionButtonPanel.maximize=Maximize -prismOptionButtonPanel.minimize=Minimize +prismOptionButtonPanel.maximize=Agrandir +prismOptionButtonPanel.minimize=Réduire prismOptionButtonPanel.showEmpty=Montrer les champs vides prismPropertyPanel.hasOutbound=A une correspondance sortante prismPropertyPanel.hasPendingModification=Has pending modification @@ -2552,12 +2560,12 @@ prismPropertyPanel.required=Champ obligatoire prismValuePanel.add=Ajouter prismValuePanel.delete=Supprimer prismValuePanel.message.association.attributes=Attributes: -processInstancePanel.details=Other information: -processInstancePanel.finished=Finished: +processInstancePanel.details=Autre information : +processInstancePanel.finished=Terminé : processInstancePanel.message.cantGetDetails=Couldn't get process instance details. processInstancePanel.message.noTasks=Aucun -processInstancePanel.name=Process instance name: -processInstancePanel.pid=Instance ID: +processInstancePanel.name=Nom de l'instance du processus : +processInstancePanel.pid=ID de l'instance : processInstancePanel.started=Started: processInstancePanel.taskAlreadyRemoved=(was already removed) processInstancePanel.task=Tâche système : @@ -2565,9 +2573,9 @@ processInstancePanel.tasks=Currently active work items: processInstancePanel.title.edit=Détails pour '{0}' ProfilingLevel.ARGUMENTS=Arguments ProfilingLevel.ENTRY_EXIT=Entrée/Sortie -ProfilingLevel.OFF=Off -ProgressPanel.ExecutionTimeWhenFinished=Operation executed in {0} milliseconds. -ProgressPanel.ExecutionTimeWhenRunning=Operation executing for {0} second(s). +ProfilingLevel.OFF=éteint +ProgressPanel.ExecutionTimeWhenFinished=Opération exécutée en {0} millisecondes. +ProgressPanel.ExecutionTimeWhenRunning=Opération en cours d'exécution pour {0} seconde(s). ProgressPanel.abortRequested=Abandon demandé, veuillez patienter... ProgressPanel.abortRequestedFinished=Abandon demandé, mais l'exécution semble être déjà terminée. ProgressPanel.abortRequestedNoInterrupt=Abandon demandé, veuillez patienter... (NB: impossible d'interrompre l'exétron) @@ -2602,14 +2610,14 @@ QNameEditor.label.namespace=Espace de nommage QNameEditor.tooltip.attribute=TODO: QNameEditor.tooltip.attribute QNameEditor.tooltip.localPart=Partie locale du nom qualifié QNameEditor.tooltip.namespace=Espace de nommage du nom qualifié -RangeValidator.range=Field '${label}' have to be between ${minimum} and ${maximum}. -ReconciliationPopupPanel.exportFileType=Export Type +RangeValidator.range=Le champ '${label}' doit être compris entre ${minimum} et ${maximum}. +ReconciliationPopupPanel.exportFileType=Type d'export DownloadButtonPanel.download=Télécharger ReconciliationPopupPanel.resource=Ressource ReconciliationPopupPanel.title.basic=Configuration de base du rapport d'harmonisation repeater.input.nullValid=Choisir un ReportConfigurationPanel.title.basic=Base -ReportConfigurationPanel.title.advanced=Advanced +ReportConfigurationPanel.title.advanced=Avancé Requestable.ALL=Tout Requestable.NON_REQUESTABLE=Pas sur demande Requestable.REQUESTABLE=Sur demande @@ -2617,8 +2625,8 @@ ResourceActivationEditor.label.administrativeStatus=État administratif ResourceActivationEditor.label=Edit resource activation ResourceActivationEditor.label.existence=Existence ResourceActivationEditor.label.fetchStrategy=Fetch strategy -ResourceActivationEditor.label.inbound=Inbound -ResourceActivationEditor.label.outbound=Outbound +ResourceActivationEditor.label.inbound=Entrant +ResourceActivationEditor.label.outbound=Sortant ResourceActivationEditor.label.validFrom=Valide à partir du ResourceActivationEditor.label.validTo=Valide jusqu'au ResourceAssociationEditor.label.allow=Non-schema ref. @@ -2631,14 +2639,14 @@ ResourceAssociationEditor.label.edit=Modifier l'association ResourceAssociationEditor.label.exclusiveStrong=Exclusive strong ResourceAssociationEditor.label.explicitRefIntegrity=Explicit ref. integrity ResourceAssociationEditor.label.fetchStrategy=Fetch strategy -ResourceAssociationEditor.label.inbound=Inbound mapping +ResourceAssociationEditor.label.inbound=Correspondance entrante ResourceAssociationEditor.label.intent=Finalité cible ResourceAssociationEditor.label.intolerantVP=Motif non toléré ResourceAssociationEditor.label.kind=Sorte cible ResourceAssociationEditor.label.limitations=Limitations ResourceAssociationEditor.label.matchingRule=Règle d'appariement ResourceAssociationEditor.label.new=Créer une nouvelle association -ResourceAssociationEditor.label.outbound=Outbound mapping +ResourceAssociationEditor.label.outbound=Correspondance sortante ResourceAssociationEditor.label.reference=Ref. ResourceAssociationEditor.label.resourceItem=ResourceItem specific attributes ResourceAssociationEditor.label.tolerant=Tolérant @@ -2651,13 +2659,13 @@ ResourceAttributeEditor.label.displayName=Nom affiché ResourceAttributeEditor.label.edit=Modifier l'attribut ResourceAttributeEditor.label.exclusiveStrong=Exclusive strong ResourceAttributeEditor.label.fetchStrategy=Fetch Strategy -ResourceAttributeEditor.label.inbound=Inbound mappings +ResourceAttributeEditor.label.inbound=Correspondances entrantes ResourceAttributeEditor.label.intolerantVP=Motif non toléré ResourceAttributeEditor.label.limitations=Limitations ResourceAttributeEditor.label.matchingRule=Règle d'appariement ResourceAttributeEditor.label.unknownMatchingRule=Règle d'appariement inconnue : {0} ResourceAttributeEditor.label.new=Créer nouvel attribut -ResourceAttributeEditor.label.outbound=Outbound mappings +ResourceAttributeEditor.label.outbound=Correspondances sortantes ResourceAttributeEditor.label.reference=Attribut ResourceAttributeEditor.label.tolerant=Tolérant ResourceAttributeEditor.label.tolerantVP=Motif toléré @@ -2666,8 +2674,8 @@ ResourceAttributeEditor.title.delete=Supprimer ResourceAttributeEditor.title.edit=Éditer ResourceCredentialsEditor.label=Modifier les informations d'identification de la ressource ResourceCredentialsEditor.label.fetchStrategy=Fetch strategy -ResourceCredentialsEditor.label.inbound=Inbound -ResourceCredentialsEditor.label.outbound=Outbound +ResourceCredentialsEditor.label.inbound=Entrant +ResourceCredentialsEditor.label.outbound=Sortant ResourceCredentialsEditor.label.passwordPolicyRef=Stratégie de mot de passe ResourceDependencyEditor.label.button.add=Add resource dependency ResourceDependencyEditor.label=Edit Dependencies @@ -2680,7 +2688,7 @@ ResourceIterationEditor.label.description=Description ResourceIterationEditor.label=Edit resource iteration configuration ResourceIterationEditor.label.expressionEvaluator=Expression evaluator ResourceIterationEditor.label.expression=Expression -ResourceIterationEditor.label.expressionType=Expression type +ResourceIterationEditor.label.expressionType=Type d'expression ResourceIterationEditor.label.extension=Extension ResourceIterationEditor.label.language=Langage ResourceIterationEditor.label.maxIteration=Max iteration @@ -2691,14 +2699,14 @@ ResourceIterationEditor.label.returnMultiplicity=Return multiplicity ResourceIterationEditor.label.stringFilter=String filter ResourceIterationEditor.label.tokenExpression=Token expression ResourceIterationEditor.label.variable=Variable -resource.nullValid=Choose resource... -resourcePopup.bundle=Bundle +resource.nullValid=Choisissez une ressource ... +resourcePopup.bundle=Paquet resourcePopup.button.add=Ajouter ressource(s) resourcePopup.name=Nom resourcePopup.version=Version ResourceProtectedEditor.button.add=Ajouter un compte protégé ResourceProtectedEditor.label.description=Description -ResourceProtectedEditor.label=Edit protected accounts +ResourceProtectedEditor.label=Modifier les comptes protégés ResourceProtectedEditor.label.filterClause=Filter clause ResourceProtectedEditor.label.filter=Filtre ResourceProtectedEditor.label.name=Nom @@ -2711,10 +2719,10 @@ ResourceStatus.UP=Haut ResourceStatus.WARNING=Alerte ResourceType.isSync=Synchronisation ResourceType.tasks=Tâches -ResourceWizard.expression.tooltip.expression=The XML representation of the expression. This is the actual expression code that will be interpreted. +ResourceWizard.expression.tooltip.expression=La représentation XML de l'expression. Ceci est le code d'expression réel qui sera interprété. ResourceWizard.expression.tooltip.language=Langage de programmation dans lequel le script de l'expression est écrit. ResourceWizard.expression.tooltip.policyRef=Référence à un objet représentant une politique de valeur. La politique spécifiée sera utilisée pour générer une valeur. -ResourceWizard.expression.tooltip.type=The type of expression. This specifies whether the expression is a script, value generator or something else. +ResourceWizard.expression.tooltip.type=Le type d'expression. Ceci spécifie si l'expression est un script, un générateur de valeur ou autre chose. 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=

Dans cette phase de l'assistant, vous paramétrez les propriétés de configuration du connecteur. Il s'agit habituellement de paramètres de réseau nécessaires pour accéder à la ressource, comme un nom de système et un numéro de port. Des paramètres supplémentaires peuvent être spécifiés, tels que des délais maximums pour les opérations réseau et la configuration d'un groupement de connexions.

À chaque type de connecteur correspond un ensemble particulier de propriétés de configuration de connecteur. Cet ensemble est déterminé par le schéma de la configuration du connecteur. C'est pourquoi le contenu de cette page dépend du type de connecteur qui a été sélectionné à la page précédente.

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.

@@ -2730,7 +2738,7 @@ runReportPopupContent.param.name.eventType = Type d'événement runReportPopupContent.param.name.from = Date From runReportPopupContent.param.name.initiatorName = Initiator Name runReportPopupContent.param.name.outcome = issue -runReportPopupContent.param.name=Parameter name +runReportPopupContent.param.name=Nom de paramètre runReportPopupContent.param.name.targetName = Target Name runReportPopupContent.param.name.filter=Filter resulting roles? true/false (default is false) runReportPopupContent.param.name.to = Date To @@ -2778,7 +2786,7 @@ SchemaHandlingStep.attribute.tooltip.intolerantVP=Une valeur appariée à ce mot SchemaHandlingStep.attribute.tooltip.limitations=Specify attribute limitations such as multiplicity, ability to read or write it, etc. SchemaHandlingStep.attribute.tooltip.matchingRule=Une règle qui détermine si deux valeurs d'attribut ont la même signification. Par exemple, établir ceci à "stringIgnoreCase" aura pour effet de rendre cet attribut insensible à la casse. 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.reference=Nom de l'attribut à configurer. Tous les paramètres et correspondances ci-dessous s'appliquent à cet attribut. SchemaHandlingStep.attribute.tooltip.tolerant=Les attributs tolérants acceptent des valeurs définies hors du système? Les attributs intolérants n'acceptent que des valeurs définies dans le système (p.e. via la mise en correspondance des ressources ou des rôles) SchemaHandlingStep.attribute.tooltip.tolerantVP=Une valeur appariée à ce motif sera tolérée : elle sera préservée en tant que valeur de l'attribut même s'il ne s'agit pas du résultat du traitement système (correspondances). SchemaHandlingStep.button.add=Ajouter un type d'objet @@ -2819,18 +2827,18 @@ SchemaHandlingStep.limitations.tooltip.propertyAccess=Le type d'accès qui est p 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=Langage de programmation dans lequel le script de la condition est écrit. -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.condition=La représentation XML de la condition de correspondance. Ceci est le code d'expression réel qui sera interprété. Les sources de correspondance sont fournies en tant que variables d'entrée pour la condition. Si la condition renvoie vrai alors la correspondance sera appliquée. Si elle renvoie faux alors la correspondance est ignorée. Notez que les correspondances qui étaient vraies et qui deviennent fausses peuvent entraîner la suppression d'un valeur résultant de la correspondance alors qu'elle était toujours vraie. SchemaHandlingStep.mapping.tooltip.conditionType=Type of the expression that will be used for the mapping condition. SchemaHandlingStep.mapping.tooltip.conditionValuePolicyRef=Référence à un objet représentant une politique de valeur. La politique spécifiée sera utilisée pour générer une valeur. Si aucune référence à une politique de valeur n'est spécifiée alors une politique par défaut est déterminée automatiquement. Par exemple une politique de mots de passe adéquate applicable à la correspondance cible sera utilisée. 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=Langage de programmation dans lequel le script de l'expression est écrit. -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.expression=La représentation XML de la condition de correspondance. Ceci est le code d'expression réel qui sera interprété. Les sources de correspondance sont fournies en tant que variables d'entrée pour la condition. La valeur de retour de l'expression est appliquée à la cible de correspondance. 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=Référence à un objet représentant une politique de valeur. La politique spécifiée sera utilisée pour générer une valeur. Si aucune référence à une politique de valeur n'est spécifiée alors une politique par défaut est déterminée automatiquement. Par exemple une politique de mots de passe adéquate applicable à la correspondance cible sera utilisée. 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.mapping.tooltip.target=Cible de correspondance. La valeur produite par la correspondance sera appliquée à la cible de correspondance. SchemaHandlingStep.message.errorLoadingObjectTypeList=Couldn't load object class list from resource. Error: SchemaHandlingStep.message.saveError=Impossible d'enregistrer le maniement du schéma, {0} SchemaHandlingStep.message.selectObjectClassAss=Veuillez fournir un attribut "classe d'objet" avant de créer l'association de la ressource. @@ -2874,9 +2882,9 @@ SchemaListPanel.nativeAttributeName=Native attribute name SchemaListPanel.objectClasses=Object classes SchemaListPanel.objectClass=Classe d'objet SchemaListPanel.returnedByDefault=Renvoyé par défaut -SchemaStep.button.reload=Reload -SchemaStep.message.reload.fail=Schema for resource '{0}' was not reloaded. -SchemaStep.message.reload.ok=Schema for resource '{0}' was reloaded successfully. +SchemaStep.button.reload=Recharger +SchemaStep.message.reload.fail=Le schéma de la ressource '{0}' n'a pas été rechargé. +SchemaStep.message.reload.ok=Le schéma de la ressource '{0}' a été rechargé avec succès. SchemaStep.schema=Schéma SchemaStep.title=Schéma 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. @@ -2899,14 +2907,14 @@ SearchType.FULL_NAME=Nom complet SearchType.GIVEN_NAME=Prénom SearchType.NAME=Nom simpleErrorPanel.label.showMore=Afficher plus -simpleErrorPanel.message.error=Account on resource '{0}' not loaded. +simpleErrorPanel.message.error=Compte sur la ressource '{0}' non chargé. SimpleRoleSelector.reset=Réinitialiser MultipleAssignmentSelector.reset=Réinitialiser la liste situation.nullValid=Choisir un 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.MAPPING=Correspondance (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) @@ -3144,18 +3152,18 @@ ThreeStateBooleanPanel.true=Vrai ThreeStateBooleanPanel.undef=Undef. timeouts=Timeouts Title.CurrentStatus=Dernier message d'état -Title.MappingsStatistics=Mappings evaluation information +Title.MappingsStatistics=Information de l'évaluation de correspondances Title.NotificationsStatistics=Notifications information Title.ProvisioningStatistics=Provisioning operations information Title.Source=Source: TreeTablePanel.childOrg=Children org. units -TreeTablePanel.collapseAll=Collapse all +TreeTablePanel.collapseAll=Réduire tout TreeTablePanel.deleteRoot=Supprimer la racine TreeTablePanel.dialog.title.confirmDelete=Confirmation de suppression TreeTablePanel.editRoot=Edit root -TreeTablePanel.expandAll=Expand all +TreeTablePanel.expandAll=Développer tout TreeTablePanel.hierarchy=Org. hierarchy -TreeTablePanel.managers=Managers +TreeTablePanel.managers=Gestionnaires TreeTablePanel.members=Members TreeTablePanel.menu.addManager=Ajouter manager TreeTablePanel.menu.addMember=Ajouter un utilisateur @@ -3166,8 +3174,8 @@ TreeTablePanel.menu.addToHierarchy=Ajouter à l'unité org. TreeTablePanel.menu.delete=Supprimer TreeTablePanel.menu.disable=Désactiver TreeTablePanel.menu.enable=Activer -TreeTablePanel.menu.move=Move -TreeTablePanel.menu.recompute=Recompute +TreeTablePanel.menu.move=Déplacer +TreeTablePanel.menu.recompute=Recalculer TreeTablePanel.menu.removeFromHierarchy=Remove from org. unit TreeTablePanel.message.warn.deleteTreeObjectConfirm=Attention ! "{0}" a des membres. Voulez-vous réellement supprimer cette entité organisationnelle ? TreeTablePanel.message.deleteTreeObjectConfirm=Voulez-vous réellement supprimer l'entité organisationnelle "{0}" ? @@ -3204,7 +3212,7 @@ userBrowserDialog.email=Courriel userBrowserDialog.familyName=Nom de famille userBrowserDialog.fullName=Nom complet userBrowserDialog.givenName=Prénom -userBrowserDialog.message.queryError=Error occurred during translation search query to filter. +userBrowserDialog.message.queryError=Une erreur s'est produite lors de la requête de recherche de traduction à filtrer. userBrowserDialog.name=Nom userBrowserDialog.title=Choisir utilisateur userBrowserDialog.type=Type @@ -3218,7 +3226,7 @@ UserOrgReferenceChoosePanel.type=Type de propriétaire UserOrgReferenceChoosePanel.type.user=Utilisateur UserReportConfigPanel.dateFrom=De UserReportConfigPanel.dateTo=A -UserReportConfigPanel.exportFileType=Export Type +UserReportConfigPanel.exportFileType=Type d'export UserReportConfigPanel.title.basic=Basic User Report Configuration user.enduser=End user user.noAssignments=No assignments @@ -3287,7 +3295,7 @@ PageAdmin.menu.selfDashboard=Accueil PageAdmin.menu.selfService=SELF SERVICE PageAdmin.menu.mainNavigation=ADMINISTRATION PageAdmin.menu.additional=SUPPLÉMENTAIRE -PageAdmin.menu.profile=Profile +PageAdmin.menu.profile=Profil PageAdmin.menu.assignments=Affectations PageAdmin.menu.credentials=Informations d'identification PageAdmin.menu.request=Demander un rôle @@ -3304,44 +3312,44 @@ TableConfigurationPanel.tableColumns=Table columnsCountToolbar.label.unknownCoun MyRequestsPanel.started=Commencé MyRequestsPanel.rejected=Rejected MyRequestsPanel.skipped=Skipped -MyRequestsPanel.approved=Approved +MyRequestsPanel.approved=Validé MyRequestsPanel.inProgress=En cours MyRequestsPanel.unknown=Inconnu -MyRequestsPanel.future=Future -MyRequestsPanel.cancelled=Cancelled +MyRequestsPanel.future=Futur +MyRequestsPanel.cancelled=Annulé MyRequestsPanel.name=Nom PageSelfProfile.title=Éditer le profil PageSelfDashboard.title=Accueil PageSelfDashboard.workItems=My work items PageSelfDashboard.myRequests=Mes demandes PageAdmin.menu.top.serverTasks.edit=Modifier la tâche -PageAdmin.menu.top.configuration.repositoryObjectView=Edit object +PageAdmin.menu.top.configuration.repositoryObjectView=Modifier l'objet PageAdmin.menu.top.reports.configure=Configure report -PageAdmin.menu.top.users.edit=Edit user -PageAdmin.menu.top.roles.edit=Edit role +PageAdmin.menu.top.users.edit=Modifier l'utilisateur +PageAdmin.menu.top.roles.edit=Modifier le rôle PageAdmin.menu.top.users.org.edit=Modifier l'entité organisationnelle PageSelfCredentials.tabs.password=Mot de passe PageSelfCredentials.title=Informations d'identification -PageSelfCredentials.oldPasswordLabel=Old password -PageSelfCredentials.passwordLabel1=New password -PageSelfCredentials.passwordLabel2=Confirm password -PageSelfCredentials.accountMidpoint=Identity Manager +PageSelfCredentials.oldPasswordLabel=Ancien mot de passe +PageSelfCredentials.passwordLabel1=Nouveau mot de passe +PageSelfCredentials.passwordLabel2=Confirmer le mot de passe +PageSelfCredentials.accountMidpoint=Gestionnaire d'identité PageSelfCredentials.resourceMidpoint=Dépôt d'identités PageSelfCredentials.noAccountSelected=Mot de passe inchangé. Aucun compte n'était sélectionné. -PageSelfCredentials.emptyPasswordFiled=New password fields values are to be specified. -PageSelfCredentials.incorrectOldPassword=Password not changed. Old password is incorrect. -PageSelfCredentials.specifyOldPasswordMessage=Please, specify old password value -ChangePasswordPanel.accountsTable.header=Password propagation +PageSelfCredentials.emptyPasswordFiled=Les nouvelles valeurs de champs de mot de passe doivent être spécifiées. +PageSelfCredentials.incorrectOldPassword=Mot de passe non modifié. L'ancien mot de passe est incorrect. +PageSelfCredentials.specifyOldPasswordMessage=Veuillez spécifier la valeur de l'ancien mot de passe +ChangePasswordPanel.accountsTable.header=Propagation du mot de passe ChangePasswordPanel.name=Nom ChangePasswordPanel.resourceName=Ressource ChangePasswordPanel.enabled=Compte actif -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= - Le mot de passe sera changé +ChangePasswordPanel.legendMessage.propagated= - Propagation automatique du mot de passe (basée sur les stratégies définies dans les définitions de ressources) +ChangePasswordPanel.legendMessage.deselected= - Le mot de passe ne sera pas changé ChangePasswordPanel.legendMessage.no.password.capability= - La ressource ne gère pas les mots de passe ChangePasswordPanel.helpInfo=

Cette section relative aux informations d'identification contrôle comment le changement de mot de passe sera propagé à chaque système individuel. La première ligne défini si le mot de passe sera changé dans le gestionnaire d'identité lui-même. Les lignes suivantes représentent chaque système pour lequel le mot de passe peut être changé. La propagation du mot de passe est régie par les icônes:

  • Le mot de passe sera changé. Le mot de passe pour ce système sera mis à la valeur spécifiée dans la boite de dialogue de mot de passe ci-dessus.
  • Propagation automatique du mot de passe. Le mot de passe pourrait être changé. Le fait qu'il le soit effectivement ou non dépend de politiques mises en place par le gestionnaire des identités. Cela signifie habituellement que le mot de passe sera changé si cela a un sens dans la situation et selon les paramètres actuels. Choisir cette option est généralement raisonnable.
  • Le mot de passe ne sera pas changé pour ce système.
  • La capacité de changer les mots de passe n'est pas prise en charge par ce système. Par conséquent, le mot de passe ne sera pas modifié pour ce système.

Vous pouvez ajuster les paramètres de propagation du mot de passe en cliquant sur les icônes et donc régler avec précision comment le changement de mot de passe sera propagé à chaque système individuellement.

-ChangePasswordPanel.helpPopupTitle=Password propagation help -PageBase.button.tooltip.clearSearch=Clear +ChangePasswordPanel.helpPopupTitle=Aide sur la propagation du mot de passe +PageBase.button.tooltip.clearSearch=Effacer mainForm.uploadTooLarge = Le fichier à téléverser doit être inférieur à ${maxSize}. mainForm.uploadFailed = Le téléversement du fichier a échoué : ${exception.localizedMessage} PageSelfCredentials.couldntResolve=Couldn't resolve resource. @@ -3383,8 +3391,8 @@ FeedbackAlertMessageDetails.params=Parameters FeedbackAlertMessageDetails.contexts=Context FeedbackAlertMessageDetails.count=Compte FeedbackAlertMessageDetails.error=Erreur -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.InboundProcessor.processInbound=Processus entrant (Modèle) +operation.com.evolveum.midpoint.model.impl.lens.projector.Projector.project=Projet (modèle) operation.com.evolveum.midpoint.model.impl.lens.projector.AssignmentProcessor.processAssignmentsProjections=Process assignments (Model) operation.com.evolveum.midpoint.web.page.admin.PageAdminObjectDetails.save=Enregistrer (GUI) operation.com.evolveum.midpoint.repo.api.RepositoryService.getVersion=Obtenir la version (dépôt) @@ -3397,7 +3405,7 @@ operation.com.evolveum.midpoint.model.impl.importer.ObjectImporter.importObjectT operation.com.evolveum.midpoint.model.api.ModelService.executeChange=Exécuter les changements (Modèle) 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=Exécuter (Modèle) 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=Liste les sous-tâches profondément (Tâche) @@ -3405,6 +3413,7 @@ operation.com.evolveum.midpoint.task.api.Task.listSubtasksRaw=Liste les sous-tâ operation.com.evolveum.midpoint.web.page.self.PageSelfCredentials.savePassword=Modifier le mot de passe (GUI) operation.com.evolveum.midpoint.web.page.self.PageRequestRole.save=Les modifications ont été enregistrées avec succès operation.com.evolveum.midpoint.web.page.self.PageRequestRole.taskCreated=The process of assigning a role is waiting for the approval. +operation.com.evolveum.midpoint.gui.api.component.ObjectListPanel.loadCustomMenuItems=Load custom actions PageError.button.home=Accueil PageResource.tab.connector=Connecteur PageResource.tab.connector.connectorLabel=Connecteur @@ -3417,10 +3426,10 @@ PageResource.tab.content.tasks=Defined Tasks ResourceContentTabPanel.searchType.repository=Dépôt ResourceContentTabPanel.searchType.resource=Ressource ResourceContentTabPanel.searchType=Search 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.primaryChangesOne=Principaux changements : {0} objet +PagePreviewChanges.primaryChangesMore=Principaux changements : {0} objets +PagePreviewChanges.secondaryChangesOne=Changements secondaires : {0} objet +PagePreviewChanges.secondaryChangesMore=Changements secondaires : {0} objets PagePreviewChanges.policyViolationMessages=Messages en cas d'infraction aux politiques PagePreviewChanges.approvalsRequired=Approvals required PagePreviewChanges.button.continueEditing=Continue editing @@ -3442,10 +3451,10 @@ TaskSummaryPanel.progressIfSuspended=(suspendu) TaskSummaryPanel.progressIfWaiting=(en attente) TaskSummaryPanel.progressIfClosed=(fermé) TaskSummaryPanel.progressIfStalled=(bloqué depuis {0}) -TaskSummaryPanel.lastProcessed=Last object processed: {0} +TaskSummaryPanel.lastProcessed=Dernier objet traité : {0} ResourceContentResourcePanel.showExisting=Show existing ResourceContentResourcePanel.newTask=Créer un nouveau -SearchPanel.advanced=Advanced +SearchPanel.advanced=Avancé SearchPanel.basic=Base SearchPanel.search=Recherche SearchPanel.debug=Déboguer @@ -3457,11 +3466,11 @@ typedAssignablePanel.selectedServices=Services : TypedAssignablePanel.orgTreeView=Vue de l'arbre de l'org. TypedAssignablePanel.Kind=Sorte TypedAssignablePanel.Intent=Finalité -SearchPanel.insertFilterXml=Insert filter xml (SearchFilterType) +SearchPanel.insertFilterXml=Insérer un filtre XML (SearchFilterType) autoRefreshPanel.refreshNow=Rafraîchir maintenant autoRefreshPanel.resumeRefreshing=Reprendre rafraîchissant autoRefreshPanel.pauseRefreshing=Mettre en pause le rafraîchissement -autoRefreshPanel.refreshingEach=Refreshing each {0} sec +autoRefreshPanel.refreshingEach=Rafraîchir toutes les {0} sec autoRefreshPanel.noRefreshing=(no refreshing) PageAdmin.menu.top.services=Services PageAdmin.menu.top.services.list=Liste des services @@ -3482,7 +3491,7 @@ TaskSummaryPanel.requestedOn=Demandé sur: {0} TaskSummaryPanel.requestedByAndOn=Demandé par {0} sur {1} TaskSummaryPanel.stage=Phase : {0} TaskSummaryPanel.rejected=Rejected -TaskSummaryPanel.approved=Approved +TaskSummaryPanel.approved=Validé TaskSummaryPanel.unknown=Inconnu operation.com.evolveum.midpoint.web.page.admin.resources.PageResource.refreshSchema=Actualiser le schéma (GUI) TaskDto.changesApplied=Changes applied (successfully or not) @@ -3518,7 +3527,7 @@ MainObjectListPanel.exportFileName=export TreeTablePanel.menu.createMember=Créer un membre TreeTablePanel.menu.createManager=Créer un manager TreeTablePanel.menu.addMembers=Assign members -TreeTablePanel.menu.addManagers=Assign managers +TreeTablePanel.menu.addManagers=Attribuer gestionnaires TreeTablePanel.menu.unassignMembersSelected=Unassign selected members TreeTablePanel.menu.unassignMembersAll=Unassign all members TreeTablePanel.menu.removeManagersAll=Unassign all managers @@ -3526,24 +3535,24 @@ TreeTablePanel.menu.recomputeMembersSelected=Recompute selected members TreeTablePanel.menu.recomputeMembersAll=Recompute all members TreeTablePanel.menu.recomputeMembersAllDirect=Recompute direct members 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. -TreeTablePanel.menu.deleteManagersAll.confirm=All defined managers will be permanently removed from system. Are you sure to perform this action? -TreeTablePanel.move=Move +TreeTablePanel.menu.deleteManagersAll=Supprimer tous les gestionnaires +TreeTablePanel.menu.deleteManager.confirm=Êtes-vous sûr de vouloir supprimer le gestionnaire sélectionné du système? Ce changement est permanent. +TreeTablePanel.menu.deleteManagersAll.confirm=Tous les gestionnaires définis seront définitivement supprimés du système. Êtes-vous sûr de vouloir effectuer cette action? +TreeTablePanel.move=Déplacer TreeTablePanel.makeRoot=Promouvoir en racine TreeTablePanel.delete=Supprimer -TreeTablePanel.recompute=Recompute +TreeTablePanel.recompute=Recalculer TreeTablePanel.edit=Éditer TreeTablePanel.viewDetails=Voir détails TreeTablePanel.createChild=Créer un enfant WorkItemSummaryPanel.allocated=Alloué -WorkItemSummaryPanel.notAllocated=Not allocated +WorkItemSummaryPanel.notAllocated=Non alloué WorkItemPanel.showRequest=Afficher la demande d'approbation DefinitionStagesPanel.confirmDelete=Confirmation de suppression DefinitionStagesPanel.confirmDeleteText=Voulez-vous vraiment supprimer la phase "{0}" ? PageCertDefinition.outcomeStrategyHelpLabel=Please see also -PageCertDefinition.outcomeStrategyHelpLink=this document -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.outcomeStrategyHelpLink=ce document +PageCertDefinition.outcomeStrategyHelp=Comment le résultat global d'un cas est-il déterminé en fonction des résultats obtenus à chaque étape ? Remarque: le champ "Arrêter la révision sur:" affiche les résultats qui empêchent le traitement d'une requête à l'étape suivante. Généralement, vous n'avez pas besoin de modifier la valeur par défaut. Si nécessaire, vous pouvez le faire via la configuration XML. 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=Détermine quels objets seront inclus dans le champ d'application des campagnes de certification. La sélection des caractéristiques à certifier (attributions ou inductions) s'effectue ci-dessous. @@ -3563,9 +3572,9 @@ StageDefinitionPanel.defaultReviewerRefHelp=This reviewer (or reviewers) will be 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.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.stopReviewOnHelp=Quels sont les résultats qui empêcheront qu'un cas soit avancé à l'étape suivante? Généralement, vous n'avez pas besoin de modifier la valeur par défaut. Si nécessaire, vous pouvez le faire via la configuration XML. StageDefinitionPanel.configurationHelpLabel=For more information about configuring certification campaign stages, please see also -StageDefinitionPanel.configurationHelpLink=this document +StageDefinitionPanel.configurationHelpLink=ce document 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 enableFilteredResultsHandler=Enable additional filtering of results @@ -3586,7 +3595,7 @@ Button.ok=OK Button.assign=Assigner Note=Note Warning=Alerte -ProfilingConfigPanel.profilingMustBeEnabled=In order to use profiling, the 'profilingEnabled' system configuration parameter (in config.xml file) must be set to 'true'. +ProfilingConfigPanel.profilingMustBeEnabled=Pour utiliser le profilage, le paramètre de configuration système 'profilingEnabled' (dans le fichier config.xml) doit être défini sur 'true'. OperationResultPanel.result=Résultat ResourceTasksPanel.definedTasks=Defined tasks ResourceTasksPanel.noTasksSelected=No tasks were selected. @@ -3603,10 +3612,10 @@ operation.com.evolveum.midpoint.model.impl.lens.ChangeExecutor.execute.focus.Org 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} +PageResourceVisualization.title=Visualisation des correspondances pour {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.dot2=Le chemin d'accès à l'exécutable de rendu DOT est correctement défini dans votre fichier config.xml. PageResourceVisualization.moreInformation=For more information, please see PageResourceVisualization.moreInformationLink=this article PageResourceVisualization.errorMessage=Error message: @@ -3670,7 +3679,7 @@ ColumnUtils.getUserIconColumn.createTitleModel.disabled=désactivé ColumnUtils.getUserIconColumn.createTitleModel.archived=archivé ColumnUtils.getUserIconColumn.createTitleModel.privileged=privileged ColumnUtils.getUserIconColumn.createTitleModel.end-user=end-user -ColumnUtils.getUserIconColumn.createTitleModel.manager=manager +ColumnUtils.getUserIconColumn.createTitleModel.manager=gestionnaire ColumnUtils.getUserIconColumn.createTitleModel.broken=broken ColumnUtils.getUserIconColumn.createTitleModel.up=up ColumnUtils.getUserIconColumn.createTitleModel.down=down @@ -3704,16 +3713,16 @@ operation.com.evolveum.midpoint.web.page.admin.configuration.PageRepositoryQuery operation.com.evolveum.midpoint.web.page.admin.configuration.PageRepositoryQuery.executeQuery=Exécuter la requête (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. +PageEvaluateMapping.title=Évaluer la correspondance +PageEvaluateMapping.button.evaluateMapping=Évaluer la correspondance +PageEvaluateMapping.message.emptyString=Veuillez fournir une correspondance à exécuter. PageEvaluateMapping.result=Résultat -PageEvaluateMapping.mapping=Mapping +PageEvaluateMapping.mapping=Correspondance PageEvaluateMapping.request=Requête 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_NoDelta=Correspondance du nom complet (pas de changement) +PageEvaluateMapping.sample.FullName_Delta=Correspondance du nom complet (changement dans le givenName) +PageEvaluateMapping.sample.FullName_Delta_Ref=Correspondance du nom complet (changement dans le givenName); source du dépôt PageEvaluateMapping.sample.FullName_Delta_Cond=Full name mapping with condition (change in givenName) PageEvaluateMapping.sample.OrgName=Deriving attribute from parent org's name PageAssignmentShoppingKart.title=Demande d'attribution @@ -3729,29 +3738,29 @@ AssignmentConflictPanel.unselectButton=Unselect AssignmentConflictPanel.undoAction=Undo PageAssignmentConflicts.title=Assignments conflicts PageAssignmentConflicts.back=Retour -PageAssignmentConflicts.submit=Submit +PageAssignmentConflicts.submit=Soumettre AbstractShoppingCartTabPanel.addAllButton=Add all AbstractShoppingCartTabPanel.requestingForLabel=Requesting for AbstractShoppingCartTabPanel.availableRelationsLabel=Available relations AssignmentCatalogPanel.selectTargetUser=Select target user AssignmentCatalogPanel.selectSourceUser=Select assignments source user -AssignmentCatalogPanel.sourceUserSelected=Assignments of {0} +AssignmentCatalogPanel.sourceUserSelected=Attributions de {0} AssignmentCatalogPanel.selectAssignmentsUserOwner=Select assignments user owner -AssignmentCatalogPanel.requestForMe=me -AssignmentCatalogPanel.requestFor=Target user: {0} -AssignmentCatalogPanel.requestForMultiple={0} target users selected -AssignmentCatalogPanel.assignmentsOwner={0}'s assignments -UserSelectionButton.myAssignmentsLabel=Source user: me -UserSelectionButton.userAssignmentsLabel=Source user: {0} +AssignmentCatalogPanel.requestForMe=moi +AssignmentCatalogPanel.requestFor=Utilisateur cible : {0} +AssignmentCatalogPanel.requestForMultiple={0} utilisateurs cibles sélectionnés +AssignmentCatalogPanel.assignmentsOwner=attributions de {0} +UserSelectionButton.myAssignmentsLabel=Utilisateur source : moi +UserSelectionButton.userAssignmentsLabel=Utilisateur source : {0} MultiButtonPanel.plusIconTitle=Add item to shopping cart MultiButtonPanel.assignmentDetailsPopupTitle=Assignment details MultiButtonPanel.detailsLink=Propriétés MultiButtonPanel.addToCartLink=Ajouter au panier -MultiButtonPanel.alreadyAssignedIconTitle=Assigned as {0} +MultiButtonPanel.alreadyAssignedIconTitle=Attribué comme {0} PageAssignmentDetails.title=Assignment details PageAssignmentDetails.backButton=Retour PageAssignmentDetails.addToCartButton=Ajouter au panier -PageAssignmentsList.submitButton=Submit +PageAssignmentsList.submitButton=Soumettre PageAssignmentsList.resolveConflicts=Resolve conflicts PageAssignmentsList.commentHere=Comment here... PageAssignmentsList.requestComment=Demander un commentaire (facultatif) @@ -3806,26 +3815,26 @@ PageAuditLogDetails.eventResult=Résultat PageAuditLogDetails.eventOutcome=issue PageAuditLogDetails.sessionIdentifier=Identifiant de session PageAuditLogDetails.taskIdentifier=Identifiant de tâche -PageAuditLogDetails.taskOID=Task oid +PageAuditLogDetails.taskOID=OID de la tâche PageAuditLogDetails.hostIdentifier=Host Identifier PageAuditLogDetails.nodeIdentifier=Nœud PageAuditLogDetails.remoteHostAddress=Remote Host PageAuditLogDetails.channel=Canal -PageAuditLogDetails.parameter=Parameter +PageAuditLogDetails.parameter=Paramètre PageAuditLogDetails.message=Message PageAuditLogDetails.deltaKey=Delta List -ObjectDeltaOperationType.resourceName=Resource name +ObjectDeltaOperationType.resourceName=Nom de la ressource ObjectDeltaOperationType.objectName=Object name ObjectDeltaOperationType.executionResult=Execution result PageMergeObjects.noMergeResultObjectWarning=Merge preview object wasn't found PageMergeObjects.title=Merge objects -PageMergeObjects.tabTitle=Merge preview -PageMergeObjects.switchDirectionButton=Switch direction -PageMergeObjects.mergeButton=Merge -PageMergeObjects.mergeDeltaPreviewButton=Merge delta preview +PageMergeObjects.tabTitle=Aperçu de la fusion +PageMergeObjects.switchDirectionButton=Inverser direction +PageMergeObjects.mergeButton=Fusionner +PageMergeObjects.mergeDeltaPreviewButton=Aperçu du delta de la fusion PageMergeObjects.backButton=Retour -PageMergeObjects.mergeType=Merge type -MergeObjectsPanel.switchDirection=Switch direction +PageMergeObjects.mergeType=Type de fusion +MergeObjectsPanel.switchDirection=Inverser direction MergeType.DEFAULT=défaut MergeType.EXPRESSION=expression MergeType.ALL_RIGHT=allRight @@ -3842,7 +3851,7 @@ PageRegistrationConfirmation.continueToLogin=Continuer avec l'ouverture d'une se PageRegistrationConfirmation.confirmation.successful=Confirmation successful PageSelfRegistration.title=Inscription PageRegistrationConfirmation.title=Confirmer l'inscription -PageSelfRegistration.reload=Reload +PageSelfRegistration.reload=Recharger PageSelfRegistration.captcha.validation.failed=La validation du CAPTCHA a échoué, essayez à nouveau ObjectType.name=Nom ObjectType.subType=Sous-type @@ -3866,7 +3875,7 @@ AbstractWorkItemType.closeTimestamp=Fermé PageUserHistory.title='{0}' historical data {1} PageXmlDataReview.title=Historical data PageXmlDataReview.aceEditorPanelTitle='{0}' historical xml data {1} -PageLogin.selfRegistration=Sign up +PageLogin.selfRegistration=S'inscrire PageSelfRegistration.registration.failed.unsatisfied.registration.configuration=Processus d'inscription interdit. Veuillez contacter le gestionnaire du système. ObjectHistoryTabPanel.viewHistoricalObjectDataTitle=View object data ObjectHistoryTabPanel.viewHistoricalObjectXmlTitle=Voir l'objet en XML @@ -3878,12 +3887,12 @@ PageSelfRegistration.password.policy=Mot de passe conforme à la politique des m PageResetPassword.reset.successful=Le nouveau mot de passe a été établi avec succès. Continuez en ouvrant une session. PageForgotPassword.form.submited.message=Un lien de confirmation a été envoyé à l'adresse de courriel fournie. Pour réinitialiser votre mot de passe, cliquez sur ce lien de confirmation et suivez les instructions. pageForgetPassword.message.policy.not.found=Réinitialisation du mot de passe non autorisée -PageAbstractSelfCredentials.save.password.failed=Failed to change password: {0} +PageAbstractSelfCredentials.save.password.failed=Échec de modification du mot de passe : {0} PageResetPassword.title=Réinitialisation du mot de passe PageResetPasswordConfirmation.title=Confirmation de réinitialisation du mot de passe PageResetPasswordConfirmation.confirmation.error=La réinitialisation du mot de passe n'est pas autorisée. Nous en sommes désolés ; vous devrez probablement contacter le gestionnaire du système. -PageResetPasswordConfirmation.authnetication.failed=Incorrect username and/or password -ItemPathSegmentPanel.itemToSearch=Search for {0} +PageResetPasswordConfirmation.authnetication.failed=Nom d'utilisateur et/ou mot de passe incorrect +ItemPathSegmentPanel.itemToSearch=Rechercher {0} DecisionDto.automaticallyApproved=(automatically approved) DecisionDto.automaticallyRejected=(automatically rejected) DecisionDto.approvedDueToTimeout=(approuvé suite à l'expiration du délai) @@ -3924,10 +3933,10 @@ operation.com.evolveum.midpoint.web.page.admin.reports.PageCreatedReports.downlo 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. -PageCaseWorkItem.couldNotGetCase=Couldn't get case. It might have been already completed or deleted. -PageCaseWorkItem.couldNotGetCaseWorkItem=Couldn't get case work item. It might have been already completed or deleted. +PageCaseWorkItem.couldNotGetCase=Impossible d'obtenir le cas. Il a peut-être déjà été complété ou supprimé. +PageCaseWorkItem.couldNotGetCaseWorkItem=Impossible d'obtenir le dossier de travail. Il a peut-être déjà été complété ou supprimé. CsvDownloadButtonPanel.export=Export CSV -CsvDownloadButtonPanel.confirmationMessage=CSV export size is limited to {0} entries. Continue? +CsvDownloadButtonPanel.confirmationMessage=La taille d'exportation CSV est limitée à {0} entrées. Continuer ? AssignmentEditorDto.policyRuleTitle=Règle de politique AssignmentDataTablePanel.targetColumnName=Cible AssignmentDataTablePanel.validityColumnName=Validité @@ -3946,8 +3955,8 @@ PolicyRule.constraintsLabel=Contraintes PolicyRule.situationLabel=Situation PolicyRule.actionLabel=Action AbstractAssignmentDetailsPanel.doneButton=Terminé -ApprovalProcessesPreviewPanel.processRelatedTo=Approval process related to {0} -ApprovalProcessesPreviewPanel.process=Approval process +ApprovalProcessesPreviewPanel.processRelatedTo=Processus de validation lié à {0} +ApprovalProcessesPreviewPanel.process=Processus de validation ApprovalProcessExecutionInformationPanel.approver=Validateur ApprovalProcessExecutionInformationPanel.performer=Performer ApprovalProcessExecutionInformationPanel.attorney=Attorney @@ -3961,7 +3970,7 @@ AssignmentPanel.doneButton=Terminé AssignmentPanel.cancelButton=Annuler AssignmentPanel.noName=n/a MenuItem.noName=n/a -ObjectPolicyConfigurationEditor.conflictResolution=(conflict resolution) +ObjectPolicyConfigurationEditor.conflictResolution=(résolution de conflit) PageSelfConsents.title=Consents SelfConsentPanel.button.revoke=Révoquer SelfConsentPanel.button.agree=Agree @@ -3977,7 +3986,7 @@ PolicyRulePropertiesPanel.situationConstraints=situation AbstractPolicyConstraintType.name=Nom AbstractPolicyConstraintType.description=Description AbstractPolicyConstraintType.enforcement=Enforcement -ExclusionPolicyConstraintType.targetRef=Target reference +ExclusionPolicyConstraintType.targetRef=Référence de la cible ExclusionPolicyConstraintType.policy=Politique ExclusionPolicyConstraintPanel.exclusionTitle=Exclusion ValuePolicyBasicPanel.valuePolicy.name=Nom @@ -3986,12 +3995,12 @@ comboInput.nullValid=Choisir un ContainerPanel.containerProperties=Propriétés PageOperationResult.title=Résultat de l'opération PageOperationResult.noResultAvailable=No operation result available. It was probably "deleted" via script hook. -PageInternals.tab.clock=Clock -PageInternals.tab.debugUtil=Debug util -PageInternals.tab.internalConfig=Internal configuration +PageInternals.tab.clock=Horloge +PageInternals.tab.debugUtil=Utilitaire de débogage +PageInternals.tab.internalConfig=Configuration interne PageInternals.tab.traces=Traces -PageInternals.tab.counters=Counters -PageAttorneySelection.title=User selection +PageInternals.tab.counters=Compteurs +PageAttorneySelection.title=Sélection de l'utilisateur PageWorkItemsAttorney.title=Attorney work items PolicyConstraintsType.objectState=État de l'objet PolicyConstraintsType.assignmentState=État d'affectation @@ -4008,12 +4017,12 @@ PolicyConstraintsType.objectTimeValidity=Object time validity PolicyConstraintsType.assignmentTimeValidity=Validité du temps d'affectation PolicyConstraintsType.situation=Situation PolicyConstraintsType.transition=Transition -PolicyConstraintsType.ref=Ref +PolicyConstraintsType.ref=Réf AssignmentTypeDetailsPanel.containerTitle=Assignment details ResourceObjectAssociationType.details=Association ResourceAttributeDefinitionType.details=Attributs ExpressionValuePanel.shadowRefValueTitle=Shadow reference -ExpressionValuePanel.literalValueTitle=Literal value +ExpressionValuePanel.literalValueTitle=Valeur littérale ExpressionValuePanel.associationTargetSearchTitle=Association Target Search Filter ExpressionValuePanel.path=Chemin ExpressionValuePanel.value=Valeur @@ -4048,6 +4057,7 @@ AssociationDetailsPanel.AssociationHeader=Association RoleRelationSelectionPanel.select.relation=Select relations to process operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.delegateWorkItem=Delegate work item AbstractRoleAssignmentPanel.relationLabel=Relation +AbstractRoleAssignmentPanel.relationKindIntentColumn=Relation or Kind/Intent AbstractRoleAssignmentPanel.identifierLabel=Identifiant AbstractRoleMainPanel.inducedEntitlements=Droits induits AbstractObjectMainPanel.editXmlButton=Edit raw @@ -4075,20 +4085,20 @@ chooseFocusTypeAndRelationDialogPanel.type=Type chooseFocusTypeAndRelationDialogPanel.tooltip.type=Type of the object to which the assignment exits abstractRoleMemberPanel.menu.assign=Attribuer abstractRoleMemberPanel.menu.unassign=Retirer l'attribution -abstractRoleMemberPanel.menu.recompute=Recompute +abstractRoleMemberPanel.menu.recompute=Recalculer abstractRoleMemberPanel.menu.create=Créer abstractRoleMemberPanel.menu.delete=Supprimer -abstractRoleMemberPanel.searchScope=Scope +abstractRoleMemberPanel.searchScope=champ d'application abstractRoleMemberPanel.searchScope.tooltip=Applicable only for organization unit members. Available scopes: one level or subtree abstractRoleMemberPanel.type=Type -abstractRoleMemberPanel.type.tooltip=Show members of selected type +abstractRoleMemberPanel.type.tooltip=Montrer les membres du type sélectionné abstractRoleMemberPanel.indirectMembers=Indirect abstractRoleMemberPanel.indirectMembers.tooltip="Whether to show members which are not assigned directly (there is no assignment in the object)" relationDropDownChoicePanel.relation=Relation relationDropDownChoicePanel.tooltip.relation=Relation of the reference, e.g. default, approver, manager,... ItemPathPanel.button.reset=Réinitialiser le chemin ApprovalPolicyActionType.details.newValue=New approval policy action -LifecycleStateType.details.newValue=New lifecycle state +LifecycleStateType.details.newValue=État du nouveau cycle de vie NotificationPolicyActionType.details.newValue=New notification policy action PropertyConstraintType.details.newValue=New property constraint objectState.details.newValue=New object state @@ -4098,7 +4108,7 @@ hasNoAssignment.details.newValue=New has no assignment exclusion.details.newValue=New exclusion minAssignees.details.newValue=New minimum assignees maxAssignees.details.newValue=New maximum assignees -modification.details.newValue=New modification +modification.details.newValue=Nouvelle modification assignment.details.newValue=New assignment objectTimeValidity.details.newValue=New object time validity assignmentTimeValidity.details.newValue=New assignment time validity @@ -4107,10 +4117,10 @@ transition.details.newValue=New transition ref.details.newValue=New reference RichHyperlinkType.details.newValue=New rich hyperlink UserInterfaceFeatureType.details.newValue=New user interface feature -GuiObjectDetailsPageType.details.newValue=New gui object details page +GuiObjectDetailsPageType.details.newValue=Page de détails du nouvel objet gui ObjectFormType.details.newValue=New object form -GuiObjectColumnType.details.newValue=New gui object column -GuiObjectListViewType.details.newValue=New gui object list view +GuiObjectColumnType.details.newValue=Colonne du nouvel objet gui +GuiObjectListViewType.details.newValue=Vue de la liste d'objets du nouvel objet gui DashboardWidgetType.details.newValue=Nouvelle vignette de tableau de bord GenericPcpAspectConfigurationType.details.newValue=New generic pcp aspect configuration RelationDefinitionType.details.newValue=New relation definition @@ -4131,3 +4141,9 @@ ref.details=Référence ShowEmptyButton.showMore=Montrer les champs vides ShowEmptyButton.showLess=Masquer les champs vides TaskExecutionGroupConstraintType.details.newValue=New secondary execution group definition +PendingOperationPanel.pendingOperationType=Type: +PendingOperationPanel.resultStatus=Result status: +PendingOperationPanel.executionStatus=Execution status: +PendingOperationPanel.attempt=Attempt: +PendingOperationPanel.lastAttemptTimestamp=Last attempt: +PendingOperationPanel.completionTimestamp=Completed: 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 7e738fae69a..4aca5dfbcb2 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_hu.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_hu.properties @@ -1039,6 +1039,7 @@ PageAccounts.accounts.owner=Tulajdonos PageAccounts.accounts.result=Result PageAccounts.accounts.synchronizationSituation=Situation PageAccounts.accounts.synchronizationTimestamp=Timestamp +PageAccounts.accounts.pendingOperations=Pending operations PageAccounts.button.clearExportFolder=Clear export folder PageAccounts.button.export=Export PageAccounts.button.load=Load @@ -1153,12 +1154,16 @@ pageAdmin.reports.description=Exporting reports pageAdmin.reports=Reports PageAdmin.menu.top.users.requestAssign=Request Assignment PageAdminObjectDetails.title.editUserType=Edit user '{0}' +PageAdminObjectDetails.title.viewUserType=View user '{0}' PageAdminObjectDetails.title.newUserType=Create new user PageAdminObjectDetails.title.editRoleType=Edit role '{0}' +PageAdminObjectDetails.title.viewRoleType=View role '{0}' PageAdminObjectDetails.title.newServiceType=Create new service PageAdminObjectDetails.title.editServiceType=Edit service '{0}' +PageAdminObjectDetails.title.viewServiceType=View service '{0}' PageAdminObjectDetails.title.newRoleType=Create new role PageAdminObjectDetails.title.editOrgType=Edit organization '{0}' +PageAdminObjectDetails.title.viewOrgType=View organization '{0}' PageAdminObjectDetails.title.newOrgType=Create new organization PageAdminObjectDetails.title.newSystemConfigurationType=System Configuration PageAdminObjectDetails.noChangesSave=There were no changes to be saved. @@ -1961,6 +1966,7 @@ pageResources.message.deleteHostConfirm=Do you really want to delete host '{0}'? pageResources.message.deleteHostsConfirm=Do you really want to delete {0} hosts? pageResources.message.deleteResourceConfirm=Do you really want to delete resource '{0}'? pageResources.message.deleteResourcesConfirm=Do you really want to delete {0} resources? +pageResources.message.refreshResourceSchemaConfirm=Do you really want to refresh resource schema? pageResources.message.noHostSelected=No connector host has been selected. pageResources.message.noResourceSelected=No resource has been selected. pageResources.message.queryError=Error occurred during translation search query to filter. @@ -2514,6 +2520,8 @@ passwordPanel.passwordChange=Change passwordPanel.passwordRemove=Remove passwordPanel.passwordSet=password is set passwordPanel.passwordRemoveLabel=password will be removed +PasswordPanel.passwordPlaceholder=Jelszó +PasswordPanel.repeatPasswordPlaceholder=Repeat password past.ChangeType.ADD=Added past.ChangeType.DELETE=Törölt past.ChangeType.MODIFY=Modified @@ -3405,6 +3413,7 @@ operation.com.evolveum.midpoint.task.api.Task.listSubtasksRaw=List subtasks raw operation.com.evolveum.midpoint.web.page.self.PageSelfCredentials.savePassword=Change password (GUI) operation.com.evolveum.midpoint.web.page.self.PageRequestRole.save=Changes were successfully saved operation.com.evolveum.midpoint.web.page.self.PageRequestRole.taskCreated=The process of assigning a role is waiting for the approval. +operation.com.evolveum.midpoint.gui.api.component.ObjectListPanel.loadCustomMenuItems=Load custom actions PageError.button.home=Home PageResource.tab.connector=Konnektor PageResource.tab.connector.connectorLabel=Konnektor @@ -4048,6 +4057,7 @@ AssociationDetailsPanel.AssociationHeader=Association RoleRelationSelectionPanel.select.relation=Select relations to process operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.delegateWorkItem=Delegate work item AbstractRoleAssignmentPanel.relationLabel=Kapcsolat +AbstractRoleAssignmentPanel.relationKindIntentColumn=Relation or Kind/Intent AbstractRoleAssignmentPanel.identifierLabel=Azonosító AbstractRoleMainPanel.inducedEntitlements=Induced entitlements AbstractObjectMainPanel.editXmlButton=Edit raw @@ -4131,3 +4141,9 @@ ref.details=Reference ShowEmptyButton.showMore=Show empty fields ShowEmptyButton.showLess=Hide empty fields TaskExecutionGroupConstraintType.details.newValue=New secondary execution group definition +PendingOperationPanel.pendingOperationType=Type: +PendingOperationPanel.resultStatus=Result status: +PendingOperationPanel.executionStatus=Execution status: +PendingOperationPanel.attempt=Attempt: +PendingOperationPanel.lastAttemptTimestamp=Last attempt: +PendingOperationPanel.completionTimestamp=Completed: diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_it.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_it.properties index 93be318ebbc..b75c6db0162 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_it.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_it.properties @@ -645,7 +645,7 @@ ObjectPolicyDialog.type=Tipo dell'oggetto ObjectPolicyConfigurationTabPanel.type=Tipo ObjectPolicyConfigurationTabPanel.subtype=Subtype ObjectPolicyConfigurationTabPanel.objectTemplate=Template dell'oggetto -ObjectPolicyConfigurationTabPanel.lifecycleState=Lifecycle +ObjectPolicyConfigurationTabPanel.lifecycleState=Ciclo di vita ObjectPolicyConfigurationTabPanel.lifecycleState.value.no=No ObjectPolicyConfigurationTabPanel.lifecycleState.value.yes=Si objectSyncConfig.editorFocus.nullValid=Scegline uno @@ -1039,6 +1039,7 @@ PageAccounts.accounts.owner=Proprietario PageAccounts.accounts.result=Risultato PageAccounts.accounts.synchronizationSituation=Situazione PageAccounts.accounts.synchronizationTimestamp=Timestamp +PageAccounts.accounts.pendingOperations=Pending operations PageAccounts.button.clearExportFolder=Pulisci la cartella di esportazione PageAccounts.button.export=Esporta PageAccounts.button.load=Carica @@ -1090,17 +1091,17 @@ PageAdmin.menu.top.configuration.development=Sviluppo PageAdmin.menu.top.configuration.expressionEvaluator=Valutatore di espressioni PageAdmin.menu.top.configuration.importObject=Importa oggetto PageAdmin.menu.top.configuration.internals=Configurazione interna -PageAdmin.menu.top.configuration.objectPolicy=Object policy -PageAdmin.menu.top.configuration.globalPolicyRule=Global policy rule -PageAdmin.menu.top.configuration.globalAccountSynchronization=Global account synchronization -PageAdmin.menu.top.configuration.cleanupPolicy=Cleanup Policy -PageAdmin.menu.top.configuration.workflow=Workflow configuration -PageAdmin.menu.top.configuration.roleManagement=Role management -PageAdmin.menu.top.configuration.accessCertification=Access certification -PageAdmin.menu.top.configuration.infrastructure=Infrastructure +PageAdmin.menu.top.configuration.objectPolicy=Policy dell'oggetto +PageAdmin.menu.top.configuration.globalPolicyRule=Regola globale della policy +PageAdmin.menu.top.configuration.globalAccountSynchronization=Sincronizzazione globale degli account +PageAdmin.menu.top.configuration.cleanupPolicy=Pulisci Policy +PageAdmin.menu.top.configuration.workflow=Configurazione Workflow +PageAdmin.menu.top.configuration.roleManagement=Gestione Ruoli +PageAdmin.menu.top.configuration.accessCertification=Certificazione degli accessi +PageAdmin.menu.top.configuration.infrastructure=Infrastruttura PageAdmin.menu.top.configuration.fullTextSearch=Full text earch PageAdmin.menu.top.configuration.logging=Logging -PageAdmin.menu.top.configuration.deploymentInformation=Deployment Information +PageAdmin.menu.top.configuration.deploymentInformation=Informazioni di deploy PageAdmin.menu.top.configuration.notifications=Notifiche PageAdmin.menu.top.configuration.profiling=Profilazione PageAdmin.menu.top.configuration.adminGui=Admin GUI @@ -1146,21 +1147,25 @@ PageAdmin.menu.top.workItems.listAttorney=Attorney items PageAdmin.menu.top.caseWorkItems.list=I miei articoli di lavoro PageAdmin.menu.top.caseWorkItems.listAll=Tutti gli articoli di lavoro PageAdmin.menu.top.caseWorkItems.view=View case work item -PageAdmin.menu.top.case.new=New case -PageAdmin.menu.top.cases.list=My cases -PageAdmin.menu.top.cases.listAll=All cases +PageAdmin.menu.top.case.new=Nuovo caso +PageAdmin.menu.top.cases.list=I miei casi +PageAdmin.menu.top.cases.listAll=Tutti i casi pageAdmin.reports.description=Esportazione dei report pageAdmin.reports=i Report PageAdmin.menu.top.users.requestAssign=Richiesta abilitazioni PageAdminObjectDetails.title.editUserType=Modifica utente '{0}' +PageAdminObjectDetails.title.viewUserType=View user '{0}' PageAdminObjectDetails.title.newUserType=Crea nuovo utente PageAdminObjectDetails.title.editRoleType=Modifica ruolo '{0}' +PageAdminObjectDetails.title.viewRoleType=View role '{0}' PageAdminObjectDetails.title.newServiceType=Crea nuovo servizio PageAdminObjectDetails.title.editServiceType=Modifica servizio '{0}' +PageAdminObjectDetails.title.viewServiceType=View service '{0}' PageAdminObjectDetails.title.newRoleType=crea nuovo ruolo PageAdminObjectDetails.title.editOrgType=modifica Organizzazione '{0}' +PageAdminObjectDetails.title.viewOrgType=View organization '{0}' PageAdminObjectDetails.title.newOrgType=Crea nuova organizzazione -PageAdminObjectDetails.title.newSystemConfigurationType=System Configuration +PageAdminObjectDetails.title.newSystemConfigurationType=Configurazione del Sistema PageAdminObjectDetails.noChangesSave=Non ci sono modifiche da salvare. PageAdminObjectDetails.noChangesPreview=Non ci sono modifiche da visualizzare in anteprima. pageAdminFocus.basic=Di base @@ -1324,9 +1329,9 @@ PageCertCampaigns.dialog.title.confirmDeleteCampaign=Conferma l'eliminazione del PageCertCampaigns.inForCampaign=(campagna: in {0}) PageCertCampaigns.inForStage=in {0} PageCertCampaigns.menu.close=Chiudi campagna -PageCertCampaigns.menu.reiterate=Reiterate campaign +PageCertCampaigns.menu.reiterate=Reiterare la campagna PageCertCampaigns.menu.closeSelected=Chiudi campagne selezionate -PageCertCampaigns.menu.reiterateSelected=Reiterate selected campaigns +PageCertCampaigns.menu.reiterateSelected=Reiterare le campagne selezionate PageCertCampaigns.menu.delete=Elimina campagna PageCertCampaigns.menu.deleteSelected=Elimina campagne selezionate PageCertCampaigns.menu.startSelected=Avvia campagne selezionate @@ -1467,7 +1472,7 @@ PageCert.message.textDescription=Descrizione: {0}. PageCert.message.textExtensions=Estensioni definite: {0}. PageCert.message.textInducement=Inducement PageCert.message.textIntent=Intent: {0}. -PageCert.message.textKind=Kind: {0}. +PageCert.message.textKind=Genere: {0}. PageCert.message.textOrder=Ordine: {0}. PageCert.message.textOrg=Org: {0}. PageCert.message.textRelation=Relazioni: {0}. @@ -1673,8 +1678,8 @@ PageError.title=Internal error (500) PageFindUsers.title=Ricerca utenti PageForgetPassword.back=Indietro PageForgetPassword.email=E-mail -pageForgetPassword.message.ContactAdminQuestionsNotSet=You have not set any security questions yet. Please contact your administrator to reset your password. -pageForgetPassword.message.ContactAdminQuestionsNotSetEnough=You have not set enough answers to security questions yet. Please contact your administrator to reset your password. +pageForgetPassword.message.ContactAdminQuestionsNotSet=Non hai ancora impostato alcuna domanda di sicurezza. Si prega di contattare l'amministratore per reimpostare la password. +pageForgetPassword.message.ContactAdminQuestionsNotSetEnough=Non hai ancora impostato abbastanza risposte alle domande di sicurezza. Si prega di contattare l'amministratore per reimpostare la password. pageForgetPassword.message.usernotfound=Utente non trovato PageForgetPassword.password=Password PageForgetPassword.resetPassword=Reset Password @@ -1720,15 +1725,15 @@ InternalCounters.connectorCapabilitiesFetchCount=Recupero delle funzionalita' de InternalCounters.scriptCompileCount=Script compilato InternalCounters.scriptExecutionCount=Esecuzione script InternalCounters.connectorOperationCount=Connector operation -InternalCounters.connectorSimulatedPagingSearchCount=Connector simulated paging search +InternalCounters.connectorSimulatedPagingSearchCount=Paginazione della ricerca simulata dal connettore InternalCounters.shadowFetchOperationCount=Shadow fetch operation InternalCounters.shadowChangeOperationCount=Shadow change operation InternalCounters.provisioningAllExtOperationCount=Tutte le operazioni di provisioning esterne -InternalCounters.repositoryReadCount=Repository read +InternalCounters.repositoryReadCount=Leggere dal repository InternalCounters.prismObjectCompareCount=Prism object compare InternalCounters.prismObjectCloneCount=Prism object clone -InternalCounters.roleEvaluationCount=Role evaluation count -InternalCounters.roleEvaluationSkipCount=Role evaluation skip count +InternalCounters.roleEvaluationCount=Conteggio nella valutazione dei ruoli +InternalCounters.roleEvaluationSkipCount=Evita conteggio nella valutazione dei ruoli InternalCounters.projectorRunCount=Projector run count pageLogging.appender=Appender: pageLogging.appenders=Appenders @@ -1745,42 +1750,42 @@ pageLogging.button.addClassLogger=Add logger pageLogging.button.addComponentLogger=Aggiungi componente del logger pageLogging.button.addConsoleAppender=Aggiungi console dell'appender pageLogging.button.addFileAppender=Aggiungi file dell'appender -pageLogging.button.addFilter=Add filter -pageLogging.button.advanced=Advanced +pageLogging.button.addFilter=Aggiungi filtro +pageLogging.button.advanced=Avanzate pageLogging.button.deleteAppender=Elimina appender -pageLogging.button.deleteFilter=Delete filter +pageLogging.button.deleteFilter=Elimina filtro pageLogging.button.deleteLogger=Elimina logger pageLogging.button.reset=Reset pageLogging.button.save=Salva -pageLogging.details=Details: +pageLogging.details=Dettagli: pageLogging.dumpInterval=Dump interval: pageLogging.filter.ALL=Tutti -pageLogging.filter=Filter -pageLogging.filter.GUI=Web filter -pageLogging.filter.MODEL=Model filter -pageLogging.filter.NOTIFICATIONS=Notification filter -pageLogging.filter.PROVISIONING=Provisioning filter -pageLogging.filter.REPOSITORY=Repository filter -pageLogging.filter.RESOURCEOBJECTCHANGELISTENER=Resource object change listener filter -pageLogging.filtersTable=Filters table -pageLogging.filter.TASKMANAGER=Task manager filter -pageLogging.filter.WORKFLOWS=Workflow filter +pageLogging.filter=Filtro +pageLogging.filter.GUI=Filtro Web +pageLogging.filter.MODEL=Filtro modello +pageLogging.filter.NOTIFICATIONS=Filtro notifiche +pageLogging.filter.PROVISIONING=Filtro provisioning +pageLogging.filter.REPOSITORY=Filtro repository +pageLogging.filter.RESOURCEOBJECTCHANGELISTENER=Filtro listener sui cambiamenti degli oggetti della risorsa +pageLogging.filtersTable=Filtro tabella +pageLogging.filter.TASKMANAGER=Filtro attività manager +pageLogging.filter.WORKFLOWS=Filtro workflow pageLogging.logger.ALL=Tutti pageLogging.logger.GUI=Web logger pageLogging.logger=Logger -pageLogging.logger.MODEL=Model logger -pageLogging.logger.NOTIFICATIONS=Notifications logger -pageLogging.logger.PROVISIONING=Provisioning logger -pageLogging.logger.REPOSITORY=Repository logger -pageLogging.logger.RESOURCEOBJECTCHANGELISTENER=Resource object change listener logger +pageLogging.logger.MODEL=Logger Modello +pageLogging.logger.NOTIFICATIONS=Logger notifiche +pageLogging.logger.PROVISIONING=logger provisioning +pageLogging.logger.REPOSITORY=Logger repository +pageLogging.logger.RESOURCEOBJECTCHANGELISTENER=Logger cambiamenti degli oggetti della risorsa pageLogging.loggersAppender=Appender pageLogging.loggersLevel=Livello pageLogging.loggers=Loggers -pageLogging.loggersTable=Loggers table -pageLogging.logger.TASKMANAGER=Task manager logger -pageLogging.logger.WORKFLOWS=Workflow module logger -pageLogging.logSubsystemEntryExit=Log subsystem entry/exit -pageLogging.performanceStatistics=Performance statistics: +pageLogging.loggersTable=Logger tabella +pageLogging.logger.TASKMANAGER=Logger attività manager +pageLogging.logger.WORKFLOWS=Logger modulo workflow +pageLogging.logSubsystemEntryExit=Log entrata/uscita dai sottosistemi +pageLogging.performanceStatistics=Statistiche sulle perfomance: pageLogging.profiling=Profilazione pageLogging.requestFilter=Request filter: pageLogging.rootAppender=Root appender: @@ -1961,6 +1966,7 @@ pageResources.message.deleteHostConfirm=Vuoi davvero eliminare l'host '{0}'? pageResources.message.deleteHostsConfirm=Vuoi veramente eliminare {0} host? pageResources.message.deleteResourceConfirm=Vuoi davvero eliminare la risorsa '{0}'? pageResources.message.deleteResourcesConfirm=Vuoi davvero eliminare {0} risorse? +pageResources.message.refreshResourceSchemaConfirm=Do you really want to refresh resource schema? pageResources.message.noHostSelected=Nessun host connettore è stato selezionato. pageResources.message.noResourceSelected=Nessuna risorsa è stata selezionata. pageResources.message.queryError=Si è verificato un errore durante la traduzione della query di ricerca nel corrispondente filtro. @@ -2035,16 +2041,16 @@ pageSystemConfiguration.notifications.title=Notifiche pageSystemConfiguration.profiling.title=Profilazione pageSystemConfiguration.adminGui.title=Admin GUI pageSystemConfiguration.system.title=Sistema -pageSystemConfiguration.objectPolicy.title=Object policy -pageSystemConfiguration.globalPolicyRule.title=Global policy rule -pageSystemConfiguration.globalAccountSynchronization.title=Global account synchronization +pageSystemConfiguration.objectPolicy.title=Policy dell'oggetto +pageSystemConfiguration.globalPolicyRule.title=Regola globale della policy +pageSystemConfiguration.globalAccountSynchronization.title=Sincronizzazione globale degli account pageSystemConfiguration.cleanupPolicy.title=Cleanup policy -pageSystemConfiguration.roleManagement.title=Role management +pageSystemConfiguration.roleManagement.title=Gestione Ruoli pageSystemConfiguration.internals.title=Configurazione interna pageSystemConfiguration.deploymentInformation.title=Deployment information -pageSystemConfiguration.accessCertification.title=Access certification -pageSystemConfiguration.infrastructure.title=Infrastructure -pageSystemConfiguration.workflow.title=Workflow configuration +pageSystemConfiguration.accessCertification.title=Certificazione degli accessi +pageSystemConfiguration.infrastructure.title=Infrastruttura +pageSystemConfiguration.workflow.title=Configurazione Workflow pageSystemConfiguration.fullTextSearch.title=Full text search PageSystemConfiguration.title=Configurazione AdminGuiConfigPanel.dashboardLinksConfig=Dashboard links configuration @@ -2205,7 +2211,7 @@ pageTasks.button.stopScheduler=Stop scheduler pageTasks.button.suspendTask=Suspend pageTasks.button.synchronizeTasks=Synchronize tasks pageTasks.button.synchronizeWorkflowRequests=Synchronize approval requests -pageTasks.category.AccessCertification=Access certification +pageTasks.category.AccessCertification=Certificazione degli accessi pageTasks.category.AllCategories=All categories pageTasks.category.BulkActions=Azioni in blocco pageTasks.category=Categoria @@ -2376,7 +2382,7 @@ PageCaseWorkItem.title=Case work item details pageCase.button.save=Salva pageCase.button.back=Indietro PageCaseWorkItemsAllocatedToMe.title=Cases allocated to me -PageCaseWorkItemsAll.title=All cases +PageCaseWorkItemsAll.title=Tutti i casi PageCaseWorkItems.button.back=Indietro PageCaseWorkItems.button.createCase=Create Case PageCaseWorkItem.caseDetails=Case details @@ -2514,6 +2520,8 @@ passwordPanel.passwordChange=Modifica passwordPanel.passwordRemove=Rimuovi passwordPanel.passwordSet=password is set passwordPanel.passwordRemoveLabel=La password sara' rimossa +PasswordPanel.passwordPlaceholder=Password +PasswordPanel.repeatPasswordPlaceholder=Repeat password past.ChangeType.ADD=Aggiunto past.ChangeType.DELETE=Eliminato past.ChangeType.MODIFY=Modificato @@ -2609,7 +2617,7 @@ ReconciliationPopupPanel.resource=Risorsa ReconciliationPopupPanel.title.basic=Basic Reconciliation Report Configuration repeater.input.nullValid=Scegline uno ReportConfigurationPanel.title.basic=Di base -ReportConfigurationPanel.title.advanced=Advanced +ReportConfigurationPanel.title.advanced=Avanzate Requestable.ALL=Tutti Requestable.NON_REQUESTABLE=Non-Requestable Requestable.REQUESTABLE=Richiedibile @@ -2700,7 +2708,7 @@ ResourceProtectedEditor.button.add=Add protected account ResourceProtectedEditor.label.description=Descrizione ResourceProtectedEditor.label=Edit protected accounts ResourceProtectedEditor.label.filterClause=Filter clause -ResourceProtectedEditor.label.filter=Filter +ResourceProtectedEditor.label.filter=Filtro ResourceProtectedEditor.label.name=Nome ResourceProtectedEditor.label.uid=Uid ResourceStatus.DOWN=Down @@ -3012,7 +3020,7 @@ SynchronizationStep.tooltip.opportunistic=If set to true then opportunistic sync 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=Cleanup Policy +SystemConfigPanel.cleanupPolicy=Pulisci Policy SystemConfigPanel.cleanupPolicy.auditRecords=Audit records cleanup interval SystemConfigPanel.cleanupPolicy.auditRecords.records=Audit records to keep SystemConfigPanel.cleanupPolicy.closedTasks=Closed tasks cleanup interval @@ -3405,6 +3413,7 @@ operation.com.evolveum.midpoint.task.api.Task.listSubtasksRaw=List subtasks raw operation.com.evolveum.midpoint.web.page.self.PageSelfCredentials.savePassword=Change password (GUI) operation.com.evolveum.midpoint.web.page.self.PageRequestRole.save=Changes were successfully saved operation.com.evolveum.midpoint.web.page.self.PageRequestRole.taskCreated=The process of assigning a role is waiting for the approval. +operation.com.evolveum.midpoint.gui.api.component.ObjectListPanel.loadCustomMenuItems=Load custom actions PageError.button.home=Home PageResource.tab.connector=Connettore PageResource.tab.connector.connectorLabel=Connettore @@ -3445,7 +3454,7 @@ TaskSummaryPanel.progressIfStalled=(stalled since {0}) TaskSummaryPanel.lastProcessed=Last object processed: {0} ResourceContentResourcePanel.showExisting=Show existing ResourceContentResourcePanel.newTask=Create new -SearchPanel.advanced=Advanced +SearchPanel.advanced=Avanzate SearchPanel.basic=Di base SearchPanel.search=Ricerca SearchPanel.debug=Debug @@ -4048,6 +4057,7 @@ AssociationDetailsPanel.AssociationHeader=Association RoleRelationSelectionPanel.select.relation=Select relations to process operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.delegateWorkItem=Delegate work item AbstractRoleAssignmentPanel.relationLabel=Relazione +AbstractRoleAssignmentPanel.relationKindIntentColumn=Relation or Kind/Intent AbstractRoleAssignmentPanel.identifierLabel=Identifier AbstractRoleMainPanel.inducedEntitlements=Induced entitlements AbstractObjectMainPanel.editXmlButton=Edit raw @@ -4131,3 +4141,9 @@ ref.details=Reference ShowEmptyButton.showMore=Mostra campi vuoti ShowEmptyButton.showLess=Nascondi campi vuoti TaskExecutionGroupConstraintType.details.newValue=New secondary execution group definition +PendingOperationPanel.pendingOperationType=Type: +PendingOperationPanel.resultStatus=Result status: +PendingOperationPanel.executionStatus=Execution status: +PendingOperationPanel.attempt=Attempt: +PendingOperationPanel.lastAttemptTimestamp=Last attempt: +PendingOperationPanel.completionTimestamp=Completed: diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_ja.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_ja.properties index 5a9394d6ba0..80df675f36c 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_ja.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_ja.properties @@ -1039,6 +1039,7 @@ PageAccounts.accounts.owner=オーナー PageAccounts.accounts.result=結果 PageAccounts.accounts.synchronizationSituation=Situation PageAccounts.accounts.synchronizationTimestamp=タイムスタンプ +PageAccounts.accounts.pendingOperations=Pending operations PageAccounts.button.clearExportFolder=Clear export folder PageAccounts.button.export=出力 PageAccounts.button.load=Load @@ -1071,13 +1072,13 @@ pageAdmin.configuration=設定 pageAdmin.configuration.description=Security, logging, import pageAdmin.home.description=Start here pageAdmin.home=ホーム -PageAdmin.menu.top.certification.campaigns=Campaigns -PageAdmin.menu.top.certification.scheduling=Campaigns scheduling +PageAdmin.menu.top.certification.campaigns=キャンペーン +PageAdmin.menu.top.certification.scheduling=キャンペーンのスケジューリング PageAdmin.menu.top.certification=Certification PageAdmin.menu.top.certification.decisions=My work items -PageAdmin.menu.top.certification.definitions=Campaign definitions -PageAdmin.menu.top.certification.newDefinition=New campaign definition -PageAdmin.menu.top.certification.viewDefinition=View campaign definition +PageAdmin.menu.top.certification.definitions=キャンペーン定義 +PageAdmin.menu.top.certification.newDefinition=新規キャンペーン定義 +PageAdmin.menu.top.certification.viewDefinition=キャンペーン定義の参照 PageAdmin.menu.top.configuration.about=About PageAdmin.menu.top.configuration.basic=システム PageAdmin.menu.top.configuration.basic.new=System New @@ -1153,12 +1154,16 @@ pageAdmin.reports.description=Exporting reports pageAdmin.reports=レポート PageAdmin.menu.top.users.requestAssign=Request Assignment PageAdminObjectDetails.title.editUserType=ユーザー'{0}'の編集 +PageAdminObjectDetails.title.viewUserType=View user '{0}' PageAdminObjectDetails.title.newUserType=新規ユーザーの作成 PageAdminObjectDetails.title.editRoleType=ロール'{0}'の編集 +PageAdminObjectDetails.title.viewRoleType=View role '{0}' PageAdminObjectDetails.title.newServiceType=新規サービスの作成 PageAdminObjectDetails.title.editServiceType=サービス'{0}'の編集 +PageAdminObjectDetails.title.viewServiceType=View service '{0}' PageAdminObjectDetails.title.newRoleType=新規ロールの作成 PageAdminObjectDetails.title.editOrgType=組織'{0}'の編集 +PageAdminObjectDetails.title.viewOrgType=View organization '{0}' PageAdminObjectDetails.title.newOrgType=新規組織の作成 PageAdminObjectDetails.title.newSystemConfigurationType=システム設定 PageAdminObjectDetails.noChangesSave=保存される変更はありませんでした。 @@ -1293,10 +1298,10 @@ PageRepositoryQuery.queryVsFilterNote=Note: midPoint query contains a filter alo PageCert.ago={0} ago PageCertCampaign.basic=ベーシック PageCertCampaign.button.back=戻る -PageCertCampaign.button.closeCampaign=Close campaign +PageCertCampaign.button.closeCampaign=キャンペーンのクローズ PageCertCampaign.button.closeStage=Close stage PageCertCampaign.button.openNextStage=Open next stage -PageCertCampaign.button.startCampaign=Start campaign +PageCertCampaign.button.startCampaign=キャンペーンの開始 PageCertCampaign.button.startRemediation=Start remediation PageCertCampaign.iteration=Iteration PageCertCampaign.currentState=Current state @@ -1312,27 +1317,27 @@ PageCertCampaign.numberOfStages=ステージの数 PageCertCampaign.owner=オーナー PageCertCampaigns.agoForCampaign=(campaign: {0} ago) PageCertCampaigns.agoForStage={0} ago -PageCertCampaigns.button.closeCampaign=Close campaign +PageCertCampaigns.button.closeCampaign=キャンペーンのクローズ PageCertCampaigns.button.closeStage=Close stage PageCertCampaigns.button.openNextStage=Open next stage -PageCertCampaigns.button.startCampaign=Start campaign +PageCertCampaigns.button.startCampaign=キャンペーンの開始 PageCertCampaigns.button.startRemediation=Start remediation -PageCertCampaigns.dialog.title.confirmCloseCampaign=Confirm Close Campaign +PageCertCampaigns.dialog.title.confirmCloseCampaign=キャンペーンのクローズの確認 PageCertCampaigns.dialog.title.confirmReiterateCampaign=Confirm Reiterate Campaign PageCertCampaigns.dialog.title.confirmCloseStage=Confirm Close Stage -PageCertCampaigns.dialog.title.confirmDeleteCampaign=Confirm Delete Campaign +PageCertCampaigns.dialog.title.confirmDeleteCampaign=キャンペーンの削除の確認 PageCertCampaigns.inForCampaign=(campaign: in {0}) PageCertCampaigns.inForStage=in {0} -PageCertCampaigns.menu.close=Close campaign -PageCertCampaigns.menu.reiterate=Reiterate campaign -PageCertCampaigns.menu.closeSelected=Close selected campaigns -PageCertCampaigns.menu.reiterateSelected=Reiterate selected campaigns -PageCertCampaigns.menu.delete=Delete campaign -PageCertCampaigns.menu.deleteSelected=Delete selected campaigns -PageCertCampaigns.menu.startSelected=Start selected campaigns -PageCertCampaigns.message.closeCampaignConfirmMultiple=Do you really want to close selected {0} campaigns? -PageCertCampaigns.message.closeCampaignConfirmSingle=Do you really want to close campaign '{0}' ? -PageCertCampaigns.message.reiterateCampaignConfirmMultiple=Do you really want to reiterate selected {0} closed campaigns? +PageCertCampaigns.menu.close=キャンペーンのクローズ +PageCertCampaigns.menu.reiterate=キャンペーンの繰り返し +PageCertCampaigns.menu.closeSelected=選択されたキャンペーンのクローズ +PageCertCampaigns.menu.reiterateSelected=選択されたキャンペーンの繰り返し +PageCertCampaigns.menu.delete=キャンペーンの削除 +PageCertCampaigns.menu.deleteSelected=選択されたキャンペーンの削除 +PageCertCampaigns.menu.startSelected=選択されたキャンペーンの開始 +PageCertCampaigns.message.closeCampaignConfirmMultiple=本当に選択された{0}のキャンペーンを削除しますか? +PageCertCampaigns.message.closeCampaignConfirmSingle=本当に選択された{0}のキャンペーンをクローズしますか? +PageCertCampaigns.message.reiterateCampaignConfirmMultiple=本当に選択された{0}のキャンペーンを繰り返しますか? PageCertCampaigns.message.reiterateCampaignConfirmSingle=Do you really want to reiterate campaign '{0}' ? PageCertCampaigns.message.closeStageConfirmSingle=Do you really want to close current stage for '{0}'? PageCertCampaigns.message.deleteCampaignConfirmMultiple=Do you really want to delete selected {0} campaigns? @@ -1440,7 +1445,7 @@ PageCertDefinitions.title=Access Certification Definitions PageCertDefinitions.title.confirmDelete=削除の確認 PageCertDefinitionsxmlDefinition=XML定義 PageCertDefinition.title=Access Certification Campaign Definition -PageCertDefinition.campaigns=Campaigns +PageCertDefinition.campaigns=キャンペーン PageCertDefinition.xmlDefinition=XML定義 PageCertDefinition.scopeDefinition=スコープ定義 PageCertDefinition.basic=ベーシック @@ -1961,6 +1966,7 @@ pageResources.message.deleteHostConfirm=Do you really want to delete host '{0}'? pageResources.message.deleteHostsConfirm=Do you really want to delete {0} hosts? pageResources.message.deleteResourceConfirm=Do you really want to delete resource '{0}'? pageResources.message.deleteResourcesConfirm=Do you really want to delete {0} resources? +pageResources.message.refreshResourceSchemaConfirm=Do you really want to refresh resource schema? pageResources.message.noHostSelected=No connector host has been selected. pageResources.message.noResourceSelected=No resource has been selected. pageResources.message.queryError=フィルタリングする翻訳検索クエリーでエラーが発生しました。 @@ -2514,6 +2520,8 @@ passwordPanel.passwordChange=Change passwordPanel.passwordRemove=削除 passwordPanel.passwordSet=password is set passwordPanel.passwordRemoveLabel=password will be removed +PasswordPanel.passwordPlaceholder=パスワード +PasswordPanel.repeatPasswordPlaceholder=Repeat password past.ChangeType.ADD=Added past.ChangeType.DELETE=Deleted past.ChangeType.MODIFY=Modified @@ -3405,6 +3413,7 @@ operation.com.evolveum.midpoint.task.api.Task.listSubtasksRaw=List subtasks raw operation.com.evolveum.midpoint.web.page.self.PageSelfCredentials.savePassword=Change password (GUI) operation.com.evolveum.midpoint.web.page.self.PageRequestRole.save=Changes were successfully saved operation.com.evolveum.midpoint.web.page.self.PageRequestRole.taskCreated=The process of assigning a role is waiting for the approval. +operation.com.evolveum.midpoint.gui.api.component.ObjectListPanel.loadCustomMenuItems=Load custom actions PageError.button.home=ホーム PageResource.tab.connector=コネクター PageResource.tab.connector.connectorLabel=コネクター @@ -3624,13 +3633,13 @@ operation.com.evolveum.midpoint.web.page.admin.certification.PageCertDefinition. 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.closeCampaign=Close campaign +operation.com.evolveum.midpoint.web.page.admin.certification.PageCertCampaign.closeCampaign=キャンペーンのクローズ operation.com.evolveum.midpoint.web.page.admin.certification.PageCertCampaign.startRemediation=Start remediation operation.com.evolveum.midpoint.web.page.admin.cases.PageCaseWorkItem.closeCaseWorkItem=Close Case operation.com.evolveum.midpoint.web.page.admin.cases.PageCase.saveCase=Case saved operation.com.evolveum.midpoint.certification.api.CertificationManager.openNextStage=Open next stage -operation.com.evolveum.midpoint.certification.api.CertificationManager.closeCampaign=Close campaign +operation.com.evolveum.midpoint.certification.api.CertificationManager.closeCampaign=キャンペーンのクローズ operation.com.evolveum.midpoint.certification.api.CertificationManager.createCampaign=Create campaign operation.com.evolveum.midpoint.certification.api.CertificationManager.closeCurrentStage=Close current stage operation.com.evolveum.midpoint.certification.api.CertificationManager.recordDecision=Record decision @@ -3640,11 +3649,11 @@ operation.com.evolveum.midpoint.certification.api.CertificationManager.getCampai operation.com.evolveum.midpoint.repo.api.RepositoryService.searchContainers=Search for containers operation.com.evolveum.midpoint.repo.api.RepositoryService.searchObjectsIterative=Search for objects (iterative) -operation.PageCertCampaigns.startCampaign=Start campaign +operation.PageCertCampaigns.startCampaign=キャンペーンの開始 operation.PageCertCampaigns.closeStage=Close stage operation.PageCertCampaigns.openNextStage=Open next stage operation.PageCertCampaigns.startRemediation=Start remediation -operation.PageCertCampaigns.closeCampaign=Close campaign +operation.PageCertCampaigns.closeCampaign=キャンペーンのクローズ operation.com.evolveum.midpoint.web.page.admin.certification.PageCertDecisions.recordAction=Record action operation.com.evolveum.midpoint.web.page.admin.certification.PageCertDecisions.recordActionSelected=Record selected actions @@ -4048,6 +4057,7 @@ AssociationDetailsPanel.AssociationHeader=Association RoleRelationSelectionPanel.select.relation=Select relations to process operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.delegateWorkItem=Delegate work item AbstractRoleAssignmentPanel.relationLabel=リレーション +AbstractRoleAssignmentPanel.relationKindIntentColumn=Relation or Kind/Intent AbstractRoleAssignmentPanel.identifierLabel=識別子 AbstractRoleMainPanel.inducedEntitlements=Induced entitlements AbstractObjectMainPanel.editXmlButton=Edit raw @@ -4131,3 +4141,9 @@ ref.details=Reference ShowEmptyButton.showMore=Show empty fields ShowEmptyButton.showLess=Hide empty fields TaskExecutionGroupConstraintType.details.newValue=New secondary execution group definition +PendingOperationPanel.pendingOperationType=Type: +PendingOperationPanel.resultStatus=Result status: +PendingOperationPanel.executionStatus=Execution status: +PendingOperationPanel.attempt=Attempt: +PendingOperationPanel.lastAttemptTimestamp=Last attempt: +PendingOperationPanel.completionTimestamp=Completed: diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_lt.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_lt.properties index 572c494ebe9..4fc14e9f0ec 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_lt.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_lt.properties @@ -24,10 +24,10 @@ addCapabilityDialog.column.name=Pavadinimas addCapabilityDialog.title=Pasirinkite pridedamus gebėjimus admStatusFetchStrategy.nullValid=Pasirinkite vieną AEPlevel.FULL=Pilna -AEPlevel.LEGALIZE=Santykinė +AEPlevel.LEGALIZE=Santykinis AEPlevel.MARK=Pažymėti AEPlevel.NONE=Nenurodyta -AEPlevel.POSITIVE=Teigiama +AEPlevel.POSITIVE=Tikslus AssignableOrgSelectionPanel.button.assignRoot=Priskirti šakninį elementą assignablePopupContent.button.assign=Priskirti assignablePopupContent.button.add=Pridėti @@ -43,13 +43,13 @@ AssignmentEditorPanel.description=Aprašymas AssignmentEditorPanel.enabledFrom={0}, nuo {1,date,medium} AssignmentEditorPanel.enabledFromTo={0}, nuo {1,date,medium} iki {2,date,medium} AssignmentEditorPanel.enabledTo={0}, iki {1,date,medium} -AssignmentEditorPanel.focusType=Pagrindinio objekto tipas +AssignmentEditorPanel.focusType=Parinktojo objekto tipas AssignmentEditorPanel.hideEmpty=Paslėpti tuščius AssignmentEditorPanel.loadError=Klaida įkeliant objektus AssignmentEditorPanel.manager=Administratorius AssignmentEditorPanel.member=Narys -AssignmentEditorPanel.name.focus=(Pagrindinio objekto susiejimas) -AssignmentEditorPanel.name.noTarget=(nėra adresato) +AssignmentEditorPanel.name.focus=(Parinktojo objekto susiejimas) +AssignmentEditorPanel.name.noTarget=(adresatas nenurodytas) AssignmentEditorPanel.orgRef=Organizacija AssignmentEditorPanel.relation.notSpecified="Nenurodyta" AssignmentEditorPanel.relation=Ryšys @@ -58,7 +58,7 @@ AssignmentEditorPanel.showEmpty=Rodyti tuščius AssignmentEditorPanel.showMore=Rodyti daugiau AssignmentEditorPanel.targetError=Adresatas nerastas. Netinkamas adresato OID arba jis neegzistuoja. AssignmentEditorPanel.target=Adresatas -AssignmentEditorPanel.tenantRef=Valdytojas +AssignmentEditorPanel.tenantRef=Paslaugos gavėjas (org.) AssignmentEditorPanel.undefined=Nenurodytas AssignmentEditorPanel.metadataBlock={0} Metaduomenys AssignmentActivationPopupPanel.title=Aktyvacija @@ -68,20 +68,20 @@ MetadataPanel.requestTimestamp=Užklausos data MetadataPanel.requestorRef=Užklausą atliko MetadataPanel.createTimestamp=Sukūrimo data MetadataPanel.creatorRef=Sukūręs asmuo -MetadataPanel.createApproverRef=Sukurti tvirtintoją +MetadataPanel.createApproverRef=Sukurti tvirtinantį MetadataPanel.createApprovalTimestamp=Sukurti patvirtinimo datą MetadataPanel.modifyTimestamp=Pakeitimų data MetadataPanel.modifierRef=Modifikavimą atliko -MetadataPanel.modifyApproverRef=Redaguoti tvirtintoją +MetadataPanel.modifyApproverRef=Redaguoti tvirtinantį MetadataPanel.modifyApprovalTimestamp=Redaguoti patvirtinimo datą RelationTypes.MANAGER=Administratorius RelationTypes.OWNER=Savininkas -RelationTypes.APPROVER=Tvirtintojas +RelationTypes.APPROVER=Tvirtinantysis RelationTypes.MEMBER=Numatytoji reikšmė RelationTypes.ANY=Bet kuris RelationTypes.manager=Administratorius RelationTypes.owner=Savininkas -RelationTypes.approver=Tvirtintojas +RelationTypes.approver=Tvirtinantysis RelationTypes.default=Numatytoji reikšmė DelegationEditorPanel.from=Nuo DelegationEditorPanel.to=Iki @@ -89,8 +89,8 @@ DelegationEditorPanel.meLabel=Dabartinis naudotojas DelegationEditorPanel.limitPrivilegesButton=Ribotos privilegijos DelegationEditorPanel.privileges=Priskyrimo privilegijos DelegationEditorPanel.workflowApprovals=Darbo eigos patvirtinimai -DelegationEditorPanel.delegateApprovalWorkItems=Patvirtinimo darbų delegavimo pabaiga -DelegationEditorPanel.delegateCertificationWorkItems=Sertifikavimo darbų delegavimo peržiūra +DelegationEditorPanel.delegateApprovalWorkItems=Deleguoti patvirtinimo darbų pabaigą +DelegationEditorPanel.delegateCertificationWorkItems=Sertifikavimo darbų vertinimo delegavimas DelegationEditorPanel.allPrivilegesLabel=Deleguoti visas/pasirinktas priskyrimų privilegijas DelegationEditorPanel.noPrivilegesLabel=Nėra privilegijų DelegationEditorPanel.delegateManagementWorkItems=Administravimo darbų delegavimo pabaiga @@ -98,11 +98,11 @@ DelegationEditorPanel.assignmentLimitations=Priskyrimų apribojimai DelegationEditorPanel.allowTransitive=Leisti pereinamuosius delegavimus AssignmentPreviewDialog.button.cancel=Atšaukti AssignmentPreviewDialog.column.description=Aprašymas -AssignmentPreviewDialog.column.intent=Paskirtis +AssignmentPreviewDialog.column.intent=Tikslas AssignmentPreviewDialog.column.kind=Rūšis AssignmentPreviewDialog.column.name=Pavadinimas AssignmentPreviewDialog.column.orgRef=Org. -AssignmentPreviewDialog.column.tenant=Valdytojas +AssignmentPreviewDialog.column.tenant=Paslaugos gavėjas (org.) AssignmentPreviewDialog.column.relation=Ryšys AssignmentPreviewDialog.label=Peržiūrėti tiesioginius ir netiesioginius priskyrimus AssignmentPreviewDialog.delegationPreviewLabel=Ribotos teisės @@ -206,7 +206,7 @@ capabilityValuePanel.label.enabled=Įjungta capabilityValuePanel.label.capability.addRemoveAttributeValues=Gebėjimas pridėti/pašalinti reikšmes capabilityValuePanel.label.capability.auxiliaryObjectClasses=Pagalbinių objekto klasių gebėjimai CertDefinitionPage.message.cantSaveEmpty=Negalima išsaugoti tuščio XML -CertDefinitionPage.message.cantSaveEmptyName=Negalima išsaugoti be vardo. +CertDefinitionPage.message.cantSaveEmptyName=Negalima išsaugoti be pavadinimo. Channel.discovery=Aptikti Channel.import=Importuoti Channel.liveSync=Sinchronizacija realiu laiku @@ -230,7 +230,7 @@ chooseTypeDialog.button.cancel=Atšaukti chooseTypeDialog.column.name=Pavadinimas chooseTypeDialog.message.queryError=Klaida perkeliant paieškos užklausą. chooseTypeDialog.title=Pasirinkite objektą -chooseTypePanel.ObjectNameValue.badOid=(Valdytojas nerastas) +chooseTypePanel.ObjectNameValue.badOid=(Paslaugos gavėjas nenurodytas) chooseTypePanel.ObjectNameValue.null=nenurodyta com.evolveum.midpoint.notifications.api.transports.MailTransport.send=Siųsti el. paštu (Pranešimai) com.evolveum.midpoint.notifications.api.transports.SimpleSmsTransport.send=Siųsti SMS (Pranešimai) @@ -305,7 +305,7 @@ ExecuteChangeOptionsPanel.label.keepDisplayingResults.help=Ar vykdymo rezultatai ExecuteChangeOptionsPanel.label.reconcileAffected=Suderinti paveiktus objektus ExecuteChangeOptionsPanel.label.reconcileAffected.help=Suderinti paveiktus objektus ExecuteChangeOptionsPanel.label.reconcile=Suderinti -ExecuteChangeOptionsPanel.label.reconcile.help=Skirtas centrinį objektą ir projekcijas, pekeitimų metu. +ExecuteChangeOptionsPanel.label.reconcile.help=Skirtas suderinti parinktajį objektą ir projekcijas pakeitimų metu. ExecuteChangeOptionsPanel.options=Nustatymai existenceFetchStrategy.nullValid=Pasirinkite vieną ExportType.CSV=CSV @@ -327,7 +327,7 @@ ExpressionEditorPanel.label.expression=Išraiška ExpressionEditorPanel.label.language=Kalba ExpressionEditorPanel.label.type=Išraiškos tipas ExpressionEditorPanel.label.description=Aprašymas -ExpressionEditorPanel.label.valuePolicyRef=Taisyklių aprašo nuoroda +ExpressionEditorPanel.label.valuePolicyRef=Politikos nuoroda ExpressionEditorPanel.message.cantSerialize=Negalima sukurti JAXBElement iš pateiktos XML išraiškos. Prašome įrašykite tinkamą išraišką. Priežastis : {0} ExpressionEditorPanel.message.expressionSuccess=Išraiška sėkmingai atnaujinta ExpressionEvaluatorType.AS_IS=Kaip yra @@ -379,15 +379,15 @@ filter.duplicate=Filtras '{0}' jau yra nurodytas filter.emptyFilter=Filtras negali buti tuščias H3Header.label.error=Klaida H3Header.showMore=Rodyti daugiau -HandlerUriActions.ACTION_ADD_FOCUS=Pridėti centrinį objektą +HandlerUriActions.ACTION_ADD_FOCUS=Pridėti parinktajį objektą HandlerUriActions.ACTION_ADD_USER=Pridėti naudotoją (nerekomenduojama) HandlerUriActions.ACTION_DELETE_ACCOUNT=Ištrinti paskyrą (nerekomenduojama) -HandlerUriActions.ACTION_DELETE_FOCUS=Ištrinti centrinį objektą +HandlerUriActions.ACTION_DELETE_FOCUS=Ištrinti parinktąjį objektą HandlerUriActions.ACTION_DELETE_SHADOW=Ištrinti "šešėlius" HandlerUriActions.ACTION_DELETE_USER=Ištrinti naudotoją (nerekomenduojama) HandlerUriActions.ACTION_DISABLE_ACCOUNT=Išjungti paskyrą (nerekomenduojama) HandlerUriActions.ACTION_DISABLE_USER=Išjungti naudotoją (nerekomenduojama) -HandlerUriActions.ACTION_INACTIVATE_FOCUS=Neaktyvus centrinis objektas +HandlerUriActions.ACTION_INACTIVATE_FOCUS=Neaktyvus parinktasis objektas HandlerUriActions.ACTION_INACTIVATE_SHADOW=Neaktyvūs "šešėliai" HandlerUriActions.ACTION_LINK_ACCOUNT=Prijungti paskyrą (nerekomenduojama) HandlerUriActions.ACTION_LINK=Susieti @@ -538,19 +538,19 @@ MappingEditorDialog.label.conditionType=Sąlygos tipas MappingEditorDialog.label.description=Aprašymas MappingEditorDialog.label=Redaguoti susiejimą MappingEditorDialog.label.exceptChannel=Apriboti kanalą(us) -MappingEditorDialog.label.exclusive=Išskirtinis susiejimas +MappingEditorDialog.label.exclusive=Išimtinis susiejimas MappingEditorDialog.label.expression=Išraiška MappingEditorDialog.label.expressionType=Išraiškos tipas MappingEditorDialog.label.language=Kalba MappingEditorDialog.label.name=Pavadinimas -MappingEditorDialog.label.passPolicyRef=Taisyklių aprašo nuoroda. +MappingEditorDialog.label.passPolicyRef=Politikos nuoroda. MappingEditorDialog.label.source=Šaltinis MappingEditorDialog.label.strength=Susiejimo stiprumas MappingEditorDialog.label.target=Adresatas MappingEditorDialog.label.timeFrom=Laikas nuo MappingEditorDialog.label.timeTo=Laikas iki MappingEditorDialog.message.cantSave=Nepavyko išsaugoti susiejimo. Priežastis : -MappingEditorDialog.message.warn.emptyTarget=Įeinantysis susiejimas reikalauja nurodyti adresatą. +MappingEditorDialog.message.warn.emptyTarget=Įeinančiajam susiejimui reikalinga nurodyti adresatą. MappingsStatistics.AverageTime=Vid. laikas MappingsStatistics.Count=Paleidimų skaičius. MappingsStatistics.MaxTime=Maks. @@ -592,10 +592,10 @@ MyAssignmentsPanel.assignment.description=Aprašymas MyAssignmentsPanel.type.accountConstruction=Paskyros konstravimas MyAssignmentsPanel.type.error=Klaida MyAssignmentsPanel.type.orgUnit=Org. vienetas -MyAssignmentsPanel.type.role=Vaidmuo +MyAssignmentsPanel.type.role=Rolė MyAssignmentsPanel.type.service=Paslauga MyAssignmentsPanel.type.user=Naudotojas -MyAssignmentsPanel.type.policyRule=Elgsenos taisyklės +MyAssignmentsPanel.type.policyRule=Politikos taisyklės NameStep.arrowToTurotialText=Kiekvienas vedlio žingsnis turi pagalbos mygtuką. Paspauskite šį mygtuką norėdami gauti informaciją apie konkretų konfigūravimo žingsnį. NameStep.connectorBundle=Visuma NameStep.connectorHost=Sąsajos serveris @@ -630,10 +630,10 @@ NotificationsStatistics.Transport=Pokytis nullValid=Pasirinkite vieną objectPolicyConfigurationEditor.button.edit=Redaguoti objectPolicyConfigurationEditor.label=Objektų taisyklės -objectPolicyConfigurationEditor.name.placeholder=Įrašyti objekto taisykles +objectPolicyConfigurationEditor.name.placeholder=Įtraukti objekto politiką ObjectPolicyDialog.button.cancel=Atšaukti ObjectPolicyDialog.button.save=Išsaugoti -ObjectPolicyDialog.label=Redaguoti objekto taisykles +ObjectPolicyDialog.label=Redaguoti objekto politiką ObjectPolicyDialog.label.oidBound.help=Oid apribojimas - nustatymų reikšmė bus apribota OID. Šiems nustatymams bus priskirta OID reikšmė ir ji negali būti keičiama. ObjectPolicyDialog.propertyConstraint=Nustatymų apribojimas ObjectPolicyDialog.conflictResolution=Konfliktų sprendimas @@ -658,7 +658,7 @@ ObjectTypeGuiDescriptor.accessCertificationDefinition=Prieigos sertifikavimo pro ObjectTypeGuiDescriptor.account=Paskyra ObjectTypeGuiDescriptor.connector=Sąsaja ObjectTypeGuiDescriptor.connectorHost=Sąsajos serveris -ObjectTypeGuiDescriptor.focus=Pagrindinis objektas +ObjectTypeGuiDescriptor.focus=Parinktasis ObjectTypeGuiDescriptor.form=Forma ObjectTypeGuiDescriptor.genericObject=Bendrinis objektas ObjectTypeGuiDescriptor.lookupTable=Paieškos lentelė @@ -670,8 +670,8 @@ ObjectTypeGuiDescriptor.org=Organizacija ObjectTypeGuiDescriptor.reportOutput=Ataskaita ObjectTypeGuiDescriptor.report=Ataskaita ObjectTypeGuiDescriptor.resource=Resursai -ObjectTypeGuiDescriptor.role=Vaidmuo -ObjectTypeGuiDescriptor.securityPolicy=Saugos taisyklės +ObjectTypeGuiDescriptor.role=Rolė +ObjectTypeGuiDescriptor.securityPolicy=Saugos politika ObjectTypeGuiDescriptor.sequence=Seka ObjectTypeGuiDescriptor.shadow=Šešėlis ObjectTypeGuiDescriptor.systemConfiguration=Sistemos konfigūracija @@ -679,13 +679,13 @@ ObjectTypeGuiDescriptor.task=Užduotis ObjectTypeGuiDescriptor.user=Naudotojas ObjectTypeGuiDescriptor.service=Paslauga ObjectTypeGuiDescriptor.case=Įvykis -ObjectTypeGuiDescriptor.valuePolicy=Reikšmių taisyklės +ObjectTypeGuiDescriptor.valuePolicy=Reikšmių politika ObjectTypeGuiDescriptor.functionLibrary=Funkcijų biblioteka ObjectTypeGuiDescriptor.objectCollection=Objektų kolekcija ObjectTypeGuiDescriptor.unknown=Nenurodyta operation.com.evolveum.midpoint.common.crypto.CryptoUtil.securitySelfTest=Saugos testavimas operation.com.evolveum.midpoint.common.operation.import.object=Importuoti objektą -operation.com.evolveum.midpoint.common.policy.PasswordPolicyUtils.passwordValidation=Slaptažodžio validavimas pagal slaptažodžio taisykles +operation.com.evolveum.midpoint.common.policy.PasswordPolicyUtils.passwordValidation=Slaptažodžio validavimas pagal slaptažodžio politika operation.com.evolveum.midpoint.common.validator.Validator.objectBasicsCheck=Pagrindiniai patikrinimai operation.com.evolveum.midpoint.common.validator.Validator.resourceNamespaceCheck=Resursų vardo patikrinimas operation.com.evolveum.midpoint.common.validator.Validator.validateSchema=Shemos validavimas @@ -720,7 +720,7 @@ operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.resolveUser operation.com.evolveum.midpoint.model.controller.ModelControllerImpl.updateAccount=Atnaujinti paskyrą operation.com.evolveum.midpoint.model.controller.ModelController.modifyObjectWithExclusion=Objekto modifikavimas su išimtimi operation.com.evolveum.midpoint.model.controller.ModelController.processAddDeleteAccountFromChanges=Apdoroti paskyrą pagal pakeitimus -operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInProvisioning=Ieškoti objektų prieigos aptarnavimo metu +operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInProvisioning=Ieškoti objektų teikimo metu operation.com.evolveum.midpoint.model.controller.ModelController.searchObjectsInRepository=Ieškoti objektų saugykloje operation.com.evolveum.midpoint.model.controller.ModelController.searchObjects=Ieškoti objektų (Modelis) operation.com.evolveum.midpoint.model.impl.controller.ModelDiagController.repositorySelfTest.user.getObject=Gauti objektus (Modelis) @@ -760,18 +760,18 @@ operation.com.evolveum.midpoint.model.sync.SynchronizeAccountResultHandler.handl operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyFailure=Įspėjimas (Pranešimai) operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifyInProgress=Pranešimai vykdomi (Pranešimai) operation.com.evolveum.midpoint.notifications.AccountOperationListener.notifySuccess=Pranešti apie sėkmę (Pranešimai) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.addObject=Pridėti objektą (Aptarnavimas) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.deleteObject=Ištrinti objektą (Aptarnavimas) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.discoverConnectors=Aptikti sąsajas (Aptarnavimas) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.getObject=Gauti objektą (Aptarnavimas) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.modifyObject=Modifikuoti objektą (Aptarnavimas) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.searchObjects=Ieškoti objektų (Aptarnavimas) -operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.testResource=Testuoti resursus (Aptarnavimas) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.addObject=Pridėti objektą (Teikimas) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.deleteObject=Ištrinti objektą (Teikimas) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.discoverConnectors=Aptikti sąsajas (Teikimas) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.getObject=Gauti objektą (Teikimas) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.modifyObject=Modifikuoti objektą (Teikimas) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.searchObjects=Ieškoti objektų (Teikimas) +operation.com.evolveum.midpoint.provisioning.api.ProvisioningService.testResource=Testuoti resursus (Teikimas) operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.checkSituation=Patikrinti operation.com.evolveum.midpoint.provisioning.api.ResourceObjectChangeListener.notifyChange=Pranešti apie pakeitimą -operation.com.evolveum.midpoint.provisioning.impl.ResourceManager.completeResource=Užbaigti resursą (Aptarnavimas) -operation.com.evolveum.midpoint.provisioning.impl.ResourceTypeManager.completeResource=Užbaigtį resursą (Aptarnavimas) -operation.com.evolveum.midpoint.provisioning.impl.ShadowConverter.addShadow=Pridėti "šešėlius" (Aptarnavimas) +operation.com.evolveum.midpoint.provisioning.impl.ResourceManager.completeResource=Užbaigti resursą (Teikimas) +operation.com.evolveum.midpoint.provisioning.impl.ResourceTypeManager.completeResource=Užbaigti resursą (Teikimas) +operation.com.evolveum.midpoint.provisioning.impl.ShadowConverter.addShadow=Pridėti "šešėlius" (Teikimas) operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.addObject=Pridėti objektą (Ucf) operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.configure=UCF sąsajos konfigūravimas operation.com.evolveum.midpoint.provisioning.ucf.api.ConnectorInstance.deleteObject=Ištrinti objektą (Ucf) @@ -992,7 +992,7 @@ OrgUnitBrowser.message.queryError=Įvyko klaida perkeliant paieškos užklausą OrgUnitBrowser.search=Paieška OrgUnitBrowser.title=Pasirinkite naują "tėvą" org. vienetui PageAbout.allRightsReserved=©2014 Evolveum. -PageAbout.button.testProvisioning=Aptarnavimo testavimas +PageAbout.button.testProvisioning=Teikimo testavimas PageAbout.button.cleanupActivitiProcesses=Veiklos procesų išvalymas PageAbout.button.testRepositoryCheckOrgClosure=Org. uždarymo nuoseklumo patikrinimas ir pataisymas PageAbout.button.reindexRepositoryObjects=Saugyklos objektų perindeksavimas @@ -1018,7 +1018,7 @@ PageAbout.repoDiag.repositoryUrl=Saugyklos URL PageAbout.title=Apie sistemą PageAbout.title.basic=Pagrindai PageAbout.title.jvmProperties=JVM nustatymai -PageAbout.title.provisioning=Aptarnavimas +PageAbout.title.provisioning=Teikimas PageAbout.title.repository.additional=Papildoma informacija PageAbout.title.repository=Saugykla PageAbout.title.systemProperties=Sistemos nustatymai @@ -1029,7 +1029,7 @@ pageAccount.description=Paskyra resurse pageAccount.message.cantEditAccount=Negalima įkelti paskyros redagavimui. pageAccount.message.cantEditProtectedAccount=Tai yra apsaugota paskyra, ji negali būti modifikuojama. PageAccounts.accounts.description=Aprašymas -PageAccounts.accounts.intent=Paskirtis +PageAccounts.accounts.intent=Tikslas PageAccounts.accounts.kind=Rūšis PageAccounts.accounts.name=Pavadinimas PageAccounts.accounts.objectClass=Objekto klasė @@ -1039,6 +1039,7 @@ PageAccounts.accounts.owner=savininkas PageAccounts.accounts.result=Rezultatas PageAccounts.accounts.synchronizationSituation=Būsena PageAccounts.accounts.synchronizationTimestamp=Laiko tarpas +PageAccounts.accounts.pendingOperations=Pending operations PageAccounts.button.clearExportFolder=Išvalyti išspausdinimo aplanką PageAccounts.button.export=Išspausdinti PageAccounts.button.load=Įkelti @@ -1075,9 +1076,9 @@ PageAdmin.menu.top.certification.campaigns=Operacijų sąrašas PageAdmin.menu.top.certification.scheduling=Operacijų planavimas PageAdmin.menu.top.certification=Sertifikavimas PageAdmin.menu.top.certification.decisions=Mano užduotys -PageAdmin.menu.top.certification.definitions=Operacijos aprašymas -PageAdmin.menu.top.certification.newDefinition=Nauja operacija -PageAdmin.menu.top.certification.viewDefinition=Peržiūrėti operacijos aprašymą +PageAdmin.menu.top.certification.definitions=Operacijos apibrėžtis +PageAdmin.menu.top.certification.newDefinition=Naujos operacijos apibrėžtis +PageAdmin.menu.top.certification.viewDefinition=Peržiūrėti operacijos apibrėžtį PageAdmin.menu.top.configuration.about=Apie PageAdmin.menu.top.configuration.basic=Sistema PageAdmin.menu.top.configuration.basic.new=Sistema Naujas @@ -1093,7 +1094,7 @@ PageAdmin.menu.top.configuration.internals=Vidinė konfigūracija PageAdmin.menu.top.configuration.objectPolicy=Objekto politika PageAdmin.menu.top.configuration.globalPolicyRule=Globali politikos taisyklė PageAdmin.menu.top.configuration.globalAccountSynchronization=Globalus paskyros sinchronizavimas -PageAdmin.menu.top.configuration.cleanupPolicy=Sistemos išvalymo nustatymai +PageAdmin.menu.top.configuration.cleanupPolicy=Sistemos išvalymo politika PageAdmin.menu.top.configuration.workflow=Darbo eigos konfigūracija PageAdmin.menu.top.configuration.roleManagement=Rolių valdymas PageAdmin.menu.top.configuration.accessCertification=Prieigos sertifikavimas @@ -1112,7 +1113,7 @@ PageAdmin.menu.top.reports.created=Sukurtos ataskaitos PageAdmin.menu.top.reports.list=Galimų ataskaitų sąrašas PageAdmin.menu.top.reports.new=Importuoti Jasper ataskaitas PageAdmin.menu.top.reports=Ataskaitos -PageAdmin.menu.top.resources.import=Resursų importavimas +PageAdmin.menu.top.resources.import=Resursų importavimo apibrėžtis PageAdmin.menu.top.resources.list=Resursų sąrašas PageAdmin.menu.top.resources.new=Naujas resursas PageAdmin.menu.top.resources.view=Peržiūrėti resursus @@ -1133,7 +1134,7 @@ PageAdmin.menu.top.users.org=Org. struktūra PageAdmin.menu.top.users.org.tree=Organizacijų medis PageAdmin.menu.top.users=Naudotojai PageAdmin.menu.top.valuePolicies.list= Pateikti reikšmių taisykles -PageAdmin.menu.top.valuePolicies.new = Nauja reikšmių taisyklė +PageAdmin.menu.top.valuePolicies.new = Naujų reikšmių politika PageAdmin.menu.top.valuePolicies= Reikšmių taisyklės PageAdmin.menu.top.workItems.listClaimable=Mano sukurti darbai PageAdmin.menu.top.workItems.list=Mano darbai @@ -1153,19 +1154,23 @@ pageAdmin.reports.description=Išspausdinamos ataskaitos pageAdmin.reports=Ataskaitos PageAdmin.menu.top.users.requestAssign=Siųsti priskyrimų užklausas PageAdminObjectDetails.title.editUserType=Redaguoti naudotoją '{0}' +PageAdminObjectDetails.title.viewUserType=View user '{0}' PageAdminObjectDetails.title.newUserType=Sukurti naują naudotoją PageAdminObjectDetails.title.editRoleType=Redaguoti rolę '{0}' +PageAdminObjectDetails.title.viewRoleType=View role '{0}' PageAdminObjectDetails.title.newServiceType=Sukurti naują paslaugą PageAdminObjectDetails.title.editServiceType=Redaguoti paslaugą '{0}' +PageAdminObjectDetails.title.viewServiceType=View service '{0}' PageAdminObjectDetails.title.newRoleType=Sukurti naują rolę PageAdminObjectDetails.title.editOrgType=Redaguoti organizaciją '{0}' +PageAdminObjectDetails.title.viewOrgType=View organization '{0}' PageAdminObjectDetails.title.newOrgType=Sukurti naują organizaciją PageAdminObjectDetails.title.newSystemConfigurationType=Sistemos konfigūracija PageAdminObjectDetails.noChangesSave=Nėra ką saugoti. PageAdminObjectDetails.noChangesPreview=Nėra pakeitimų, kuriuos būtų galima peržiūrėti. pageAdminFocus.basic=Pagrindai -pageAdminFocus.message.cantEditFocus=Nežinoma klaida, nepavyko pakeisti centrinio objekto. -pageAdminFocus.message.cantNewFocus=Nežinoma klaida, nepavyko sukurti naujo centrinio objekto. +pageAdminFocus.message.cantEditFocus=Nežinoma klaida, nepavyko pakeisti parinktojo objekto. +pageAdminFocus.message.cantNewFocus=Nežinoma klaida, nepavyko sukurti naujo parinktojo objekto. pageAdminFocus.message.illegalAccountState=Neleidžiama "šešėlių" būsena '{0}'. pageAdminFocus.message.noAssignmentsAvailable=Nėra jokių priskyrimų, kuriuos būtų galima peržiūrėti. pageAdminFocus.message.noOrgSelected=Organizacija nepasirinkta. @@ -1185,7 +1190,7 @@ pageAdminFocus.projections=pageAdminFocus.projections pageAdminFocus.personas=Asmenys pageAdminFocus.organizations=Organizacijos pageAdminFocus.assignments=Priskyrimai -pageAdminFocus.policyRules=Elgsenos taisyklės +pageAdminFocus.policyRules=Politikos taisyklės pageAdminFocus.applicablePolicies=Taikytinos politikos pageAdminFocus.message.couldntCreateAccountNoSchema=Nepavyko sukurti projekcijos formos '{0}', nes nėra tinkamos schemos. Galimai sąsajos konfigūracijos ar/ir sujungimo problema. Dėtalesnės informacijos ieškokite registracijos žurnaluose. pageAdminFocus.message.couldntCreateAccountNoAccountSchema=Nepavyko sukurti projekcijos '{0}', nes pagal nutylėjimą, nėra tinkamos schemos paskyros objekto tipui. Tikėtina, resursų konfigūracijos problema. Detalesnės informacijos ieškokite registracijos žurnaluose. @@ -1374,9 +1379,9 @@ PageCertCampaign.table.decision=Sprendimas PageCertCampaign.table.objectName=Objektas PageCertCampaign.table.remediedAt=Atstatyta PageCertCampaign.table.requested=Prašyta -PageCertCampaign.table.reviewers=Peržiūrėtojai -PageCertCampaign.table.reviewedAt=Atsiliepimas -PageCertCampaign.table.reviewedBy=Atsiliepimas +PageCertCampaign.table.reviewers=Vertintojai +PageCertCampaign.table.reviewedAt=Vertinimas +PageCertCampaign.table.reviewedBy=Vertininas PageCertCampaign.table.reviewedInStage=Etape PageCertCampaign.table.targetName=Adresatas PageCertCampaign.table.conflictingTargetName=Prieštaravimas @@ -1420,26 +1425,26 @@ PageCertDefinition.description=Aprašymas PageCertDefinition.name=Pavadinimas PageCertDefinition.numberOfStages=Etapų skaičius PageCertDefinition.outcomeStrategy=Strategija, skirta gauti bendrą suvestinę apie etapų rezultatus -PageCertDefinition.campaignsInReviewStage=Operacijos peržiūros etapas +PageCertDefinition.campaignsInReviewStage=Operacijos vertinimo etape PageCertDefinition.campaignsTotal=Bendras operacijų skaičius PageCertDefinition.campaignLastStarted=Paskutinė pradėta operacija PageCertDefinition.campaignLastClosed=Paskutinė užbaigtaoperacija PageCertDefinition.owner=Savininkas -PageCertDefinition.stopReviewOn=Sustabdyti peržiūrą: +PageCertDefinition.stopReviewOn=Sustabdyti vertinimą: PageCertDefinition.stopReviewOnDefault= PageCertDefinition.stopReviewOnNone= PageCertDefinitions.basicInformation=Pagrindinė informacija PageCertDefinitions.button.createCampaign=Sukurti operaciją -PageCertDefinitions.button.deleteDefinition=Ištrinti aprašymą +PageCertDefinitions.button.deleteDefinition=Ištrinti apibrėžtį PageCertDefinitions.button.editAsXml=Redaguoti kaip XML PageCertDefinitions.button.showCampaigns=Rodyti operacijas -PageCertDefinitions.deleteDefinitionConfirmSingle=Ar tikrai norite ištrinti aprašymą '{0}'? +PageCertDefinitions.deleteDefinitionConfirmSingle=Ar tikrai norite ištrinti apibrėžtį '{0}'? PageCertDefinitions.table.description=Aprašymas PageCertDefinitions.table.name=Pavadinimas -PageCertDefinitions.title=Prieigos sertifikavimo aprašas +PageCertDefinitions.title=Prieigos sertifikavimo nustatymai PageCertDefinitions.title.confirmDelete=Patvirtinti ištrynimą -PageCertDefinitionsxmlDefinition=XML apibrėžimas -PageCertDefinition.title=Prieigos sertifikavimo operacijos aprašymas +PageCertDefinitionsxmlDefinition=XML apibrėžtis +PageCertDefinition.title=Prieigos sertifikavimo operacijos apibrėžtis PageCertDefinition.campaigns=Operacijos PageCertDefinition.xmlDefinition=XML PageCertDefinition.scopeDefinition=Taikymo sritis @@ -1458,7 +1463,7 @@ PageCertDefinition.scopeIncludeServices=Paslaugos PageCertDefinition.scopeIncludeResources=Resursai PageCertDefinition.scopeIncludeByStatus=Įtraukti pagal aktyvacijos būseną PageCertDefinition.scopeEnabledItemsOnly=Tik aktyvūs elementai -PageCertDefinition.stagesDefinition=Etapas +PageCertDefinition.stagesDefinition=Etapo apibrėžtis PageCert.in={0} PageCert.message.assignment={0} iš {1} {2} to {3} {4}. PageCert.message.textAdministrativeState=Administracinė būsena : {0}. @@ -1466,44 +1471,44 @@ PageCert.message.textAssignment=Priskyrimas PageCert.message.textDescription=Aprašymas : {0}. PageCert.message.textExtensions=Apibrėžti plėtiniai : {0}. PageCert.message.textInducement=Poveikis -PageCert.message.textIntent=Paskirtis : {0}. +PageCert.message.textIntent=Tikslas : {0}. PageCert.message.textKind=Rūšis : {0}. PageCert.message.textOrder=Eiliškumas : {0}. PageCert.message.textOrg=Org : {0}. PageCert.message.textRelation=Ryšys : {0}. -PageCert.message.textTenant=Valdytojas : {0}. +PageCert.message.textTenant=Paslaugos gavėjas: {0}. PageCert.message.textValidFrom=Galioja nuo : {0}. PageCert.message.textValidTo=Galioja iki : {0}. PageCert.now=dabar -StageEditorPanel.stageDefinitionLabelName = Etapo aprašymas +StageEditorPanel.stageDefinitionLabelName = Etapo apibrėžtis # StageDefinitionPanel.stageName = Pavadinimas StageDefinitionPanel.stageDescription = Aprašymas StageDefinitionPanel.stageDuration = Trukmė StageDefinitionPanel.notifyBeforeDeadline = Informuoti prieš galutinio termino pabaigą StageDefinitionPanel.notifyWhenNoDecision = Informuoti tik, jei nėra atsakymo/sprendimo -StageDefinitionPanel.reviewerSpecification = Recenzentas aprašymas -StageDefinitionPanel.reviewerSpecificationName = Recenzento vardas (neprivaloma) -StageDefinitionPanel.reviewerSpecificationDescription = Duomenys apie recenzentą (neprivaloma) -StageDefinitionPanel.reviewerSpecificationTarget = Recenzentai pagal priskyrimo/poveikio adresatą -StageDefinitionPanel.reviewerSpecificationObject = Recenzentai pagal priskirtą objektą +StageDefinitionPanel.reviewerSpecification = Vertintojo aprašymas +StageDefinitionPanel.reviewerSpecificationName = Vertintojo vardas (neprivaloma) +StageDefinitionPanel.reviewerSpecificationDescription = Duomenys apie vertintoją (neprivaloma) +StageDefinitionPanel.reviewerSpecificationTarget = Vertintojai pagal adresatą +StageDefinitionPanel.reviewerSpecificationObject = Vertintojai pagal priskirtą objektą StageDefinitionPanel.reviewerUseTargetOwner = Naudoti adresato\tsavininką -StageDefinitionPanel.reviewerUseTargetApprover = Naudoti adresato tvirtintoją +StageDefinitionPanel.reviewerUseTargetApprover = Naudoti adresato tvirtinantįjį StageDefinitionPanel.reviewerUseObjectOwner = Naudoti objekto savininką -StageDefinitionPanel.reviewerUseObjectApprover = Naudoti objekto tvirtintoją -StageDefinitionPanel.reviewerUseObjectManager = Recenzentai pagal priskirto objekto administratorių +StageDefinitionPanel.reviewerUseObjectApprover = Naudoti objekto tvirtinantįjį +StageDefinitionPanel.reviewerUseObjectManager = Vertintojai pagal priskirto objekto administratorių StageDefinitionPanel.reviewerUseObjectManagerOrgType = Organizacijos tipas, skirtas administratoriui nustatyti StageDefinitionPanel.reviewerUseObjectManagerAllowSelf = Leisti administratoriams patvirtinti jų pačių paskyrimus StageDefinitionPanel.reviewerUseObjectManagerBox = Naudoti objekto valdytoją -StageDefinitionPanel.defaultReviewerRef = Nuoroda į recenzentą pagal numatytuosius nustatymus -StageDefinitionPanel.additionalReviewerRef = Papildoma recenzento nuoroda -StageDefinitionPanel.outcomeStrategy = Sprendimų formavimo strategija, kai yra daugiau nei vienas recenzentas +StageDefinitionPanel.defaultReviewerRef = Nuoroda į vertintoją pagal numatytuosius nustatymus +StageDefinitionPanel.additionalReviewerRef = Papildoma vertintojo nuoroda +StageDefinitionPanel.outcomeStrategy = Sprendimų formavimo strategija, kai yra daugiau nei vienas vertintojas StageDefinitionPanel.outcomeIfNoReviewers = Rezultatas, kai nėra priskirtų vertintojų -StageDefinitionPanel.stopReviewOn = Sustabdyti tikrinimą +StageDefinitionPanel.stopReviewOn = Sustabdyti vertinimą StageDefinitionPanel.remediation = Atstatymas StageDefinitionPanel.automaticIterationAfter = Automatinis pakartojimas po operacijos uždarymo (pvz. P14D) StageDefinitionPanel.automaticIterationLimit = Limitas skirtas automatinėms operacijoms StageDefinitionPanel.overallIterationLimit = Bendras iteracijų limitas -StageDefinitionPanel.addNewStageButton = Pridėti etapą +StageDefinitionPanel.addNewStageButton = Pridėti etapo apibrėžtį StageDefinitionPanel.moveStageLeftButton = Į kairę StageDefinitionPanel.moveStageRightButton = Į dešinę StageDefinitionPanel.deleteStageButton = Ištrinti šį etapą @@ -1512,7 +1517,7 @@ pageContentAccounts.button.searchButton=Ieškoti pageContentAccounts.dialog.title.confirmDelete=Ištrinti patvirtinimą pageContentAccounts.identifiers=Identifikatoriai pageContentAccounts.isProtected=Apsaugotas -pageContentAccounts.intent=Paskirtis +pageContentAccounts.intent=Tikslas pageContentAccounts.kind=Rūšis pageContentAccounts.menu.changeOwner=Pakeisti savininką pageContentAccounts.menu.deleteAccount=Ištrinti @@ -1723,7 +1728,7 @@ InternalCounters.connectorOperationCount=Sąsajos operacija InternalCounters.connectorSimulatedPagingSearchCount=Sąsają imituojanti paieška InternalCounters.shadowFetchOperationCount="Šešėlių" gavimo operacijos InternalCounters.shadowChangeOperationCount="Šešėlių" pakeitimo operacijos -InternalCounters.provisioningAllExtOperationCount=Visos išorinės aptarnavimo operacijos +InternalCounters.provisioningAllExtOperationCount=Visos išorinės teikimo operacijos InternalCounters.repositoryReadCount=Saugyklos skaitymas InternalCounters.prismObjectCompareCount=Prism objektų palyginimas InternalCounters.prismObjectCloneCount=Prism objekto klonas @@ -1759,7 +1764,7 @@ pageLogging.filter=Filtras pageLogging.filter.GUI=Tinklapių filtras pageLogging.filter.MODEL=Modelio filtras pageLogging.filter.NOTIFICATIONS=Pranešimų filtras -pageLogging.filter.PROVISIONING=Aptarnavimo filtras +pageLogging.filter.PROVISIONING=Teikimo filtras pageLogging.filter.REPOSITORY=Saugyklos filtras pageLogging.filter.RESOURCEOBJECTCHANGELISTENER=Resursų objekto keitimo klausytojo filtras pageLogging.filtersTable=Filtravimo lentelė @@ -1770,7 +1775,7 @@ pageLogging.logger.GUI=Tinklapių registratorius pageLogging.logger=Registratorius pageLogging.logger.MODEL=Modelio registratorius pageLogging.logger.NOTIFICATIONS=Pranešimų registratorius -pageLogging.logger.PROVISIONING=Aptarnavimo registratorius +pageLogging.logger.PROVISIONING=Teikimo registratorius pageLogging.logger.REPOSITORY=Saugyklos registravimo programa pageLogging.logger.RESOURCEOBJECTCHANGELISTENER=Resurso objekto pakeitimo klausytojo registratorius pageLogging.loggersAppender=Apdorotojas @@ -1788,7 +1793,7 @@ pageLogging.rootLevel=Šakninis registratorius: pageLogging.subsystem.appender=Priėmėjas pageLogging.subsystem.level=Lygmuo pageLogging.subsystem.model=Modelis -pageLogging.subsystem.provisioning=Aptarnavimas +pageLogging.subsystem.provisioning=Teikimas pageLogging.subsystem.repository=Saugykla pageLogging.subsystem.resourceObjectChangeListener=Resursų objekto pasikeitimų klausytojas pageLogging.subsystems=Posistemės: @@ -1830,7 +1835,7 @@ pageOrgUnit.accounts=Projekcijos PageOrgUnit.extension=Plačiau PageOrgUnit.message.cantCreateExtensionDelta=Negalima sukurti pokyčio org. vieneto išplėtimui. PageOrgUnit.parentOrgRef='Tėvas' -PageOrgUnit.title.approvers=Tvirtintojai +PageOrgUnit.title.approvers=Tvirtinantieji PageOrgUnit.title.assignments=Priskyrimai PageOrgUnit.title.authorizations=Autorizacijos PageOrgUnit.title.basic=Pagrindinė informacija @@ -1890,7 +1895,7 @@ PageReport.title=Ataskaitos konfigūravimas PageResource.resource.mappings=Susiejimai PageResource.resource.source=Šaltinis PageResource.resource.target=Adresatas -PageResource.resource.sourceAndTarget=Šaltinis ir adresatas +PageResource.resource.sourceAndTarget=Šaltinis ir Adresatas PageResource.resource.noMappings=Nėra susiejimo PageResource.resource.sync=Sinchronizavimas nustatytas PageResource.resource.up=Resursas pasiekiamas (veikia) @@ -1898,7 +1903,7 @@ PageResource.resource.down=Resursas nepasiekiamas (neveikia) PageResource.resource.broken=Resursas sugadintas PageResource.resource.availabilityUnknown=Resurso būsena nežinoma PageResource.resource.objectTypes=Objekto tipai -PageResource.resource.schemaDefinitions=Schemos aprašymai +PageResource.resource.schemaDefinitions=Schemos nustatymai PageResource.resource.schema=Schema PageResource.resource.noSchema=Nėra schemos PageResource.resource.schemaError=Schemos klaida @@ -1961,6 +1966,7 @@ pageResources.message.deleteHostConfirm=Ar tikrai norite ištrinti įrenginį '{ pageResources.message.deleteHostsConfirm=Ar tikrai norite ištrinti {0} įrenginius? pageResources.message.deleteResourceConfirm=Ar tikrai norite ištrinti resursą'{0}'? pageResources.message.deleteResourcesConfirm=Ar tikrai norite ištrinti {0} resursus? +pageResources.message.refreshResourceSchemaConfirm=Do you really want to refresh resource schema? pageResources.message.noHostSelected=Sąsajos serveris nebuvo pasirinktas. pageResources.message.noResourceSelected=Resursas nebuvo pasirinktas. pageResources.message.queryError=Klaida, perkeliant paieškos užklausą į filtrą. @@ -1981,9 +1987,9 @@ PageResourceWizard.title.edit=Redaguoti resursą '{0}' pageRole.members=Nariai pageRole.governance=Valdymas PageRoleEditor.extension=Plačiau -PageRoleEditor.label.approverRef=Tvirtintojas -PageRoleEditor.label.approverRef.placeholder=Nustatyti tvirtintoją -PageRoleEditor.label.assignmentConstraint.placeholder=Nustatyti priskyrimų taisykles +PageRoleEditor.label.approverRef=Tvirtinantysis +PageRoleEditor.label.approverRef.placeholder=Nustatyti tvirtinantįjį +PageRoleEditor.label.assignmentConstraint.placeholder=Nustatyti priskyrimų politiką PageRoleEditor.label.description=Aprašymas PageRoleEditor.label.displayName=Rodomas pavadinimas PageRoleEditor.label.identifier=Identifikatorius @@ -1995,7 +2001,7 @@ PageRoleEditor.label.ownerRef.placeholder=Nustatyti savininką PageRoleEditor.label.requestable=Prašomas PageRoleEditor.label.riskLevel=Rizikos lygmuo PageRoleEditor.label.type=Tipas -PageRoleEditor.message.addApproverOk=Tvirtintojas, vardu: '{0}' buvo sėkmingai pridėtas. +PageRoleEditor.message.addApproverOk=Tvirtinantysis, vardu: '{0}' buvo sėkmingai pridėtas. PageRoleEditor.message.addOwnerOk=Savininkas vardu: '{0}' buvo sėkmingai pridėtas. PageRoleEditor.message.cantAddOwner=Negalima nustatyti pasirinkto savininko. PageRoleEditor.message.cantCreateExtensionDelta=Negalima sukurti pokyčio rolės praplėtimui @@ -2019,7 +2025,7 @@ pageRoles.message.queryError=Klaida, perkeliant paieškos užklausą į filtrą. pageRoles.requestable=Prašomas PageRoles.title=Rolių sąrašas pageSecurityQuestions.message.WrongAnswer=Klausimai atsakyti neteisingai -pageSecurityQuestions.message.noPolicySet=Nenustatytos slaptažodžio taisyklės +pageSecurityQuestions.message.noPolicySet=Nenustatyta slaptažodžio politika PageSecurityQuestions.title=Saugos klausimai PageShowPassword.message=Jūsų naujas slaptažodis: PageShowPassword.success=Naujas slaptažodis buvo sėkmingai sukurtas @@ -2029,7 +2035,7 @@ pageSystemConfiguration.assignmentPolicyEnforcement.value.full=Pilnas pageSystemConfiguration.assignmentPolicyEnforcement.value.legalize=Santykinis pageSystemConfiguration.assignmentPolicyEnforcement.value.mark=Pažymėti pageSystemConfiguration.assignmentPolicyEnforcement.value.none=Joks -pageSystemConfiguration.assignmentPolicyEnforcement.value.positive=Teigiamas +pageSystemConfiguration.assignmentPolicyEnforcement.value.positive=Tikslus pageSystemConfiguration.logging.title=Sisteminis žurnalas pageSystemConfiguration.notifications.title=Pranešimai pageSystemConfiguration.profiling.title=Profiliavimas @@ -2053,7 +2059,7 @@ AdminGuiConfigPanel.title=Administratoriaus GUI konfigūracija AdminGuiConfigPanel.dashboardLinkDialogTitle.title=Sukonfigūruoti darbalaukio nuorodas AdminGuiConfigPanel.additionalMenuItemDialog.title=Sukonfigūruoti papildomus meniu įrankius RichHyperlinkConfigDialog.label=Pavadinimas -RichHyperlinkConfigDialog.targetUrl=Paskirties URL +RichHyperlinkConfigDialog.targetUrl=Adresato URL RichHyperlinkConfigDialog.color=Spalva RichHyperlinkConfigDialog.authorization=Autorizacija RichHyperlinkConfigDialog.icon=Kriptograma @@ -2106,7 +2112,7 @@ pageTaskEdit.executeInRawMode=Vykdyti neapdorotame režime pageTaskEdit.execution=Vykdymo būsena pageTaskEdit.handlerUri=Doroklė URI pageTaskEdit.identifier=Identifikatorius -pageTaskEdit.intent=Paskirtis +pageTaskEdit.intent=Tikslas pageTaskEdit.kind=Rūšis pageTaskEdit.lastFinished=Užduoties vykdymas pabaigtas pageTaskEdit.lastStarted=Užduoties vykdymas pradėtas @@ -2170,7 +2176,7 @@ pageTaskEdit.displayResultInteractive=Parodyti rezultatus interaktyviu būdu. pageTaskEdit.taskErros.objectName=Pavadinimas pageTaskEdit.taskErros.status=Statusas pageTaskEdit.taskErros.message=Pranešimas -pageTask.intent=Paskirtis +pageTask.intent=Tikslas pageTask.kind=Rūšis pageTask.misfire=Nesėkmės atveju pageTask.name=Užduoties pavadinimas @@ -2412,13 +2418,13 @@ MultipleAssignmentSelectorPanel.availableRoles=Galimos rolės MultipleAssignmentSelectorPanel.parameters=Nustatymai MultipleAssignmentSelectorPanel.currentRoles=Esamos rolės MultipleAssignmentSelector.filterByUser=Filtruoti pagal naudotoją -MultipleAssignmentSelector.tenant=Valdytojas +MultipleAssignmentSelector.tenant=Paslaugos gavėjas MultipleAssignmentSelector.orgUnit=Org. vienetas AssignmentPopup.addButtonTitle=Prašome pasirinkti bent 1 objektą pageValuePolicies.table.description=Aprašymas pageValuePolicies.button.delete=Ištrinti PageValuePolicies.title=Pateikti reikšmių taisykles -PageValuePolicy.title = Reikšmių taisyklės +PageValuePolicy.title = Reikšmių politika PageValuePolicy.button.back=Atgal PageValuePolicy.button.save=Išsaugoti PageValuePolicy.basic= Pagrindinė informacija @@ -2483,8 +2489,8 @@ workItemPanel.otherWorkItems=Kiti šiai užklausai skirti darbai workItemPanel.requests=Užklausos workItemPanel.relatedRequests=Susiję užklausos workItemPanel.reasons=Patvirtinimo proceso priežastys -workItemPanel.approverComment=Tvirtintojo komentaras -workItemPanel.approverInstruction=Tvirtintojo instrukcija +workItemPanel.approverComment=Tvirtinančiojo komentaras +workItemPanel.approverInstruction=Tvirtinančiojo instrukcija pageWorkItems.button.back=Atgal pageWorkItems.button.approve=Patvirtinti pageWorkItems.button.claim=Reikalauti @@ -2514,6 +2520,8 @@ passwordPanel.passwordChange=Keisti passwordPanel.passwordRemove=Atskirti passwordPanel.passwordSet=Slaptažodis nustatytas passwordPanel.passwordRemoveLabel=Slaptažodis bus pašalintas +PasswordPanel.passwordPlaceholder=Slaptažodis +PasswordPanel.repeatPasswordPlaceholder=Repeat password past.ChangeType.ADD=Pridėtas past.ChangeType.DELETE=Ištrintas past.ChangeType.MODIFY=Modifikuotas @@ -2632,7 +2640,7 @@ ResourceAssociationEditor.label.exclusiveStrong=Išskirtinai stiprus ResourceAssociationEditor.label.explicitRefIntegrity=Tikslus Nuorodos vientisumas ResourceAssociationEditor.label.fetchStrategy=Pasiėmimo strategija ResourceAssociationEditor.label.inbound=Įvesties susiejimas -ResourceAssociationEditor.label.intent=Adresato paskirtis +ResourceAssociationEditor.label.intent=Adresato tikslas ResourceAssociationEditor.label.intolerantVP=Netinkamas šablonas ResourceAssociationEditor.label.kind=Adresato rūšis ResourceAssociationEditor.label.limitations=Apribojimai @@ -2668,10 +2676,10 @@ ResourceCredentialsEditor.label=Redaguoti resursų prisijungimo duomenis ResourceCredentialsEditor.label.fetchStrategy=Pasiėmimo strategija ResourceCredentialsEditor.label.inbound=Įvestis ResourceCredentialsEditor.label.outbound=Išvestis -ResourceCredentialsEditor.label.passwordPolicyRef=Slaptažodžio taisyklė +ResourceCredentialsEditor.label.passwordPolicyRef=Slaptažodžio politika ResourceDependencyEditor.label.button.add=Pridėti resurso priklausomybę ResourceDependencyEditor.label=Redaguoti priklausomybes -ResourceDependencyEditor.label.intent=Priklausomybės paskirtis +ResourceDependencyEditor.label.intent=Priklausomybės tikslas ResourceDependencyEditor.label.kind=Priklausomybės rūšis ResourceDependencyEditor.label.order=Eiliškumas ResourceDependencyEditor.label.resourceRef=Priklausomybės resursas @@ -2684,7 +2692,7 @@ ResourceIterationEditor.label.expressionType=Išraiška tipas ResourceIterationEditor.label.extension=Papildoma informacija ResourceIterationEditor.label.language=Kalba ResourceIterationEditor.label.maxIteration=Maks. iteracijų skaičius -ResourceIterationEditor.label.policyRef=Nuoroda į taisykles +ResourceIterationEditor.label.policyRef=Nuoroda į politiką ResourceIterationEditor.label.postIterationCondition=Sąlyga po iteracijos ResourceIterationEditor.label.preIterationCondition=Sąlyga prieš iteraciją ResourceIterationEditor.label.returnMultiplicity=Grąžintinas rezultatas @@ -2713,14 +2721,14 @@ ResourceType.isSync=Sinchronizacija ResourceType.tasks=Užduotys ResourceWizard.expression.tooltip.expression=XML išraiška. Tai yra išraiškos kodas, kuris ir bus interpretuojamas. ResourceWizard.expression.tooltip.language=Programavimo kalba, kuria parašytas išraiškos scenarijus. -ResourceWizard.expression.tooltip.policyRef=Nuoroda į objekto reikšmių taisykles. Nurodytos taisyklės bus naudojamos kaip šablonas generuojant reikšmes. +ResourceWizard.expression.tooltip.policyRef=Nuoroda į objekto reikšmių politiką. Nurodytos taisyklės bus naudojamos kaip šablonas generuojant reikšmes. ResourceWizard.expression.tooltip.type=Išraiškos tipas. Nurodo kas yra išraiška: ar tai scenarijus, reikšmių generatorius ar kažkas kita. ResourceWizard.help.capabilityStep=

Resurso gebėjimai tai yra veiksmai, kuriuos resursas gali atlikti. Atskiri resursai gali turėti skirtingus gebėjimus. Pavyzdžiui, vienas resursas palaiko paskyros aktyvaciją, o kitas ne, arba vienas resursas suteikia skaitymo ir rašymo teises, kitas tik skaitymo prieigą ir t.t. Gebėjimai apibrėžia, kokias funkcijas palaiko resursai ir kaip turi elgtis sistema.

Gebėjimai gali būti ir išjungti. Išjungus gebėjimus, sistema nenaudos tos sąsajos dalies ir resurso. Dažniausiai išjungiami tik klaidingi gebėjimai. Pavyzdžiui, jei yra sąsajos arba resurso klaida, ji gali būti apeinama, išjungus atitinkamą funkciją. Taip pat, gebėjimai gali būti išjungiami dėl administracinių priežasčių. Pavyzdžiui, uždraudus gebėjimus Sukurti, Atnaujinti ir Ištrinti, resursas veikia tik skaitymo režimu.

Kai kurie gebėjimai gali būti imituojami. Tai reiškia, kad sistema gali susimuliuoti, jog resursas turi tam tikrus gebėjimus, nors iš tikrųjų ne. Pavyzdžiui, aktyvavimo gebėjimas gali būti imituojamas nustatant paskyros atributui atitinkamą vertę, kuri išjungia paskyrą. Tokius imituojamus gebėjimus reikia papildomai konfigūruoti ir tai galima atlikti šiame lange.

Daugiau informacijos rasite, čia Resource Capabilities wiki page, details.

. ResourceWizard.help.configurationStep=

Šis vedlio žingsnis, skirtas konfigūruoti sąsajos nustatymus. Nustatymuose būtina nurodyti tinklo parametrus (įrenginio pavadinimą ir prievado numerį) tam, kad pasiekti resursą. Taip pat, papildomai galima nurodyti susijungimo laukimo laiką (timeout) ir sąsajos sritį.

Šie nustatymai yra unikalūs kiekvienai sąsajai. Tam tikri konfigūracijos nustatymų rinkiniai yra apibrėžiami pagal sąsajos konfigūracijos schemą. Todėl šio puslapio turinys priklauso nuo ankstesniame puslapyje pasirinkto sąsajos tipo.

ResourceWizard.help.nameStep=

Šis vedlio žingsnis, skirtas tvarkyti pagrindinius resurso nustatymus. Jis gali būti naudojamas nustatant resurso vardą ir aprašymą. Sąsajos pavadinimas yra privalomas ir turi būti unikalus. Sąsaja, kuri bus naudojama pasiekti resursą, taip pat privalo būti sukonfigūruota. Sąsajos yra įdiegtos sąsajų įrenginiuose. Jei sąsajos serveris parametruose nenurodytas, tuomet ji įdiegiama tiesiogiai sistemoje.

Detalesnė informacija apie resurso konfigūravimą Resource Configuration wiki page

-ResourceWizard.help.schemaHandlingStep=

Šis žingsnis naudojamas konfigūruoti išteklių schemos tvarkymą. Šiame puslapyje pateikta konfigūracija, nurodo sistemai ką daryti su resurso objektų klasėmis ir atributais. Konfigūracijos lange yra naudotojo nustatymų ir paskyros atributų susiejimo nustatymai, paskyros tipų konfigūracija, grupės, slaptažodžio susiejimas ir pan. Konfigūracijos yra skirstomos pagal objekto tipus. Kiekvienas objekto tipas apibrėžia paskyros tipų, teisių suteikimo tipų elgseną. Objekto tipą vienareikšmiškai nusako rūšis ir paskirstis. rūšis apibrėžia kokios rūšies yra objektas \:

  • kind\=paskyra vadinasi objektas yra paskyra, skirta naudotojui identifikuoti.
  • kind\=teisė yra taikoma grupėms, rolėms ir privilegijoms, ACIs ir panašiems obektams, kurie taip pat gali būti susieti su paskyra.
  • kind\=generic skirtas kitiems objektams, pavyzdžiui organizaciniams vienetams, domenams ir pan.
Paskirtis gali būti naudojama išskirti objektų tipus, pavyzdžiui: naudotojo paskyra, administratoriaus paskyra, testavimo paskyra. Daugiau informacijos rasites šiose nuorodose

Resource Schema Handling wiki page. +ResourceWizard.help.schemaHandlingStep=

Šis žingsnis naudojamas konfigūruoti išteklių schemos tvarkymą. Šiame puslapyje pateikta konfigūracija, nurodo sistemaiką daryti su resurso objektų klasėmis ir atributais. Konfigūracijos lange yra naudotojo nustatymų ir paskyros atributų susiejimo nustatymai, paskyros tipų konfigūracija, grupės, slaptažodžio susiejimas ir pan.

Konfigūracijos yra skirstomos pagal objekto tipus. Kiekvienas objekto tipas apibrėžia paskyros tipų, teisių suteikimo tipų elgseną. Objekto tipą vienareikšmiškai nusako rūšis ir paskirstis. Rūšis apibrėžia kokios rūšies yra objektas \:

  • kind\=paskyra vadinasi objektas yra paskyra, skirta naudotojui identifikuoti.
  • kind\=teisė yra taikoma grupėms, rolėms ir privilegijoms, ACIs ir panašiems objektams, kurie taip pat gali būti susieti su paskyra.
  • kind\=bendrinė skirta kitiems objektams, pavyzdžiui organizaciniams vienetams, domenams ir pan.
Paskirtis gali būti naudojama išskirti objektų tipus, pavyzdžiui: naudotojo paskyra, administratoriaus paskyra, testavimo paskyra. Daugiau informacijos rasite šiose nuorodose . Taip pat

. Resource Schema Handling wiki page. ResourceWizard.help.schemaStep=

Šis puslapis parodo resurso schemą, apibrėžiančią objekto klases, kurias gali administruoti sąsaja, pavyzdžiui: paskyros, grupės, organizaciniai vienetai ir pan. Schema kiekvienai objekto klasei aprašo atributų rinkinį. Čia pateikta schema yra skaitymo režime, todėl galite ją peržiūrėti ir išanalizuoti.

Šiame puslapyje pateikta resurso schema yra automatiškai sukurta sistemoje. Ji nusako ką resursas gali daryti , pavyzdžiui, kokias objektų klases jis apibrėžia ir kokie atributai yra jose naudojami. Schema yra konfigūruojama sekančiame vedlio žingsnyje.

Daugiau informacijos rasite, čia Resource Schema wiki page. -ResourceWizard.help.synchronizationStep=

Sinchronizacijos konfigūracija apibrėžia tapatybės administratoriaus elgesį, kai jis aptinka pasikeitusį resurso objektą (pvz. naują paskyrą, išjungtą grupę ir pan.). Čia konfigūruojamos taisyklės dažniausiai yra taikomos sinchronizacijai einamuoju momentu, suderinimui, importavimui, aptikimui ir pan.

Detalesnė informacijos, rasite čia Synchronization Configuration wiki page. +ResourceWizard.help.synchronizationStep=

Sinchronizacijos konfigūracija apibrėžia tapatybės administratoriaus elgesį, kai jis aptinka pasikeitusį resurso objektą (pvz. naują paskyrą, išjungtą grupę ir pan.). Čia konfigūruojamos politikos taisyklės dažniausiai yra taikomos sinchronizacijai einamuoju momentu, suderinimui, importavimui, aptikimui ir pan.

Detalesnė informacijos, rasite čia Synchronization Configuration wiki page. ResourceWizard.saveAndVisualize=Išsaugoti ir parodyti ResourceWizard.visualize=Parodyti runReportPopupContent.button.run=Generuoti ataskaitą @@ -2738,7 +2746,7 @@ runReportPopupContent.param.value=Parametro reikšmė runReportPopupContent.param.name.alsoClosedCampaigns=Taip pat uždarytas operacijas? (numatytoji reikšmė yra 'ne') runReportPopupContent.param.name.campaignName=Operacijų pavadinimas runReportPopupContent.param.name.resource=Resursas -runReportPopupContent.param.name.intent=Paskirtis +runReportPopupContent.param.name.intent=Tikslas runReportPopupContent.param.name.objectClass=Objekto pavadinimas runReportPopupContent.param.name.kind=Rūšis runReportPopupContent.param.name.situation=Būsena @@ -2763,8 +2771,8 @@ SchemaHandlingStep.association.tooltip.associationLocalPart=Atlikti: SchemaHandl SchemaHandlingStep.association.tooltip.associationNamespace=Atlikti: SchemaHandlingStep.association.tooltip.associationNamespace SchemaHandlingStep.association.tooltip.direction=Apibūdina susijungimo kryptį. Objektas-Subjektas: Objektas (pvz. grupė) turi atributą, kuriame yra subjekto identifikatorius (pvz. paskyra); Subjektas-objektas: Subjektas (pvz. paskyra) turi atributą, kuriame yra objekto identifikatorius (pvz. grupė). SchemaHandlingStep.association.tooltip.explicitRefIntegrity=Vientisumo nustatymas. Jei nustatyta 'FALSE', sistema priima, kad pats resursas realizuoja rekomenduotiną vientisumą. Pvz., Sistema daro prielaidą, kad resursai automatiškai atnaujina sujungimo identifikatorius, esant pervadintai paskyrai. Jei nustatyta 'TRUE', sistema tiksliai realizuoja rekomenduotiną vientisumą. Tokiu atveju, jei paskyra bus pervadinta, sistema pati atnaujins sujungimo atributus. -SchemaHandlingStep.association.tooltip.intent=Adresato objekto tipo paskirtis. Adresato rūšis ir paskirtis identifikuoja objekto tipą, kuris yra sujungimo adresatas, pvz. grupė, privilegija, rolė ir pan. -SchemaHandlingStep.association.tooltip.kind=Adresato objekto tipo sujungimo rūšis. Dažniausiai tai yra suteikiamos prieigos teisės. Adresato rūšis ir paskirtis identifikuoja objekto tipą, kuris yra sujungimo tikslas, pvz. grupė, privilegija, rolė ir pan. +SchemaHandlingStep.association.tooltip.intent=Adresato objekto tipo tikslas. Rūšis ir tikslas identifikuoja objektą, kuris yra sujungimo adresatas, pvz. grupė, privilegija, rolė ir pan. +SchemaHandlingStep.association.tooltip.kind=Adresato objekto tipo sujungimo rūšis, kuri dažniausiai yra prieigos teisės. Adresato rūšis ir tikslas identifikuoja objekto tipą, kuris yra sujungimo tikslas, pvz. grupė, privilegija, rolė ir pan. SchemaHandlingStep.association.tooltip.valueAttribute=Atributo pavadinimas, kuris yra sujungimui reikalingų reikšmių šaltinis. Šio atributo reikšmė paimta ir patalpinta sujungimo atribute. Dažniausiai tai atributai, turintys identifikatorių, pvz.: uid, id, vardas/pavadinimas. Subjektas-objektas sujungimuose tai yra objekto atributas (pvz. grupė), objektas-subjektas sujungimuose - tai subjekto atributas (pvz. paskyra) SchemaHandlingStep.attribute.label.attributeName=Atributo pavadinimas SchemaHandlingStep.attribute.label.attributeNamespace=Atributo vardo sritis @@ -2785,8 +2793,8 @@ SchemaHandlingStep.button.add=Pridėti objekto tipą SchemaHandlingStep.credentials.tooltip.fetchStrategy=Prisijungimo duomenų reikšmės pasiėmimo strategijos parinkimas: Numanoma: grąžinama numatytoji reikšmė, jos nereikia prašyti; Nustatyta:reikšmė pagal nutylėjimą negrąžinama, jos visada reikia prašyti. SchemaHandlingStep.credentials.tooltip.inbound=Įvesties susiejimas, susieja resurso (dažniausiai paskyra) reikšmes su sistema (dažniausiai naudotojas). SchemaHandlingStep.credentials.tooltip.outbound=Išvesties susiejimas, susieja sistemos (dažniausiai naudotojas) reikšmes su resursu (dažniausiai paskyra). -SchemaHandlingStep.credentials.tooltip.passwordPolicyRef=Šiems prisijungimo duomenims taikoma slaptažodžio taisyklė. Šis nustatymas panaikina kitus nustatymus, pvz. numatytąsias slaptažodžių taisykles nurodytas sistemos konfigūracijoje. Priešingu atveju, nenurodžius slaptažodžio taisyklių bus naudojami numatytieji nustatymai. -SchemaHandlingStep.dependency.tooltip.intent=Įtakojančio objekto paskirtis. +SchemaHandlingStep.credentials.tooltip.passwordPolicyRef=Slaptažodžio politika taikoma prisijungimo duomenims. Šis nustatymas panaikina kitus nustatymus, pvz. numatytąją slaptažodžių politiką, nurodytą sistemos konfigūracijoje. Priešingu atveju, naudojami numatytieji nustatymai. +SchemaHandlingStep.dependency.tooltip.intent=Objekto, nuo kurio priklausoma, tikslas. SchemaHandlingStep.dependency.tooltip.kind=Įtakojančio objekto rūšis. SchemaHandlingStep.dependency.tooltip.order=Yprastai nulis. Galite nurodyti skaičių, nustatantį priklausomybių, sudarančių ciklą, tvarką. SchemaHandlingStep.dependency.tooltip.resourceRef=Įtakojantis resursas. @@ -2795,7 +2803,7 @@ SchemaHandlingStep.iteration.tooltip.maxIteration=Maksimalus iteracijų skaičiu SchemaHandlingStep.iteration.tooltip.returnMultiplicity=Atlikti: SchemaHandlingStep.iteration.tooltip.returnMultiplicity SchemaHandlingStep.iteration.tooltip.variable=Atlikti: SchemaHandlingStep.iteration.tooltip.variable SchemaHandlingStep.label.activation=Aktyvavimas -SchemaHandlingStep.label.assignmentPolicyRef=Priskyrimų taisyklės +SchemaHandlingStep.label.assignmentPolicyRef=Priskyrimų politika SchemaHandlingStep.label.associations=Asociacijos SchemaHandlingStep.label.attributes=Atributai SchemaHandlingStep.label.credentials=Prisijungimo duomenys @@ -2803,7 +2811,7 @@ SchemaHandlingStep.label.default=Numatytas SchemaHandlingStep.label.dependency=Priklausomybės SchemaHandlingStep.label.description=Aprašymas SchemaHandlingStep.label.displayName=Rodomas pavadinimas -SchemaHandlingStep.label.intent=Paskirtis +SchemaHandlingStep.label.intent=Tikslas SchemaHandlingStep.label.iteration=Iteracijos SchemaHandlingStep.label.kind=Rūšis SchemaHandlingStep.label.newObjectType=Naujas objekto tipas @@ -2821,13 +2829,13 @@ SchemaHandlingStep.mapping.tooltip.channel=Susiejimas atliekamas tik tam tikrame SchemaHandlingStep.mapping.tooltip.conditionLanguage=Programavimo kalba, kuria parašytas scenarijus. SchemaHandlingStep.mapping.tooltip.condition=Susiejimo sąlygų atvaizdavimas XML. Tai tikroji kodo išraiška, kuri bus apdorojama. Susiejimo šaltinis pateikiamas kaip sąlygos įvedimo kintamasis. Jei gražinama "TRUE" (taip) reikšmė, tuomet susiejimas bus vykdomas, jei gražinama "FALSE" (ne) reikšmė - susiejimas nevykdomas. SchemaHandlingStep.mapping.tooltip.conditionType=Išraiškos tipas, kuris bus naudojamas nurodant susiejimo sąlygas. -SchemaHandlingStep.mapping.tooltip.conditionValuePolicyRef=Nuorodą į reikšmių taisykles. Nurodyta taisyklė, bus naudojama kaip šablonas generuojant reikšmes. +SchemaHandlingStep.mapping.tooltip.conditionValuePolicyRef=Nuorodą į reikšmių politiką. Nurodyta reikšmių politika, bus naudojama kaip šablonas generuojant reikšmes. SchemaHandlingStep.mapping.tooltip.exceptChannel=Susiejimas nebus atliekamas tik nurodytuose kanaluose. Jei nėra nurodytų kanalų - apribojimai taikomi nebus, t.y. susiejimas bus taikomas visuose kanaluose. -SchemaHandlingStep.mapping.tooltip.exclusive=Išskirtinis susiejimas - vienintelis galimas susiejimas, kuris priskiria reikšmę specifiniam adresatui. Jei kitas susiejimas priskiria reikšmę tam pačiam atributui, atsiranda klaidos. +SchemaHandlingStep.mapping.tooltip.exclusive=Išimtinis susiejimas - vienintelis galimas susiejimas, kuris priskiria reikšmę specifiniam adresatui. Jei kitas susiejimas priskiria reikšmę tam pačiam atributui, atsiranda klaidos. SchemaHandlingStep.mapping.tooltip.expressionLanguage=Programavimo kalba, kuria parašyta scenarijaus išraiška. -SchemaHandlingStep.mapping.tooltip.expression=Išraiškos atvaizdavimas XML. Tai tikroji kodo išraiška, kuri bus apdorojama. Susiejimo šaltinis pateikiamas kaip išraiškos įvedimo kintamasis. +SchemaHandlingStep.mapping.tooltip.expression=XML atvaizdavimas . Tai tikroji kodo išraiška, kuri bus apdorojama. Susiejimo šaltinis pateikiamas kaip įvedimo kintamasis. SchemaHandlingStep.mapping.tooltip.expressionType=Išraiškos, kuri naudojama susiejime, tipas. Jei išraiška nenurodyta, bus naudojama numatytoji "asIs". -SchemaHandlingStep.mapping.tooltip.expressionValuePolicyRef=Nurodyta reikšmių taisyklė, bus naudojama kaip šablonas generuojant reikšmes. +SchemaHandlingStep.mapping.tooltip.expressionValuePolicyRef=Nurodyta reikšmių politika, bus naudojama kaip šablonas generuojant reikšmes. SchemaHandlingStep.mapping.tooltip.source=Susiejimo šaltinis. Susiejimas atliekamas reaguojant į šaltinio pokyčius. SchemaHandlingStep.mapping.tooltip.strength=Susiejimo intensyvumas. "Silpnas" susiejimas yra taikomas tuo atveju, kai adresatas neturi reikšmės. "Normalus" susiejimas, vykdomas tik tada, kai pasikeičia šaltinis. "Stiprus" susiejimas taikomas visada. SchemaHandlingStep.mapping.tooltip.target=Susiejimo adresatas. Susiejimo reikšmė bus priskirta adresatui. @@ -2840,20 +2848,20 @@ SchemaHandlingStep.protected.tooltip.filter=Atlikti: SchemaHandlingStep.protecte SchemaHandlingStep.protected.tooltip.name=Atlikti: SchemaHandlingStep.protected.tooltip.name SchemaHandlingStep.protected.tooltip.uid=Atlikti: SchemaHandlingStep.protected.tooltip.uid SchemaHandlingStep.title=Schemos apdorojimas -SchemaHandlingStep.tooltip.activation=Apibrėžimas, kaip susieti aktyvacijos būsenas (aktyvuota/išjungta/perkelta į archyvą) ir datas (galioja nuo iki). -SchemaHandlingStep.tooltip.assignmentPolicyRef=Priskyrimų taisyklės nurodo kaip griežtai vykdomi priskyrimai. Nei vienas: priskyrimai nevykdomi; Teigiamas: priskyrimai tik prideda reikšmes; Santykinis: propaguojamos tik pakeistos reikšmės, esančios reikšmės paliekamos tokios, kokios yra; Pilnas: viskas griežtai vykdoma (tiek pakeistos, tiek esamos reikšmės). +SchemaHandlingStep.tooltip.activation=Nustatymas apibrėžiantis aktyvacijos būsenų (aktyvuota/išjungta/perkelta į archyvą) ir datų (galioja nuo iki) susiejimą. +SchemaHandlingStep.tooltip.assignmentPolicyRef=Priskyrimų politika nurodo kaip griežtai vykdomi priskyrimai. Nenurodyta: priskyrimai nevykdomi; Tikslus: priskyrimai tik prideda reikšmes; Santykinis: perduodamos tik pakeistos reikšmės, kitos reikšmės paliekamos tokios, kokios yra; Pilnas: priskiriama viskas (tiek pakeistos, tiek esamos reikšmės). SchemaHandlingStep.tooltip.associations=Teisių priskyrimo nustatymai. -SchemaHandlingStep.tooltip.attributes=Nustatymai kaip tvarkyti atskirus atributus. Kiekviename aprašyme gali būti nurodyti įvesties/išvesties susiejimai, atributų limitai ir pan. -SchemaHandlingStep.tooltip.credentials=Apibrėžtis, kaip apdoroti prisijungimo duomenis tokius, kaip slaptažodis. -SchemaHandlingStep.tooltip.default=Jei pažymėta - reikšmė bus naudojama kaip numatytoji. -SchemaHandlingStep.tooltip.dependency=Priklausomybės nusako nuo ko yra objektas priklausomas ir yra skirtos nustatyti tvarką aptarnavimo operacijose. Pavyzdžiui, objekto tipas nuo kurio priklauso šio objekto tipas, bus aptarnaujamas pirmiau nei pastarasis. +SchemaHandlingStep.tooltip.attributes=Nustatymai kaip tvarkyti atskirus atributus. Kiekvienoje apibrėžtį gali būti nurodyti įvesties/išvesties susiejimai, atributų limitai ir pan. +SchemaHandlingStep.tooltip.credentials=Apibrėžtis, nurodanti kaip apdoroti prisijungimo duomenis, tokius, kaip slaptažodis. +SchemaHandlingStep.tooltip.default=Jei pažymėta - apibrėžtis bus naudojama kaip numatytoji. +SchemaHandlingStep.tooltip.dependency=Priklausomybės nusako nuo ko objektas yra priklausomas ir yra nustatyto teikimo operacijų tvarką. Pavyzdžiui, objekto tipas nuo kurio priklauso kitas objekto tipas, bus teikiamas pirmiau nei pastarasis. SchemaHandlingStep.tooltip.filterClause=Atlikti: SchemaHandlingStep.tooltip.filterClause -SchemaHandlingStep.tooltip.intent=Paskirtis nusako, ką sistemai daryti su objektu. Paskirtis suskirsto tos pačios rūšies objektus į atskiras kategorijas. Objektus su skirtingomis paskirtimis gali būti skirtingai apdorojami. +SchemaHandlingStep.tooltip.intent=Tikslas nurodo sistemai ką daryti su objektu. Tikslas suskirsto tos pačios rūšies objektus į atskiras kategorijas. Objektai su skirtingais tikslais gali būti apdorojami skirtingai. SchemaHandlingStep.tooltip.iteration=Iteratyviai randamos reikšmėms unikaliems atributams, tokiems kaip indentifikatorius. SchemaHandlingStep.tooltip.kind=Rūšis nusako kas yra objektas: paskyra, teisės ar kita. SchemaHandlingStep.tooltip.objectClass=Objekto klasė, esanti schemoje, kuri bus naudoja konstruojant šio objekto tipo egzemplioriams SchemaHandlingStep.tooltip.protected=Objekto apsaugotų egzempliorių nustatymai. Sistema gali matyti apsaugotus egzempliorius, tačiau negali jų modifikuoti. Naudojama, kad apsaugoti kritines paskyras (šakinę (root) ar administratoriaus). -SchemaHandlingStep.duplicateObjectTypeWarning=Yra daugiau nustatymų rūšiai/paskirčiai: {0}. +SchemaHandlingStep.duplicateObjectTypeWarning=Yra daugiau nustatymų rūšiai/tikslui: {0}. SchemaHandlingStep.in={0} SchemaHandlingStep.out=išeiti (iš) SchemaHandlingStep.dup=DUP {0} @@ -2862,7 +2870,7 @@ SchemaListPanel.details.default=Numatytas SchemaListPanel.details.description=Aprašymas SchemaListPanel.details=Išsami informacija SchemaListPanel.details.displayName=Rodomas pavadinimas -SchemaListPanel.details.intent=Paskirtis +SchemaListPanel.details.intent=Tikslas SchemaListPanel.details.kind=Rūšis SchemaListPanel.details.nativeObjectClass=Pirminė objekto klasė SchemaListPanel.displayName=Rodomas pavadinimas @@ -2879,8 +2887,8 @@ SchemaStep.message.reload.fail=Resursų '{0}' schema nebuvo perkrauta. SchemaStep.message.reload.ok=Resursų '{0}' schema perkrauta sėkmingai. SchemaStep.schema=Schema SchemaStep.title=Schema -SchemaStep.tooltip.intent=Paskirtis nurodo, ką sistemai daryti su objektu ir gali suskirstyti to paties tipo objektus į atskiras kategorijas. Objektai priklausomai nuo jų paskirties, gali būti skirtingai tvarkomi sistemoje. -SchemaStep.tooltip.isDefault=Je "TRUE" (taip), tai pagal nutylėjimą šis apibrėžimas skirtas šiam tipui. Jei paskirtis nenurodyta, tai bus naudojamas šis apibrėžimas. +SchemaStep.tooltip.intent=Tikslas nurodo, ką sistemai daryti su objektu ir suskirsto to paties tipo objektus į atskiras kategorijas. Objektai priklausomai nuo jų tikslo, gali būti skirtingai tvarkomi sistemoje. +SchemaStep.tooltip.isDefault=Jei "TRUE" (taip), tai pagal nutylėjimą apibrėžtis skirta atitinkamam tipui. Jei tikslas nurodytas - bus naudojama ši apibrėžtis. SchemaStep.tooltip.kind=Rūšis nusako, kas yra objektas: paskyra, teisės ar kažkas kita. SchemaStep.tooltip.nativeObjectClass=Pirminis objekto klasės pavadinimas SchemaStep.xml=XML @@ -2932,7 +2940,7 @@ SynchronizationInformationPanel.count=Skaičius SynchronizationInformationPanel.deleted=Ištrintas SynchronizationInformationPanel.disputed=Ginčytinas SynchronizationInformationPanel.linked=Susietas -SynchronizationInformationPanel.noSynchronizationPolicy=Nėra sinchronizacijos taisyklių +SynchronizationInformationPanel.noSynchronizationPolicy=Nėra sinchronizacijos politikos SynchronizationInformationPanel.notApplicableForTask=Netaikoma užduočiai SynchronizationInformationPanel.protected=Apsaugotas SynchronizationInformationPanel.state=Būsena @@ -2977,7 +2985,7 @@ SynchronizationStep.label.description=Aprašymas SynchronizationStep.label.editSyncObject=Redaguoti '{0}' SynchronizationStep.label.enabled=Įjungtas SynchronizationStep.label.focus=Pagrindinis objektas -SynchronizationStep.label.intent=Paskirtis +SynchronizationStep.label.intent=Tikslas SynchronizationStep.label.kind=Rūšis SynchronizationStep.label.name=Pavadinimas SynchronizationStep.label.newObjectType=Naujas sinchronizacijos objekto tipas @@ -2999,20 +3007,20 @@ SynchronizationStep.reaction.tooltip.reconcile=Jei nustatyta "TRUE" reikšmė, t SynchronizationStep.reaction.tooltip.situation=Sinchronizacijos situacija. Jei įvykis tenkina sinchronizacijos sąlygas, tai veiksmai bus atliekami. Priešingu atveju - ignoruojami. SynchronizationStep.reaction.tooltip.synchronize=Jei nustatyta 'TRUE" reikšmė, tai bus taikomi įprastiniai sinchronizacijos algoritmai (pvz. laikrodis ir projektorius) kartu su žemiau nurodytais veiksmais. Jei nustatyta "FALSE" reikšmė - tai sinchronizacijos algoritmai bus ignoruojami ir bus vykdomi tik žemiau nurodyti veiksmai SynchronizationStep.title=Sinchronizacija -SynchronizationStep.tooltip.condition=Pavirtinimo sąvoka. Kiekvienas koreliacijos išraiškos rezultatas bus priimtas kaip patvirtinimo išraiška. Jei ši išraiška grąžina "TRUE" reikšmę, tai objektai bus susieti. Jei patvirtinimo išraiška nenurodyta, tada visi koreliacijos užklausoje grąžinami objektai yra priimami pagal nutylėjimą. +SynchronizationStep.tooltip.condition=Sinchronizavimo nustatymas bus taikomas tik tuo atveju, jei ši sąlyga bus patenkinta, t.y. gražins "TRUE" (taip). Sąlyga dažniausiai naudojama tam, kad suskirstytų tos pačios rūšies objektus pagal tikslus. Pavyzdžiui, sąlyga gali tikrinti, ar vartotojo vardas prasideda simboliu "T". Jei taip, tuomet jis gali išrūšiuoti paskyras pagal tikslą "testas", priešingu atveju paskyros tikslas bus numatytoji reikšmė. SynchronizationStep.tooltip.confirmation=Patvirtinimo išraiška. Kiekvienas koreliacijos išraiškos rezultatas bus perduotas patvirtinimo išraiškai. Jei patvirtinimo išraiška grąžinama teisingai, objektai bus susieti. Jei nėra patvirtinimo išraiškos, visi objektai, grąžinami iš koreliacijos užklausos, yra priimti pagal numatytuosius nustatymus. Patvirtinimo išraiška gali būti ganėtinai intensyvi resursų atžvilgiu, nes ji bus vykdoma tik objektams, kurie grąžinami iš koreliacijos užklausos. SynchronizationStep.tooltip.correlation=Koreliacijos sąvoka. Koreliacijos išraiška yra naudojama susieti subjektus (pvz. naudotojus) ir papildomus duomenis (pvz. paskyrą), kurie priklauso vienas kitam. Koreliacijos rezultatas yra paieškos filtras, kuris ieško subjektų. Užklausa grąžina potencialius susiejimo objektus. Koreliacijos išraiška turi būti labai efektyvi, priešingu atvejų gali nukentėti sinchronizacija. SynchronizationStep.tooltip.enabled=Reikšmė "TRUE", jei šis sinchronizacijos nustatymas aktyvuotas. Nustatymas gali būti naudojamas norint laikinai išjungti sinchronizaciją (reikšmė "False"). SynchronizationStep.tooltip.focus=Pagrindinio objekto, susieto su resursu, tipas. Paskyros objektams - tai naudotojo objektas (UserType), prieigos teisių priskyrimui - RoleType ar OrgType tipai. -SynchronizationStep.tooltip.intent=Objekto paskirtis. Jei objektas ("šešėlis") jau turi nurodytą rūšį ir paskirtį, kai jis apdorojamas sinchronizacijos kodu, tai ši rūšies/paskirties apibrėžtis bus naudojama sinchronizacijos nustatymuose, kurie bus priskirti šiam objektui. -SynchronizationStep.tooltip.kind=Objekto rūšis. Jei objektas ("šešėlis") jau turi nurodytą rūšį ir paskirtį, kai jis apdorojamas sinchronizacijos kodu, tai ši rūšies/paskirties apibrėžtis bus naudojama sinchronizacijos nustatymuose, kurie bus priskirti šiam objektui. Jei objektas neturi rūšies/paskirties apibrėžties, tai parenkant nustatymus bus naudojama objekto klasė ir sąlyga. Tokiu atveju, objektas ("šesėlis") bus nurodytas šiame lauke. -SynchronizationStep.tooltip.objectClass=Objekto klasė. Ji bus naudojama sinchronizacijos nustatymuose, tuo atveju, jei objektas ("šešėlis") dar neturi rūšies/paskirties nustatymų. +SynchronizationStep.tooltip.intent=Objekto tikslas. Jei objektas ("šešėlis") jau turi nurodytą rūšį ir tikslą, kai jis apdorojamas sinchronizacijos kodu, tai ši rūšies/tikslo apibrėžtis bus naudojama sinchronizacijos nustatymuose, priskirtuose objektui. +SynchronizationStep.tooltip.kind=Objekto rūšis. Jei objektas ("šešėlis") jau turi nurodytą rūšį ir paskirtį, kai jis apdorojamas sinchronizacijos kodu, tai ši rūšies/tikslo apibrėžtis bus naudojama sinchronizacijos nustatymuose, kurie bus priskirti objektui. Jei objektas neturi rūšies/tikslo apibrėžties, tai parenkant nustatymus bus naudojama objekto klasė ir sąlyga. Tokiu atveju, objektas ("šešėlis") bus nurodytas šiame lauke. +SynchronizationStep.tooltip.objectClass=Objekto klasė. Ji bus naudojama sinchronizacijos nustatymuose, tuo atveju, jei objektas ("šešėlis") dar neturi rūšies/tikslo nustatymų. SynchronizationStep.tooltip.objectTemplate=Objekto šablonas bus naudojamas atlikti specifinius sinchronizacijos įvykius. Jei nenurodytas joks šablonas, yra naudojama pagal nutylėjimą numatytoji reikšmė. SynchronizationStep.tooltip.opportunistic=Jei nustatyta "TRUE" - tai įsijungs oportunistinė (prisitaikanti) sinchronizacija. SynchronizationStep.tooltip.reaction=Apibrėžia kaip sistema reaguoja į sinchronizacijos įvykį. Gali būti nurodytos kelios reakcijos. Bus pasirinkta reakcija, atitinkanti įvykio sinchronizavimo situaciją. SynchronizationStep.tooltip.reconcile=Jei nustatyta "TREU" reikšmė, tai šiam sinchronizacijos etapui bus vykdomas suderinimas. Atributai, jei jų nėra, bus primygtinai priskirti. Jei nustatyta "FALSE" (ne) reikšmė - tai suderinimas bus automatinis. Tai reiškia, kad suderinimas vyksta tik tokiu atveju, jei atributai jau yra nurodyti sinchronizacijos įvykyje. Priešingu atveju, jei atributai nenustatyti - suderinimas bus praleistas. -SystemConfigPanel.assignmentPolicyEnforcement=Priverstinė priskyrimų tvarka -SystemConfigPanel.cleanupPolicy=Sistemos išvalymo nustatymai +SystemConfigPanel.assignmentPolicyEnforcement=Priskyrimų politikos pritaikymas +SystemConfigPanel.cleanupPolicy=Sistemos išvalymo politika SystemConfigPanel.cleanupPolicy.auditRecords=Audito įrašų išvalymo intervalas SystemConfigPanel.cleanupPolicy.auditRecords.records=Audito įrašus laikyti SystemConfigPanel.cleanupPolicy.closedTasks=Uždarytų užduočių išvalymo intervalas @@ -3146,7 +3154,7 @@ timeouts=Susijungimo laukimo laikas Title.CurrentStatus=Paskutinė būsenos žinutė Title.MappingsStatistics=Susiejimų įvertinimo informacija Title.NotificationsStatistics=Pranešimų informacija -Title.ProvisioningStatistics=Aptarnavimo operacijų informacija +Title.ProvisioningStatistics=Teikimo operacijų informacija Title.Source=Šaltinis: TreeTablePanel.childOrg="Vaikinių" org. vienetai TreeTablePanel.collapseAll=Sutraukti viską @@ -3160,7 +3168,7 @@ TreeTablePanel.members=Nariai TreeTablePanel.menu.addManager=Pridėti administratorių TreeTablePanel.menu.addMember=Pridėti narį TreeTablePanel.menu.deleteMember=Ištrinti narį -TreeTablePanel.menu.deleteAllMembers=Ištrinti visus centrinio objekto narius +TreeTablePanel.menu.deleteAllMembers=Ištrinti visus (parinktuosius) narius TreeTablePanel.menu.addOrgUnit=Pridėti org. vienetą TreeTablePanel.menu.addToHierarchy=Pridėti prie org. vieneto TreeTablePanel.menu.delete=Ištrinti @@ -3346,14 +3354,14 @@ mainForm.uploadTooLarge = Įkeltis turi būti mažesnis nei ${maxSize}. mainForm.uploadFailed = Nepavyko įkelti failo: ${exception.localizedMessage} PageSelfCredentials.couldntResolve=Nepavyko nustatyti resurso. roleMemberPanel.type=Tipas: -roleMemberPanel.tenant=Valdytojas: +roleMemberPanel.tenant=Paslaugos gavėjas: roleMemberPanel.project=Org/Projektas: roleMemberPanel.indirectMembers=Įtraukti netiesioginius narius roleMemberPanel.allRelations=Rodyti visus santykius roleMemberPanel.menu.createOwner=Sukurti savininką roleMemberPanel.menu.assignOwners=Priskirti savininkus -roleMemberPanel.menu.createApprover=Sukurti tvirtintoją -roleMemberPanel.menu.assignApprovers=Priskirti tvirtintojus +roleMemberPanel.menu.createApprover=Sukurti tvirtinantįjį +roleMemberPanel.menu.assignApprovers=Priskirti tvirtinančiuosius roleMemberPanel.menu.assignGovernanceMember=Priskirti prižiūrintį narį roleMemberPanel.menu.add=Pridėti narį roleMemberPanel.menu.remove=Atjungti narį @@ -3405,6 +3413,7 @@ operation.com.evolveum.midpoint.task.api.Task.listSubtasksRaw=Pateikti subužduo operation.com.evolveum.midpoint.web.page.self.PageSelfCredentials.savePassword=Slaptažodis pakeistas (GUI) operation.com.evolveum.midpoint.web.page.self.PageRequestRole.save=Pakeitimai buvo sėkmingai išsaugoti operation.com.evolveum.midpoint.web.page.self.PageRequestRole.taskCreated=Rolės priskyrimo procesas laukia patvirtinimo +operation.com.evolveum.midpoint.gui.api.component.ObjectListPanel.loadCustomMenuItems=Load custom actions PageError.button.home=Į Pradžią PageResource.tab.connector=Sąsaja PageResource.tab.connector.connectorLabel=Sąsaja @@ -3421,7 +3430,7 @@ PagePreviewChanges.primaryChangesOne=Pirminiai pakeitimai: {0} objektas PagePreviewChanges.primaryChangesMore=Pirminiai pakeitimai: {0} objektai PagePreviewChanges.secondaryChangesOne=Antriniai pakeitimai: {0} objektas PagePreviewChanges.secondaryChangesMore=Antriniai pakeitimai: {0} objektai -PagePreviewChanges.policyViolationMessages=Pranešimai apie taisyklių pažeidimus +PagePreviewChanges.policyViolationMessages=Pranešimai apie politikos pažeidimus PagePreviewChanges.approvalsRequired=Reikalingi patvirtinimai PagePreviewChanges.button.continueEditing=Tęsti redagavimą PagePreviewChanges.button.save=Išsaugoti @@ -3456,7 +3465,7 @@ typedAssignablePanel.selectedRoles=Rolės: typedAssignablePanel.selectedServices=Paslaugos: TypedAssignablePanel.orgTreeView=Organizacijų medžio atvaizdavimas TypedAssignablePanel.Kind=Rūšis -TypedAssignablePanel.Intent=Paskirtis +TypedAssignablePanel.Intent=Tikslas SearchPanel.insertFilterXml=Pridėti xml filtrą (SearchFilterType) autoRefreshPanel.refreshNow=Atnaujinti dabar autoRefreshPanel.resumeRefreshing=Atnaujinti atnaujinimą @@ -3543,7 +3552,7 @@ DefinitionStagesPanel.confirmDelete=Patvirtinti ištrynimą DefinitionStagesPanel.confirmDeleteText=Ar tikrai norite ištrinti etapą '{0}'? PageCertDefinition.outcomeStrategyHelpLabel=Daugiau informacijos PageCertDefinition.outcomeStrategyHelpLink=Nuoroda -PageCertDefinition.outcomeStrategyHelp=Kaip yra nustatomas bendras rezultatas, remiantis atskirų etapų rezultatais? Pastaba: 'Sustabdyti peržiūrą:' lauko rezultatai į kitą etapą nepersikelia. Dažniausiai, numatytosios reikšmės keisti nereikia.Jei būtina, pakeitimus galima vykdyti XML konfigūracijoje. +PageCertDefinition.outcomeStrategyHelp=Kaip yra nustatomas bendras rezultatas, remiantis atskirų etapų rezultatais? Pastaba: 'Sustabdyti vertinimą:' lauko rezultatai į kitą etapą nepersikelia. Dažniausiai, numatytosios reikšmės keisti nereikia.Jei būtina, pakeitimus galima vykdyti XML konfigūracijoje. PageCertDefinition.campaignLastStartedHelp=Kada buvo pradėta paskutinė operacija, sukurta pagal šį aprašymą? PageCertDefinition.campaignLastClosedHelp=Kada buvo pabaigta paskutinė operacija, sukurta pagal šį aprašymą? Jei operacija buvo ištrinta anksčiau nei užbaigta, ji rodoma nebus. PageCertDefinition.scopeObjectTypeHelp=Nurodo, kuriems objektams bus taikomas sertifikavimas. @@ -3552,17 +3561,17 @@ PageCertDefinition.scopeAssignmentsInducementsHelp=Pasirinkite, kokias anksčiau PageCertDefinition.scopeIncludeTargetTypesHelp=Sertifikuojant priskyrimus ar poveikius, galite nurodyti, kuriems adresato tipams taikytina. PageCertDefinition.scopeIncludeByStatusHelp=Galite pasirinkti, ar tvirtinti tik tuos priskyrimus/poveikius, kurių administracinis statusas nustatytas kaip "ĮJUNGTAS". Pastaba "ĮJUNGTAS" turi būti priskyrimo administracinis statusas, o ne priskirtas objektas. StageDefinitionPanel.stageDurationHelp=Naudojama etapo pabaigos laikui nustatyti. Pabaigos laikas yra suskaičiuojamas prie etapo pradžios laiko pridėjus jo trukmę, suapvalinant iki paskutinės dienos 23:59:59. -StageDefinitionPanel.notifyBeforeDeadlineHelp=Nurodo prieš kiek laiko iki etapo pabaigos, siunčiami priminimo pranešimai. Galima nurodyti daugiau nei vieną reikšmę; atskiriant jas kableliais. -StageDefinitionPanel.notifyWhenNoDecisionHelp=Jei pažymėta, peržiūrėtojui yra siunčiami pranešimai apie artėjančią etapo pabaigą, bet tik tuo atveju, jei jis dar nepateikė sprendimo. Jei nepažymėta, peržiūrėtojas visada gauna pranešimą, nepriklausomai nuo to ar jau pateikė sprendimą, ar ne. (Pastaba: operacijų savininkams pranešimai apie artėjančią etapo pabaigą yra siunčiami nepriklausomai nuo šių nustatymų.) -StageDefinitionPanel.reviewerSpecificationTargetHelp=Recenzento parinkimas priklauso nuo priskyrimų/poveikio adresato savininkui/tvirtintojui. Pavyzdžiui, galima nustatyti, kad rolės savininkas galėtų patvirtinti visus savo rolės priskyrimus neoriklausomai nuo naudotojo. -StageDefinitionPanel.reviewerSpecificationObjectHelp=Recenzento parinkimas pagal priskyrimus turintį objektą. Pavyzdžiui, galite nustatyti, kad rolės savininkas galėtų patvirtinti visus savo rolės poveikius. -StageDefinitionPanel.reviewerUseObjectManagerHelp=Recenzento parinkimas, pagal objektų administratorių. Pavyzdžiui, galite nustatyti, kad administratorius galėtų tvirtinti visus priskyrimus, skirtus jo organizacijos naudotojams. +StageDefinitionPanel.notifyBeforeDeadlineHelp=Nurodo prieš kiek laiko iki etapo pabaigos, siunčiami priminimo pranešimai. Galima nurodyti daugiau nei vieną reikšmę atskiriant jas kableliais. +StageDefinitionPanel.notifyWhenNoDecisionHelp=Jei pažymėta, vertintojui yra siunčiami pranešimai apie artėjančią etapo pabaigą, bet tik tuo atveju, jei jis dar nepateikė sprendimo. Jei nepažymėta, vertintojas visada gauna pranešimą, nepriklausomai nuo to ar jau pateikė sprendimą, ar ne. (Pastaba: operacijų savininkams pranešimai apie artėjančią etapo pabaigą yra siunčiami nepriklausomai nuo šių nustatymų.) +StageDefinitionPanel.reviewerSpecificationTargetHelp=Vertintojo parinkimas priklauso nuo priskyrimų/poveikio adresato savininko/tvirtinančiojo. Pavyzdžiui, galima nurodyti, kad rolės savininkas galėtų patvirtinti visus savo rolės priskyrimus nepriklausomai nuo naudotojo. +StageDefinitionPanel.reviewerSpecificationObjectHelp=Vertintojo parinkimas pagal priskyrimus turintį objektą. Pavyzdžiui, galite nustatyti, kad rolės savininkas galėtų patvirtinti visus savo rolės poveikius. +StageDefinitionPanel.reviewerUseObjectManagerHelp=Vertintojo parinkimas, pagal objektų administratorių. Pavyzdžiui, galite nustatyti, kad administratorius galėtų tvirtinti visus priskyrimus, skirtus jo organizacijos naudotojams. StageDefinitionPanel.reviewerUseObjectManagerOrgTypeHelp=Naudotojų administratoriaus nustatymas. Pirmiausia, priimami visi visų organizacinių vienetų, kuriems priklauso naudotojas, administratoriai. Tuo atveju, jei naudotojas pats yra organizacijos administratorius ir jei nenustatyta 'leisti administratoriams tvirtinti savo priskyrimus" ypatybė, jis yra pašalinamas. Šiame lauke nustatyta reikšmė naudojama nurodyto tipo organizacijų parinkimui. Jei reikšmė nenurodyta - atsižvelgiama į visas organizacijas. Jei nerandamas tinkamas administratorius, toliau pagal tą pačią schemą ieškoma "tėvinėse" organizacijose. (vėl pagal tą pačią tvarką). -StageDefinitionPanel.reviewerUseObjectManagerAllowSelfHelp=Jei naudotojas yra administratorius savo organizacijoje, ar jis gali būti savo priskyrimų peržiūrėtojas? Jei nepažymėta - ieškomas aukštesnio lygmens administratorius. -StageDefinitionPanel.defaultReviewerRefHelp=Peržiūrėtojas(i), kuris bus pasirenkamas, jei nebuvo nurodytas prieš tai buvusioje sąlygoje. -StageDefinitionPanel.additionalReviewerRefHelp=Papildomas peržiūrėtojas, kuris bus naudojamas nepriklausomai nuo pasirinktų ankstesnėse sąlygose. -StageDefinitionPanel.outcomeStrategyHelp=Jei pasirinktas daugiau nei vienas peržiūrėtojas, reikalinga strategija, pagal kurią bus derinami jų atsakymai ir veiksmai. Pavyzdžiui, Ar pakanka, kad pritartų vienas iš Recenzentų? Ar būtina, kad kiekvienas patvirtintų užklausą? Strategija nustatoma šiame laukelyje. -StageDefinitionPanel.outcomeIfNoReviewersHelp=Galimi veiksmai, jei recenzentas nepriskirtas. Pavyzdžiui, kas vyksta jei recenzentas nustatytas kaip adresato rolės savininkas, bet pati rolė neturi savininko ? +StageDefinitionPanel.reviewerUseObjectManagerAllowSelfHelp=Nurodo, ar organizacijos administratorius gali būti savo priskyrimų vertintojas. Jei nepažymėta - ieškomas aukštesnio lygmens administratorius. +StageDefinitionPanel.defaultReviewerRefHelp=Vertintojas(i), kuris bus pasirenkamas, jei nebuvo nurodytas prieš tai buvusioje sąlygoje. +StageDefinitionPanel.additionalReviewerRefHelp=Papildomas vertintojas, kuris bus naudojamas nepriklausomai nuo pasirinktų ankstesnėse sąlygose. +StageDefinitionPanel.outcomeStrategyHelp=Jei pasirinktas daugiau nei vienas vertintojas, turi būti nurodyta strategija, pagal kurią bus derinami jų atsakymai ir veiksmai. Pavyzdžiui, ar pakaks, kad pritartų vienas iš vertintojų? Ar būtina, kad kiekvienas patvirtintų užklausą? Strategija nustatoma šiame laukelyje. +StageDefinitionPanel.outcomeIfNoReviewersHelp=Veiksmai, kurie galimi, jei vertintojas nepriskirtas. StageDefinitionPanel.stopReviewOnHelp=Kokie rezultatai nebus perduodami į sekantį etapą? Dažniausiai numatytosios reikšmės keisti nereikia. Tačiau, tai galima atlikti XML konfigūracijoje. StageDefinitionPanel.configurationHelpLabel=Daugiau informaciją, apie sertifikavimo konfigūravimo etapus, rasite čia. StageDefinitionPanel.configurationHelpLink=nuoroda @@ -3600,8 +3609,8 @@ operation.com.evolveum.midpoint.web.page.admin.configuration.PageSystemConfigura peration.com.evolveum.midpoint.web.page.admin.server.PageTaskEdit.saveTask=Išsaugokite užduotį (GUI) operation.com.evolveum.midpoint.notifications.impl.notifiers.GeneralNotifier.processEvent=Proceso įvykis (Pranešimai) operation.com.evolveum.midpoint.model.impl.lens.ChangeExecutor.execute.focus.OrgType=Vykdyti OrgType (Modelis) -TreeTablePanel.menu.deleteMember.confirm=Visi pasirinkti nariai (naudotojai, organizacijos, paslaugos, rolės) bus negrištamai ištrinti iš sistemos. Ar tikrai norite atlikti šį veiksmą? -TreeTablePanel.menu.deleteAllMembers.confirm=Visi centriniai objektai (naudotojai, organizacijos, paslaugos, rolės) bus negrįžtamai ištrinti iš sistemos. Ar tikrai norite atlikti šį veiksmą? +TreeTablePanel.menu.deleteMember.confirm=Visi pasirinkti nariai (naudotojai, organizacijos, paslaugos, rolės) bus negrižtamai ištrinti iš sistemos. Ar tikrai norite atlikti šį veiksmą? +TreeTablePanel.menu.deleteAllMembers.confirm=Visi parinktieji objektai (naudotojai, organizacijos, paslaugos, rolės) bus negrįžtamai ištrinti iš sistemos. Ar tikrai norite atlikti šį veiksmą? PageTasksCertScheduling.title=Sertifikavimo planavimas PageResourceVisualization.title=Susiejimų atvaizdavimas {0} PageResourceVisualization.dotMessage=DOT diagramos pateikimas negalėjo būti atliktas. Patikrinkite klaidos pranešimą pateiktą žemiau ir įsitikinkite, kad tai: @@ -3634,7 +3643,7 @@ operation.com.evolveum.midpoint.certification.api.CertificationManager.closeCamp operation.com.evolveum.midpoint.certification.api.CertificationManager.createCampaign=Sukurti operaciją operation.com.evolveum.midpoint.certification.api.CertificationManager.closeCurrentStage=Uždaryti dabartinį etapą operation.com.evolveum.midpoint.certification.api.CertificationManager.recordDecision=Įrašyti sprendimą -operation.com.evolveum.midpoint.certification.api.CertificationManager.searchDecisionsToReview=Paieškos peržiūros pasirinkimai +operation.com.evolveum.midpoint.certification.api.CertificationManager.searchDecisionsToReview=Ieškoti sprendimų, kuriuos reikia vertinti operation.com.evolveum.midpoint.certification.api.CertificationManager.getCampaignStatistics=Gauti operacijos statistiką operation.com.evolveum.midpoint.repo.api.RepositoryService.searchContainers=Ieškoti saugyklų @@ -3733,13 +3742,13 @@ PageAssignmentConflicts.submit=Pateikti AbstractShoppingCartTabPanel.addAllButton=Pridėti visus AbstractShoppingCartTabPanel.requestingForLabel=Prašoma AbstractShoppingCartTabPanel.availableRelationsLabel=Galimi ryšiai -AssignmentCatalogPanel.selectTargetUser=Pasirinkite tikslinį naudotoją +AssignmentCatalogPanel.selectTargetUser=Pasirinkite adresatą AssignmentCatalogPanel.selectSourceUser=Pasirinkite priskyrimus AssignmentCatalogPanel.sourceUserSelected={0} priskyrimai AssignmentCatalogPanel.selectAssignmentsUserOwner=Pasirinkite priskyrimus naudotojo savininkui AssignmentCatalogPanel.requestForMe=Man skirtos užklausos -AssignmentCatalogPanel.requestFor=Tiklsinis naudotojas: {0} -AssignmentCatalogPanel.requestForMultiple={0} pasirinkti tiksliniai naudotojai +AssignmentCatalogPanel.requestFor=Adresatas: {0} +AssignmentCatalogPanel.requestForMultiple={0} pasirinkti adresatai AssignmentCatalogPanel.assignmentsOwner={0}'s priskyrimai UserSelectionButton.myAssignmentsLabel=Šaltinio naudotojas: aš UserSelectionButton.userAssignmentsLabel=Šaltinio naudotojas: {0} @@ -3874,7 +3883,7 @@ PageRegistrationConfirmation.bad.credentials=Neteisingas prisijungimo vardas ar PageSelfRegistration.invalid.registration.link=Registracijos nuoroda netinkama PageSelfRegistration.welcome.message=Registracijos forma PageSelfRegistration.additional.message=Prisijungėte prie MidPoint registracijos formos -PageSelfRegistration.password.policy=Slaptažodis, kuris atitinka slaptažodžio taisykles +PageSelfRegistration.password.policy=Slaptažodis, kuris atitinka slaptažodžio politiką PageResetPassword.reset.successful=Naujas slaptažodis buvo sėkmingai nustatytas. Tęsti prisijungimą. PageForgotPassword.form.submited.message=Patvirtinimo nuoroda buvo nusiųsta į nurodytą el. pašto adresą. Jei norite nustatyti slaptažodį iš naujo, paspauskite patvirtinimo nuorodą ir vadovaukitės instrukcijomis. pageForgetPassword.message.policy.not.found=Slaptažodžio atstatymas negalimas @@ -3890,7 +3899,7 @@ DecisionDto.approvedDueToTimeout=(patvirtinta dėl besibaigiančio laiko) DecisionDto.rejectedDueToTimeout=(atmesta dėl besibaigiančio laiko) DecisionDto.AUTO_APPROVAL_CONDITION=(automatinio patvirtinimo sąlyga) DecisionDto.AUTO_COMPLETION_CONDITION=(automatinio užbaigimo sąlyga) -DecisionDto.NO_ASSIGNEES_FOUND=(nerasti įgaliotiniai) +DecisionDto.NO_ASSIGNEES_FOUND=(tvirtinantieji nenurodyti) wf.comment=Komentaras wf.object=Objektas wf.target=Adresatas @@ -3928,15 +3937,15 @@ PageCaseWorkItem.couldNotGetCase=Nepavyko gauti atvejo. Jis galimai buvo užbaig PageCaseWorkItem.couldNotGetCaseWorkItem=Nepavyko gauti atvejo darbo. Jis galimai buvo užbaigtas arba ištrintas. CsvDownloadButtonPanel.export=CSV išspausdinimas CsvDownloadButtonPanel.confirmationMessage=CSV eksportavimo dydis yra apribotas iki {0}. Tęsti? -AssignmentEditorDto.policyRuleTitle=Elgsenos taisyklės +AssignmentEditorDto.policyRuleTitle=Politikos taisyklės AssignmentDataTablePanel.targetColumnName=Adresatas AssignmentDataTablePanel.validityColumnName=Galiojimas AssignmentDataTablePanel.organizationColumnName=Organizacija -AssignmentDataTablePanel.tenantColumnName=ValdytojaAssignmentDataTablePanel.lifecycleColumnName=LifecycleAssignmentsUtil.createAssignmentIconTitleModel(AssignmentDataTablePanel.this, rowModel.getObject().getType()) +AssignmentDataTablePanel.tenantColumnName=Paslaugos gavėjas (org.) AssignmentDataTablePanel.lifecycleColumnName=LifecycleAssignmentsUtil.createAssignmentIconTitleModel(AssignmentDataTablePanel.this, rowModel.getObject().getType()) AssignmentDataTablePanel.activationColumnName=Aktyvacija AssignmentDataTablePanel.descriptionColumnName=Aprašymas -PolicyRulesPanel.imageTitle=Elgsenos taisyklės +PolicyRulesPanel.imageTitle=Politikos taisyklės PolicyRulesPanel.nameColumn=Pavadinimas PolicyRulesPanel.constraintsColumn=Apribojimai PolicyRulesPanel.situationColumn=Situacija @@ -3948,7 +3957,7 @@ PolicyRule.actionLabel=Veikimas AbstractAssignmentDetailsPanel.doneButton=Atlikta ApprovalProcessesPreviewPanel.processRelatedTo=Patvirtinimo procesas susijęs su {0} ApprovalProcessesPreviewPanel.process=Patvirtinimo procesas -ApprovalProcessExecutionInformationPanel.approver=Tvirtintojas +ApprovalProcessExecutionInformationPanel.approver=Tvirtinantysis ApprovalProcessExecutionInformationPanel.performer=Atlikėjas ApprovalProcessExecutionInformationPanel.attorney=Įgaliojimas ApprovalProcessExecutionInformationPanel.stage=Etapas {0}/{1} @@ -3978,7 +3987,7 @@ AbstractPolicyConstraintType.name=Pavadinimas AbstractPolicyConstraintType.description=Aprašymas AbstractPolicyConstraintType.enforcement=Priverstinis vykdymas ExclusionPolicyConstraintType.targetRef=Adresato nuoroda -ExclusionPolicyConstraintType.policy=Elgsenos tvarka +ExclusionPolicyConstraintType.policy=Politika ExclusionPolicyConstraintPanel.exclusionTitle=Išimtis ValuePolicyBasicPanel.valuePolicy.name=Pavadinimas ValuePolicyBasicPanel.valuePolicy.description=Aprašymas @@ -4036,10 +4045,10 @@ operation.Add.members=Pridėti narius operation.Remove.members=Pašalinti narius ConstructionStrengthType.STRONG=Stiprus ConstructionStrengthType.WEAK=Silpnas -RoleRelationSelectionPanel.approver=Tvirtintojas +RoleRelationSelectionPanel.approver=Tvirtinantysis RoleRelationSelectionPanel.manager=Administratorius RoleRelationSelectionPanel.owner=Savininkas -TreeTablePanel.menu.unassignApproversSelected=Pašalinti pasirinktus tvirtintojus +TreeTablePanel.menu.unassignApproversSelected=Pašalinti pasirinktus tvirtinančiuosius TreeTablePanel.menu.unassignOwnersSelected=Pašalinti pasirinktus savininkus TreeTablePanel.menu.unassignManagersSelected=Pašalinti pasirinktus administratorius Button.cancel=Atšaukti @@ -4048,6 +4057,7 @@ AssociationDetailsPanel.AssociationHeader=Asociacija RoleRelationSelectionPanel.select.relation=Pasirinkti proceso ryšius operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.delegateWorkItem=Deleguoti darbai AbstractRoleAssignmentPanel.relationLabel=Ryšys +AbstractRoleAssignmentPanel.relationKindIntentColumn=Ryšys arba Rūšis/Tikslas AbstractRoleAssignmentPanel.identifierLabel=Identifikatorius AbstractRoleMainPanel.inducedEntitlements=Įgytos teisės AbstractObjectMainPanel.editXmlButton=Redaguoti neapdorotą @@ -4055,11 +4065,11 @@ AbstractObjectMainPanel.confirmEditXmlRedirect=Jūsų lokalus pakeitimai bus pra CertCampaignStateFilter.ALL=Visų operacijų teisės CertCampaignStateFilter.NOT_CLOSED=Neuždaryta CertCampaignStateFilter.CREATED=Sukurta -CertCampaignStateFilter.IN_REVIEW_STAGE=Peržiūros etape -CertCampaignStateFilter.REVIEW_STAGE_DONE=Peržiūros etapas atliktas +CertCampaignStateFilter.IN_REVIEW_STAGE=Vertinimo etape +CertCampaignStateFilter.REVIEW_STAGE_DONE=Vertinimo etapas atliktas CertCampaignStateFilter.IN_REMEDIATION=Atstatymo metu CertCampaignStateFilter.CLOSED=Uždaryta -DisplayNamePanel.kindIntentLabel=Tipas: {0}, Siekis: {1} +DisplayNamePanel.kindIntentLabel=Tipas: {0}, Tikslas: {1} PageUsersView.title=Naudotojo vaizdas pageAdminFocus.dataProtection=Duomenų apsauga PageInternals.title.cache=Podeliai @@ -4085,7 +4095,7 @@ abstractRoleMemberPanel.type.tooltip=Rodyti pasirinkto tipo narius abstractRoleMemberPanel.indirectMembers=Netiesioginis abstractRoleMemberPanel.indirectMembers.tooltip="Ar rodyti narius, kurie nėra priskirti tiesiogiai (objekte nėra priskyrimo)." relationDropDownChoicePanel.relation=Ryšys -relationDropDownChoicePanel.tooltip.relation=Nuorodos ryšys, pvz. įprastas, patvirtintojas, valdytojas, ... +relationDropDownChoicePanel.tooltip.relation=Nuorodos ryšys, pvz. įprastas, tvirtinantysis, valdytojas, ... ItemPathPanel.button.reset=Iš naujo nustatyti kelią ApprovalPolicyActionType.details.newValue=Naujas patvirtinimo politikos veiksmas LifecycleStateType.details.newValue=Nauja gyvavimo ciklo būsena @@ -4125,9 +4135,15 @@ modification.details=Modifikacija assignment.details=Priskyrimas objectTimeValidity.details=Objekto galiojimo laikas assignmentTimeValidity.details=Priskyrimo galiojimo laikas -situation.details=Taisyklių situacija +situation.details=Politikos situacija transition.details=Keitimas ref.details=Nuoroda ShowEmptyButton.showMore=Rodyti visus laukus ShowEmptyButton.showLess=Slėpti tuščius laukus TaskExecutionGroupConstraintType.details.newValue=Naujas antrinio vykdymo grupės apibrėžimas +PendingOperationPanel.pendingOperationType=Tipas: +PendingOperationPanel.resultStatus=Result status: +PendingOperationPanel.executionStatus=Execution status: +PendingOperationPanel.attempt=Attempt: +PendingOperationPanel.lastAttemptTimestamp=Last attempt: +PendingOperationPanel.completionTimestamp=Completed: 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 456a04960b6..55f3c7dd97c 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_pl.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_pl.properties @@ -1039,6 +1039,7 @@ PageAccounts.accounts.owner=Właściciel PageAccounts.accounts.result=Wynik PageAccounts.accounts.synchronizationSituation=Sytuacja PageAccounts.accounts.synchronizationTimestamp=Odcisk czasu +PageAccounts.accounts.pendingOperations=Pending operations PageAccounts.button.clearExportFolder=Wyczyść folder do eksportu PageAccounts.button.export=Eksport PageAccounts.button.load=Wczytaj @@ -1153,12 +1154,16 @@ pageAdmin.reports.description=Eksportowanie raportów pageAdmin.reports=Raporty PageAdmin.menu.top.users.requestAssign=Wnioskuj o przypisanie PageAdminObjectDetails.title.editUserType=Edycja użytkownika '{0}' +PageAdminObjectDetails.title.viewUserType=View user '{0}' PageAdminObjectDetails.title.newUserType=Utwórz nowego użytkownika PageAdminObjectDetails.title.editRoleType=Edycja roli '{0}' +PageAdminObjectDetails.title.viewRoleType=View role '{0}' PageAdminObjectDetails.title.newServiceType=Utwórz nową usługę PageAdminObjectDetails.title.editServiceType=Edycja usługi '{0}' +PageAdminObjectDetails.title.viewServiceType=View service '{0}' PageAdminObjectDetails.title.newRoleType=Utwórz nową rolę PageAdminObjectDetails.title.editOrgType=Edycja organizacji '{0}' +PageAdminObjectDetails.title.viewOrgType=View organization '{0}' PageAdminObjectDetails.title.newOrgType=Utwórz nową organizację PageAdminObjectDetails.title.newSystemConfigurationType=Konfiguracja systemu PageAdminObjectDetails.noChangesSave=Brak zmian do zapisania. @@ -1961,6 +1966,7 @@ pageResources.message.deleteHostConfirm=Naprawdę chcesz usunąć host '{0}'? pageResources.message.deleteHostsConfirm=Naprawdę chcesz usunąć {0} hostów? pageResources.message.deleteResourceConfirm=Naprawdę chcesz usunąć system '{0}'? pageResources.message.deleteResourcesConfirm=Naprawdę chcesz usunąć {0} systemów? +pageResources.message.refreshResourceSchemaConfirm=Do you really want to refresh resource schema? pageResources.message.noHostSelected=Nie wybrano hosta konektorów. pageResources.message.noResourceSelected=Nie wybrano systemu. pageResources.message.queryError=Wystąpił błąd podczas tłumaczenia zapytania do filtra. @@ -2514,6 +2520,8 @@ passwordPanel.passwordChange=Zmiana passwordPanel.passwordRemove=Usuń passwordPanel.passwordSet=Ustawiono hasło passwordPanel.passwordRemoveLabel=Hasło zostanie usunięte +PasswordPanel.passwordPlaceholder=Hasło +PasswordPanel.repeatPasswordPlaceholder=Repeat password past.ChangeType.ADD=Dodany past.ChangeType.DELETE=Usunięty past.ChangeType.MODIFY=Zamodyfikowany @@ -3405,6 +3413,7 @@ operation.com.evolveum.midpoint.task.api.Task.listSubtasksRaw=Pokaż zadania sur operation.com.evolveum.midpoint.web.page.self.PageSelfCredentials.savePassword=Zmiana hasła (GUI) operation.com.evolveum.midpoint.web.page.self.PageRequestRole.save=Zmiany zapisane poprawnie operation.com.evolveum.midpoint.web.page.self.PageRequestRole.taskCreated=Proces przyznania roli oczekuje na zatwierdzenie. +operation.com.evolveum.midpoint.gui.api.component.ObjectListPanel.loadCustomMenuItems=Load custom actions PageError.button.home=Strona domowa PageResource.tab.connector=Konektor PageResource.tab.connector.connectorLabel=Konektor @@ -4048,6 +4057,7 @@ AssociationDetailsPanel.AssociationHeader=Powiązanie RoleRelationSelectionPanel.select.relation=Wybierz relacje do przetworzenia operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.delegateWorkItem=Delegacja zadań do wykonania AbstractRoleAssignmentPanel.relationLabel=Relacja +AbstractRoleAssignmentPanel.relationKindIntentColumn=Relacja lub Rodzaj/Intencja AbstractRoleAssignmentPanel.identifierLabel=Identyfikator AbstractRoleMainPanel.inducedEntitlements=Odziedziczone uprawnienia AbstractObjectMainPanel.editXmlButton=Edycja surowego obiektu @@ -4131,3 +4141,9 @@ ref.details=Odniesienie ShowEmptyButton.showMore=Pokaż puste pola ShowEmptyButton.showLess=Ukryj puste pola TaskExecutionGroupConstraintType.details.newValue=Nowa definicja drugorzędnej grupy wykonywania +PendingOperationPanel.pendingOperationType=Typ: +PendingOperationPanel.resultStatus=Result status: +PendingOperationPanel.executionStatus=Execution status: +PendingOperationPanel.attempt=Attempt: +PendingOperationPanel.lastAttemptTimestamp=Last attempt: +PendingOperationPanel.completionTimestamp=Completed: 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 183c49ee8f2..65a9a03d703 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 @@ -1039,6 +1039,7 @@ PageAccounts.accounts.owner=Dono PageAccounts.accounts.result=Resultado PageAccounts.accounts.synchronizationSituation=Situação PageAccounts.accounts.synchronizationTimestamp=Timestamp +PageAccounts.accounts.pendingOperations=Pending operations PageAccounts.button.clearExportFolder=Limpar pasta de exportação PageAccounts.button.export=Exportar PageAccounts.button.load=Carregar @@ -1153,12 +1154,16 @@ pageAdmin.reports.description=Relatórios de exportação pageAdmin.reports=Relatórios PageAdmin.menu.top.users.requestAssign=Solicitar atribuição PageAdminObjectDetails.title.editUserType=Editar usuário '{0}' +PageAdminObjectDetails.title.viewUserType=View user '{0}' PageAdminObjectDetails.title.newUserType=Criar novo usuário PageAdminObjectDetails.title.editRoleType=Editar perfil '{0}' +PageAdminObjectDetails.title.viewRoleType=View role '{0}' PageAdminObjectDetails.title.newServiceType=Criar novo serviço PageAdminObjectDetails.title.editServiceType=Editar serviço '{0}' +PageAdminObjectDetails.title.viewServiceType=View service '{0}' PageAdminObjectDetails.title.newRoleType=Criar novo perfil PageAdminObjectDetails.title.editOrgType=Editar organização '{0}' +PageAdminObjectDetails.title.viewOrgType=View organization '{0}' PageAdminObjectDetails.title.newOrgType=Criar nova organização PageAdminObjectDetails.title.newSystemConfigurationType=System Configuration PageAdminObjectDetails.noChangesSave=Não há alterações a serem salvas. @@ -1961,6 +1966,7 @@ pageResources.message.deleteHostConfirm=Deseja realmente deletar 'host' '{0}'? pageResources.message.deleteHostsConfirm=Deseja realmente deletar '{0}' 'hosts' ? pageResources.message.deleteResourceConfirm=Deseja realmente deletar o recurso '{0}'? pageResources.message.deleteResourcesConfirm=Deseja realmente deletar {0} recursos ? +pageResources.message.refreshResourceSchemaConfirm=Do you really want to refresh resource schema? pageResources.message.noHostSelected=Nenhum 'host' de conector selecionado. pageResources.message.noResourceSelected=Nenhum recurso selecionado. pageResources.message.queryError=Ocorreu um erro durante a pesquisa de tradução a filtrar. @@ -2514,6 +2520,8 @@ passwordPanel.passwordChange=Alterar passwordPanel.passwordRemove=Remover passwordPanel.passwordSet=Senha foi atribuída passwordPanel.passwordRemoveLabel=Senha será removida +PasswordPanel.passwordPlaceholder=Senha +PasswordPanel.repeatPasswordPlaceholder=Repeat password past.ChangeType.ADD=Incluído past.ChangeType.DELETE=Deletado past.ChangeType.MODIFY=Modificado @@ -3405,6 +3413,7 @@ operation.com.evolveum.midpoint.task.api.Task.listSubtasksRaw=Listar subtarefas operation.com.evolveum.midpoint.web.page.self.PageSelfCredentials.savePassword=Alterar senha (GUI) operation.com.evolveum.midpoint.web.page.self.PageRequestRole.save=Mudanças foram salvas com sucesso operation.com.evolveum.midpoint.web.page.self.PageRequestRole.taskCreated=O processo de atribuição de um perfil está aguardando aprovação. +operation.com.evolveum.midpoint.gui.api.component.ObjectListPanel.loadCustomMenuItems=Load custom actions PageError.button.home=Início PageResource.tab.connector=Conector PageResource.tab.connector.connectorLabel=Conector @@ -4048,6 +4057,7 @@ AssociationDetailsPanel.AssociationHeader=Association RoleRelationSelectionPanel.select.relation=Select relations to process operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.delegateWorkItem=Delegate work item AbstractRoleAssignmentPanel.relationLabel=Relação +AbstractRoleAssignmentPanel.relationKindIntentColumn=Relation or Kind/Intent AbstractRoleAssignmentPanel.identifierLabel=Idenfificador AbstractRoleMainPanel.inducedEntitlements=Induced entitlements AbstractObjectMainPanel.editXmlButton=Edit raw @@ -4131,3 +4141,9 @@ ref.details=Reference ShowEmptyButton.showMore=Mostrar campos vazios ShowEmptyButton.showLess=Esconder campos vazios TaskExecutionGroupConstraintType.details.newValue=New secondary execution group definition +PendingOperationPanel.pendingOperationType=Tipo: +PendingOperationPanel.resultStatus=Result status: +PendingOperationPanel.executionStatus=Execution status: +PendingOperationPanel.attempt=Attempt: +PendingOperationPanel.lastAttemptTimestamp=Last attempt: +PendingOperationPanel.completionTimestamp=Completed: diff --git a/gui/admin-gui/src/main/resources/localization/Midpoint_ru.properties b/gui/admin-gui/src/main/resources/localization/Midpoint_ru.properties index 074722a663f..a332f1c1b85 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_ru.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_ru.properties @@ -1039,6 +1039,7 @@ PageAccounts.accounts.owner=Владелец PageAccounts.accounts.result=Результат PageAccounts.accounts.synchronizationSituation=Ситуация PageAccounts.accounts.synchronizationTimestamp=Дата и время +PageAccounts.accounts.pendingOperations=Pending operations PageAccounts.button.clearExportFolder=Очистить папку экспорта PageAccounts.button.export=Экспорт PageAccounts.button.load=Загрузить @@ -1153,12 +1154,16 @@ pageAdmin.reports.description=Экспорт отчётов pageAdmin.reports=Отчеты PageAdmin.menu.top.users.requestAssign=Запрос назначений PageAdminObjectDetails.title.editUserType=Изменить пользователя '{0}' +PageAdminObjectDetails.title.viewUserType=View user '{0}' PageAdminObjectDetails.title.newUserType=Создать пользователя PageAdminObjectDetails.title.editRoleType=Изменить роль '{0}' +PageAdminObjectDetails.title.viewRoleType=View role '{0}' PageAdminObjectDetails.title.newServiceType=Создать новый сервис PageAdminObjectDetails.title.editServiceType=Редактировать сервис '{0}' +PageAdminObjectDetails.title.viewServiceType=View service '{0}' PageAdminObjectDetails.title.newRoleType=Создать роль PageAdminObjectDetails.title.editOrgType=Изменить организацию '{0}' +PageAdminObjectDetails.title.viewOrgType=View organization '{0}' PageAdminObjectDetails.title.newOrgType=Создать организацию PageAdminObjectDetails.title.newSystemConfigurationType=System Configuration PageAdminObjectDetails.noChangesSave=Изменения не сохранены. @@ -1961,6 +1966,7 @@ pageResources.message.deleteHostConfirm=Вы действительно хоти pageResources.message.deleteHostsConfirm=Вы действительно хотите удалить {0} хостов? pageResources.message.deleteResourceConfirm=Вы действительно хотите удалить ресурс {0}? pageResources.message.deleteResourcesConfirm=Вы действительно хотите удалить {0} ресурсов? +pageResources.message.refreshResourceSchemaConfirm=Do you really want to refresh resource schema? pageResources.message.noHostSelected=Не выбран хост для коннектора. pageResources.message.noResourceSelected=Нет выбранных ресурсов. pageResources.message.queryError=Ошибка обработки результата поискового запроса фильтром @@ -2514,6 +2520,8 @@ passwordPanel.passwordChange=Изменение passwordPanel.passwordRemove=Удалить passwordPanel.passwordSet=пароль установлен passwordPanel.passwordRemoveLabel=пароль удалён +PasswordPanel.passwordPlaceholder=Пароль +PasswordPanel.repeatPasswordPlaceholder=Repeat password past.ChangeType.ADD=Добавлено past.ChangeType.DELETE=Удалено past.ChangeType.MODIFY=Изменено @@ -3405,6 +3413,7 @@ operation.com.evolveum.midpoint.task.api.Task.listSubtasksRaw=Перечисли operation.com.evolveum.midpoint.web.page.self.PageSelfCredentials.savePassword=Изменить пароль (GUI) operation.com.evolveum.midpoint.web.page.self.PageRequestRole.save=Изменения успешно сохранены operation.com.evolveum.midpoint.web.page.self.PageRequestRole.taskCreated=Назначение роли на этапе согласования. +operation.com.evolveum.midpoint.gui.api.component.ObjectListPanel.loadCustomMenuItems=Load custom actions PageError.button.home=Главная PageResource.tab.connector=Коннектор PageResource.tab.connector.connectorLabel=Коннектор @@ -4048,6 +4057,7 @@ AssociationDetailsPanel.AssociationHeader=Association RoleRelationSelectionPanel.select.relation=Select relations to process operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.delegateWorkItem=Delegate work item AbstractRoleAssignmentPanel.relationLabel=Связь +AbstractRoleAssignmentPanel.relationKindIntentColumn=Relation or Kind/Intent AbstractRoleAssignmentPanel.identifierLabel=Идентификатор AbstractRoleMainPanel.inducedEntitlements=Induced entitlements AbstractObjectMainPanel.editXmlButton=Edit raw @@ -4131,3 +4141,9 @@ ref.details=Reference ShowEmptyButton.showMore=Показать пустые поля ShowEmptyButton.showLess=Скрыть пустые поля TaskExecutionGroupConstraintType.details.newValue=New secondary execution group definition +PendingOperationPanel.pendingOperationType=Тип +PendingOperationPanel.resultStatus=Result status: +PendingOperationPanel.executionStatus=Execution status: +PendingOperationPanel.attempt=Attempt: +PendingOperationPanel.lastAttemptTimestamp=Last attempt: +PendingOperationPanel.completionTimestamp=Completed: 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 6575b438844..1d26c8c88f2 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_sk.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_sk.properties @@ -1039,6 +1039,7 @@ PageAccounts.accounts.owner=Vlastník PageAccounts.accounts.result=Výsledok PageAccounts.accounts.synchronizationSituation=Situácia PageAccounts.accounts.synchronizationTimestamp=Timestamp +PageAccounts.accounts.pendingOperations=Pending operations PageAccounts.button.clearExportFolder=Vyčistiť adresár na export PageAccounts.button.export=Export PageAccounts.button.load=Načítať @@ -1153,12 +1154,16 @@ pageAdmin.reports.description=Auditné zostavy pageAdmin.reports=Reporty PageAdmin.menu.top.users.requestAssign=Žiadosť o priradenie PageAdminObjectDetails.title.editUserType=Upraviť používateľa '{0}' +PageAdminObjectDetails.title.viewUserType=View user '{0}' PageAdminObjectDetails.title.newUserType=Vytvoriť nového používateľa PageAdminObjectDetails.title.editRoleType=Upraviť rolu '{0}' +PageAdminObjectDetails.title.viewRoleType=View role '{0}' PageAdminObjectDetails.title.newServiceType=Vytvoriť novú službu PageAdminObjectDetails.title.editServiceType=Upraviť službu '{0}' +PageAdminObjectDetails.title.viewServiceType=View service '{0}' PageAdminObjectDetails.title.newRoleType=Vytvoriť novú rolu PageAdminObjectDetails.title.editOrgType=Upraviť organizáciu '{0}' +PageAdminObjectDetails.title.viewOrgType=View organization '{0}' PageAdminObjectDetails.title.newOrgType=Vytvoriť novú organizáciu PageAdminObjectDetails.title.newSystemConfigurationType=System Configuration PageAdminObjectDetails.noChangesSave=Neboli vykonané žiadne zmeny, ktoré by sa dali uložiť. @@ -1961,6 +1966,7 @@ pageResources.message.deleteHostConfirm=Naozaj chcete zmazať host {0}? pageResources.message.deleteHostsConfirm=Naozaj chcete zmazať {0} host-ov ? pageResources.message.deleteResourceConfirm=Naozaj chcete zmazať {0} koncové systém(y)? pageResources.message.deleteResourcesConfirm=Naozaj chcete zmazať {0} koncových systémov? +pageResources.message.refreshResourceSchemaConfirm=Do you really want to refresh resource schema? pageResources.message.noHostSelected=Nebol vybraný žiaden konektor na host. pageResources.message.noResourceSelected=Nebol vybraný žiadny koncový systém. pageResources.message.queryError=Nastala chyba pri prekladaní dotazu na filter do databázy. @@ -2514,6 +2520,8 @@ passwordPanel.passwordChange=Zmeniť passwordPanel.passwordRemove=Odstrániť passwordPanel.passwordSet=heslo je nastavené passwordPanel.passwordRemoveLabel=heslo bude odstránené +PasswordPanel.passwordPlaceholder=Heslo +PasswordPanel.repeatPasswordPlaceholder=Repeat password past.ChangeType.ADD=Pridané past.ChangeType.DELETE=Zmazané past.ChangeType.MODIFY=Zmenené @@ -3405,6 +3413,7 @@ operation.com.evolveum.midpoint.task.api.Task.listSubtasksRaw=List subtasks raw operation.com.evolveum.midpoint.web.page.self.PageSelfCredentials.savePassword=Zmena hesla (GUI) operation.com.evolveum.midpoint.web.page.self.PageRequestRole.save=Changes were successfully saved operation.com.evolveum.midpoint.web.page.self.PageRequestRole.taskCreated=The process of assigning a role is waiting for the approval. +operation.com.evolveum.midpoint.gui.api.component.ObjectListPanel.loadCustomMenuItems=Load custom actions PageError.button.home=Domov PageResource.tab.connector=Konektor PageResource.tab.connector.connectorLabel=Konektor @@ -4048,6 +4057,7 @@ AssociationDetailsPanel.AssociationHeader=Association RoleRelationSelectionPanel.select.relation=Select relations to process operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.delegateWorkItem=Delegate work item AbstractRoleAssignmentPanel.relationLabel=Vzťah +AbstractRoleAssignmentPanel.relationKindIntentColumn=Relation or Kind/Intent AbstractRoleAssignmentPanel.identifierLabel=Identifikátor AbstractRoleMainPanel.inducedEntitlements=Induced entitlements AbstractObjectMainPanel.editXmlButton=Edit raw @@ -4131,3 +4141,9 @@ ref.details=Reference ShowEmptyButton.showMore=Zobraziť prázdne polia ShowEmptyButton.showLess=Skryť prázdne polia TaskExecutionGroupConstraintType.details.newValue=New secondary execution group definition +PendingOperationPanel.pendingOperationType=Typ: +PendingOperationPanel.resultStatus=Result status: +PendingOperationPanel.executionStatus=Execution status: +PendingOperationPanel.attempt=Attempt: +PendingOperationPanel.lastAttemptTimestamp=Last attempt: +PendingOperationPanel.completionTimestamp=Completed: 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 ed6ab13f31c..a389f0fe4cb 100644 --- a/gui/admin-gui/src/main/resources/localization/Midpoint_tr.properties +++ b/gui/admin-gui/src/main/resources/localization/Midpoint_tr.properties @@ -1039,6 +1039,7 @@ PageAccounts.accounts.owner=Sahip PageAccounts.accounts.result=Sonuç PageAccounts.accounts.synchronizationSituation=Durum PageAccounts.accounts.synchronizationTimestamp=Zaman Damgası +PageAccounts.accounts.pendingOperations=Pending operations PageAccounts.button.clearExportFolder=Dışa aktarma klasörünü sil PageAccounts.button.export=Dışa aktar PageAccounts.button.load=Yükle @@ -1153,12 +1154,16 @@ pageAdmin.reports.description=Raporları dışa aktar pageAdmin.reports=Raporlar PageAdmin.menu.top.users.requestAssign=Atama PageAdminObjectDetails.title.editUserType='{0}' kullanıcısını düzenle +PageAdminObjectDetails.title.viewUserType=View user '{0}' PageAdminObjectDetails.title.newUserType=Yeni kullanıcı oluştur PageAdminObjectDetails.title.editRoleType='{0}' rolünü düzenle +PageAdminObjectDetails.title.viewRoleType=View role '{0}' PageAdminObjectDetails.title.newServiceType=Yeni servis oluştur PageAdminObjectDetails.title.editServiceType='{0}' servisinii düzenle +PageAdminObjectDetails.title.viewServiceType=View service '{0}' PageAdminObjectDetails.title.newRoleType=Yeni rol oluştur PageAdminObjectDetails.title.editOrgType='{0}' organizasyonunu düzenle +PageAdminObjectDetails.title.viewOrgType=View organization '{0}' PageAdminObjectDetails.title.newOrgType=Yeni organizasyon oluştur PageAdminObjectDetails.title.newSystemConfigurationType=System Configuration PageAdminObjectDetails.noChangesSave=Kaydedilecek bir değişiklik oluşmadı. @@ -1961,6 +1966,7 @@ pageResources.message.deleteHostConfirm='{0}' olan sunucuyu silmek istediğinize pageResources.message.deleteHostsConfirm={0} Sunucuları silmek istediğinize emin misiniz? pageResources.message.deleteResourceConfirm='{0}' kaynağını silmek istediğinize emin misiniz? pageResources.message.deleteResourcesConfirm={0} kaynaklarını silmek istediğinize emin misiniz? +pageResources.message.refreshResourceSchemaConfirm=Do you really want to refresh resource schema? pageResources.message.noHostSelected=Hiç bağdaştırıcı sunucusu seçilmedi. pageResources.message.noResourceSelected=Hiçbir kaynak seçilmedi pageResources.message.queryError=Arama sorgusundan filtreye çevirim yapılırken hata oluştu. @@ -2514,6 +2520,8 @@ passwordPanel.passwordChange=Değiştir passwordPanel.passwordRemove=Kaldır passwordPanel.passwordSet=şifre atandı passwordPanel.passwordRemoveLabel=Şifre değiştirilecek +PasswordPanel.passwordPlaceholder=Şifre +PasswordPanel.repeatPasswordPlaceholder=Repeat password past.ChangeType.ADD=Eklendi past.ChangeType.DELETE=Silinmiş past.ChangeType.MODIFY=Değiştirildi @@ -3405,6 +3413,7 @@ operation.com.evolveum.midpoint.task.api.Task.listSubtasksRaw=İşlenmemiş alt operation.com.evolveum.midpoint.web.page.self.PageSelfCredentials.savePassword=Şifreyi değiştir (GUI) operation.com.evolveum.midpoint.web.page.self.PageRequestRole.save=Değişiklikler başarıyla kaydedildi. operation.com.evolveum.midpoint.web.page.self.PageRequestRole.taskCreated=Rol atama işlemi onayı bekliyor +operation.com.evolveum.midpoint.gui.api.component.ObjectListPanel.loadCustomMenuItems=Load custom actions PageError.button.home=Ana Sayfa PageResource.tab.connector=Bağlayıcı PageResource.tab.connector.connectorLabel=Bağlayıcı @@ -4048,6 +4057,7 @@ AssociationDetailsPanel.AssociationHeader=Association RoleRelationSelectionPanel.select.relation=Select relations to process operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.delegateWorkItem=Delegate work item AbstractRoleAssignmentPanel.relationLabel=İlişki +AbstractRoleAssignmentPanel.relationKindIntentColumn=Relation or Kind/Intent AbstractRoleAssignmentPanel.identifierLabel=Tanımlayıcı AbstractRoleMainPanel.inducedEntitlements=Induced entitlements AbstractObjectMainPanel.editXmlButton=Edit raw @@ -4131,3 +4141,9 @@ ref.details=Reference ShowEmptyButton.showMore=Boş alanları1 göster ShowEmptyButton.showLess=Boş alanları gizle TaskExecutionGroupConstraintType.details.newValue=New secondary execution group definition +PendingOperationPanel.pendingOperationType=Tip: +PendingOperationPanel.resultStatus=Result status: +PendingOperationPanel.executionStatus=Execution status: +PendingOperationPanel.attempt=Attempt: +PendingOperationPanel.lastAttemptTimestamp=Last attempt: +PendingOperationPanel.completionTimestamp=Completed: 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 903ee27814f..0f43dd20a52 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 @@ -1039,6 +1039,7 @@ PageAccounts.accounts.owner=所有者 PageAccounts.accounts.result=结果 PageAccounts.accounts.synchronizationSituation=条件 PageAccounts.accounts.synchronizationTimestamp=时间戳 +PageAccounts.accounts.pendingOperations=Pending operations PageAccounts.button.clearExportFolder=清理导出文件夹 PageAccounts.button.export=导出 PageAccounts.button.load=加载 @@ -1153,12 +1154,16 @@ pageAdmin.reports.description=导出报表 pageAdmin.reports=报表 PageAdmin.menu.top.users.requestAssign=请求分配 PageAdminObjectDetails.title.editUserType=编辑用户‘{0}’ +PageAdminObjectDetails.title.viewUserType=View user '{0}' PageAdminObjectDetails.title.newUserType=创建新用户 PageAdminObjectDetails.title.editRoleType=编辑角色‘{0}’ +PageAdminObjectDetails.title.viewRoleType=View role '{0}' PageAdminObjectDetails.title.newServiceType=创建新服务 PageAdminObjectDetails.title.editServiceType=编辑服务‘{0}’ +PageAdminObjectDetails.title.viewServiceType=View service '{0}' PageAdminObjectDetails.title.newRoleType=创建新角色 PageAdminObjectDetails.title.editOrgType=编辑组织‘{0}’ +PageAdminObjectDetails.title.viewOrgType=View organization '{0}' PageAdminObjectDetails.title.newOrgType=创建新组织 PageAdminObjectDetails.title.newSystemConfigurationType=System Configuration PageAdminObjectDetails.noChangesSave=当前没有需要保存的变更。 @@ -1961,6 +1966,7 @@ pageResources.message.deleteHostConfirm=确实要删除主机‘{0}’吗? pageResources.message.deleteHostsConfirm=确实要删除{0}个主机吗? pageResources.message.deleteResourceConfirm=确实要删除资源‘{0}’吗? pageResources.message.deleteResourcesConfirm=确实要删除{0}个资源吗? +pageResources.message.refreshResourceSchemaConfirm=Do you really want to refresh resource schema? pageResources.message.noHostSelected=未选中连接器主机。 pageResources.message.noResourceSelected=没有选择资源。 pageResources.message.queryError=转换搜索查询到筛选器时发生错误。 @@ -2514,6 +2520,8 @@ passwordPanel.passwordChange=变更 passwordPanel.passwordRemove=移除 passwordPanel.passwordSet=密码已设置 passwordPanel.passwordRemoveLabel=密码将被删除 +PasswordPanel.passwordPlaceholder=密码 +PasswordPanel.repeatPasswordPlaceholder=Repeat password past.ChangeType.ADD=已添加 past.ChangeType.DELETE=已删除 past.ChangeType.MODIFY=已修改 @@ -3405,6 +3413,7 @@ operation.com.evolveum.midpoint.task.api.Task.listSubtasksRaw=未加工的子任 operation.com.evolveum.midpoint.web.page.self.PageSelfCredentials.savePassword=修改密码(GUI) operation.com.evolveum.midpoint.web.page.self.PageRequestRole.save=修改已保存成功 operation.com.evolveum.midpoint.web.page.self.PageRequestRole.taskCreated=角色配置的处理过程正在等待审批。 +operation.com.evolveum.midpoint.gui.api.component.ObjectListPanel.loadCustomMenuItems=Load custom actions PageError.button.home=主页 PageResource.tab.connector=连接器 PageResource.tab.connector.connectorLabel=连接器 @@ -4048,6 +4057,7 @@ AssociationDetailsPanel.AssociationHeader=关联 RoleRelationSelectionPanel.select.relation=Select relations to process operation.com.evolveum.midpoint.web.page.admin.workflow.PageWorkItem.delegateWorkItem=Delegate work item AbstractRoleAssignmentPanel.relationLabel=关系 +AbstractRoleAssignmentPanel.relationKindIntentColumn=Relation or Kind/Intent AbstractRoleAssignmentPanel.identifierLabel=标识符 AbstractRoleMainPanel.inducedEntitlements=Induced entitlements AbstractObjectMainPanel.editXmlButton=Edit raw @@ -4131,3 +4141,9 @@ ref.details=Reference ShowEmptyButton.showMore=显示空字段 ShowEmptyButton.showLess=隐藏空字段 TaskExecutionGroupConstraintType.details.newValue=New secondary execution group definition +PendingOperationPanel.pendingOperationType=类型: +PendingOperationPanel.resultStatus=Result status: +PendingOperationPanel.executionStatus=Execution status: +PendingOperationPanel.attempt=Attempt: +PendingOperationPanel.lastAttemptTimestamp=Last attempt: +PendingOperationPanel.completionTimestamp=Completed: diff --git a/gui/admin-gui/src/main/resources/static/js/midpoint-theme.js b/gui/admin-gui/src/main/resources/static/js/midpoint-theme.js index 2f2c463a95b..30739dc26b4 100644 --- a/gui/admin-gui/src/main/resources/static/js/midpoint-theme.js +++ b/gui/admin-gui/src/main/resources/static/js/midpoint-theme.js @@ -52,11 +52,11 @@ function initAjaxStatusSigns() { } function showAjaxStatusSign() { - document.getElementById('ajax_busy').style.display = 'inline'; + document.getElementById('ajax_busy').style.visibility = 'visible'; } function hideAjaxStatusSign() { - document.getElementById('ajax_busy').style.display = 'none'; + document.getElementById('ajax_busy').style.visibility = 'hidden'; } /** diff --git a/gui/admin-gui/src/main/resources/static/less/midpoint-theme.less b/gui/admin-gui/src/main/resources/static/less/midpoint-theme.less index 3640094f6b9..9d4d559be7d 100644 --- a/gui/admin-gui/src/main/resources/static/less/midpoint-theme.less +++ b/gui/admin-gui/src/main/resources/static/less/midpoint-theme.less @@ -1385,4 +1385,10 @@ th.shrink { .labelContainer > .text-info{ float: left; +} + +// This will make the tooltip respect new lines. +// Lines will still wrap if they are longer than the default max-width of the container. +.tooltip-inner { + white-space:pre-wrap; } \ No newline at end of file diff --git a/infra/schema/src/main/resources/localization/schema.properties b/infra/schema/src/main/resources/localization/schema.properties index f57a7ff8295..56c9a4de367 100755 --- a/infra/schema/src/main/resources/localization/schema.properties +++ b/infra/schema/src/main/resources/localization/schema.properties @@ -268,7 +268,8 @@ FocusType.assignment=Assignments FocusType.inducement=Inducements FocusType.delegations=Delegations FocusType.delegatedToMe=Delegated to me -FocusType.displayName=Display Name +FocusType.displayName=Display name +FocusType.roleMembershipRef=Role membership FormDisplayType.details=Form display FormDisplayType.theme=Theme FormItemDisplayType.details=Form item display @@ -1098,3 +1099,17 @@ WorkItemTimedActionsType.actions=Actions WorkItemTimedActionsType.condition=Condition WorkItemTimedActionsType.escalationLevelFrom=Escalation level from WorkItemTimedActionsType.escalationLevelTo=Escalation level to +PendingOperationExecutionStatusType.REQUESTED=Requested +PendingOperationExecutionStatusType.EXECUTION_PENDING=Execution pending +PendingOperationExecutionStatusType.EXECUTING=Executing +PendingOperationExecutionStatusType.COMPLETED=Completed +PendingOperationTypeType.MANUAL=Manual +PendingOperationTypeType.RETRY=Retry +UserType.roleMembershipRef=Role Membership +ObjectType.default=Default +ObjectType.manager=Manager +ObjectType.meta=Meta +ObjectType.deputy=Deputy +ObjectType.approver=Approver +ObjectType.owner=Owner +ObjectType.consent=Consent \ No newline at end of file diff --git a/infra/schema/src/main/resources/localization/schema_cs.properties b/infra/schema/src/main/resources/localization/schema_cs.properties index d509e0d46b8..81c59534b76 100644 --- a/infra/schema/src/main/resources/localization/schema_cs.properties +++ b/infra/schema/src/main/resources/localization/schema_cs.properties @@ -1081,3 +1081,9 @@ WorkItemTimedActionsType.actions=Akce WorkItemTimedActionsType.condition=Podmínka WorkItemTimedActionsType.escalationLevelFrom=Úroveň eskalace od WorkItemTimedActionsType.escalationLevelTo=Úroveň eskalace do +PendingOperationExecutionStatusType.REQUESTED=Žádáno +PendingOperationExecutionStatusType.EXECUTION_PENDING=Čekající běh +PendingOperationExecutionStatusType.EXECUTING=Spuštěný +PendingOperationExecutionStatusType.COMPLETED=Dokončeno +PendingOperationTypeType.MANUAL=Ruční +PendingOperationTypeType.RETRY=Zopakování diff --git a/infra/schema/src/main/resources/localization/schema_de.properties b/infra/schema/src/main/resources/localization/schema_de.properties index c28c927c5af..d39844a57d8 100644 --- a/infra/schema/src/main/resources/localization/schema_de.properties +++ b/infra/schema/src/main/resources/localization/schema_de.properties @@ -1081,3 +1081,9 @@ WorkItemTimedActionsType.actions=Actions WorkItemTimedActionsType.condition=Bedingung WorkItemTimedActionsType.escalationLevelFrom=Escalation level from WorkItemTimedActionsType.escalationLevelTo=Escalation level to +PendingOperationExecutionStatusType.REQUESTED=Beantragt +PendingOperationExecutionStatusType.EXECUTION_PENDING=Execution pending +PendingOperationExecutionStatusType.EXECUTING=wird ausgeführt +PendingOperationExecutionStatusType.COMPLETED=Completed +PendingOperationTypeType.MANUAL=Manual +PendingOperationTypeType.RETRY=Retry diff --git a/infra/schema/src/main/resources/localization/schema_en.properties b/infra/schema/src/main/resources/localization/schema_en.properties index 256843f416b..dddaa4f50ee 100644 --- a/infra/schema/src/main/resources/localization/schema_en.properties +++ b/infra/schema/src/main/resources/localization/schema_en.properties @@ -1081,3 +1081,9 @@ WorkItemTimedActionsType.actions=Actions WorkItemTimedActionsType.condition=Condition WorkItemTimedActionsType.escalationLevelFrom=Escalation level from WorkItemTimedActionsType.escalationLevelTo=Escalation level to +PendingOperationExecutionStatusType.REQUESTED=Requested +PendingOperationExecutionStatusType.EXECUTION_PENDING=Execution pending +PendingOperationExecutionStatusType.EXECUTING=Executing +PendingOperationExecutionStatusType.COMPLETED=Completed +PendingOperationTypeType.MANUAL=Manual +PendingOperationTypeType.RETRY=Retry diff --git a/infra/schema/src/main/resources/localization/schema_es.properties b/infra/schema/src/main/resources/localization/schema_es.properties index 90286d63916..4eb387b4caf 100644 --- a/infra/schema/src/main/resources/localization/schema_es.properties +++ b/infra/schema/src/main/resources/localization/schema_es.properties @@ -1081,3 +1081,9 @@ WorkItemTimedActionsType.actions=Actions WorkItemTimedActionsType.condition=Condición WorkItemTimedActionsType.escalationLevelFrom=Escalation level from WorkItemTimedActionsType.escalationLevelTo=Escalation level to +PendingOperationExecutionStatusType.REQUESTED=Requested +PendingOperationExecutionStatusType.EXECUTION_PENDING=Execution pending +PendingOperationExecutionStatusType.EXECUTING=Ejecutándose +PendingOperationExecutionStatusType.COMPLETED=Completed +PendingOperationTypeType.MANUAL=Manual +PendingOperationTypeType.RETRY=Retry diff --git a/infra/schema/src/main/resources/localization/schema_et.properties b/infra/schema/src/main/resources/localization/schema_et.properties index f874312bdbc..d8b8192f336 100644 --- a/infra/schema/src/main/resources/localization/schema_et.properties +++ b/infra/schema/src/main/resources/localization/schema_et.properties @@ -1081,3 +1081,9 @@ WorkItemTimedActionsType.actions=Actions WorkItemTimedActionsType.condition=Tingimus WorkItemTimedActionsType.escalationLevelFrom=Escalation level from WorkItemTimedActionsType.escalationLevelTo=Escalation level to +PendingOperationExecutionStatusType.REQUESTED=Taotletud +PendingOperationExecutionStatusType.EXECUTION_PENDING=Execution pending +PendingOperationExecutionStatusType.EXECUTING=Täitmine +PendingOperationExecutionStatusType.COMPLETED=Completed +PendingOperationTypeType.MANUAL=Manual +PendingOperationTypeType.RETRY=Retry diff --git a/infra/schema/src/main/resources/localization/schema_fi.properties b/infra/schema/src/main/resources/localization/schema_fi.properties index 9a36e5a01fb..26c26d31721 100644 --- a/infra/schema/src/main/resources/localization/schema_fi.properties +++ b/infra/schema/src/main/resources/localization/schema_fi.properties @@ -1081,3 +1081,9 @@ WorkItemTimedActionsType.actions=Actions WorkItemTimedActionsType.condition=Ehto WorkItemTimedActionsType.escalationLevelFrom=Escalation level from WorkItemTimedActionsType.escalationLevelTo=Escalation level to +PendingOperationExecutionStatusType.REQUESTED=Pyydetty +PendingOperationExecutionStatusType.EXECUTION_PENDING=Execution pending +PendingOperationExecutionStatusType.EXECUTING=Suorittaa +PendingOperationExecutionStatusType.COMPLETED=Completed +PendingOperationTypeType.MANUAL=Manual +PendingOperationTypeType.RETRY=Retry diff --git a/infra/schema/src/main/resources/localization/schema_fr.properties b/infra/schema/src/main/resources/localization/schema_fr.properties index cd053e1ab40..0af9364803c 100644 --- a/infra/schema/src/main/resources/localization/schema_fr.properties +++ b/infra/schema/src/main/resources/localization/schema_fr.properties @@ -32,7 +32,7 @@ AccessCertificationCampaignStateType.IN_REVIEW_STAGE=En phase de révision AccessCertificationCampaignStateType.REVIEW_STAGE_DONE_FULL=Phase de révision terminée {0} ({1}) AccessCertificationCampaignStateType.REVIEW_STAGE_DONE=Phase de révision terminée AccessCertificationConfigurationType.availableResponse=Réponse disponible -AccessCertificationConfigurationType.reviewerCommentsFormatting=Reviewer comments formatting +AccessCertificationConfigurationType.reviewerCommentsFormatting=Mise en forme des commentaires des relecteurs AccessCertificationResponseType.ACCEPT=Accepter AccessCertificationResponseType.REVOKE=Révoquer AccessCertificationResponseType.REDUCE=Réduire @@ -73,11 +73,11 @@ ApprovalStageDefinitionType.name=Nom ApprovalStageDefinitionType.displayName=Affichage du nom ApprovalStageDefinitionType.description=Description ApprovalStageDefinitionType.approverRef=Validateur -ApprovalStageDefinitionType.approverRelation=Approver Relation +ApprovalStageDefinitionType.approverRelation=Relation du Validateur ApprovalStageDefinitionType.approverExpression=Approver Expression ApprovalStageDefinitionType.evaluationStrategy=Stratégie d'évaluation ApprovalStageDefinitionType.outcomeIfNoApprovers=Issue en l'absence de validateur -ApprovalStageDefinitionType.groupExpansion=Group expansion +ApprovalStageDefinitionType.groupExpansion=Expansion du groupe ApprovalStageDefinitionType.formRef=Formulaire ApprovalStageDefinitionType.additionalInformation=Information supplémentaire ApprovalStageDefinitionType.automaticallyApproved=Approuvé automatiquement @@ -184,12 +184,12 @@ CapabilitiesType.addRemoveAttributeValues=Ajouter/Retirer des valeurs CapabilitiesType.countObjects=Compter les objets CapabilitiesType.delete=Supprimer CapabilitiesType.read=Lire -CapabilitiesType.auxiliaryObjectClasses=Auxiliary Object Classes +CapabilitiesType.auxiliaryObjectClasses=Classes d'objet auxiliaire CapabilitiesType.pagedSearch=Recherche paginée CapabilitiesType.script=Script CleanupPoliciesType.auditRecords=Enregistrements d'audit CleanupPoliciesType.closedTasks=Tâches closes -CleanupPoliciesType.closedCertificationCampaigns=Closed certification campaigns +CleanupPoliciesType.closedCertificationCampaigns=Campagnes de certification fermées CleanupPoliciesType.outputReports=Rapports de sortie CleanupPoliciesType.objectResults=Résultats d'objet CleanupPolicyType.maxAge=Âge maximal @@ -228,9 +228,9 @@ DelegateWorkItemActionType.approverRef=Validateur DelegateWorkItemActionType.approverExpression=Validateur(s) - sous forme d'expression DelegateWorkItemActionType.outcomeIfNoApprovers=Issue en l'absence de validateur DelegateWorkItemActionType.duration=Durée -DelegateWorkItemActionType.delegationMethod=Delegation method +DelegateWorkItemActionType.delegationMethod=Méthode de délégation DelegateWorkItemActionType.notifyBeforeAction=Notifier avant action -DeltaSourceSpecificationType.details=Delta source specification +DeltaSourceSpecificationType.details=Spécification de la source du delta DeltaSourceSpecificationType.item=Objet DeltaSourceSpecificationType.itemValue=Valeur de l'objet DeploymentInformationType.name=Nom @@ -267,18 +267,18 @@ FocusType.inducement=Inductions FocusType.delegations=Délégations FocusType.delegatedToMe=Délégué à moi FocusType.displayName=Nom affiché -FormDisplayType.details=Form display +FormDisplayType.details=Affichage de formulaire FormDisplayType.theme=Thème -FormItemDisplayType.details=Form item display -FormItemDisplayType.minOccurs=Min occurs -FormItemDisplayType.maxOccurs=Max occurs +FormItemDisplayType.details=Affichage d'élément de formulaire +FormItemDisplayType.minOccurs=Occurrences min +FormItemDisplayType.maxOccurs=Occurrences max FormItemDisplayType.size=Taille FormItemDisplayType.maxSize=Taille max FormItemDisplayType.newLine=Nouvelle ligne FormSpecificationType.title=Titre FormSpecificationType.formRef=Reference to form -FormSpecificationType.panelClass=Panel class -FormSpecificationType.panelUri=Panel uri +FormSpecificationType.panelClass=Classe de panneau +FormSpecificationType.panelUri=Uri du panneau GenericPcpAspectConfigurationType.name=Nom GlobalPolicyRuleType.details=Règle globale de politique GlobalPolicyRuleType.focusSelector=Sélecteur de mise au point @@ -287,18 +287,18 @@ GlobalPolicyRuleType.condition=Conditions GuiExportSettingsType.sizeLimit=Taille limite GuiFlexibleLabelType.visibility=Visibilité GuiFlexibleLabelType.expression=Expression -GuiObjectDetailsPageType.details=Gui object details page +GuiObjectDetailsPageType.details=Page de détails de l'objet Gui GuiObjectDetailsPageType.summaryPanel=Panneau récapitulatif GuiObjectDetailsPageType.saveMethod=Enregistrer la méthode GuiObjectDetailsSetType.objectDetailsPage=Page de détails de l'objet GuiObjectListViewType.name=Nom GuiObjectListViewType.type=Type GuiObjectListViewType.collectionRef=Reference to object collection -GuiObjectListViewType.display=Display properties -GuiObjectListViewType.searchBoxConfiguration=Search box configuration +GuiObjectListViewType.display=Propriétés d'affichage +GuiObjectListViewType.searchBoxConfiguration=Configuration du champ de recherche GuiObjectListViewType.distinct=Distinct GuiObjectListViewType.column=Colonne -GuiObjectListViewType.disableSorting=Disable sorting +GuiObjectListViewType.disableSorting=Désactiver le tri GuiObjectListViewsType.default=Défaut GuiObjectListViewsType.objectList=Liste d'objets HasAssignmentPolicyConstraintType.targetRef=Cible @@ -311,8 +311,8 @@ IconType.cssClass=Classe CSS InfrastructureConfigurationType.defaultHostname=Nom d'hôte par défaut InfrastructureConfigurationType.intraClusterHttpUrlPattern=Motif d'URL HTTP interne à la grappe InfrastructureConfigurationType.remoteHostAddressHeader -InternalsConfigurationType.enableExperimentalCode=Enable experimental code -InternalsConfigurationType.maxModelClicks=Max model clicks +InternalsConfigurationType.enableExperimentalCode=Activer le code expérimental +InternalsConfigurationType.maxModelClicks=Clics max du modèle InternalsConfigurationType.polyStringNormalizer=Poly string normalizer InternalsConfigurationType.subresultStripThreshold=Subresult strip threshold LegacyApproversSpecificationUsageType.NEVER=Jamais @@ -320,13 +320,13 @@ LegacyApproversSpecificationUsageType.ALWAYS=Toujours LegacyApproversSpecificationUsageType.IF_NO_EXPLICIT_APPROVAL_POLICY_ACTION=If no explicit approval policy action LifecycleStateTransitionType.name=Nom LifecycleStateTransitionType.description=Description -LifecycleStateTransitionType.targetState=Target state +LifecycleStateTransitionType.targetState=État cible LifecycleStateTransitionType.condition=Conditions -LifecycleStateActionDataReductionType.purgeItem=Purge item +LifecycleStateActionDataReductionType.purgeItem=Purger les éléments LifecycleStateActionType.details=Action de l'état du cycle de vie LifecycleStateActionType.name=Nom LifecycleStateActionType.description=Description -LifecycleStateActionType.dataReduction=Data reduction +LifecycleStateActionType.dataReduction=Réduction de donnée LifecycleStateModelType.state=État du cycle de vie LifecycleStateType.details=État du cycle de vie LifecycleStateType.name=Nom @@ -335,8 +335,8 @@ LifecycleStateType.displayName=Affichage du nom LifecycleStateType.forcedActivationStatus=État d'activation forcé LifecycleStateType.forcedAssignment=Attribution forcée LifecycleStateType.activeAssignments=Attributions actives -LifecycleStateType.entryAction=Entry action -LifecycleStateType.exitAction=Exit action +LifecycleStateType.entryAction=Action d'entrée +LifecycleStateType.exitAction=Action de sortie LifecycleStateType.transition=Transition LifecycleStateType.forcedAssignment=Attribution forcée LockoutStatusType.LOCKED=Verrouillé @@ -345,12 +345,12 @@ LockoutStatusType.UNDEFINED=Indéterminé LoggingComponentType.ALL=Tout LoggingComponentType.GUI=Enregistreur graphique LoggingComponentType.WEB=Enregistreur Web -LoggingComponentType.MODEL=Model logger -LoggingComponentType.NOTIFICATIONS = Notification logger +LoggingComponentType.MODEL=Enregistreur de modèle +LoggingComponentType.NOTIFICATIONS = Enregistreur de notification LoggingComponentType.PROVISIONING=Provisioning logger -LoggingComponentType.REPOSITORY=Repository logger +LoggingComponentType.REPOSITORY=Enregistreur de dépôt LoggingComponentType.RESOURCEOBJECTCHANGELISTENER=Resource object change listener logger -LoggingComponentType.TASKMANAGER=Task manager logger +LoggingComponentType.TASKMANAGER=Enregistreur du gestionnaire de tâche LoggingComponentType.WORKFLOWS = Workflow logger LoggingComponentType.ACCESS_CERTIFICATION = Access certification logger LoggingComponentType.SECURITY = Security logger @@ -363,9 +363,9 @@ LoggingLevelType.ALL=Tout LoggingLevelType.DEBUG=Déboguer LoggingLevelType.ERROR=Erreur LoggingLevelType.INFO=Info -LoggingLevelType.OFF=Off +LoggingLevelType.OFF=éteint LoggingLevelType.TRACE=Trace -LoggingLevelType.WARN=Warn +LoggingLevelType.WARN=Prévenir MailConfigurationType.details=Configuration du courrier MailConfigurationType.defaultFrom=Défaut de MailConfigurationType.debug=Déboguer @@ -381,10 +381,10 @@ MailTransportSecurityType.NONE=Aucun MailTransportSecurityType.none=Aucun MailTransportSecurityType.SSL=SSL MailTransportSecurityType.ssl=SSL -MailTransportSecurityType.STARTTLS_ENABLED=StartTLS enabled -MailTransportSecurityType.starttlsEnabled=StartTLS enabled -MailTransportSecurityType.STARTTLS_REQUIRED=StartTLS required -MailTransportSecurityType.starttlsRequired=StartTLS required +MailTransportSecurityType.STARTTLS_ENABLED=StartTLS activé +MailTransportSecurityType.starttlsEnabled=StartTLS activé +MailTransportSecurityType.STARTTLS_REQUIRED=StartTLS requis +MailTransportSecurityType.starttlsRequired=StartTLS requis MappingStrengthType.NORMAL=Normal MappingStrengthType.STRONG=Fort MappingStrengthType.WEAK=Faible @@ -392,16 +392,16 @@ MisfireActionType.EXECUTE_IMMEDIATELY=Exécuter immédiatement MisfireActionType.RESCHEDULE=Replanifier ModificationPolicyConstraintType.operation=Opération ModificationPolicyConstraintType.item=Objet -ModificationPolicyConstraintType.exactPathMatch=Exactly path match +ModificationPolicyConstraintType.exactPathMatch=Correspondance exacte du chemin ModificationPolicyConstraintType.expression=Expression -MultiplicityPolicyConstraintType.multiplicity=Multiplicity +MultiplicityPolicyConstraintType.multiplicity=Multiplicité MultiplicityPolicyConstraintType.relation=Relation NodeExecutionStatusType.COMMUNICATION_ERROR=Injoignable -NodeExecutionStatusType.DOWN=Turned off +NodeExecutionStatusType.DOWN=Éteint NodeExecutionStatusType.ERROR=Erreur NodeExecutionStatusType.PAUSED=Arrêté NodeExecutionStatusType.RUNNING=En éxecution -NotificationConfigurationType.details=Notification configuration +NotificationConfigurationType.details=Configuration des notifications NotificationPolicyActionType.details=Notification policy action ObjectFormsType.objectForm=Object form ObjectFormType.details=Object form @@ -423,19 +423,19 @@ ObjectType.FocusType=Foyer ObjectType.FormType=Formulaire ObjectType.FunctionLibraryType=Function library ObjectType.GenericObjectType=Objet générique -ObjectType.LookupTableType=Lookup table +ObjectType.LookupTableType=Table de consultation ObjectType.NodeType=Nœud ObjectType.ObjectCollectionType=Object collection ObjectType.ObjectType=Objet ObjectType.ObjectTemplateType=Gabarit d'objet -ObjectType.OrgManagerType=Org. manager +ObjectType.OrgManagerType=Gestionnaire d'org. ObjectType.OrgType=Organisation ObjectType.ReportOutputType=Report output ObjectType.ReportType=Rapport ObjectType.ResourceType=Ressource ObjectType.RoleType=Rôle ObjectType.SecurityPolicyType=Politique de sécurité -ObjectType.SequenceType=Sequence +ObjectType.SequenceType=Séquence ObjectType.ShadowType=Reflet ObjectType.SystemConfigurationType=Configuration du système ObjectType.TaskType=Tâche @@ -451,20 +451,20 @@ ObjectTypeLowercase.ConnectorHostType=hôte du connecteur ObjectTypeLowercase.FocusType=foyer ObjectTypeLowercase.GenericObjectType=generic object ObjectTypeLowercase.LookupTableType=lookup table -ObjectTypeLowercase.NodeType=node -ObjectTypeLowercase.ObjectType=object +ObjectTypeLowercase.NodeType=nœud +ObjectTypeLowercase.ObjectType=objet ObjectTypeLowercase.ObjectTemplateType=gabarit d'objet -ObjectTypeLowercase.OrgManagerType=org. manager +ObjectTypeLowercase.OrgManagerType=gestionnaire d'org. ObjectTypeLowercase.OrgType=organisation ObjectTypeLowercase.ReportOutputType=report output ObjectTypeLowercase.ReportType=rapport -ObjectTypeLowercase.ResourceType=resource -ObjectTypeLowercase.RoleType=role +ObjectTypeLowercase.ResourceType=ressource +ObjectTypeLowercase.RoleType=rôle ObjectTypeLowercase.SecurityPolicyType=politique de sécurité ObjectTypeLowercase.SequenceType=sequence ObjectTypeLowercase.ShadowType=reflet ObjectTypeLowercase.SystemConfigurationType=configuration du système -ObjectTypeLowercase.TaskType=task +ObjectTypeLowercase.TaskType=tâche ObjectTypeLowercase.UserType=utilisateur ObjectTypeLowercase.ServiceType=service ObjectTypeLowercase.ValuePolicyType=politique de valeur @@ -475,27 +475,27 @@ OrgType.costCenter=Centre de coûts OrgType.displayName=Affichage du nom OrgType.identifier=Identifiant OrgType.mailDomain=Domaine de messagerie -OrgType.orgType=Org. type +OrgType.orgType=Type d'org OrgType.requestable=Sur demande OrgType.tenant=Locataire OriginType.ACTIVATIONS=Activations OriginType.ASSIGNMENTS=Attributions OriginType.CREDENTIALS=Certificat -OriginType.INBOUND=Inbound +OriginType.INBOUND=Entrant OriginType.null=- -OriginType.OUTBOUND=Outbound +OriginType.OUTBOUND=Sortant OriginType.RECONCILIATION=Harmonisation -OriginType.SYNC_ACTION=Sync action -OriginType.USER_ACTION=User action -OriginType.USER_POLICY=User policy +OriginType.SYNC_ACTION=Action de synchronisation +OriginType.USER_ACTION=Action utilisateur +OriginType.USER_POLICY=Politique utilisateur AccessCertificationCaseOutcomeStrategyType.ONE_ACCEPT_ACCEPTS = Tout "accord" accepte AccessCertificationCaseOutcomeStrategyType.ONE_DENY_DENIES = Tout "refus" refuse AccessCertificationCaseOutcomeStrategyType.ACCEPTED_IF_NOT_DENIED = Accepté si personne ne rejette AccessCertificationCaseOutcomeStrategyType.ALL_MUST_ACCEPT = Accepté uniquement si tous les relecteurs acceptent AccessCertificationRemediationStyleType.AUTOMATED=Harmonisation automatique (les éléments non conformes sont automatiquement supprimés) AccessCertificationRemediationStyleType.REPORT_ONLY=Harmonisation manuelle (les éléments non conformes sont signalés) -PcpAspectConfigurationType.approvalSchema=Approval schema -PcpAspectConfigurationType.applicabilityCondition=Applicability condition +PcpAspectConfigurationType.approvalSchema=Schéma de validation +PcpAspectConfigurationType.applicabilityCondition=Condition d'applicabilité PcpAspectConfigurationType.approverRef=Approvers for this aspect PcpAspectConfigurationType.enabled=Activé PrimaryChangeProcessorConfigurationType.policyRuleBasedAspect=Policy rule based aspect @@ -509,27 +509,27 @@ PrimaryChangeProcessorConfigurationType.addAbstractRoleResourceAssignmentAspect= PrimaryChangeProcessorConfigurationType.modifyAbstractRoleResourceAssignmentAspect=Modify abstract role resource assignment aspect PrimaryChangeProcessorConfigurationType.addAbstractRoleAspect=Add abstract role aspect PrimaryChangeProcessorConfigurationType.modifyAbstractRoleAspect=Modify abstract role aspect -PrimaryChangeProcessorConfigurationType.addUserAspect=Add user aspect -PrimaryChangeProcessorConfigurationType.modifyUserAspect=Modify user aspect -PrimaryChangeProcessorConfigurationType.addResourceAspect=Add resource aspect -PrimaryChangeProcessorConfigurationType.modifyResourceAspect=Modify resource aspect +PrimaryChangeProcessorConfigurationType.addUserAspect=Ajouter aspect utilisateur +PrimaryChangeProcessorConfigurationType.modifyUserAspect=Modifier aspect utilisateur +PrimaryChangeProcessorConfigurationType.addResourceAspect=Ajouter aspect ressource +PrimaryChangeProcessorConfigurationType.modifyResourceAspect=Modifier aspect ressource PrimaryChangeProcessorConfigurationType.addAssociationAspect=Ajouter un aspect "association" -PrimaryChangeProcessorConfigurationType.otherAspect=Other aspect -PolicyConstraintEnforcementType.ENFORCE=Enforce -PolicyConstraintEnforcementType.REMEDIATE=Remediate +PrimaryChangeProcessorConfigurationType.otherAspect=Autre aspect +PolicyConstraintEnforcementType.ENFORCE=Imposer +PolicyConstraintEnforcementType.REMEDIATE=Remédier PolicyConstraintEnforcementType.REPORT=Signaler PolicyConstraintReferenceType.name=Nom PolicySituationPolicyConstraintType.situation=Situation ProfilingConfigurationType.enabled=Activé -ProfilingConfigurationType.requestFilter=Request filter -ProfilingConfigurationType.performanceStatistics=Performance statistics -ProfilingConfigurationType.dumpInterval=Dump interval +ProfilingConfigurationType.requestFilter=Filtre de requête +ProfilingConfigurationType.performanceStatistics=Statistiques de performance +ProfilingConfigurationType.dumpInterval=Intervalle de vidage ProfilingConfigurationType.model=Modèle ProfilingConfigurationType.repository=Dépôt -ProfilingConfigurationType.provisioning=Provisioning +ProfilingConfigurationType.provisioning=Approvisionnement ProfilingConfigurationType.ucf=Ucf ProfilingConfigurationType.synchronizationService=Service de synchronisation -ProfilingConfigurationType.taskManager=Task manager +ProfilingConfigurationType.taskManager=Gestionnaire de tâche ProfilingConfigurationType.workflow=Workflow ProjectionPolicyType.assignmentPolicyEnforcement=Application de la politique d'attribution ProjectionPolicyType.legalize=Légaliser @@ -556,11 +556,11 @@ ResourceObjectTypeDependencyStrictnessType.LAX=Lax ResourceObjectTypeDependencyStrictnessType.RELAXED=Relaxed ResourceObjectTypeDependencyStrictnessType.STRICT=Strict RichHyperlinkType.details=Rich hyperlink -RichHyperlinkType.targetUrl=Target url +RichHyperlinkType.targetUrl=URL cible RichHyperlinkType.label=Label RichHyperlinkType.description=Description RichHyperlinkType.icon=Icône -RichHyperlinkType.color=Color +RichHyperlinkType.color=Couleur RichHyperlinkType.authorization=Autorisation RoleManagementConfigurationType.description=Description RoleManagementConfigurationType.roleCatalogRef=Référence du catalogue de rôles @@ -570,10 +570,10 @@ RoleManagementConfigurationType.defaultAssignmentConstraints=Contraintes d'attri RoleManagementConfigurationType.defaultExecuteAfterAllApprovals=Default execute after all approvals RoleManagementConfigurationType.autoassignEnabled=Autoassign enabled RoleManagementConfigurationType.relations=Relations -ShadowType.dead=Dead +ShadowType.dead=Mort ShadowType.kind=Sorte ShadowType.failedOperationType=Failed operation type -ShadowType.exists=Exists +ShadowType.exists=Existe ShadowType.intent=Finalité ShadowType.objectClass=Classe d'objet ShadowType.synchronizationSituation=Situation @@ -583,12 +583,12 @@ ShadowKindType.GENERIC=Générique StatePolicyConstraintType.filter=Filtre StatePolicyConstraintType.expression=Expression StatePolicyConstraintType.messageExpression=Message expression -StatePolicyConstraintType.executeScript=Execute script +StatePolicyConstraintType.executeScript=Exécuter le script SummaryPanelSpecificationType.displayName=Nom affiché SummaryPanelSpecificationType.identifier=Identifiant -SummaryPanelSpecificationType.title1=Title1 -SummaryPanelSpecificationType.title2=Title2 -SummaryPanelSpecificationType.title3=Title3 +SummaryPanelSpecificationType.title1=Titre1 +SummaryPanelSpecificationType.title2=Titre2 +SummaryPanelSpecificationType.title3=Titre3 SummaryPanelSpecificationType.organization=Organisation SynchronizationSituationType.DELETED=Supprimé SynchronizationSituationType.DISPUTED=Disputed @@ -602,16 +602,16 @@ ThreadStopActionType.RESTART=Redémarrer ThreadStopActionType.SUSPEND=Suspendre TimeValidityPolicyConstraintType.item=Objet TimeValidityPolicyConstraintType.assignment=Affectation -TimeValidityPolicyConstraintType.activateOn=Activate on -TimeValidityPolicyConstraintType.deactivateOn=Deactivate on -TransitionPolicyConstraintType.stateBefore=State before -TransitionPolicyConstraintType.stateAfter=State after +TimeValidityPolicyConstraintType.activateOn=Activer sur +TimeValidityPolicyConstraintType.deactivateOn=Désactiver sur +TransitionPolicyConstraintType.stateBefore=État avant +TransitionPolicyConstraintType.stateAfter=État après TransitionPolicyConstraintType.constraints=Contraintes FocusType.emailAddress=E-mail UserType.familyName=Nom de famille UserType.fullName=Nom complet UserType.givenName=Prénom -UserInterfaceElementVisibilityType.AUTOMATIC=Automatic +UserInterfaceElementVisibilityType.AUTOMATIC=Automatique UserInterfaceElementVisibilityType.VISIBLE=Visible UserInterfaceElementVisibilityType.VACANT=Vacant UserInterfaceElementVisibilityType.HIDDEN=Caché @@ -645,10 +645,10 @@ ObjectTypes.FOCUS_TYPE=Type de foyer ObjectTypes.REPORT=Signaler ObjectTypes.REPORT_OUTPUT=Report output ObjectTypes.SECURITY_POLICY=Politique de sécurité -ObjectTypes.LOOKUP_TABLE=Lookup table +ObjectTypes.LOOKUP_TABLE=Table de consultation ObjectTypes.ACCESS_CERTIFICATION_DEFINITION=Certification definition ObjectTypes.ACCESS_CERTIFICATION_CAMPAIGN=Certification campaign -ObjectTypes.SEQUENCE=Sequence +ObjectTypes.SEQUENCE=Séquence ObjectTypes.SERVICE=Service ObjectTypes.OBJECT=Objet ObjectTypes.FORM=Formulaire @@ -658,18 +658,18 @@ ObjectTypes.OBJECT_COLLECTION=Object collection OrgType.parentOrganization=Organisation parente ObjectType.extension=Extension FocusType.assignmentKey=Affectation -FocusType.jpegPhoto=Jpeg photo +FocusType.jpegPhoto=Photo JPEG UserType.additionalName=Additional Name -UserType.nickname=Nickname -UserType.honorificPrefix=Honorific Prefix -UserType.honorificSuffix=Honorific Suffix +UserType.nickname=Surnom +UserType.honorificPrefix=Préfixe honorifique +UserType.honorificSuffix=Suffixe honorifique UserType.title=Titre FocusType.preferredLanguage=Langue préférée FocusType.locale=Local FocusType.timezone=Fuseau horaire -UserType.telephoneNumber=Telephone Number -UserType.employeeNumber=Employee Number -UserType.employeeType=Employee Type +UserType.telephoneNumber=Numéro de téléphone +UserType.employeeNumber=Numéro d'employé +UserType.employeeType=Type d'employé UserType.emailAddress=E-mail FocusType.costCenter=Centre de coûts UserType.organization=Organisation @@ -712,7 +712,7 @@ ServiceType.URL=URL SystemConfigurationType.globalSecurityPolicyRef=Politique globale de sécurité SystemConfigurationType.globalAccountSynchronizationSettings=Global account synchronization settings SystemConfigurationType.logging=Journalisation -SystemConfigurationType.notificationConfiguration=Notification configuration +SystemConfigurationType.notificationConfiguration=Configuration des notifications SystemConfigurationType.workflowConfiguration=Workflow configuration SystemConfigurationType.accessCertification=Access certification SystemConfigurationType.roleManagement=Gestion des rôles @@ -726,14 +726,14 @@ PropertyConstraintType.details=Contrainte sur la propriété PropertyConstraintType.path=Chemin ResourceAttribute.connIdName=ConnId Name ResourceAttribute.connIdUID=ConnId UID -ResourceValidator.noSchema=Resource schema is not available: {0} +ResourceValidator.noSchema=Le schéma de la ressource n'est pas disponible : {0} ResourceValidator.multipleSynchronizationDefinitions=Il y a plusieurs définitions de synchronisation pour la sorte ou la finalité : {0}. ResourceValidator.multipleSchemaHandlingDefinitions=Il y a plusieurs définitions de maniement du schéma pour la sorte ou la finalité "{0}". ResourceValidator.multipleSchemaHandlingDefaultDefinitions=Il y a plusieurs définitions de maniement du schéma par défaut pour la sorte "{0}". ResourceValidator.noDefaultAccountSchemaHandlingDefinition=Le maniement du schéma ne spécifie aucune définition par défaut pour les comptes. L'attribution non qualifiée de cette ressource ne fonctionnera pas. ResourceValidator.missingObjectClass=Classe d'objet manquante pour la définition "{0}" du maniement du schéma. ResourceValidator.unknownObjectClass=Classe d'objet inconnue "{1}" pour la définition "{0}" du maniement du schéma. -ResourceValidator.noSynchronizationDefinition=No synchronization definition for "{0}". +ResourceValidator.noSynchronizationDefinition=Aucune définition de synchronisation pour "{0}". ResourceValidator.noSchemaHandlingDefinition=Définition de maniement du schéma manquante pour "{0}". ResourceValidator.noAttributeName=Attribut non nommé dans le maniement du schéma pour "{0}". ResourceValidator.unknownAttributeName=Il n'y a pas d'attribut nommé "{1}" dans la classe d'objet "{2}" (définie dans le maniement du schéma pour "{0}"). @@ -744,11 +744,11 @@ ResourceValidator.noItemNamespace=Espace de nommage manquant dans la référence ResourceValidator.missingAssociationTargetKind=Propriété "sorte cible" manquante pour l'association "{1}" dans le maniement du schéma pour "{0}". ResourceValidator.missingAssociationTargetIntent=Propriété "finalité cible" manquante pour l'association "{1}" dans le maniement du schéma pour "{0}". ResourceValidator.missingAssociationDirection=Propriété "direction" manquante pour l'association "{1}" dans le maniement du schéma pour "{0}". -ResourceValidator.missingAssociationAssociationAttribute=Missing "association attribute" property for association "{1}" in schema handling for "{0}". -ResourceValidator.missingAssociationValueAttribute=Missing "value attribute" property for association "{1}" in schema handling for "{0}". +ResourceValidator.missingAssociationAssociationAttribute=Propriété "attribut d'association" manquante pour l'association "{1}" dans la gestion du schéma pour "{0}". +ResourceValidator.missingAssociationValueAttribute=La propriété "attribut de la valeur" est manquante pour l'association "{1}" dans la gestion du schéma pour "{0}". ResourceValidator.wrongMatchingRule=Règle d'appariement incorrecte pour l'attribut "{1}" dans le maniement du schéma pour "{0}" : {2} ResourceValidator.multipleItems=Il y a plusieurs définitions pour l'attribut ou l'association "{1}" dans "{0}". -ResourceValidator.dependentObjectTypeDoesNotExist=Dependent kind/intent "{1}" does not exist in a dependency of "{0}". +ResourceValidator.dependentObjectTypeDoesNotExist=Le type / finalité dépendant "{1}" n'existe pas dans une dépendance de "{0}". ResourceValidator.targetObjectTypeDoesNotExist=La sorte ou finalité cible "{1}" pour l'association "{2}" n'existe pas dans le maniement du schéma pour "{0}". ResourceValidator.suspiciousMappingSource=Source pour {1} suspecte pour "{2}" dans le maniement du schéma pour "{0}": {3} ResourceValidator.invalidMappingSource=Source pour {1} invalide pour "{2}" dans le maniement du schéma pour "{0}": {3} @@ -757,16 +757,16 @@ ResourceValidator.suspiciousMappingTarget=Cible pour {1} suspecte pour "{2}" dan ResourceValidator.invalidMappingTarget=Cible pour {1} invalide pour "{2}" dans le maniement du schéma pour "{0}": {3} ResourceValidator.missingMappingTarget=Cible pour {1} manquante pour "{2}" dans le maniement du schéma pour "{0}" ResourceValidator.superfluousMappingTarget=Cible pour {1} superflue pour "{2}" dans le maniement du schéma pour "{0}": {3} -ResourceValidator.unknownObjectClassInSynchronization=Unknown object class "{1}" for synchronization definition: "{0}". +ResourceValidator.unknownObjectClassInSynchronization=Classe d'objet inconnue "{1}" pour la définition de la synchronisation : "{0}". ResourceValidator.noReaction=Aucune réaction n'est définie dans "{0}" pour la(les) situation(s): {1} ResourceValidator.duplicateReactions=Réactions définies en double dans "{0}" pour la(les) situation(s): {1} -ResourceValidator.noSituation=Missing synchronization situation name in a reaction defined in "{0}" -ResourceValidator.noCorrelationRule=No correlation rule for synchronization of "{0}" -ResourceValidator.outboundMapping=outbound mapping -ResourceValidator.inboundMapping=inbound mapping number {0} +ResourceValidator.noSituation=Nom de situation de synchronisation manquant dans une réaction définie dans "{0}" +ResourceValidator.noCorrelationRule=Aucune règle de corrélation pour la synchronisation de "{0}" +ResourceValidator.outboundMapping=Correspondance sortante +ResourceValidator.inboundMapping=Correspondance entrante numéro {0} AdminGuiConfigurationType.adminGuiConfiguration=Configuration de l'interface graphique d'administration -AdminGuiConfigurationType.additionalMenuLink=Additional menu link -AdminGuiConfigurationType.userDashboardLink=User dashboard link +AdminGuiConfigurationType.additionalMenuLink=Lien de menu supplémentaire +AdminGuiConfigurationType.userDashboardLink=Lien du tableau de bord utilisateur AdminGuiConfigurationType.objectLists=Listes d'objets AdminGuiConfigurationType.objectForms=Object forms AdminGuiConfigurationType.objectDetails=Détails de l'objet @@ -787,7 +787,7 @@ AdditionalInformationGenerator.exclusionsTitle=Exclusions to be approved AdditionalInformationGenerator.assignmentOf=Affectation de {0} AdditionalInformationGenerator.isInConflictWithAssignmentOf=est en conflit avec l'affectation de {0} AdditionalInformationGenerator.notes=Notes -ExclusionPolicyType.ENFORCE=Enforce +ExclusionPolicyType.ENFORCE=Imposer ExclusionPolicyType.APPROVE=Valider ExclusionPolicyType.REPORT=Signaler TechnicalObjectSpecification={0} "{1}" (OID {2}) @@ -817,20 +817,20 @@ DefaultPolicyConstraint.exclusion=Violation of SoD policy: {0} excludes {1}, the DefaultPolicyConstraint.hasAssignment=L'affectation existe pour {0} ({1}) # {0} = type name, {1} = OID, {2} = before/after. TODO do something with the OID DefaultPolicyConstraint.hasNoAssignment=Aucune affectation n'existe pour {0} {1} ({2}) -DefaultPolicyConstraint.multiplicityConstraint.min.object={0} requires at least {1} assignees with the relation of "{2}" -DefaultPolicyConstraint.multiplicityConstraint.max.object={0} requires at most {1} assignees with the relation of "{2}" -DefaultPolicyConstraint.multiplicityConstraint.min.target={0} requires at least {1} assignees with the relation of "{2}". The operation would result in {3} assignees. -DefaultPolicyConstraint.multiplicityConstraint.max.target={0} requires at most {1} assignees with the relation of "{2}". The operation would result in {3} assignees. +DefaultPolicyConstraint.multiplicityConstraint.min.object={0} nécessite au moins {1} destinataires avec la relation "{2}" +DefaultPolicyConstraint.multiplicityConstraint.max.object={0} nécessite au plus {1} destinataires avec la relation "{2}" +DefaultPolicyConstraint.multiplicityConstraint.min.target={0} nécessite au moins {1} destinataires avec la relation "{2}". L'opération entraînerait {3} personnes affectées. +DefaultPolicyConstraint.multiplicityConstraint.max.target={0} nécessite au plus {1} destinataires avec la relation "{2}". L'opération entraînerait {3} personnes affectées. DefaultPolicyConstraint.and=Toutes les contraintes incluses ont été enclenchées DefaultPolicyConstraint.or=Au moins une des contraintes incluses a été enclenchée DefaultPolicyConstraint.not=Les contraintes incluses n'ont pas été enclenchées DefaultPolicyConstraint.transition=Contrainte de politique de transition appariée DefaultPolicyConstraint.situation=Contrainte de politique de situation appariée PolicyViolationException.message.aggregate=Des infractions à la politique {0} ont eu lieu. -PolicyViolationException.message.projectionPassword=Provided password does not satisfy password policies in {0}: {1} +PolicyViolationException.message.projectionPassword=Le mot de passe fourni ne satisfait pas aux stratégies de mot de passe dans {0 }: {1} PolicyViolationException.message.credentials.nonce=Provided nonce does not satisfy the policies: {0} PolicyViolationException.message.credentials.password=Le mot de passe fourni ne satisfait pas les règles: {0} -PolicyViolationException.message.credentials.securityQuestions=Provided security questions do not satisfy the policies: {0} +PolicyViolationException.message.credentials.securityQuestions=Les questions de sécurité fournies ne satisfont pas aux règles : {0} PolicyViolationException.message.prunedRolesAssigned=Mutually-pruned roles cannot be assigned at the same time: {0} and {1} Credentials.nonce=nonce Credentials.password=mot de passe @@ -853,7 +853,7 @@ VirtualAssignmentSpecificationType.filter=Filtre AbstractRoleType.dataProtection=Protection des données DataProtectionType.controllerName=Nom du contrôleur DataProtectionType.controllerContact=Contact du contrôleur -DataProtectionType.dpoContact=DPO contact +DataProtectionType.dpoContact=Contact DPO DataProtectionType.processingPurposesDescription=Processing purposes DataProtectionType.legitimateInterestDescription=Legitimate interest DataProtectionType.dataRecipientDescription=Data recipient @@ -872,7 +872,7 @@ PolicyRuleType.policyConstraints.help=Contraintes de politique. Lorsque les cont PolicyRuleType.policySituation=Policy situation PolicyRuleType.policySituation.help=Policy situation that is the result when this policy rule is triggered. If the situation is not explicitly stated then default situation will be selected instead. The situation is determined by the constraint that triggered the rule. PolicyRuleType.policyActions=Policy actions -PolicyRuleType.policyActions.help=Action(s) that has to be takes as a reaction to this rule being triggered. +PolicyRuleType.policyActions.help=Action(s) à prendre en réaction au déclenchement de cette règle. PolicyRuleType.evaluationTarget=Evaluation target PolicyRuleType.evaluationTarget.help=Whether this rule has to be applied on an object or an assignment. Normally this is determined by looking at policy constraints. But this setting can be used to override that. AbstractPolicyConstraintType.name=Nom @@ -937,7 +937,7 @@ PolicyActionType.condition.help=Condition spécifiant quand cette action doit ê ApprovalPolicyActionType.details=Approval policy action ApprovalPolicyActionType.compositionStrategy=Composition strategy ApprovalPolicyActionType.compositionStrategy.help=How should be this approval policy action composed with other ones that might be related to the same item (object or assignment). -ApprovalPolicyActionType.approvalDisplayName=Approval display name +ApprovalPolicyActionType.approvalDisplayName=Nom d'affichage de validation ApprovalPolicyActionType.approvalDisplayName.help=Display name for this approval definition. If not specified, the name is derived from triggered constraints (short messages). ApprovalPolicyActionType.approverRelation=Approver relation ApprovalPolicyActionType.approverRelation.help=What relation(s) to use when determining approvers. E.g. "approver", "owner", "securityApprover", and so on. @@ -945,7 +945,7 @@ ApprovalPolicyActionType.approverRef=Validateur(s) ApprovalPolicyActionType.approverRef.help=Liste des validateurs à utiliser. ApprovalPolicyActionType.approverExpression=Validateur(s) - sous forme d'expression ApprovalPolicyActionType.approverExpression.help=Expression(s) définissant la liste des validateurs à utiliser. Lorsqu'une ou plusieurs expression(s) sont spécifiées, leur évaluation produit la liste des validateurs (UserType, OrgType, RoleType ou n'importe quelle combinaison de ceux-ci). -ApprovalPolicyActionType.approvalSchema=Approval schema +ApprovalPolicyActionType.approvalSchema=Schéma de validation ApprovalPolicyActionType.approvalSchema.help=More complex (multi-stages) approval schema. ApprovalPolicyActionType.processSpecification=Process specification CertificationPolicyActionType.definitionRef=Définition @@ -960,13 +960,13 @@ PolicyConstraintPresentationType.final=Final PolicyConstraintPresentationType.final.help=If set to true, no embedded triggers will be presented. Use for hiding constraints that are to be considered too technical to be shown to user. PolicyConstraintPresentationType.hidden=Caché PolicyConstraintPresentationType.hidden.help=If set to true, this trigger will be excluded from presentation. -PolicyConstraintPresentationType.displayOrder=Display order +PolicyConstraintPresentationType.displayOrder=Ordre d'affichage PolicyConstraintPresentationType.displayOrder.help=Ordinal number that determines ordering of displayed messages. DefaultPolicyConstraint.Short.assignmentModification.toBeAdded=Affectation de {0} à {1} DefaultPolicyConstraint.Short.assignmentModification.wasAdded=Affecté {0} à {1} -DefaultPolicyConstraint.Short.assignmentModification.toBeDeleted=Unassigning {0} from {1} -DefaultPolicyConstraint.Short.assignmentModification.wasDeleted=Unassigned {0} from {1} +DefaultPolicyConstraint.Short.assignmentModification.toBeDeleted=Désattribution de {0} à partir de {1} +DefaultPolicyConstraint.Short.assignmentModification.wasDeleted=Désattribué de {0} à partir de {1} DefaultPolicyConstraint.Short.assignmentModification.toBeModified=Modification de l'affectation de {0} sur {1} DefaultPolicyConstraint.Short.assignmentModification.wasModified=Affectation modifiée de {0} sur {1} DefaultPolicyConstraint.Short.objectModification.toBeAdded=Ajout de {0} @@ -983,10 +983,10 @@ DefaultPolicyConstraint.Short.assignmentState.named=Matching state: assignment o DefaultPolicyConstraint.Short.exclusion={0} exclut {1} DefaultPolicyConstraint.Short.hasAssignment=L'affectation existe pour {0} ({1}) DefaultPolicyConstraint.Short.hasNoAssignment=Aucune affectation n'existe pour {0} {1} ({2}) -DefaultPolicyConstraint.Short.multiplicityConstraint.min.object={0} requires at least {1} assignees ("{2}") -DefaultPolicyConstraint.Short.multiplicityConstraint.max.object={0} requires at most {1} assignees ("{2}") -DefaultPolicyConstraint.Short.multiplicityConstraint.min.target={0} requires at least {1} assignees ("{2}") -DefaultPolicyConstraint.Short.multiplicityConstraint.max.target={0} requires at most {1} assignees ("{2}") +DefaultPolicyConstraint.Short.multiplicityConstraint.min.object={0} nécessite au moins {1} destinataires ("{2}") +DefaultPolicyConstraint.Short.multiplicityConstraint.max.object={0} nécessite au plus {1} destinataires ("{2}") +DefaultPolicyConstraint.Short.multiplicityConstraint.min.target={0} nécessite au moins {1} destinataires ("{2}") +DefaultPolicyConstraint.Short.multiplicityConstraint.max.target={0} nécessite au plus {1} destinataires ("{2}") DefaultPolicyConstraint.Short.and=Toutes contraintes enclenchées DefaultPolicyConstraint.Short.or=Au moins une contrainte enclenchée DefaultPolicyConstraint.Short.not=Aucune contrainte enclenchée @@ -994,9 +994,9 @@ DefaultPolicyConstraint.Short.transition=Contrainte de transition appariée DefaultPolicyConstraint.Short.situation=Contrainte de situation appariée ApprovalOf=Validation de : {0} ApprovalAndExecutionOf=Validation et exécution de : {0} -ApprovingAndExecuting.CreationOf=Approving and executing creation of {0} (started {1}) -ApprovingAndExecuting.DeletionOf=Approving and executing deletion of {0} (started {1}) -ApprovingAndExecuting.ChangeOf=Approving and executing change of {0} (started {1}) +ApprovingAndExecuting.CreationOf=Approuver et exécuter la création de {0} (démarré {1}) +ApprovingAndExecuting.DeletionOf=Approuver et exécuter la suppression de {0} (démarré {1}) +ApprovingAndExecuting.ChangeOf=Approuver et exécuter le changement de {0} (démarré {1}) ShadowType.attributes=Attributs ShadowType.association=Associations MetadataType.requestTimestamp=Demandé à @@ -1024,7 +1024,7 @@ MetadataType.createTaskRef=Créer par tâche MetadataType.modifyTaskRef=Modifié par tâche ResourceObjectAssociationType.ref=ref relation.default=défaut -relation.manager=manager +relation.manager=gestionnaire relation.meta=meta relation.deputy=deputy relation.approver=validateur @@ -1055,7 +1055,7 @@ WfExecutionTasksSerializationScopeType.OPERATION=Opération WfExecutionTasksSerializationScopeType.OBJECT=Objet WfExecutionTasksSerializationScopeType.TARGET=Cible WfExecutionTasksSerializationScopeType.GLOBAL=Global -TaskExecutionGroupConstraintType.group=Group name +TaskExecutionGroupConstraintType.group=Nom du groupe TaskExecutionGroupConstraintType.groupTaskLimit=Group task limit WfChangeProcessorConfigurationType.enabled=Activé PcpAspectConfigurationType.approverExpression=Validateur(s) - sous forme d'expression @@ -1063,14 +1063,14 @@ PcpAspectConfigurationType.automaticallyApproved=Approuvé automatiquement WfProcessSpecificationType.ref=Référence WfProcessSpecificationType.name=Nom WfProcessSpecificationType.order=Ordre -WfProcessSpecificationType.deltaFrom=Delta from -WfProcessSpecificationType.includeAction=Include action -WfProcessSpecificationType.includeActionIfPresent= Include action if present -WfProcessSpecificationType.approvalDisplayName=Approval display name -WorkItemActionsType.complete=Complete -WorkItemActionsType.notify=Notify +WfProcessSpecificationType.deltaFrom=Delta de +WfProcessSpecificationType.includeAction=Inclure l'action +WfProcessSpecificationType.includeActionIfPresent= Inclure l'action si présente +WfProcessSpecificationType.approvalDisplayName=Nom d'affichage de validation +WorkItemActionsType.complete=Achevée +WorkItemActionsType.notify=Notifier WorkItemActionsType.delegate=Déléguer -WorkItemActionsType.escalate=Escalate +WorkItemActionsType.escalate=Intensifier WorkItemNotificationActionType.perAssignee=Per assignee WorkItemNotificationActionType.handler=Handler WorkItemTimedActionsType.name=Nom @@ -1081,3 +1081,9 @@ WorkItemTimedActionsType.actions=Actions WorkItemTimedActionsType.condition=Conditions WorkItemTimedActionsType.escalationLevelFrom=Escalation level from WorkItemTimedActionsType.escalationLevelTo=Escalation level to +PendingOperationExecutionStatusType.REQUESTED=Demandé +PendingOperationExecutionStatusType.EXECUTION_PENDING=Execution pending +PendingOperationExecutionStatusType.EXECUTING=En exécution +PendingOperationExecutionStatusType.COMPLETED=Completed +PendingOperationTypeType.MANUAL=Manual +PendingOperationTypeType.RETRY=Retry diff --git a/infra/schema/src/main/resources/localization/schema_hu.properties b/infra/schema/src/main/resources/localization/schema_hu.properties index 852fffd866f..0a409d419f7 100644 --- a/infra/schema/src/main/resources/localization/schema_hu.properties +++ b/infra/schema/src/main/resources/localization/schema_hu.properties @@ -1081,3 +1081,9 @@ WorkItemTimedActionsType.actions=Actions WorkItemTimedActionsType.condition=Feltétel WorkItemTimedActionsType.escalationLevelFrom=Escalation level from WorkItemTimedActionsType.escalationLevelTo=Escalation level to +PendingOperationExecutionStatusType.REQUESTED=Requested +PendingOperationExecutionStatusType.EXECUTION_PENDING=Execution pending +PendingOperationExecutionStatusType.EXECUTING=Executing +PendingOperationExecutionStatusType.COMPLETED=Completed +PendingOperationTypeType.MANUAL=Manual +PendingOperationTypeType.RETRY=Retry diff --git a/infra/schema/src/main/resources/localization/schema_it.properties b/infra/schema/src/main/resources/localization/schema_it.properties index 5b0b5e3c2a6..97df0d1d74a 100644 --- a/infra/schema/src/main/resources/localization/schema_it.properties +++ b/infra/schema/src/main/resources/localization/schema_it.properties @@ -280,7 +280,7 @@ FormSpecificationType.formRef=Reference to form FormSpecificationType.panelClass=Panel class FormSpecificationType.panelUri=Panel uri GenericPcpAspectConfigurationType.name=Nome -GlobalPolicyRuleType.details=Global policy rule +GlobalPolicyRuleType.details=Regola globale della policy GlobalPolicyRuleType.focusSelector=Focus selector GlobalPolicyRuleType.targetSelector=Target selector GlobalPolicyRuleType.condition=Condizione @@ -345,12 +345,12 @@ LockoutStatusType.UNDEFINED=Non definito LoggingComponentType.ALL=Tutti LoggingComponentType.GUI=GUI logger LoggingComponentType.WEB=Web logger -LoggingComponentType.MODEL=Model logger +LoggingComponentType.MODEL=Logger Modello LoggingComponentType.NOTIFICATIONS = Notification logger -LoggingComponentType.PROVISIONING=Provisioning logger -LoggingComponentType.REPOSITORY=Repository logger -LoggingComponentType.RESOURCEOBJECTCHANGELISTENER=Resource object change listener logger -LoggingComponentType.TASKMANAGER=Task manager logger +LoggingComponentType.PROVISIONING=logger provisioning +LoggingComponentType.REPOSITORY=Logger repository +LoggingComponentType.RESOURCEOBJECTCHANGELISTENER=Logger cambiamenti degli oggetti della risorsa +LoggingComponentType.TASKMANAGER=Logger attività manager LoggingComponentType.WORKFLOWS = Workflow logger LoggingComponentType.ACCESS_CERTIFICATION = Access certification logger LoggingComponentType.SECURITY = Security logger @@ -411,7 +411,7 @@ ObjectSelectorType.description=Descrizione ObjectSelectorType.type=Tipo ObjectSelectorType.subtype=Subtype ObjectSelectorType.orgRef=Organizzazione -ObjectSelectorType.filter=Filter +ObjectSelectorType.filter=Filtro ObjectType.description=Descrizione ObjectType.AbstractRoleType=Ruolo astratto ObjectType.AccessCertificationCampaignType=Campagna di certificazione degli accessi @@ -580,7 +580,7 @@ ShadowType.synchronizationSituation=Situazione ShadowKindType.ACCOUNT=Account ShadowKindType.ENTITLEMENT=Entitlement ShadowKindType.GENERIC=Generic -StatePolicyConstraintType.filter=Filter +StatePolicyConstraintType.filter=Filtro StatePolicyConstraintType.expression=Espressione StatePolicyConstraintType.messageExpression=Message expression StatePolicyConstraintType.executeScript=Execute script @@ -696,7 +696,7 @@ RoleType.roleType=Role Type ObjectPolicyConfigurationType.details=Object policy configuration ObjectPolicyConfigurationType.type=Tipo ObjectPolicyConfigurationType.subtype=Subtype -ObjectPolicyConfigurationType.objectTemplateRef=Object policy +ObjectPolicyConfigurationType.objectTemplateRef=Policy dell'oggetto ObjectPolicyConfigurationType.propertyConstraint=Property Constraint ObjectPolicyConfigurationType.conflictResolution=Conflict Resolution ObjectPolicyConfigurationType.lifecycleStateModel=Lifecycle State Model @@ -713,14 +713,14 @@ SystemConfigurationType.globalSecurityPolicyRef=Global security policy SystemConfigurationType.globalAccountSynchronizationSettings=Global account synchronization settings SystemConfigurationType.logging=Logging SystemConfigurationType.notificationConfiguration=Notification configuration -SystemConfigurationType.workflowConfiguration=Workflow configuration -SystemConfigurationType.accessCertification=Access certification -SystemConfigurationType.roleManagement=Role management +SystemConfigurationType.workflowConfiguration=Configurazione Workflow +SystemConfigurationType.accessCertification=Certificazione degli accessi +SystemConfigurationType.roleManagement=Gestione Ruoli SystemConfigurationType.profilingConfiguration=Profiling configuration SystemConfigurationType.cleanupPolicy=Cleanup policy SystemConfigurationType.internals=Internals SystemConfigurationType.deploymentInformation=Deployment information -SystemConfigurationType.infrastructure=Infrastructure +SystemConfigurationType.infrastructure=Infrastruttura SystemConfigurationType.fullTextSearch=Full text search PropertyConstraintType.details=Vincolo della proprietà PropertyConstraintType.path=Path @@ -777,7 +777,7 @@ AdminGuiConfigurationType.enableExperimentalFeatures=Enable experimental feature AdminGuiConfigurationType.defaultExportSettings=Default export settings AdminGuiConfigurationType.feature=Feature AdminGuiConfigurationType.feedbackMessagesHook=Feedback messages hook -AdminGuiConfigurationType.roleManagement=Role management +AdminGuiConfigurationType.roleManagement=Gestione Ruoli midPointVersion=${pom.version} midPointRevision=${git.describe} IdempotenceType.CONSERVATIVE=Conservative @@ -849,7 +849,7 @@ ValuePolicy.maximalOccurrenceExceeded=Maximal occurrence ({0}) of characters ({1 ValuePolicy.firstCharacterNotAllowed=First character is not from allowed set. Allowed set: {0}. ValuePolicy.charactersNotAllowed=Characters [ {0} ] are not allowed in the value. VirtualAssignmentSpecificationType.targetType=Tipo del target -VirtualAssignmentSpecificationType.filter=Filter +VirtualAssignmentSpecificationType.filter=Filtro AbstractRoleType.dataProtection=Data protection DataProtectionType.controllerName=Controller name DataProtectionType.controllerContact=Controller contact @@ -1081,3 +1081,9 @@ WorkItemTimedActionsType.actions=Actions WorkItemTimedActionsType.condition=Condizione WorkItemTimedActionsType.escalationLevelFrom=Escalation level from WorkItemTimedActionsType.escalationLevelTo=Escalation level to +PendingOperationExecutionStatusType.REQUESTED=Richiesto +PendingOperationExecutionStatusType.EXECUTION_PENDING=Execution pending +PendingOperationExecutionStatusType.EXECUTING=Executing +PendingOperationExecutionStatusType.COMPLETED=Completed +PendingOperationTypeType.MANUAL=Manual +PendingOperationTypeType.RETRY=Retry diff --git a/infra/schema/src/main/resources/localization/schema_ja.properties b/infra/schema/src/main/resources/localization/schema_ja.properties index 652c016743a..4bc286aaab3 100644 --- a/infra/schema/src/main/resources/localization/schema_ja.properties +++ b/infra/schema/src/main/resources/localization/schema_ja.properties @@ -924,16 +924,16 @@ PolicyActionsType.prune=Prune PolicyActionsType.prune.help=The operation will proceed. Any other assignments that are in conflict with this assignment that triggered the rule will be "pruned": they will be removed. The removal of the conflicting assignments is automatic and silent. It will not be subject to approvals or other policy constraints. PolicyActionsType.certification=Certification PolicyActionsType.certification.help=The operation will proceed. The object will be scheduled for a certification campaign after the operation is done. -PolicyActionsType.notification=Notification -PolicyActionsType.notification.help=The operation will proceed. Notifications are sent at the end of the operation. -PolicyActionsType.record=Record -PolicyActionsType.record.help=The operation will proceed. Policy situation will be recorded for given object or assignment. +PolicyActionsType.notification=通知 +PolicyActionsType.notification.help=操作は続行されます。通知は操作の最後に送信されます。 +PolicyActionsType.record=記録 +PolicyActionsType.record.help=操作は続行されます。ポリシーの状況は、特定のオブジェクトまたはアサインに対して記録されます。 PolicyActionType.name=名前 -PolicyActionType.name.help=Short name of the policy action. It is used to identify the action in user interface, logfiles, etc. +PolicyActionType.name.help=ポリシー・アクションの略称。これは、ユーザー・インタフェース、ログファイルなどのアクションを識別するために使用されます。 PolicyActionType.description=説明 -PolicyActionType.description.help=Free-form description of the policy action (comment). +PolicyActionType.description.help=ポリシーアクションの自由形式の説明(コメント)。 PolicyActionType.condition=条件 -PolicyActionType.condition.help=Condition specifying when should this action be applied. +PolicyActionType.condition.help=このアクションをいつ適用するかを指定する条件。 ApprovalPolicyActionType.details=Approval policy action ApprovalPolicyActionType.compositionStrategy=Composition strategy ApprovalPolicyActionType.compositionStrategy.help=How should be this approval policy action composed with other ones that might be related to the same item (object or assignment). @@ -948,7 +948,7 @@ ApprovalPolicyActionType.approverExpression.help=Expression(s) that yield approv ApprovalPolicyActionType.approvalSchema=Approval schema ApprovalPolicyActionType.approvalSchema.help=More complex (multi-stages) approval schema. ApprovalPolicyActionType.processSpecification=Process specification -CertificationPolicyActionType.definitionRef=Definition +CertificationPolicyActionType.definitionRef=定義 CertificationPolicyActionType.definitionRef.help=Certification definition(s) to be started as part of the action execution. PolicyConstraintPresentationType.message=メッセージ PolicyConstraintPresentationType.message.help=Message to be conveyed to the user. @@ -1054,9 +1054,9 @@ WfExecutionTasksSerializationType.groupPrefix=Execution group prefix WfExecutionTasksSerializationScopeType.OPERATION=操作 WfExecutionTasksSerializationScopeType.OBJECT=オブジェクト WfExecutionTasksSerializationScopeType.TARGET=ターゲット -WfExecutionTasksSerializationScopeType.GLOBAL=Global -TaskExecutionGroupConstraintType.group=Group name -TaskExecutionGroupConstraintType.groupTaskLimit=Group task limit +WfExecutionTasksSerializationScopeType.GLOBAL=グローバル +TaskExecutionGroupConstraintType.group=グループ名 +TaskExecutionGroupConstraintType.groupTaskLimit=グループタスク制限 WfChangeProcessorConfigurationType.enabled=有効 PcpAspectConfigurationType.approverExpression=Approver expression PcpAspectConfigurationType.automaticallyApproved=Automatically approved @@ -1081,3 +1081,9 @@ WorkItemTimedActionsType.actions=アクション WorkItemTimedActionsType.condition=条件 WorkItemTimedActionsType.escalationLevelFrom=Escalation level from WorkItemTimedActionsType.escalationLevelTo=Escalation level to +PendingOperationExecutionStatusType.REQUESTED=Requested +PendingOperationExecutionStatusType.EXECUTION_PENDING=Execution pending +PendingOperationExecutionStatusType.EXECUTING=Executing +PendingOperationExecutionStatusType.COMPLETED=Completed +PendingOperationTypeType.MANUAL=Manual +PendingOperationTypeType.RETRY=Retry diff --git a/infra/schema/src/main/resources/localization/schema_lt.properties b/infra/schema/src/main/resources/localization/schema_lt.properties index 6d5b966186a..3e13acee95d 100644 --- a/infra/schema/src/main/resources/localization/schema_lt.properties +++ b/infra/schema/src/main/resources/localization/schema_lt.properties @@ -19,7 +19,7 @@ # AbstractObjectTypeConfigurationType.type=Tipas AbstractRoleType.identifier=Identifikatorius -AbstractRoleType.policyConstraints=Elgsenos apribojimai +AbstractRoleType.policyConstraints=Politikos apribojimai AbstractWorkItemActionType.name=Pavadinimas AbstractWorkItemActionType.displayName=Rodomas pavadinimas AbstractWorkItemActionType.description=Aprašymas @@ -50,7 +50,7 @@ ActivationType.properties=Nustatymai ActivationType.title=Aktyvacija ActivationType.validFrom=Galioja nuo ActivationType.validTo=Galioja iki -ActivityType.FOCUS_OPERATION=Operacija su pagrindiniu objektu (saugykla) +ActivityType.FOCUS_OPERATION=Operacija su parinktuoju objektu (saugykla) ActivityType.NOTIFICATIONS=Siunčiami pranešimai ActivityType.PROJECTOR=Pagrindinio objekto projekcijų apskaičiavimas ActivityType.RESOURCE_OBJECT_OPERATION=Operacija resurso objekte @@ -58,7 +58,7 @@ ActivityType.WORKFLOWS=Patvirtinimo eigos svarstymas arba pradžia AdminGuiConfigurationRoleManagementType.assignmentApprovalRequestLimit=Priskyrimo patvirtinimo prašymų apribojimai ApplicablePoliciesType.policyGroupRef=Politikos grupė ApprovalCompositionStrategyType.order=Eiliškumas -ApprovalCompositionStrategyType.exclusive=Išskirtinis susiejimas +ApprovalCompositionStrategyType.exclusive=Išimtinis susiejimas ApprovalCompositionStrategyType.mergeable=Apjungiamas ApprovalCompositionStrategyType.mergeIntoOrder=Apjungti nuosekliai ApprovalCompositionStrategyType.mergeIntoAll=Apjungti visus @@ -87,7 +87,7 @@ ApprovalStageDefinitionType.timedActions=Veiksmai su nustatytas laikas AreaCategoryType.ADMINISTRATION=Administravimas AreaCategoryType.ORGANIZATION=Organizacija AreaCategoryType.GOVERNANCE=Valdymas -AreaCategoryType.POLICY=Elgsenos tvarka +AreaCategoryType.POLICY=Politika AreaCategoryType.SELF_SERVICE=Savitarna AreaCategoryType.DATA_PROTECTION=Duomenų apsauga AssignmentModificationPolicyConstraintType.relation=Ryšys @@ -95,7 +95,7 @@ AssignmentPolicyEnforcementType.FULL=Pilna AssignmentPolicyEnforcementType.LEGALIZE=Legalizuoti AssignmentPolicyEnforcementType.MARK=Pažymėti AssignmentPolicyEnforcementType.NONE=Nenurodyta -AssignmentPolicyEnforcementType.POSITIVE=Konstruktyvi +AssignmentPolicyEnforcementType.POSITIVE=Tikslus AssignmentPolicyEnforcementType.RELATIVE=Santykinė AssignmentType.description=Aprašymas AssignmentType.description.help=Užduoties aprašymas laisva forma. @@ -103,21 +103,21 @@ AssignmentType.subtype=Subtipas AssignmentType.subtype.help=Detalesnis priskyrimo apibūdinimas, pvz. paskirtis, kilmę ir kt. AssignmentType.activation=Aktyvacija AssignmentType.lifecycleState=Ciklo būsena -AssignmentType.lifecycleState.help=Priskyrimo ciklo būsena. Nusako, kurioje būsenoje yra priskyrimas: juodraštinis variantas, siūlomas apibrėžimas, ar jis aktyvus, ar nenaudojamas ir pan. +AssignmentType.lifecycleState.help=Priskyrimo ciklo būsena. Nusako, kurioje būsenoje yra priskyrimas: juodraštinis variantas ar siūloma apibrėžtis, jis aktyvus ar nenaudojamas ir pan. AssignmentType.accepted=Priimta -AssignmentType.policyRule=Elgsenos taisyklės -AssignmentType.policyRule.help=Elgsenos taisyklės, kurios tūrėtų būti taikomos adresato objektui. -AssignmentType.policySituation=Elgsenos situacija -AssignmentType.policySituation.help=Elgsenos situacija(-os) šiam priskyrimui. Situacija yra elgsenos taisyklių įvertinimo rezultatas. +AssignmentType.policyRule=Politikos taisyklės +AssignmentType.policyRule.help=Politikos taisyklės, kurios turėtų būti taikomos adresato objektui. +AssignmentType.policySituation=Politikos situacija +AssignmentType.policySituation.help=Politikos situacija(-os) šiam priskyrimui. AssignmentType.order=Eiliškumas AssignmentType.order.help=Nurodomas užduočių, kurias reikia įvertinti, kad taikyti poveikius, skaičių. AssignmentType.target=Adresatas -AssignmentType.target.help=Priskyrimų ar poveikių adresatas. Tai yra priskirta rolė, organizacija ar paslauga. -AssignmentType.focusType=Pagrindinio objekto tipas +AssignmentType.target.help=Priskyrimų ar poveikių adresatas: rolė, organizacija ar paslauga. +AssignmentType.focusType=Parinktasis tipas AssignmentType.focusType.help=Objekto, kuriam taikomas priskyrimas/poveikis tipas, pvz.: UserType, RoleType, OrgType . -AssignmentType.tenant=Valdytojas -AssignmentType.tenantReference=Valdytojo nuoroda -AssignmentType.tenantReference.help=Nuoroda į valdytoją, su kuriuo susijęs šis priskyrimas. +AssignmentType.tenant=Paslaugos gavėjas +AssignmentType.tenantReference=Paslaugos gavėjo nuoroda +AssignmentType.tenantReference.help=Nuoroda į paslaugos gavėją, su kuriuo susijęs priskyrimas. AssignmentType.orgReference=Organizacijos nuoroda AssignmentType.orgReferenceShorten=Org. nuoroda AssignmentType.orgReference.help=Nuoroda į organizaciją (org. vienetas, projektas, ...), su kuria susijęs šis priskyrimas. @@ -217,9 +217,9 @@ AbstractConstructionType.strength.help=Struktūros stiprumas nusako kaip intensy ConstructionType.kind=Rūšis ConstructionType.kind.help=Resurso objekto, kuris turėtų būti sukurtas sistemoje, rūšis. ConstructionType.intent=Tikslas -ConstructionType.intent.help=Resurso objekto, kuris turėtų būti sukurtas sistemoje, tikslas. +ConstructionType.intent.help=Objekto, kuris turėtų būti sukurtas sistemoje, tikslas. ConstructionType.auxiliaryObjectClass=Pagalbinė objekto klasė -ConstructionType.auxiliaryObjectClass.help=Nuoroda į objekto papildomus nustatymus. Šios pagalbinės objektų klasės bus pridėtos prie resurso objekto. +ConstructionType.auxiliaryObjectClass.help=Nuoroda į papildomus objekto nustatymus. Šios pagalbinės objektų klasės bus pridėtos prie resurso objekto teikimo metu. DashboardLayoutType.widget=Valdiklis DashboardWidgetType.details=Darbalaukio valdiklis DefaultApprovalPolicyRulesUsageType.NEVER=Niekada @@ -281,7 +281,7 @@ FormSpecificationType.panelClass=Panelės klasė FormSpecificationType.panelUri=Panelės url GenericPcpAspectConfigurationType.name=Pavadinimas GlobalPolicyRuleType.details=Globali politikos taisyklė -GlobalPolicyRuleType.focusSelector=Pagrindinio objekto selektorius +GlobalPolicyRuleType.focusSelector=Parinktasis objektas GlobalPolicyRuleType.targetSelector=Adresato selektorius GlobalPolicyRuleType.condition=Sąlyga GuiExportSettingsType.sizeLimit=Dydžio limitas @@ -315,15 +315,15 @@ InternalsConfigurationType.enableExperimentalCode=Įgalinti eksperimentinį kod InternalsConfigurationType.maxModelClicks=Maks. modelio paspaudimai InternalsConfigurationType.polyStringNormalizer=Polystring normalizatorius InternalsConfigurationType.subresultStripThreshold=Dalinio rezultato slenkstis -LegacyApproversSpecificationUsageType.NEVER=Nenurodyta +LegacyApproversSpecificationUsageType.NEVER=Niekada LegacyApproversSpecificationUsageType.ALWAYS=Visada LegacyApproversSpecificationUsageType.IF_NO_EXPLICIT_APPROVAL_POLICY_ACTION=Jei nėra aiškių patvirtinimo politikos veiksmų LifecycleStateTransitionType.name=Pavadinimas LifecycleStateTransitionType.description=Aprašymas -LifecycleStateTransitionType.targetState=Paskirties būsena +LifecycleStateTransitionType.targetState=Adresato būsena LifecycleStateTransitionType.condition=Sąlyga -LifecycleStateActionDataReductionType.purgeItem=Išvalyti daigtą -LifecycleStateActionType.details=Gyvavimo trukmės būsenos veiksmas +LifecycleStateActionDataReductionType.purgeItem=Išvalyti elementą +LifecycleStateActionType.details=Gyvavimo ciklo būsenos veiksmas LifecycleStateActionType.name=Pavadinimas LifecycleStateActionType.description=Aprašymas LifecycleStateActionType.dataReduction=Duomenų sumažinimas @@ -347,7 +347,7 @@ LoggingComponentType.GUI=GUI registratorius LoggingComponentType.WEB=Žiniatiklio registratorius LoggingComponentType.MODEL=Modelio registratorius LoggingComponentType.NOTIFICATIONS = Pranešimų registratorius -LoggingComponentType.PROVISIONING=Aprūpinimų (teikimų) registratorius +LoggingComponentType.PROVISIONING=Teikimų registratorius LoggingComponentType.REPOSITORY=Saugyklos registratorius LoggingComponentType.RESOURCEOBJECTCHANGELISTENER=Resurso objektų pasikeitimų registratorius LoggingComponentType.TASKMANAGER=Užduočių vykdymo registratorius @@ -415,11 +415,11 @@ ObjectSelectorType.filter=Filtras ObjectType.description=Aprašymas ObjectType.AbstractRoleType=Abstrakti rolė ObjectType.AccessCertificationCampaignType=Prieigos sertifikavimo operacija -ObjectType.AccessCertificationDefinitionType=Prieigos sertifikavimo aprašymas +ObjectType.AccessCertificationDefinitionType=Prieigos sertifikavimo nustatymas ObjectType.AccountType=Prieiga ObjectType.ConnectorType=Sąssaja ObjectType.ConnectorHostType=Sąsajos įrenginys -ObjectType.FocusType=Pagrindinis objektas +ObjectType.FocusType=Parinktasis objektas ObjectType.FormType=Forma ObjectType.FunctionLibraryType=Funkcijų biblioteka ObjectType.GenericObjectType=Bendrinis objektas @@ -441,14 +441,14 @@ ObjectType.SystemConfigurationType=Sitemos konfigūracija ObjectType.TaskType=Užduotis ObjectType.UserType=Naudotojas ObjectType.ServiceType=Paslauga -ObjectType.ValuePolicyType=Reikšmių taisyklės +ObjectType.ValuePolicyType=Reikšmių politika ObjectTypeLowercase.AbstractRoleType=abstrakti rolė -ObjectTypeLowercase.AccessCertificationCampaignType=prieigos serticikavimo prosesas -ObjectTypeLowercase.AccessCertificationDefinitionType=prieigos serticikavimo aprašymas +ObjectTypeLowercase.AccessCertificationCampaignType=prieigos sertifikavimo procesas +ObjectTypeLowercase.AccessCertificationDefinitionType=prieigos sertifikavimo apibrėžtis ObjectTypeLowercase.AccountType=paskyra ObjectTypeLowercase.ConnectorType=sąsaja ObjectTypeLowercase.ConnectorHostType=sąsajos įrenginys -ObjectTypeLowercase.FocusType=tikslas +ObjectTypeLowercase.FocusType=parinktasis ObjectTypeLowercase.GenericObjectType=bendrinis objektas ObjectTypeLowercase.LookupTableType=paieškos lentelė ObjectTypeLowercase.NodeType=mazgas @@ -456,18 +456,18 @@ ObjectTypeLowercase.ObjectType=objektas ObjectTypeLowercase.ObjectTemplateType=objekto šablonas ObjectTypeLowercase.OrgManagerType=org. administratorius ObjectTypeLowercase.OrgType=organizacija -ObjectTypeLowercase.ReportOutputType=ataskaita išvestis +ObjectTypeLowercase.ReportOutputType=ataskaitos išvestis ObjectTypeLowercase.ReportType=ataskaita ObjectTypeLowercase.ResourceType=resursas ObjectTypeLowercase.RoleType=rolė -ObjectTypeLowercase.SecurityPolicyType=elgsenos taisyklės +ObjectTypeLowercase.SecurityPolicyType=saugumo politika ObjectTypeLowercase.SequenceType=seka ObjectTypeLowercase.ShadowType="šešėlis" ObjectTypeLowercase.SystemConfigurationType=sistemos konfigūracija ObjectTypeLowercase.TaskType=užduotis ObjectTypeLowercase.UserType=naudotojas ObjectTypeLowercase.ServiceType=paslauga -ObjectTypeLowercase.ValuePolicyType=reikšmių taisyklės +ObjectTypeLowercase.ValuePolicyType=reikšmių politika ObjectType.name=Pavadinimas ObjectType.parentOrgRef="Tėviniai" org. vienetai ObjectType.subtype=Subtipas @@ -477,7 +477,7 @@ OrgType.identifier=Identifikatorius OrgType.mailDomain=El. pašto sritis OrgType.orgType=Org. tipas OrgType.requestable=Užklausiamas -OrgType.tenant=Valdytojas +OrgType.tenant=Paslaugos gavėjas OriginType.ACTIVATIONS=Aktyvacijos OriginType.ASSIGNMENTS=Priskyrimai OriginType.CREDENTIALS=Prisijungimo duomenys @@ -487,28 +487,28 @@ OriginType.OUTBOUND=Išvesties duomenys OriginType.RECONCILIATION=Suderinimas OriginType.SYNC_ACTION=Sinch. veiksmas OriginType.USER_ACTION=Naudotojo veiksmas -OriginType.USER_POLICY=Naudotojo elgsena +OriginType.USER_POLICY=Naudotojo politika AccessCertificationCaseOutcomeStrategyType.ONE_ACCEPT_ACCEPTS = Priimti, jei nors vienas priima -AccessCertificationCaseOutcomeStrategyType.ONE_DENY_DENIES = Atmesti jei nors vienas atmeta +AccessCertificationCaseOutcomeStrategyType.ONE_DENY_DENIES = Atmesti, jei nors vienas atmeta AccessCertificationCaseOutcomeStrategyType.ACCEPTED_IF_NOT_DENIED = Priimti, jei niekas neatmeta AccessCertificationCaseOutcomeStrategyType.ALL_MUST_ACCEPT = Priimti, jei priima visi vertintojai AccessCertificationRemediationStyleType.AUTOMATED=Automatinis suderinimas (netinkantys elementai automatiškai pašalinami) -AccessCertificationRemediationStyleType.REPORT_ONLY=Rankinis suderinimas (pranešama apie netinkamus elementus) +AccessCertificationRemediationStyleType.REPORT_ONLY=Rankinis suderinimas (apie netinkamus elementus pranešama) PcpAspectConfigurationType.approvalSchema=Patvirtinimo schema PcpAspectConfigurationType.applicabilityCondition=Taikymo sąlyga -PcpAspectConfigurationType.approverRef=Šio aspekto tvirtintojai +PcpAspectConfigurationType.approverRef=Šio aspekto tvirtinantieji PcpAspectConfigurationType.enabled=Įjungtas PrimaryChangeProcessorConfigurationType.policyRuleBasedAspect=Politikos taisyklėmis pagrįstas aspektas -PrimaryChangeProcessorConfigurationType.addUserAbstractRoleAssignmentAspect=Pridėti vartotojo abstraktaus vaidmens priskyrimo aspektą -PrimaryChangeProcessorConfigurationType.modifyUserAbstractRoleAssignmentAspect=Pakeisti naudotojo abstraktaus vaidmens priskyrimo aspektą +PrimaryChangeProcessorConfigurationType.addUserAbstractRoleAssignmentAspect=Pridėti vartotojo abstrakčios rolės priskyrimo aspektą +PrimaryChangeProcessorConfigurationType.modifyUserAbstractRoleAssignmentAspect=Pakeisti naudotojo abstrakčios rolės priskyrimo aspektą PrimaryChangeProcessorConfigurationType.addUserResourceAssignmentAspect=Pridėti naudotojo resurso paskyrimo aspektą PrimaryChangeProcessorConfigurationType.modifyUserResourceAssignmentAspect=Pakeiskite naudotojo resurso paskyrimo aspektą -PrimaryChangeProcessorConfigurationType.addAbstractRoleAbstractRoleAssignmentAspect=Pridėti abstraktaus vaidmens priskyrimo aspektą -PrimaryChangeProcessorConfigurationType.modifyAbstractRoleAbstractRoleAssignmentAspect=Pakeisti naudotojo abstraktaus vaidmens priskyrimo aspektą -PrimaryChangeProcessorConfigurationType.addAbstractRoleResourceAssignmentAspect=Pridėti abstraktaus vaidmens resurso paskyrimo aspektą -PrimaryChangeProcessorConfigurationType.modifyAbstractRoleResourceAssignmentAspect=Pakeisti abstraktaus vaidmens resurso priskyrimo aspektą -PrimaryChangeProcessorConfigurationType.addAbstractRoleAspect=Pridėti abstraktaus vaidmens aspektą -PrimaryChangeProcessorConfigurationType.modifyAbstractRoleAspect=Pakeisti abstraktaus vaidmens aspektą +PrimaryChangeProcessorConfigurationType.addAbstractRoleAbstractRoleAssignmentAspect=Pridėti abstrakčios rolės priskyrimo aspektą +PrimaryChangeProcessorConfigurationType.modifyAbstractRoleAbstractRoleAssignmentAspect=Pakeisti naudotojo abstrakčios rolės priskyrimo aspektą +PrimaryChangeProcessorConfigurationType.addAbstractRoleResourceAssignmentAspect=Pridėti abstrakčios rolės resurso paskyrimo aspektą +PrimaryChangeProcessorConfigurationType.modifyAbstractRoleResourceAssignmentAspect=Pakeisti abstrakčios rolės resurso priskyrimo aspektą +PrimaryChangeProcessorConfigurationType.addAbstractRoleAspect=Pridėti abstrakčios rolės aspektą +PrimaryChangeProcessorConfigurationType.modifyAbstractRoleAspect=Pakeisti abstrakčios rolės aspektą PrimaryChangeProcessorConfigurationType.addUserAspect=Pridėti naudotojo aspektą PrimaryChangeProcessorConfigurationType.modifyUserAspect=Keisti naudotojo aspektą PrimaryChangeProcessorConfigurationType.addResourceAspect=Pridėti resurso aspektą @@ -526,15 +526,15 @@ ProfilingConfigurationType.performanceStatistics=Veiklos statistika ProfilingConfigurationType.dumpInterval=Atminties išklotinės intervalas ProfilingConfigurationType.model=Modelis ProfilingConfigurationType.repository=Saugykla -ProfilingConfigurationType.provisioning=Aptarnavimas +ProfilingConfigurationType.provisioning=Teikimas ProfilingConfigurationType.ucf=Ucf ProfilingConfigurationType.synchronizationService=Sinchronizavimo paslauga ProfilingConfigurationType.taskManager=Užduočių valdymas ProfilingConfigurationType.workflow=Darbo eiga -ProjectionPolicyType.assignmentPolicyEnforcement=Priverstinė priskyrimų tvarka +ProjectionPolicyType.assignmentPolicyEnforcement=Priverstinė priskyrimų politika ProjectionPolicyType.legalize=Legalizuoti RecordPolicyActionType.policyRules=Politikos taisyklės -RelationDefinitionType.details=Santykio apibrėžimas +RelationDefinitionType.details=Ryšio nustatymas RelationDefinitionType.relation=Ryšys RelationDefinitionType.ref=Ryšių identifikatorius RelationDefinitionType.description=Aprašymas @@ -542,7 +542,7 @@ RelationDefinitionType.display=Atvaizdavimas RelationDefinitionType.category=Kategorija RelationsDefinitionType.relation=Ryšys RelationsDefinitionType.includeDefaultRelations=Įtraukti numatytuosius santykius -ReportType.export=Išspausdinti +ReportType.export=Eksportuoti ReportType.orientation=Orientacija ReportType.parent="Tėvinė" ReportType.useHibernateSession=Naudokite "užmigusią" sesiją @@ -556,15 +556,15 @@ ResourceObjectTypeDependencyStrictnessType.LAX=Neapibėžta ResourceObjectTypeDependencyStrictnessType.RELAXED=Atlaidi ResourceObjectTypeDependencyStrictnessType.STRICT=Griežta RichHyperlinkType.details=Gausus saitas -RichHyperlinkType.targetUrl=Paskirties url +RichHyperlinkType.targetUrl=Adresato url RichHyperlinkType.label=Pavadinimas RichHyperlinkType.description=Aprašymas RichHyperlinkType.icon=Ikona RichHyperlinkType.color=Spalva RichHyperlinkType.authorization=Autorizacija RoleManagementConfigurationType.description=Aprašymas -RoleManagementConfigurationType.roleCatalogRef=Nuoroda į vaidmenų katalogą -RoleManagementConfigurationType.roleCatalogCollections=Rolių katalogų kolekcijos +RoleManagementConfigurationType.roleCatalogRef=Nuoroda į rolių katalogą +RoleManagementConfigurationType.roleCatalogCollections=Rolių katalogai RoleManagementConfigurationType.defaultCollection=Numatytoji kolekcija RoleManagementConfigurationType.defaultAssignmentConstraints=Numatyti priskyrimo apribojimai RoleManagementConfigurationType.defaultExecuteAfterAllApprovals=Numatytasis vykdymas po visų patvirtinimų @@ -637,14 +637,14 @@ ObjectTypes.SYSTEM_CONFIGURATION=Sistemos konfigūracija ObjectTypes.TASK=Užduotis ObjectTypes.SHADOW="Šešėlis" ObjectTypes.ROLE=Rolė -ObjectTypes.PASSWORD_POLICY=Slaptažodžio elgsena +ObjectTypes.PASSWORD_POLICY=Slaptažodžio politika ObjectTypes.NODE=Mazgas ObjectTypes.ORG=Org. ObjectTypes.ABSTRACT_ROLE=Abstrakti rolė -ObjectTypes.FOCUS_TYPE=Pagrindinio objekto tipas +ObjectTypes.FOCUS_TYPE=Parinktasis tipas ObjectTypes.REPORT=Ataskaita ObjectTypes.REPORT_OUTPUT=Ataskaitos išvestis -ObjectTypes.SECURITY_POLICY=Saugos taisyklės +ObjectTypes.SECURITY_POLICY=Saugos politika ObjectTypes.LOOKUP_TABLE=Paieškos lentelė ObjectTypes.ACCESS_CERTIFICATION_DEFINITION=Sertifikavimo nustatymai ObjectTypes.ACCESS_CERTIFICATION_CAMPAIGN=Sertifikavimo operacija @@ -702,10 +702,10 @@ ObjectPolicyConfigurationType.conflictResolution=Konfliktų sprendimas ObjectPolicyConfigurationType.lifecycleStateModel=Gyvavimo ciklo būsenos modelis ObjectPolicyConfigurationType.applicablePolicies=Taikytinos politikos OrgType.type=Tipas -OrgType.isTenant=Ar valdytojas? +OrgType.isTenant=Ar yra paslaugos gavėjas? OrgType.displayOrder=Rodymo tvarka -OrgType.securityPolicy=Saugos taisyklės -OrgType.passwordPolicy=Slaptažodžio taisyklė +OrgType.securityPolicy=Saugos politika +OrgType.passwordPolicy=Slaptažodžio politika ServiceType.type=Tipas ServiceType.displayOrder=Rodymo tvarka ServiceType.URL=URL @@ -733,31 +733,31 @@ ResourceValidator.multipleSchemaHandlingDefaultDefinitions=Rūšis "{0}" turi su ResourceValidator.noDefaultAccountSchemaHandlingDefinition="Paskyra" neturi schemos apdorojimo nustatytmų, kurie būti pažymėti kaip numatytieji. Neriboti resurso priskyrimai - neveiks. ResourceValidator.missingObjectClass=Schemos apdorojimo nustatyme: "{0}" trūksta objektų klasės. ResourceValidator.unknownObjectClass=Schemos apdorojimo nustatyme: "{0}" yra nežinoma objekto klasė "{1}". -ResourceValidator.noSynchronizationDefinition="{0}" neturi aprašytos sinchronizacijos. -ResourceValidator.noSchemaHandlingDefinition="{0}" neturi aprašyto schemos apdorojimo. +ResourceValidator.noSynchronizationDefinition="{0}" neturi aprašytos sinchronizacijos apibrėžties. +ResourceValidator.noSchemaHandlingDefinition="{0}" neturi aprašyto schemos apdorojimo apibrėžties. ResourceValidator.noAttributeName="{0}" turi neįvardytą atributą schemos apdorojimo procese. ResourceValidator.unknownAttributeName=Atributo "{1}" nėra objekto klasėje "{2}" (nurodyto schemos apdorojime "{0}"). ResourceValidator.noAssociationName="{0}" turi neįvardytą asociaciją schemos apdorojimo procese. ResourceValidator.collidingAssociationName="{0}" turi asociaciją "{1}", kuri konfliktuoja su schemos apdorojime egzistuojančiu atributu. ResourceValidator.wrongItemName="{0}" yra netinkama nuoroda į atributą ar asociaciją "{1}". ResourceValidator.noItemNamespace="{0}" neturi vardo srities nuorodos į atributą ar asociaciją "{1}". -ResourceValidator.missingAssociationTargetKind="{0}" schemos apdorojime trūksta "tikslinės rūšies" nustatymo asociacijai "{1}". -ResourceValidator.missingAssociationTargetIntent="{0}" schemos apdorojime trūksta "tikslinės paskirties" nustatymui "{1}". +ResourceValidator.missingAssociationTargetKind="{0}" schemos apdorojime trūksta "adresato rūšies" nustatymo asociacijai "{1}". +ResourceValidator.missingAssociationTargetIntent="{0}" schemos apdorojime trūksta "adresato tikslo" nustatymui "{1}". ResourceValidator.missingAssociationDirection="{0}" schemos apdorojime trūksta nustatymo "kryptis" asociacijai "{1}". ResourceValidator.missingAssociationAssociationAttribute="{0}" schemos apdorojime trūksta "sujungimo atributo" nustatymo asociacijai "{1}". ResourceValidator.missingAssociationValueAttribute="{0}" schemos apdorojime trūksta "reikšmės atributo" nustatymo asociacijai "{1}". ResourceValidator.wrongMatchingRule="{0}": {2} schemos apdorojime netinkama atributo arinkimo taisyklė "{1}". -ResourceValidator.multipleItems="{0}" schemos apdorojime turi sudėtinius nustatymus atributui ar asociacijai "{1}". +ResourceValidator.multipleItems="{0}" schemos apdorojime yra sudėtiniai nustatymai atributui ar asociacijai "{1}". ResourceValidator.dependentObjectTypeDoesNotExist=Priklausomi rūšis/tikslas "{1}" egzistuoja nepriklausomai nuo "{0}". -ResourceValidator.targetObjectTypeDoesNotExist="{0}" schemos apdorojime nėra asociacijos "{1}" paskirties tikslo/rūšies. +ResourceValidator.targetObjectTypeDoesNotExist="{0}" schemos apdorojime nėra "{2}" asociacijos "{1}" adresato tikslo/rūšies. ResourceValidator.suspiciousMappingSource="{0}": {3} schemos apdorojime yra neaiškus {1} šaltinis "{2}" ResourceValidator.invalidMappingSource="{0}": {3} schemos apdorojime yra netinkamas {1} šaltinis "{2}" ResourceValidator.missingMappingSource="{0}" schemos apdorojime trūksta {1} šaltinio "{2}" ResourceValidator.suspiciousMappingTarget="{0}": {3} schemos apdorojime neaiškus {1} adresatas "{2}". ResourceValidator.invalidMappingTarget="{0}": {3} schemos apdorojime netinkamas {1} adresatas "{2}". ResourceValidator.missingMappingTarget="{0}" schemos apdorojime trūksta {1} adresato "{2}". -ResourceValidator.superfluousMappingTarget="{0}": {3} schemos apdorojome nereikalingas adresatas {1} "{2}". -ResourceValidator.unknownObjectClassInSynchronization=Nežinoma objekto klasė "{1}" sinchronizacijos aprašymui: "{0}". +ResourceValidator.superfluousMappingTarget="{0}": {3} schemos apdorojime nereikalingas adresatas {1} "{2}". +ResourceValidator.unknownObjectClassInSynchronization=Nežinoma objekto klasė "{1}" sinchronizacijos nustatymuose: "{0}". ResourceValidator.noReaction=Neapibrėžta reakcija "{0}" esant situacijai: {1} ResourceValidator.duplicateReactions=Nustatyta pasikartojanti reakcija "{0}" esant situacijai: {1} ResourceValidator.noSituation=Trūksta sinchronizacijos pavadinimo reakcijoje, nurodytoje "{0}" @@ -813,7 +813,7 @@ DefaultPolicyConstraint.objectState.namedWithPath=Objekto būsena {0} atitinka a # {0} = before/after, {1} target/path, {2} rule name DefaultPolicyConstraint.assignmentState.unnamed=Priskyrimo būsena {0} atitinka apribojimus ({1}) DefaultPolicyConstraint.assignmentState.named=Priskyrimo būsena {0} atitinka apribojimus "{1}" ({2}) -DefaultPolicyConstraint.exclusion=SoD taisyklių pažeidimas: {0} nesiderina su {1}, jie negali būti rpiskirti tuo pačiu metu +DefaultPolicyConstraint.exclusion=SoD politikos pažeidimas: {0} nesiderina su {1}, jie negali būti priskirti tuo pačiu metu DefaultPolicyConstraint.hasAssignment=Priskyrimas egzistuoja {0} ({1}) # {0} = type name, {1} = OID, {2} = before/after. TODO do something with the OID DefaultPolicyConstraint.hasNoAssignment=Nėra priskyrimo {0} {1} ({2}) @@ -824,9 +824,9 @@ DefaultPolicyConstraint.multiplicityConstraint.max.target={0} reikalauja ne daug DefaultPolicyConstraint.and=Visi įtraukti apribojimai yra suaktyvinti DefaultPolicyConstraint.or=Suaktyvintas bent vienas įtrauktas apribojimas DefaultPolicyConstraint.not=Įtraukti apribojimai nebuvo suaktyvinti -DefaultPolicyConstraint.transition=Perdavimo taisyklių apribojimai sutapo -DefaultPolicyConstraint.situation=Situacijos taisyklių apribojimai sutapo -PolicyViolationException.message.aggregate={0} taisyklių pažeidimai +DefaultPolicyConstraint.transition=Atitiko perdavimo politikos apribojimus +DefaultPolicyConstraint.situation=Atitiko situacijos politikos apribojimus +PolicyViolationException.message.aggregate={0} politikos pažeidimai PolicyViolationException.message.projectionPassword=Pateiktas slaptažodis neatitinka slaptaždžio tvarkos taisyklių {0}: {1} PolicyViolationException.message.credentials.nonce=Pateiktas okazionalizmas neatitinka tvarkos taisyklių: {0} PolicyViolationException.message.credentials.password=Pateiktas slaptažodis neatitinka tvarkos taisyklių: {0} @@ -864,21 +864,21 @@ DataProtectionType.dataErasureDescription=Duomenų sunaikinimo aprašymas PolicyRuleEvaluationTargetType.OBJECT=Objektas PolicyRuleEvaluationTargetType.ASSIGNMENT=Priskyrimas PolicyRuleType.name=Pavadinimas -PolicyRuleType.name.help=Trumpas elgsenos taisyklių pavadinimas, naudojamas norint identifikuoti vartotojo sąsajas, sisteminius žurnalus ir pan. +PolicyRuleType.name.help=Trumpas politikos taisyklių pavadinimas, naudojamas norint identifikuoti vartotojo sąsajas, sisteminius žurnalus ir pan. PolicyRuleType.description=Aprašymas -PolicyRuleType.description.help=Elgsenos taisyklių aprašymas laisva forma (komentaras). -PolicyRuleType.policyConstraints=Elgsenos apribojimai -PolicyRuleType.policyConstraints.help=Elgsenos apribojimai. Pažeidus apribojimus, aktyvuojamos elgsenos taisyklės ir atliekami veiksmų. -PolicyRuleType.policySituation=Elgesio situacija -PolicyRuleType.policySituation.help=Elgsenos situacija yra elgsenos taisyklių aktyvavimo pasekmė. Jei situacija nėra aiškiai nurodyta, vietoje jos bus pasirinkta numatytoji. Situaciją nusako apribojimai, kurie aktyvavo taisyklę. -PolicyRuleType.policyActions=Elgesio veiksmai +PolicyRuleType.description.help=Politikos taisyklių aprašymas laisva forma (komentaras). +PolicyRuleType.policyConstraints=Politikos apribojimai +PolicyRuleType.policyConstraints.help=Politikos apribojimai. Pažeidus apribojimus, aktyvuojamos politikos taisyklės ir atliekami veiksmai. +PolicyRuleType.policySituation=Politikos situacija +PolicyRuleType.policySituation.help=Politikos situacija yra elgsenos taisyklių aktyvavimo pasekmė. Jei situacija nėra aiškiai nurodyta, vietoje jos bus pasirinkta numatytoji. Situaciją nusako apribojimai, kurie aktyvavo taisyklę. +PolicyRuleType.policyActions=Politikos veiksmai PolicyRuleType.policyActions.help=Veiksmas (-ai), kuris (-ių) turi būti imtasi, reaguojant į šią taisyklę. -PolicyRuleType.evaluationTarget=Vertinimo tikslas -PolicyRuleType.evaluationTarget.help=Taisyklė gali būti taikoma tiek objektui, tiek priskyrimui. Yprastai tai yra nustatoma nagrinėjant taisyklių apribojimus, o šis nustatymas gali juos perrašyti. +PolicyRuleType.evaluationTarget=Vertinimo paskirtis +PolicyRuleType.evaluationTarget.help=Nurodo ar taisyklė bus taikoma objektui, ar priskyrimui. Nustatymas gali perrašyti numatytuosius politikos apribojimus. AbstractPolicyConstraintType.name=Pavadinimas -AbstractPolicyConstraintType.name.help=Elgsenos apribojimo trumpas pavadinimas. Jis naudojamas norint nustatyti vartotojo sąsajos, sisteminių žurnalų ir pan. apribojimus. +AbstractPolicyConstraintType.name.help=Politikos apribojimų trumpas pavadinimas. Jis naudojamas norint nustatyti vartotojo sąsajos, sisteminių žurnalų ir pan. apribojimus. AbstractPolicyConstraintType.description=Aprašymas -AbstractPolicyConstraintType.description.help=Elgesio apribojimo aprašymas laisva forma (komentaras). +AbstractPolicyConstraintType.description.help=Politikos apribojimo aprašymas laisva forma (komentaras). AbstractPolicyConstraintType.presentation=Presentacija AbstractPolicyConstraintType.presentation.help=Kaip turi būti atvaizduojamas šio apribojimo aktyvavimas, pav. vykdymo pranešimuose, patvirtinimuose, sertifikatuose, prenšimuose ir t.t. PolicyConstraintsType.objectState=Objekto būsena @@ -892,9 +892,9 @@ PolicyConstraintsType.hasNoAssignment.help=Apribojimas, draudžiantis konkretų PolicyConstraintsType.exclusion=Išimtis PolicyConstraintsType.exclusion.help=Išimties apribojimas. Apribojimas, draudžiantis šį objektą priskirti kartu su kitu objektu. PolicyConstraintsType.minAssignees=Minimalus įgaliotinų skaičius -PolicyConstraintsType.minAssignees.help=Minimalus įgaliotinių apribojimo skaičius. Objektų (naudotojų), turinčių šį vaidmenį, skaičius turi būti didesnis arba lygus nurodytai reikšmei. +PolicyConstraintsType.minAssignees.help=Minimalus įgaliotinių apribojimo skaičius. Objektų (naudotojų), turinčių šią rolę, skaičius turi būti didesnis arba lygus nurodytai reikšmei. PolicyConstraintsType.maxAssignees=Maksimalus įgaliotinų skaičius -PolicyConstraintsType.maxAssignees.help=Maksimalus įgaliotinių apribojimo skaičius. Objektų (naudotojų), turinčių šį vaidmenį, skaičius turi būti mažesnis arba lygus nurodytai vertei. +PolicyConstraintsType.maxAssignees.help=Maksimalus įgaliotinių apribojimo skaičius. Objektų (naudotojų), turinčių šią rolę, skaičius turi būti mažesnis arba lygus nurodytai vertei. PolicyConstraintsType.modification=Modifikacija PolicyConstraintsType.modification.help=Apribojimas, kuris aktyvuojamas, kai objektas yra modifikuotas. PolicyConstraintsType.assignment=Priskyrimas @@ -903,17 +903,17 @@ PolicyConstraintsType.objectTimeValidity=Objekto galiojimo laikas PolicyConstraintsType.objectTimeValidity.help=Apribojimas, kuris suaktyvinamas, kai baigiasi objekto ar jo elemento (pvz. slaptažodžio) galiojimas laikas. PolicyConstraintsType.assignmentTimeValidity=Priskyrimo galiojimo laikas PolicyConstraintsType.assignmentTimeValidity.help=Apribojimas, kuris suaktyvinamas, kai artėja prie pabaigos objekto ar jo elemento (pvz. slaptažodžio) galiojimas laikas. -PolicyConstraintsType.situation=Taisyklių situacija -PolicyConstraintsType.situation.help=Taisyklių situacijos pasireiškimas objekte ar priskyrime. +PolicyConstraintsType.situation=Politikos situacija +PolicyConstraintsType.situation.help=Politikos situacijos pasireiškimas objekte ar priskyrime. PolicyConstraintsType.transition=Perdavimas PolicyConstraintsType.transition.help=Nurodo, kaip reikia įvertinti vidinius apribojimus atsižvelgiant į operacijos pradžios ir pabaigos būsenas. PolicyConstraintsType.ref=Nuoroda -PolicyConstraintsType.ref.help=Nurodo kitą taisyklių apribojimą, pvz. pagal vardą. -ExclusionPolicyConstraintType.targetRef=Adresatas -ExclusionPolicyConstraintType.targetRef.help=Išimties adresatas. Objektas, apibrėžiantis šią išimtį ir objektas, nurodytas kaip adresatas negali būti priskirti vienu metu. +PolicyConstraintsType.ref.help=Nurodo kitą politikos apribojimą, pvz. pagal vardą. +ExclusionPolicyConstraintType.targetRef=Paskirtis +ExclusionPolicyConstraintType.targetRef.help=Išimties adresatas. ExclusionPolicyConstraintType.orderConstraint=Tvarkos apribojimas -ExclusionPolicyConstraintType.targetOrderConstraint=Tikslo tvarkos apribojimas -ExclusionPolicyConstraintType.policy=Elgsenos tvarka +ExclusionPolicyConstraintType.targetOrderConstraint=Adresatų eiliškumo apribojimas +ExclusionPolicyConstraintType.policy=Politika PolicyActionsType.enforcement=Priverstinis vykdymas PolicyActionsType.enforcement.help=Šis veiksmas sustabdo opeciją ir rezultatus su klaidomis. PolicyActionsType.approval=Patvirtinimas @@ -927,18 +927,18 @@ PolicyActionsType.certification.help=Operacija bus vykdoma. Objektas bus sertifi PolicyActionsType.notification=Informavimas PolicyActionsType.notification.help=Operacija bus vykdoma. Pranešimai yra siunčiami operacijos pabaigoje. PolicyActionsType.record=Record -PolicyActionsType.record.help=The operation will proceed. Policy situation will be recorded for given object or assignment. +PolicyActionsType.record.help=Operacija bus tęsiama. Politikos situacija bus įrašyta konkrečiam objektui ar priskyrimui. PolicyActionType.name=Pavadinimas -PolicyActionType.name.help=Taisyklių veiksmo trumpas pavadinimas. Jis naudojamas norint identifikuoti veiksmus vartotojo sąsajoje, sisteminiuose žurnaluose ir kt. +PolicyActionType.name.help=Politikos veiksmų trumpas pavadinimas. Jis naudojamas norint identifikuoti veiksmus vartotojo sąsajoje, sisteminiuose žurnaluose ir kt. PolicyActionType.description=Aprašymas -PolicyActionType.description.help=Taisyklių veiksmo aprašymas laisva forma (komentaras). +PolicyActionType.description.help=Politikos veiksmų aprašymas laisva forma (komentaras). PolicyActionType.condition=Sąlyga PolicyActionType.condition.help=Sąlyga nurodanti kada šis veiksmas turi būti pritaikomas. -ApprovalPolicyActionType.details=Patvirtinimo politikos veiksmas +ApprovalPolicyActionType.details=Patvirtinimo politikos veiksmai ApprovalPolicyActionType.compositionStrategy=Komponavimo strategija -ApprovalPolicyActionType.compositionStrategy.help=Kaip šis patvirtnimo taisyklių veiksmas bus suderinamas su kitais veiksmais, susijusiais su tuo pačiu elementu (objektu ar priskyrimu). +ApprovalPolicyActionType.compositionStrategy.help=Kaip šis patvirtinimo politikos veiksmas bus suderinamas su kitais veiksmais, susijusiais su tuo pačiu elementu (objektu ar priskyrimu). ApprovalPolicyActionType.approvalDisplayName=Patvirtinimo matomas pavadinimas -ApprovalPolicyActionType.approvalDisplayName.help=Rodomas šio patvirtinimo apibrėžimo pavadinimas. Jei nenurodyta, pavadinimas yra suformuojamas iš suaktyvintų apribojimų (trumpų pranešimų). +ApprovalPolicyActionType.approvalDisplayName.help=Rodomas patvirtinimo apibrėžimo pavadinimas. Jei nenurodyta, pavadinimas yra suformuojamas iš suaktyvintų apribojimų (trumpų pranešimų). ApprovalPolicyActionType.approverRelation=Tvirtintojo ryšys ApprovalPolicyActionType.approverRelation.help=Kokius ryšius naudoti, pasirenkant tvirtintoją? Pvz. "tvirtintojas", "savininkas", "saugos tvirtintojas" ir pan. ApprovalPolicyActionType.approverRef=Tvirtintojas @@ -948,8 +948,8 @@ ApprovalPolicyActionType.approverExpression.help=Išraiška, kuri priskiria naud ApprovalPolicyActionType.approvalSchema=Tvirtinimo schema ApprovalPolicyActionType.approvalSchema.help=Sudėtingesnė (daugiapakopė) patvirtinimo schema. ApprovalPolicyActionType.processSpecification=Proceso specifikacija -CertificationPolicyActionType.definitionRef=Apibrėžimas -CertificationPolicyActionType.definitionRef.help=Sertifikavimo apibrėžimas (-ai), kuri bus pradėtas vykdant veiksmą. +CertificationPolicyActionType.definitionRef=Apibrėžtis +CertificationPolicyActionType.definitionRef.help=Sertifikavimo nustatymas(-ai), kuris(ie) bus pradėtas(i) atliekant veiksmus. PolicyConstraintPresentationType.message=Pranešimas PolicyConstraintPresentationType.message.help=Pranešimas turi būti perduotas vartotojui. PolicyConstraintPresentationType.shortMessage=Sutrumpintas pranešimas @@ -1014,7 +1014,7 @@ MetadataType.modifyApproverRef=Paskutinius pakeitimus patvirtino MetadataType.modifyApprovalComment=Keitimus patvirtinusio asmens komentaras MetadataType.modifyApprovalTimestamp=Sukūrimo patvirtinimo data MetadataType.modifyChannel=Modifikavimo kanalas -MetadataType.lastProvisioningTimestamp=Paskutinio parengimo data +MetadataType.lastProvisioningTimestamp=Paskutinio teikimo data MetadataType.certificationFinishedTimestamp=Paskutinio sertifikavimo pabaigos data MetadataType.certificationOutcome=Paskutinio sertifikavimo rezultatas MetadataType.certifierRef=Sertifikuojanti organizacija @@ -1081,3 +1081,9 @@ WorkItemTimedActionsType.actions=Veiksmai WorkItemTimedActionsType.condition=Sąlyga WorkItemTimedActionsType.escalationLevelFrom=Eskalavimo lygis nuo WorkItemTimedActionsType.escalationLevelTo=Eskalavimo lygis iki +PendingOperationExecutionStatusType.REQUESTED=Sukurta +PendingOperationExecutionStatusType.EXECUTION_PENDING=Execution pending +PendingOperationExecutionStatusType.EXECUTING=Vykdomas +PendingOperationExecutionStatusType.COMPLETED=Completed +PendingOperationTypeType.MANUAL=Manual +PendingOperationTypeType.RETRY=Retry diff --git a/infra/schema/src/main/resources/localization/schema_pl.properties b/infra/schema/src/main/resources/localization/schema_pl.properties index e42a9a07798..f91f37b4106 100644 --- a/infra/schema/src/main/resources/localization/schema_pl.properties +++ b/infra/schema/src/main/resources/localization/schema_pl.properties @@ -1081,3 +1081,9 @@ WorkItemTimedActionsType.actions=Działania WorkItemTimedActionsType.condition=Warunek WorkItemTimedActionsType.escalationLevelFrom=Od poziomu eskalacji WorkItemTimedActionsType.escalationLevelTo=Do poziomu eskalacji +PendingOperationExecutionStatusType.REQUESTED=Wnioskowany +PendingOperationExecutionStatusType.EXECUTION_PENDING=Execution pending +PendingOperationExecutionStatusType.EXECUTING=Wykonywanie +PendingOperationExecutionStatusType.COMPLETED=Completed +PendingOperationTypeType.MANUAL=Manual +PendingOperationTypeType.RETRY=Retry 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 10952cd04ca..9bec62b5391 100644 --- a/infra/schema/src/main/resources/localization/schema_pt_BR.properties +++ b/infra/schema/src/main/resources/localization/schema_pt_BR.properties @@ -1081,3 +1081,9 @@ WorkItemTimedActionsType.actions=Actions WorkItemTimedActionsType.condition=Condição WorkItemTimedActionsType.escalationLevelFrom=Escalation level from WorkItemTimedActionsType.escalationLevelTo=Escalation level to +PendingOperationExecutionStatusType.REQUESTED=Selecionados +PendingOperationExecutionStatusType.EXECUTION_PENDING=Execution pending +PendingOperationExecutionStatusType.EXECUTING=Executando +PendingOperationExecutionStatusType.COMPLETED=Completed +PendingOperationTypeType.MANUAL=Manual +PendingOperationTypeType.RETRY=Retry diff --git a/infra/schema/src/main/resources/localization/schema_ru.properties b/infra/schema/src/main/resources/localization/schema_ru.properties index 808e7edece7..7f4352aeb8d 100644 --- a/infra/schema/src/main/resources/localization/schema_ru.properties +++ b/infra/schema/src/main/resources/localization/schema_ru.properties @@ -1081,3 +1081,9 @@ WorkItemTimedActionsType.actions=Actions WorkItemTimedActionsType.condition=Условие WorkItemTimedActionsType.escalationLevelFrom=Escalation level from WorkItemTimedActionsType.escalationLevelTo=Escalation level to +PendingOperationExecutionStatusType.REQUESTED=Запрошено +PendingOperationExecutionStatusType.EXECUTION_PENDING=Execution pending +PendingOperationExecutionStatusType.EXECUTING=Выполнение +PendingOperationExecutionStatusType.COMPLETED=Completed +PendingOperationTypeType.MANUAL=Manual +PendingOperationTypeType.RETRY=Retry diff --git a/infra/schema/src/main/resources/localization/schema_sk.properties b/infra/schema/src/main/resources/localization/schema_sk.properties index 08b046a5c11..f46d34943f3 100644 --- a/infra/schema/src/main/resources/localization/schema_sk.properties +++ b/infra/schema/src/main/resources/localization/schema_sk.properties @@ -1081,3 +1081,9 @@ WorkItemTimedActionsType.actions=Actions WorkItemTimedActionsType.condition=Podmienka WorkItemTimedActionsType.escalationLevelFrom=Escalation level from WorkItemTimedActionsType.escalationLevelTo=Escalation level to +PendingOperationExecutionStatusType.REQUESTED=Požadované +PendingOperationExecutionStatusType.EXECUTION_PENDING=Execution pending +PendingOperationExecutionStatusType.EXECUTING=Spracovanie +PendingOperationExecutionStatusType.COMPLETED=Completed +PendingOperationTypeType.MANUAL=Manual +PendingOperationTypeType.RETRY=Retry diff --git a/infra/schema/src/main/resources/localization/schema_tr.properties b/infra/schema/src/main/resources/localization/schema_tr.properties index 6e6e89728fe..cb3d86cdaa4 100644 --- a/infra/schema/src/main/resources/localization/schema_tr.properties +++ b/infra/schema/src/main/resources/localization/schema_tr.properties @@ -1081,3 +1081,9 @@ WorkItemTimedActionsType.actions=Actions WorkItemTimedActionsType.condition=Koşul WorkItemTimedActionsType.escalationLevelFrom=Escalation level from WorkItemTimedActionsType.escalationLevelTo=Escalation level to +PendingOperationExecutionStatusType.REQUESTED=Talep edildi +PendingOperationExecutionStatusType.EXECUTION_PENDING=Execution pending +PendingOperationExecutionStatusType.EXECUTING=Gerçekleşiyor +PendingOperationExecutionStatusType.COMPLETED=Completed +PendingOperationTypeType.MANUAL=Manual +PendingOperationTypeType.RETRY=Retry 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 7f6547782b7..43ae2820ac7 100644 --- a/infra/schema/src/main/resources/localization/schema_zh_CN.properties +++ b/infra/schema/src/main/resources/localization/schema_zh_CN.properties @@ -1081,3 +1081,9 @@ WorkItemTimedActionsType.actions=Actions WorkItemTimedActionsType.condition=条件 WorkItemTimedActionsType.escalationLevelFrom=Escalation level from WorkItemTimedActionsType.escalationLevelTo=Escalation level to +PendingOperationExecutionStatusType.REQUESTED=已请求 +PendingOperationExecutionStatusType.EXECUTION_PENDING=Execution pending +PendingOperationExecutionStatusType.EXECUTING=执行中 +PendingOperationExecutionStatusType.COMPLETED=Completed +PendingOperationTypeType.MANUAL=Manual +PendingOperationTypeType.RETRY=Retry 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 f9eccad24be..a854df26278 100755 --- 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 @@ -3686,6 +3686,7 @@ tns:AbstractRoleType true + FocusType.roleMembershipRef diff --git a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java index 1eaf9a72f9e..981df025ba9 100644 --- a/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java +++ b/provisioning/provisioning-impl/src/main/java/com/evolveum/midpoint/provisioning/impl/ShadowCache.java @@ -380,10 +380,14 @@ private PrismObject processNoFetchGet(ProvisioningContext ctx, XMLGregorianCalendar now, Task task, OperationResult parentResult) throws ObjectNotFoundException, SchemaException, CommunicationException, ConfigurationException, ExpressionEvaluationException, EncryptionException { LOGGER.trace("Processing noFetch get for {}", repositoryShadow); - - // Even with noFetch we still want to delete expired pending operations. And even delete - // the shadow if needed. - repositoryShadow = refreshShadowQick(ctx, repositoryShadow, now, task, parentResult); + + GetOperationOptions rootOptions = SelectorOptions.findRootOptions(options); + if (!GetOperationOptions.isRaw(rootOptions)) { + // Even with noFetch we still want to delete expired pending operations. And even delete + // the shadow if needed. + repositoryShadow = refreshShadowQick(ctx, repositoryShadow, now, task, parentResult); + } + if (repositoryShadow == null) { ObjectNotFoundException e = new ObjectNotFoundException("Resource object not found"); parentResult.recordFatalError(e); diff --git a/testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/AbstractLdapConnTest.java b/testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/AbstractLdapConnTest.java index a3fca98e5eb..85a52e99e47 100644 --- a/testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/AbstractLdapConnTest.java +++ b/testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/AbstractLdapConnTest.java @@ -282,11 +282,15 @@ public void test151CountAllAccounts() throws Exception { displayWhen(TEST_NAME); Integer count = modelService.countObjects(ShadowType.class, query, null, task, result); - assertEquals("Wrong account count", (Integer)getNumberOfAllAccounts(), count); + assertCountAllAccounts(count); assertLdapConnectorInstances(1, 2); } + protected void assertCountAllAccounts(Integer count) { + assertEquals("Wrong account count", (Integer)getNumberOfAllAccounts(), count); + } + /** * Blocksize is 100, so this is in one block. */ diff --git a/testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/TestOpenDj.java b/testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/TestOpenDj.java index 6d83d3fb1c5..3f14696aa9f 100644 --- a/testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/TestOpenDj.java +++ b/testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/TestOpenDj.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2014-2017 Evolveum + * Copyright (c) 2014-2018 Evolveum * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -31,7 +31,7 @@ public class TestOpenDj extends AbstractLdapConnTest { private static final String OPENDJ_TEMPLATE_NAME = "opendj-4000.template"; - private static final int INITIAL_SYNC_TOKEN = 23; + private static final int INITIAL_SYNC_TOKEN = 22; @Override protected String getResourceOid() { diff --git a/testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/TestOpenDjDumber.java b/testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/TestOpenDjDumber.java index 5f9498c235c..4910d662ed2 100644 --- a/testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/TestOpenDjDumber.java +++ b/testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/TestOpenDjDumber.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2016 Evolveum + * Copyright (c) 2016-2018 Evolveum * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -26,7 +26,7 @@ */ public class TestOpenDjDumber extends TestOpenDj { - private static final int INITIAL_SYNC_TOKEN = 21; + private static final int INITIAL_SYNC_TOKEN = 20; @Override protected File getBaseDir() { diff --git a/testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/TestOpenLdapDumber.java b/testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/TestOpenLdapDumber.java index 24cb0e79d8a..bde86d079f5 100644 --- a/testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/TestOpenLdapDumber.java +++ b/testing/conntest/src/test/java/com/evolveum/midpoint/testing/conntest/TestOpenLdapDumber.java @@ -1,5 +1,5 @@ /** - * Copyright (c) 2017 Evolveum + * Copyright (c) 2017-2018 Evolveum * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -15,6 +15,7 @@ */ package com.evolveum.midpoint.testing.conntest; +import static org.testng.AssertJUnit.assertEquals; import static org.testng.AssertJUnit.assertNotNull; import static org.testng.AssertJUnit.assertNull; @@ -60,5 +61,11 @@ protected boolean hasAssociationShortcut() { protected boolean isUsingGroupShortcutAttribute() { return false; } + + // This is a dumb resource. It cannot count. + @Override + protected void assertCountAllAccounts(Integer count) { + assertEquals("Wrong account count", (Integer)null, count); + } } diff --git a/testing/sanity/src/test/java/com/evolveum/midpoint/testing/sanity/TestSanity.java b/testing/sanity/src/test/java/com/evolveum/midpoint/testing/sanity/TestSanity.java index ed3c92208ef..b7d73393db2 100644 --- a/testing/sanity/src/test/java/com/evolveum/midpoint/testing/sanity/TestSanity.java +++ b/testing/sanity/src/test/java/com/evolveum/midpoint/testing/sanity/TestSanity.java @@ -1020,11 +1020,11 @@ public void test013AddOpenDjAccountToUser() throws Exception { REQUEST_USER_MODIFY_ADD_ACCOUNT_OPENDJ_FILENAME, ObjectDeltaType.class); // WHEN - TestUtil.displayWhen(TEST_NAME); + displayWhen(TEST_NAME); OperationResultType result = modifyObjectViaModelWS(objectChange); // THEN - TestUtil.displayThen(TEST_NAME); + displayThen(TEST_NAME); assertNoRepoCache(); displayJaxb("modifyObject result", result, SchemaConstants.C_RESULT); TestUtil.assertSuccess("modifyObject has failed", result); @@ -1657,11 +1657,11 @@ public void test030DisableUser() throws Exception { assertNoRepoCache(); // WHEN - TestUtil.displayWhen(TEST_NAME); + displayWhen(TEST_NAME); OperationResultType result = modifyObjectViaModelWS(objectChange); // THEN - TestUtil.displayThen(TEST_NAME); + displayThen(TEST_NAME); assertNoRepoCache(); displayJaxb("modifyObject result:", result, SchemaConstants.C_RESULT); TestUtil.assertSuccess("modifyObject has failed", result); @@ -1718,12 +1718,12 @@ public void test030DisableUser() throws Exception { assertNoRepoCache(); // WHEN - TestUtil.displayWhen(TEST_NAME); + displayWhen(TEST_NAME); modelWeb.getObject(ObjectTypes.SHADOW.getTypeQName(), accountShadowOidOpendj, options, objectHolder, resultHolder); // THEN - TestUtil.displayThen(TEST_NAME); + displayThen(TEST_NAME); assertNoRepoCache(); displayJaxb("getObject result", resultHolder.value, SchemaConstants.C_RESULT); TestUtil.assertSuccess("getObject has failed", resultHolder.value); @@ -3135,11 +3135,11 @@ public void test400ImportFromResource() throws Exception { display("Entry from LDIF", addEntry); // WHEN - TestUtil.displayWhen(TEST_NAME); + displayWhen(TEST_NAME); TaskType taskType = modelWeb.importFromResource(RESOURCE_OPENDJ_OID, RESOURCE_OPENDJ_ACCOUNT_OBJECTCLASS); // THEN - TestUtil.displayThen(TEST_NAME); + displayThen(TEST_NAME); assertNoRepoCache(); displayJaxb("importFromResource result", taskType.getResult(), SchemaConstants.C_RESULT); AssertJUnit.assertEquals("importFromResource has failed", OperationResultStatusType.IN_PROGRESS, taskType.getResult().getStatus()); diff --git a/testing/sanity/src/test/resources/repo/resource-opendj.xml b/testing/sanity/src/test/resources/repo/resource-opendj.xml index 66d6d9f4fde..df43fa3738b 100644 --- a/testing/sanity/src/test/resources/repo/resource-opendj.xml +++ b/testing/sanity/src/test/resources/repo/resource-opendj.xml @@ -1,6 +1,6 @@ name from user object and string constants. The expression is marked as "default", therefore it will - be evaluated only if the entry already does not have an DN. - - It is an XPath expression, similar to BPEL assignment expressions. --> + be evaluated only if the entry already does not have an DN. --> - declare default namespace "http://midpoint.evolveum.com/xml/ns/public/common/common-3";$user/name + $focus/name @@ -218,19 +212,14 @@ This is now the only account type that midPoint can work with. --> - - declare namespace i="http://midpoint.evolveum.com/xml/ns/public/common/common-3"; - $i:user/i:fullName - + fullName @@ -248,15 +237,7 @@ This is now the only account type that midPoint can work with. --> @@ -265,11 +246,9 @@ This is now the only account type that midPoint can work with. --> @@ -300,11 +279,10 @@ This is now the only account type that midPoint can work with. --> @@ -411,11 +389,7 @@ This is now the only account type that midPoint can work with. --> weak @@ -481,21 +455,12 @@ This is now the only account type that midPoint can work with. --> @@ -518,14 +483,12 @@ This is now the only account type that midPoint can work with. --> @@ -656,16 +619,16 @@ This is now the only account type that midPoint can work with. --> equal to the "uid" attribute of the account. Simply speaking, it will look for match in usernames in the IDM and the resource. --> - declare namespace c="http://midpoint.evolveum.com/xml/ns/public/common/common-3";c:name + + declare namespace c="http://midpoint.evolveum.com/xml/ns/public/common/common-3"; + c:name + - + + declare namespace c="http://midpoint.evolveum.com/xml/ns/public/common/common-3"; + declare namespace dj="http://midpoint.evolveum.com/xml/ns/public/resource/instance/ef2bc95b-76e0-59e2-86d6-3d4f02d3ffff"; + $c:account/c:attributes/dj:uid + diff --git a/testing/sanity/src/test/resources/request/herman.ldif b/testing/sanity/src/test/resources/request/herman.ldif index 76d42d45e28..ec84efdf96a 100644 --- a/testing/sanity/src/test/resources/request/herman.ldif +++ b/testing/sanity/src/test/resources/request/herman.ldif @@ -1,7 +1,5 @@ dn: uid=herman,ou=People,dc=example,dc=com -uid: ht uid: herman -uid: htmarley cn: Herman Toothrot cn: Horatio Torquemeda Marley sn: Marley