JBoss Portal SVN: r9238 - in branches/JBoss_Portal_Branch_2_6: core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF and 5 other directories.
by portal-commits@lists.jboss.org
Author: chris.laprun(a)jboss.com
Date: 2007-11-30 17:36:48 -0500 (Fri, 30 Nov 2007)
New Revision: 9238
Added:
branches/JBoss_Portal_Branch_2_6/core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF/jsf/management/
branches/JBoss_Portal_Branch_2_6/core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF/jsf/management/management.xhtml
branches/JBoss_Portal_Branch_2_6/core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF/jsf/management/managementTemplate.xhtml
Modified:
branches/JBoss_Portal_Branch_2_6/core-wsrp/src/main/org/jboss/portal/wsrp/admin/ui/ConsumerManagerBean.java
branches/JBoss_Portal_Branch_2_6/core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF/faces-config.xml
branches/JBoss_Portal_Branch_2_6/core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF/jsf/consumers/consumerTemplate.xhtml
branches/JBoss_Portal_Branch_2_6/core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF/jsf/producer/producerTemplate.xhtml
branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/consumer/ProducerInfo.java
branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/consumer/RefreshResult.java
branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/consumer/RegistrationInfo.java
Log:
- JBPORTAL-1828: Improved status message.
- JBPORTAL-1803: Added placeholders for management tab and renamed it to Producer Management.
- Renamed index outcome to consumers as it makes more sense in faces-config.xml.
Modified: branches/JBoss_Portal_Branch_2_6/core-wsrp/src/main/org/jboss/portal/wsrp/admin/ui/ConsumerManagerBean.java
===================================================================
--- branches/JBoss_Portal_Branch_2_6/core-wsrp/src/main/org/jboss/portal/wsrp/admin/ui/ConsumerManagerBean.java 2007-11-30 21:54:15 UTC (rev 9237)
+++ branches/JBoss_Portal_Branch_2_6/core-wsrp/src/main/org/jboss/portal/wsrp/admin/ui/ConsumerManagerBean.java 2007-11-30 22:36:48 UTC (rev 9238)
@@ -47,7 +47,7 @@
private static final String CONSUMER_ID = "consumerId";
static final String CONFIGURE_CONSUMER = "configureConsumer";
- static final String INDEX = "index";
+ static final String CONSUMERS = "consumers";
static final String EXPECTED_REG_INFO_KEY = "expectedRegistrationInfo";
public ConsumerRegistry getRegistry()
@@ -284,7 +284,7 @@
{
setConsumerIdInSession(true);
selectedId = null;
- return INDEX;
+ return CONSUMERS;
}
public void selectConsumer(ActionEvent actionEvent)
Modified: branches/JBoss_Portal_Branch_2_6/core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF/faces-config.xml
===================================================================
--- branches/JBoss_Portal_Branch_2_6/core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF/faces-config.xml 2007-11-30 21:54:15 UTC (rev 9237)
+++ branches/JBoss_Portal_Branch_2_6/core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF/faces-config.xml 2007-11-30 22:36:48 UTC (rev 9238)
@@ -102,7 +102,7 @@
<navigation-rule>
<navigation-case>
- <from-outcome>index</from-outcome>
+ <from-outcome>consumers</from-outcome>
<to-view-id>/WEB-INF/jsf/consumers/consumers.xhtml</to-view-id>
</navigation-case>
<navigation-case>
@@ -125,5 +125,9 @@
<from-outcome>confirmDeleteConsumer</from-outcome>
<to-view-id>/WEB-INF/jsf/consumers/confirmDeleteConsumer.xhtml</to-view-id>
</navigation-case>
+ <navigation-case>
+ <from-outcome>management</from-outcome>
+ <to-view-id>/WEB-INF/jsf/management/management.xhtml</to-view-id>
+ </navigation-case>
</navigation-rule>
</faces-config>
Modified: branches/JBoss_Portal_Branch_2_6/core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF/jsf/consumers/consumerTemplate.xhtml
===================================================================
--- branches/JBoss_Portal_Branch_2_6/core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF/jsf/consumers/consumerTemplate.xhtml 2007-11-30 21:54:15 UTC (rev 9237)
+++ branches/JBoss_Portal_Branch_2_6/core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF/jsf/consumers/consumerTemplate.xhtml 2007-11-30 22:36:48 UTC (rev 9238)
@@ -9,7 +9,7 @@
<ul class="topnav">
<li id="currentTab">Consumers Configuration</li>
<li><h:commandLink value="Producer Configuration" action="producer"/></li>
- <li>Producer Data</li>
+ <li><h:commandLink value="Producer Management" action="management"/></li>
</ul>
</h:form>
</ui:define>
Added: branches/JBoss_Portal_Branch_2_6/core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF/jsf/management/management.xhtml
===================================================================
--- branches/JBoss_Portal_Branch_2_6/core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF/jsf/management/management.xhtml (rev 0)
+++ branches/JBoss_Portal_Branch_2_6/core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF/jsf/management/management.xhtml 2007-11-30 22:36:48 UTC (rev 9238)
@@ -0,0 +1,12 @@
+<ui:decorate template="managementTemplate.xhtml" xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:c="http://java.sun.com/jstl/core">
+
+ <ui:param name="title" value="Producer Management"/>
+
+ <ui:define name="content">
+ <p>Feature not quite ready yet! Check again in future versions of Portal.</p>
+ </ui:define>
+</ui:decorate>
\ No newline at end of file
Added: branches/JBoss_Portal_Branch_2_6/core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF/jsf/management/managementTemplate.xhtml
===================================================================
--- branches/JBoss_Portal_Branch_2_6/core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF/jsf/management/managementTemplate.xhtml (rev 0)
+++ branches/JBoss_Portal_Branch_2_6/core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF/jsf/management/managementTemplate.xhtml 2007-11-30 22:36:48 UTC (rev 9238)
@@ -0,0 +1,18 @@
+<ui:decorate template="../common/template.xhtml" xmlns="http://www.w3.org/1999/xhtml"
+ xmlns:ui="http://java.sun.com/jsf/facelets"
+ xmlns:h="http://java.sun.com/jsf/html"
+ xmlns:f="http://java.sun.com/jsf/core"
+ xmlns:c="http://java.sun.com/jstl/core">
+
+ <ui:define name="topnav">
+ <h:form>
+ <ul class="topnav">
+ <li><h:commandLink action="consumers" value="Consumers Configuration"/></li>
+ <li><h:commandLink action="producer" value="Producer Configuration"/></li>
+ <li id="currentTab">Producer Management</li>
+ </ul>
+ </h:form>
+ </ui:define>
+
+ <ui:define name="objectpath"/>
+</ui:decorate>
\ No newline at end of file
Modified: branches/JBoss_Portal_Branch_2_6/core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF/jsf/producer/producerTemplate.xhtml
===================================================================
--- branches/JBoss_Portal_Branch_2_6/core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF/jsf/producer/producerTemplate.xhtml 2007-11-30 21:54:15 UTC (rev 9237)
+++ branches/JBoss_Portal_Branch_2_6/core-wsrp/src/resources/portal-wsrp-admin-war/WEB-INF/jsf/producer/producerTemplate.xhtml 2007-11-30 22:36:48 UTC (rev 9238)
@@ -7,9 +7,9 @@
<ui:define name="topnav">
<h:form>
<ul class="topnav">
- <li><h:commandLink action="#{consumersMgr.listConsumers}" value="Consumers Configuration"/></li>
+ <li><h:commandLink action="consumers" value="Consumers Configuration"/></li>
<li id="currentTab">Producer Configuration</li>
- <li>Producer Data</li>
+ <li><h:commandLink action="management" value="Producer Management"/></li>
</ul>
</h:form>
</ui:define>
Modified: branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/consumer/ProducerInfo.java
===================================================================
--- branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/consumer/ProducerInfo.java 2007-11-30 21:54:15 UTC (rev 9237)
+++ branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/consumer/ProducerInfo.java 2007-11-30 22:36:48 UTC (rev 9238)
@@ -321,7 +321,7 @@
setActiveAndSave(false);
}
- result.appendToStatus(registrationResult.getStatus());
+ result.appendToStatus(registrationResult.getStatus(), false);
result.setHasIssues(registrationResult.hasIssues());
return result;
}
@@ -796,7 +796,7 @@
String msg = "Consumer with id '" + persistentId + "' successfully registered with handle: '"
+ registrationContext.getRegistrationHandle() + "'";
log.debug(msg);
- result.appendToStatus("\n").append(msg);
+ result.appendToStatus(msg);
return new RefreshResult(result, true, REGISTER_MEANING);
}
catch (Exception e)
Modified: branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/consumer/RefreshResult.java
===================================================================
--- branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/consumer/RefreshResult.java 2007-11-30 21:54:15 UTC (rev 9237)
+++ branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/consumer/RefreshResult.java 2007-11-30 22:36:48 UTC (rev 9238)
@@ -68,9 +68,18 @@
StringBuffer appendToStatus(String message)
{
+ return appendToStatus(message, true);
+ }
+
+ StringBuffer appendToStatus(String message, boolean appendColon)
+ {
if (message != null && message.length() > 1)
{
- status.append(".\n").append(message);
+ status.append(message);
+ if (appendColon)
+ {
+ status.append(".\n");
+ }
}
return status;
}
Modified: branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/consumer/RegistrationInfo.java
===================================================================
--- branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/consumer/RegistrationInfo.java 2007-11-30 21:54:15 UTC (rev 9237)
+++ branches/JBoss_Portal_Branch_2_6/wsrp/src/main/org/jboss/portal/wsrp/consumer/RegistrationInfo.java 2007-11-30 22:36:48 UTC (rev 9238)
@@ -442,7 +442,7 @@
result.getRegistrationProperties().put(name, prop);
}
- result.appendToStatus("Missing value for property '").append(name).append("'\n");
+ result.appendToStatus("Missing value for property '" + name + "'");
result.setHasIssues(true);
}
}
@@ -475,7 +475,7 @@
// if issues have been detected, mark the registration as invalid (but do not reset the data)
consistentWithProducerExpectations = Boolean.valueOf(!result.hasIssues());
- String msg = "Registration configuration is " + (result.hasIssues() ? "NOT" : "") + " valid";
+ String msg = "Registration configuration is " + (result.hasIssues() ? "NOT " : "") + "valid";
result.appendToStatus(msg);
log.debug(msg);
return result;
@@ -495,11 +495,9 @@
Map properties = getOrCreateRegistrationPropertiesMap(false);
if (properties != null && !properties.isEmpty())
{
- String msg = "Registration data is available for producer '"
- + producerId + "' when none is expected by the producer";
if (forceCheckOfExtraProps || !hasRegisteredIfNeeded())
{
- log.debug(msg);
+ log.debug("Registration data is available when none is expected by the producer");
checkForExtraProperties(producerId, result, Collections.EMPTY_SET, properties, keepExtra);
}
else
@@ -529,12 +527,13 @@
unexpected.removeAll(expectedNames);
if (!unexpected.isEmpty())
{
- StringBuffer message = new StringBuffer("The registration for producer '"
- + producerId + "' provided values for unexpected registration properties: ");
+ StringBuffer message = new StringBuffer("Unexpected registration properties:\n");
+ int size = unexpected.size();
+ int index = 0;
for (Object anUnexpected : unexpected)
{
String name = (String)anUnexpected;
- message.append("\t- ").append(name);
+ message.append("'").append(name).append("'");
if (keepExtra)
{
// mark the prop as invalid
@@ -550,7 +549,11 @@
message.append(" (was removed)");
properties.remove(name);
}
- message.append("\n");
+
+ if (index++ != size - 1)
+ {
+ message.append(";");
+ }
}
log.debug(message);
result.appendToStatus(message.toString());
16 years, 4 months
JBoss Portal SVN: r9237 - in branches/presentation: presentation/src/main/org/jboss/portal/presentation/impl/model and 2 other directories.
by portal-commits@lists.jboss.org
Author: julien(a)jboss.com
Date: 2007-11-30 16:54:15 -0500 (Fri, 30 Nov 2007)
New Revision: 9237
Removed:
branches/presentation/core-presentation/src/main/org/jboss/portal/core/presentation/model/StructuralStateManagerImpl.java
Modified:
branches/presentation/core-presentation/src/main/org/jboss/portal/core/presentation/model/StructuralStateContextImpl.java
branches/presentation/presentation/src/main/org/jboss/portal/presentation/impl/model/UIObjectImpl.java
branches/presentation/presentation/src/main/org/jboss/portal/presentation/model/state/structural/AbstractStructuralStateContext.java
branches/presentation/presentation/src/main/org/jboss/portal/presentation/model/state/structural/StructuralStateContext.java
branches/presentation/presentation/src/main/org/jboss/portal/presentation/test/model/MockModel.java
Log:
- correct a few minor stuff
Modified: branches/presentation/core-presentation/src/main/org/jboss/portal/core/presentation/model/StructuralStateContextImpl.java
===================================================================
--- branches/presentation/core-presentation/src/main/org/jboss/portal/core/presentation/model/StructuralStateContextImpl.java 2007-11-30 19:24:56 UTC (rev 9236)
+++ branches/presentation/core-presentation/src/main/org/jboss/portal/core/presentation/model/StructuralStateContextImpl.java 2007-11-30 21:54:15 UTC (rev 9237)
@@ -35,9 +35,7 @@
import org.jboss.portal.presentation.model.UIWindow;
import org.jboss.portal.presentation.model.state.structural.StructuralState;
import org.jboss.portal.presentation.model.state.structural.StructuralStateContext;
-import org.jboss.portal.presentation.model.state.structural.StructuralStateModification;
import org.jboss.portal.presentation.model.state.StateChangeVetoException;
-import org.jboss.portal.presentation.model.state.StateChange;
import java.util.ArrayList;
import java.util.Collection;
@@ -158,7 +156,7 @@
return type;
}
- public StructuralState create(String parentId, Class<? extends UIObject> type, String name, Map<String, String> properties) throws StateChangeVetoException
+ public String create(String parentId, Class<? extends UIObject> type, String name, Map<String, String> properties) throws StateChangeVetoException
{
throw new StateChangeVetoException();
}
@@ -178,16 +176,6 @@
throw new StateChangeVetoException();
}
- public void update(List<StateChange<StructuralStateModification>> modifications)
- {
- throw new StateChangeVetoException();
- }
-
- public void update(StateChange<StructuralStateModification> modification)
- {
- throw new StateChangeVetoException();
- }
-
/**
*
*
Deleted: branches/presentation/core-presentation/src/main/org/jboss/portal/core/presentation/model/StructuralStateManagerImpl.java
===================================================================
--- branches/presentation/core-presentation/src/main/org/jboss/portal/core/presentation/model/StructuralStateManagerImpl.java 2007-11-30 19:24:56 UTC (rev 9236)
+++ branches/presentation/core-presentation/src/main/org/jboss/portal/core/presentation/model/StructuralStateManagerImpl.java 2007-11-30 21:54:15 UTC (rev 9237)
@@ -1,197 +0,0 @@
-/******************************************************************************
- * JBoss, a division of Red Hat *
- * Copyright 2006, Red Hat Middleware, LLC, and individual *
- * contributors as indicated by the @authors tag. See the *
- * copyright.txt in the distribution for a full listing of *
- * individual contributors. *
- * *
- * This is free software; you can redistribute it and/or modify it *
- * under the terms of the GNU Lesser General Public License as *
- * published by the Free Software Foundation; either version 2.1 of *
- * the License, or (at your option) any later version. *
- * *
- * This software is distributed in the hope that it will be useful, *
- * but WITHOUT ANY WARRANTY; without even the implied warranty of *
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU *
- * Lesser General Public License for more details. *
- * *
- * You should have received a copy of the GNU Lesser General Public *
- * License along with this software; if not, write to the Free *
- * Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA *
- * 02110-1301 USA, or see the FSF site: http://www.fsf.org. *
- ******************************************************************************/
-package org.jboss.portal.core.presentation.model;
-
-import org.jboss.portal.core.model.portal.Page;
-import org.jboss.portal.core.model.portal.Portal;
-import org.jboss.portal.core.model.portal.PortalObject;
-import org.jboss.portal.core.model.portal.PortalObjectContainer;
-import org.jboss.portal.core.model.portal.PortalObjectId;
-import org.jboss.portal.core.model.portal.PortalObjectPath;
-import org.jboss.portal.core.model.portal.Window;
-import org.jboss.portal.presentation.model.UIObject;
-import org.jboss.portal.presentation.model.UIPage;
-import org.jboss.portal.presentation.model.UIPortal;
-import org.jboss.portal.presentation.model.UIWindow;
-import org.jboss.portal.presentation.model.state.structural.StructuralState;
-import org.jboss.portal.presentation.model.state.structural.StructuralStateManager;
-import org.jboss.portal.presentation.model.state.StateChangeVetoException;
-
-import java.util.ArrayList;
-import java.util.Collection;
-import java.util.Iterator;
-import java.util.List;
-import java.util.Map;
-
-/**
- * @author <a href="mailto:sshah@redhat.com">Sohil Shah</a>
- *
- */
-public class StructuralStateManagerImpl implements StructuralStateManager
-{
- /**
- *
- */
- private PortalObjectContainer portalObjectContainer = null;
-
- /**
- *
- * @return
- */
- public PortalObjectContainer getPortalObjectContainer()
- {
- return portalObjectContainer;
- }
-
- /**
- *
- * @param portalObjectContainer
- */
- public void setPortalObjectContainer(
- PortalObjectContainer portalObjectContainer)
- {
- this.portalObjectContainer = portalObjectContainer;
- }
-
-
- public String getRootId()
- {
- return portalObjectContainer.getContext().getId().toString();
- }
-
- /**
- *
- */
- public StructuralState load(String objectId) throws IllegalArgumentException
- {
- StructuralState structuralState = null;
-
- // Get the PortalObject corresponding to this objectId from the PortalObjectContainer
- PortalObject portalObject = this.portalObjectContainer.getObject(PortalObjectId.parse(objectId,
- PortalObjectPath.CANONICAL_FORMAT));
-
- if(portalObject == null)
- {
- // Object by this id was not found in the Portal
- return null;
- }
-
- // Type
- Class<? extends UIObject> type = this.getType(portalObject);
-
- // Name
- String name = portalObject.getName();
-
- // Properties
- Map<String, String> properties = portalObject.getDeclaredProperties();
-
- // Parent Id
- String parentId = null;
- if(portalObject.getParent() != null)
- {
- parentId = portalObject.getParent().getId().toString();
- }
-
- //Children Ids
- List<String> childrenIds = new ArrayList<String>();
- Collection children = portalObject.getChildren();
- for(Iterator itr=children.iterator(); itr.hasNext();)
- {
- PortalObject child = (PortalObject)itr.next();
- childrenIds.add(child.getId().toString());
- }
-
- structuralState = new StructuralState(
- type, //type
- name,
- properties, //properties
- parentId,
- childrenIds // childrenIds
- );
-
- return structuralState;
- }
-
- /**
- *
- * @param portalObject
- * @return
- */
- private Class<? extends UIObject> getType(PortalObject portalObject)
- {
- Class<? extends UIObject> type = null;
-
- if(portalObject instanceof Portal)
- {
- type = UIPortal.class;
- }
- else if(portalObject instanceof Page)
- {
- type = UIPage.class;
- }
- else if(portalObject instanceof Window)
- {
- type = UIWindow.class;
- }
-
- return type;
- }
-
- public StructuralState create(String parentId, Class<? extends UIObject> type, String name, Map<String, String> properties) throws StateChangeVetoException
- {
- throw new StateChangeVetoException();
- }
-
- public void destroy(String objectId) throws StateChangeVetoException
- {
- throw new StateChangeVetoException();
- }
-
- public void move(String objectId, String parentId) throws StateChangeVetoException
- {
- throw new StateChangeVetoException();
- }
-
- public void update(String objectId, Map<String, String> changes) throws StateChangeVetoException
- {
- throw new StateChangeVetoException();
- }
-
- /**
- *
- *
- */
- public void start()
- {
-
- }
-
- /**
- *
- *
- */
- public void stop()
- {
-
- }
-}
Modified: branches/presentation/presentation/src/main/org/jboss/portal/presentation/impl/model/UIObjectImpl.java
===================================================================
--- branches/presentation/presentation/src/main/org/jboss/portal/presentation/impl/model/UIObjectImpl.java 2007-11-30 19:24:56 UTC (rev 9236)
+++ branches/presentation/presentation/src/main/org/jboss/portal/presentation/impl/model/UIObjectImpl.java 2007-11-30 21:54:15 UTC (rev 9237)
@@ -177,12 +177,8 @@
Map<String, String> changes = new HashMap<String, String>();
changes.put(propertyName, (String)propertyValue);
- // Create change
- StructuralStateModification mod = new StructuralStateModification.Update(changes);
- StateChange<StructuralStateModification> change = new StateChange<StructuralStateModification>(id, mod);
-
// Have context process change
- context.structuralStateContext.update(change);
+ context.structuralStateContext.update(id, changes);
// Update state locally to reflect correct state
Map<String, String> updatedProperties = new HashMap<String, String>(state.getProperties());
@@ -190,6 +186,8 @@
state = new StructuralState(state.getType(), state.getName(), updatedProperties, state.getParentId(), state.getChildrenIds());
// Broadcast event
+ StructuralStateModification mod = new StructuralStateModification.Update(changes);
+ StateChange<StructuralStateModification> change = new StateChange<StructuralStateModification>(id, mod);
StateChangeEvent event = new StateChangeEvent(change);
context.fireEvent(event);
}
Modified: branches/presentation/presentation/src/main/org/jboss/portal/presentation/model/state/structural/AbstractStructuralStateContext.java
===================================================================
--- branches/presentation/presentation/src/main/org/jboss/portal/presentation/model/state/structural/AbstractStructuralStateContext.java 2007-11-30 19:24:56 UTC (rev 9236)
+++ branches/presentation/presentation/src/main/org/jboss/portal/presentation/model/state/structural/AbstractStructuralStateContext.java 2007-11-30 21:54:15 UTC (rev 9237)
@@ -22,11 +22,9 @@
******************************************************************************/
package org.jboss.portal.presentation.model.state.structural;
-import org.jboss.portal.presentation.model.state.StateChange;
import org.jboss.portal.presentation.model.state.StateChangeVetoException;
import org.jboss.portal.presentation.model.UIObject;
-import java.util.List;
import java.util.Map;
/**
@@ -36,34 +34,23 @@
public abstract class AbstractStructuralStateContext implements StructuralStateContext
{
- public void update(List<StateChange<StructuralStateModification>> changes)
+ public String create(String parentId, Class<? extends UIObject> type, String name, Map<String, String> properties) throws StateChangeVetoException
{
- for (StateChange<StructuralStateModification> change : changes)
- {
- update(change);
- }
+ throw new StateChangeVetoException();
}
- public StructuralState create(String parentId, Class<? extends UIObject> type, String name, Map<String, String> properties) throws StateChangeVetoException
- {
- update(new StateChange<StructuralStateModification>(parentId, new StructuralStateModification.Create(type, name, properties)));
-
- //
- return load(parentId);
- }
-
public void destroy(String objectId) throws StateChangeVetoException
{
- update(new StateChange<StructuralStateModification>(objectId, new StructuralStateModification.Destroy()));
+ throw new StateChangeVetoException();
}
public void move(String objectId, String parentId) throws StateChangeVetoException
{
- update(new StateChange<StructuralStateModification>(objectId, new StructuralStateModification.Move(parentId)));
+ throw new StateChangeVetoException();
}
public void update(String objectId, Map<String, String> changes) throws StateChangeVetoException
{
- update(new StateChange<StructuralStateModification>(objectId, new StructuralStateModification.Update(changes)));
+ throw new StateChangeVetoException();
}
}
Modified: branches/presentation/presentation/src/main/org/jboss/portal/presentation/model/state/structural/StructuralStateContext.java
===================================================================
--- branches/presentation/presentation/src/main/org/jboss/portal/presentation/model/state/structural/StructuralStateContext.java 2007-11-30 19:24:56 UTC (rev 9236)
+++ branches/presentation/presentation/src/main/org/jboss/portal/presentation/model/state/structural/StructuralStateContext.java 2007-11-30 21:54:15 UTC (rev 9237)
@@ -56,10 +56,6 @@
*/
String getRootId();
- void update(List<StateChange<StructuralStateModification>> modifications);
-
- void update(StateChange<StructuralStateModification> modification);
-
/**
* Create an object.
*
@@ -67,13 +63,13 @@
* @param type the type of the child
* @param name the name of the child
* @param properties the initial properties of the child
- * @return the structural state of the child
+ * @return the id of the newly created structural state
* @throws StateChangeVetoException if the creation is vetoed
* @throws StateException a generic state exception
* @throws NoSuchStateException if the parent id does not point a valid state
* @throws IllegalArgumentException if an argument is null or not valid
*/
- StructuralState create(String parentId, Class<? extends UIObject> type, String name, Map<String, String> properties) throws StateChangeVetoException, StateException, IllegalArgumentException;
+ String create(String parentId, Class<? extends UIObject> type, String name, Map<String, String> properties) throws StateChangeVetoException, StateException, IllegalArgumentException;
/**
* Destroy a specified object.
Modified: branches/presentation/presentation/src/main/org/jboss/portal/presentation/test/model/MockModel.java
===================================================================
--- branches/presentation/presentation/src/main/org/jboss/portal/presentation/test/model/MockModel.java 2007-11-30 19:24:56 UTC (rev 9236)
+++ branches/presentation/presentation/src/main/org/jboss/portal/presentation/test/model/MockModel.java 2007-11-30 21:54:15 UTC (rev 9237)
@@ -23,13 +23,11 @@
package org.jboss.portal.presentation.test.model;
import org.jboss.portal.presentation.model.state.NoSuchStateException;
-import org.jboss.portal.presentation.model.state.StateChange;
import org.jboss.portal.presentation.model.state.StateChangeVetoException;
import org.jboss.portal.presentation.model.state.StateException;
import org.jboss.portal.presentation.model.state.structural.AbstractStructuralStateContext;
import org.jboss.portal.presentation.model.state.structural.StructuralState;
import org.jboss.portal.presentation.model.state.structural.StructuralStateContext;
-import org.jboss.portal.presentation.model.state.structural.StructuralStateModification;
import java.util.ArrayList;
import java.util.HashMap;
@@ -65,59 +63,49 @@
return object != null ? object.takeSnapshot() : null;
}
- public void update(StateChange<StructuralStateModification> change)
+ public String getRootId()
{
- if (change.getModification() instanceof StructuralStateModification.Update)
+ return root.id;
+ }
+
+ public void update(String objectId, Map<String, String> changes) throws StateChangeVetoException
+ {
+ MockObjectImpl object = universe.get(objectId);
+ if (object == null)
{
- StructuralStateModification.Update sp = (StructuralStateModification.Update)change.getModification();
+ throw new NoSuchStateException();
+ }
- //
- MockObjectImpl object = universe.get(change.getTargetId());
- if (object == null)
+ //
+ for (Map.Entry<String, String> entry : changes.entrySet())
+ {
+ String propertyName = entry.getKey();
+ MockObject.UpdateBehavior behavior = object.propertyBehaviors.get(propertyName);
+ if (behavior instanceof MockObject.Veto)
{
- throw new NoSuchStateException();
+ throw new StateChangeVetoException("Cannot modify non behavior property");
}
-
- //
- for (Map.Entry<String, String> entry : sp.getChanges().entrySet())
+ else if (behavior instanceof MockObject.Failure)
{
- String propertyName = entry.getKey();
- MockObject.UpdateBehavior behavior = object.propertyBehaviors.get(propertyName);
- if (behavior instanceof MockObject.Veto)
+ MockObject.Failure failure = (MockObject.Failure)behavior;
+ failure.throwAs(IllegalArgumentException.class).
+ throwAs(StateChangeVetoException.class).
+ throwAs(StateException.class);
+ }
+ else
+ {
+ String propertyValue = entry.getValue();
+ if (propertyValue != null)
{
- throw new StateChangeVetoException("Cannot modify non behavior property");
+ object.propertyValues.put(propertyName, propertyValue);
}
- else if (behavior instanceof MockObject.Failure)
- {
- MockObject.Failure failure = (MockObject.Failure)behavior;
- failure.throwAs(IllegalArgumentException.class).
- throwAs(StateChangeVetoException.class).
- throwAs(StateException.class);
- }
else
{
- String propertyValue = entry.getValue();
- if (propertyValue != null)
- {
- object.propertyValues.put(propertyName, propertyValue);
- }
- else
- {
- object.propertyValues.remove(propertyName);
- }
+ object.propertyValues.remove(propertyName);
}
}
}
- else
- {
- throw new StateChangeVetoException();
- }
}
-
- public String getRootId()
- {
- return root.id;
- }
};
public StructuralStateContext getStructuralStateContext()
16 years, 4 months
JBoss Portal SVN: r9236 - branches/JBoss_Portal_Branch_2_6/core-admin/src/resources/portal-admin-war/WEB-INF/jsf.
by portal-commits@lists.jboss.org
Author: wesleyhales
Date: 2007-11-30 14:24:56 -0500 (Fri, 30 Nov 2007)
New Revision: 9236
Modified:
branches/JBoss_Portal_Branch_2_6/core-admin/src/resources/portal-admin-war/WEB-INF/jsf/objectNavigation.xhtml
Log:
Fix extra markup
Modified: branches/JBoss_Portal_Branch_2_6/core-admin/src/resources/portal-admin-war/WEB-INF/jsf/objectNavigation.xhtml
===================================================================
--- branches/JBoss_Portal_Branch_2_6/core-admin/src/resources/portal-admin-war/WEB-INF/jsf/objectNavigation.xhtml 2007-11-30 19:16:48 UTC (rev 9235)
+++ branches/JBoss_Portal_Branch_2_6/core-admin/src/resources/portal-admin-war/WEB-INF/jsf/objectNavigation.xhtml 2007-11-30 19:24:56 UTC (rev 9236)
@@ -55,7 +55,6 @@
Delete
</h:commandLink>
</h:panelGroup>
- </h:panelGroup>
<h:panelGroup rendered="#{not object.default}"> | <h:commandLink styleClass="actionMakeDefault"
action="#{portalobjectmgr.makeObjectDefault}">
<f:param name="id" value="#{object.id}"/>
16 years, 4 months
JBoss Portal SVN: r9235 - branches/JBoss_Portal_Branch_2_6/core-samples/src/resources/portal-weather-samples-war/WEB-INF/classes.
by portal-commits@lists.jboss.org
Author: lucboudreau
Date: 2007-11-30 14:16:48 -0500 (Fri, 30 Nov 2007)
New Revision: 9235
Modified:
branches/JBoss_Portal_Branch_2_6/core-samples/src/resources/portal-weather-samples-war/WEB-INF/classes/WeatherResource_fr.properties
Log:
Updated french translation
Modified: branches/JBoss_Portal_Branch_2_6/core-samples/src/resources/portal-weather-samples-war/WEB-INF/classes/WeatherResource_fr.properties
===================================================================
--- branches/JBoss_Portal_Branch_2_6/core-samples/src/resources/portal-weather-samples-war/WEB-INF/classes/WeatherResource_fr.properties 2007-11-30 19:16:04 UTC (rev 9234)
+++ branches/JBoss_Portal_Branch_2_6/core-samples/src/resources/portal-weather-samples-war/WEB-INF/classes/WeatherResource_fr.properties 2007-11-30 19:16:48 UTC (rev 9235)
@@ -1,27 +1,30 @@
-################################################################################
-# JBoss, a division of Red Hat #
-# Copyright 2006, Red Hat Middleware, LLC, and individual #
-# contributors as indicated by the @authors tag. See the #
-# copyright.txt in the distribution for a full listing of #
-# individual contributors. #
-# #
-# This is free software; you can redistribute it and/or modify it #
-# under the terms of the GNU Lesser General Public License as #
-# published by the Free Software Foundation; either version 2.1 of #
-# the License, or (at your option) any later version. #
-# #
-# This software is distributed in the hope that it will be useful, #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU #
-# Lesser General Public License for more details. #
-# #
-# You should have received a copy of the GNU Lesser General Public #
-# License along with this software; if not, write to the Free #
-# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA #
-# 02110-1301 USA, or see the FSF site: http://www.fsf.org. #
-################################################################################
-
-javax.portlet.preference.name.RssXml=URL du flux RSS
-javax.portlet.preference.name.expires=Temps d'expiration
-org.jboss.portal.object.name.default.Weather=M\u00E9t\u00E9o
-org.jboss.portal.instance.name.WeatherPortletInstance=Portlet M\u00E9t\u00E9o
\ No newline at end of file
+#Generated by ResourceBundle Editor (http://eclipse-rbe.sourceforge.net)
+################################################################################
+# JBoss, a division of Red Hat #
+# Copyright 2006, Red Hat Middleware, LLC, and individual #
+# contributors as indicated by the @authors tag. See the #
+# copyright.txt in the distribution for a full listing of #
+# individual contributors. #
+# #
+# This is free software; you can redistribute it and/or modify it #
+# under the terms of the GNU Lesser General Public License as #
+# published by the Free Software Foundation; either version 2.1 of #
+# the License, or (at your option) any later version. #
+# #
+# This software is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU #
+# Lesser General Public License for more details. #
+# #
+# You should have received a copy of the GNU Lesser General Public #
+# License along with this software; if not, write to the Free #
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA #
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org. #
+################################################################################
+
+javax.portlet.preference.name.RssXml = URL du flux RSS
+javax.portlet.preference.name.expires = Temps d'expiration
+
+org.jboss.portal.instance.name.WeatherPortletInstance = Portlet M\u00E9t\u00E9o
+org.jboss.portal.object.name.Weather = M\u00E9t\u00E9o
+org.jboss.portal.object.name.default.Weather = M\u00E9t\u00E9o
16 years, 4 months
JBoss Portal SVN: r9234 - branches/JBoss_Portal_Branch_2_6/core-cms/src/resources/portal-cms-war/WEB-INF/classes.
by portal-commits@lists.jboss.org
Author: lucboudreau
Date: 2007-11-30 14:16:04 -0500 (Fri, 30 Nov 2007)
New Revision: 9234
Modified:
branches/JBoss_Portal_Branch_2_6/core-cms/src/resources/portal-cms-war/WEB-INF/classes/Resource_fr.properties
Log:
Updated french translation
Modified: branches/JBoss_Portal_Branch_2_6/core-cms/src/resources/portal-cms-war/WEB-INF/classes/Resource_fr.properties
===================================================================
--- branches/JBoss_Portal_Branch_2_6/core-cms/src/resources/portal-cms-war/WEB-INF/classes/Resource_fr.properties 2007-11-30 19:16:02 UTC (rev 9233)
+++ branches/JBoss_Portal_Branch_2_6/core-cms/src/resources/portal-cms-war/WEB-INF/classes/Resource_fr.properties 2007-11-30 19:16:04 UTC (rev 9234)
@@ -1,96 +1,152 @@
-################################################################################
-# JBoss, a division of Red Hat #
-# Copyright 2006, Red Hat Middleware, LLC, and individual #
-# contributors as indicated by the @authors tag. See the #
-# copyright.txt in the distribution for a full listing of #
-# individual contributors. #
-# #
-# This is free software; you can redistribute it and/or modify it #
-# under the terms of the GNU Lesser General Public License as #
-# published by the Free Software Foundation; either version 2.1 of #
-# the License, or (at your option) any later version. #
-# #
-# This software is distributed in the hope that it will be useful, #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU #
-# Lesser General Public License for more details. #
-# #
-# You should have received a copy of the GNU Lesser General Public #
-# License along with this software; if not, write to the Free #
-# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA #
-# 02110-1301 USA, or see the FSF site: http://www.fsf.org. #
-################################################################################
-
-## CMS ADMIN PORTLET
-TITLE_HEAD=Administration CMS
-TITLE_BROWSE=Navigateur
-TITLE_FILEBROWSE=Explorateur de fichiers
-TITLE_DELETECONFIRM=Confirmer la suppression
-TITLE_CREATECOLLCONFIRM=Confirmer la cr\u00e9ation de r\u00e9pertoire
-TITLE_COPYCONFIRM=Confirmer la copie
-TITLE_MOVECONFIRM=Confirmer le d\u00e9placement
-TITLE_VIEWFILE=Propri\u00e9t\u00e9s du fichier
-TITLE_EDIT=Modifier le fichier
-TITLE_CREATE=Cr\u00e9er un fichier
-TITLE_UPLOAD=T\u00e9l\u00e9d\u00e9verser un fichier
-TITLE_SECURECONFIRM=S\u00e9curiser le noeud
-
-CMS_SEARCH=Rechercher
-CMS_SEARCHNORESULT=Aucun r\u00e9sultat pour cette recherche
-CMS_MENU=Menu action
-CMS_ACTION=Action
-CMS_NAME=Nom
-CMS_TYPE=Type
-CMS_CREATED=Cr\u00e9ation
-CMS_MODIFIED=Derni\u00e8re modification
-CMS_DESCRIPTION=Description
-CMS_VIEW=Visualiser
-CMS_COPY=Copier
-CMS_MOVE=D\u00e9placer
-CMS_DELETE=Supprimer
-CMS_FOLDER=Dossier
-CMS_FILE=Fichier
-CMS_CREATE=Cr\u00e9er
-CMS_CANCEL=Annuler
-CMS_EDIT=Modifier
-CMS_UPLOAD=T\u00e9l\u00e9d\u00e9verser
-CMS_MODIFY=Modifier
-CMS_CREATEFOLDER=Cr\u00e9er un dossier
-CMS_CREATEFILE=Cr\u00e9er un fichier
-CMS_UPLOADARCHIVE=T\u00e9l\u00e9d\u00e9verser une archive
-CMS_BACKTOBROWSER=Retourner au navigateur de dossiers
-CMS_TRANSFER=Import/Export
-CMS_EXPORTARCHIVE=Exporter le dossier
-CMS_SECURE=S\u00e9curiser
-
-CMS_CREATEFILEINDIR=Cr\u00e9er un fichier dans le dossier
-CMS_FILENAME=Nom de fichier
-CMS_TITLE=Titre
-CMS_LANGUAGE=Langue
-
-CMS_DELETEPATH=Confirmer la suppression de
-CMS_DELETEWARN1=ATTENION ! Vous ne pourrez pas annuler cette action.
-CMS_DELETEWARN2=\u00cates vous certain de vouloir supprimer cette ressource ?
-
-CMS_DESTINATION=Destination
-CMS_SOURCE=Source
-
-CMS_EDITING=Modification du fichier
-CMS_LIVE=Diffusion imm\u00e9diate
-CMS_VERSION=Version
-CMS_WYSIWYG=\u00c9diteur visuel WYSIWYG
-
-CMS_LIVEVERSION=Version en ligne
-CMS_SIZE=Taille
-
-CMS_CONTENT_DIR=R\u00e9pertoire de contenu
-CMS_CONTENT_DIR_USE=Utilisez l'arborescence des dossiers afin de parcourir la structure du r\u00e9pertoire.
-CMS_MAIN_USE=Utilisez le portlet d'administration du CMS afin de modifier le contenu de votre r\u00e9pertoire.
-CMS_MANAGE=G\u00e9rer le contenu
-
-CMS_CREATED_BY=Cr\u00e9\u00e9 par
-CMS_APPROVE=Approuver
-CMS_DENY=Refuser
-CMS_APPROVAL=Items en attente d'approbation
-CMS_PATH=Emplacement
-
+#Generated by ResourceBundle Editor (http://eclipse-rbe.sourceforge.net)
+################################################################################
+# JBoss, a division of Red Hat #
+# Copyright 2006, Red Hat Middleware, LLC, and individual #
+# contributors as indicated by the @authors tag. See the #
+# copyright.txt in the distribution for a full listing of #
+# individual contributors. #
+# #
+# This is free software; you can redistribute it and/or modify it #
+# under the terms of the GNU Lesser General Public License as #
+# published by the Free Software Foundation; either version 2.1 of #
+# the License, or (at your option) any later version. #
+# #
+# This software is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU #
+# Lesser General Public License for more details. #
+# #
+# You should have received a copy of the GNU Lesser General Public #
+# License along with this software; if not, write to the Free #
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA #
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org. #
+################################################################################
+
+CMS_ACTION = Action
+
+CMS_APPROVAL = Items en attente d'approbation
+
+CMS_APPROVE = Approuver
+
+CMS_BACKTOBROWSER = Retourner au navigateur de dossiers
+
+CMS_CANCEL = Annuler
+
+CMS_CONTENT_DIR = R\u00E9pertoire de contenu
+
+CMS_CONTENT_DIR_USE = Utilisez l'arborescence des dossiers afin de parcourir la structure du r\u00E9pertoire.
+
+CMS_COPY = Copier
+
+CMS_CREATE = Cr\u00E9er
+
+CMS_CREATED = Cr\u00E9\u00E9
+
+CMS_CREATED_BY = Cr\u00E9\u00E9 par
+
+CMS_CREATEFILE = Cr\u00E9er un fichier
+
+CMS_CREATEFILEINDIR = Cr\u00E9er un fichier dans le dossier
+
+CMS_CREATEFOLDER = Cr\u00E9er un dossier
+
+CMS_DELETE = Supprimer
+
+CMS_DELETEPATH = Confirmer la suppression de
+
+CMS_DELETEWARN1 = ATTENTION ! Vous ne pourrez pas annuler cette action.
+
+CMS_DELETEWARN2 = \u00CAtes vous certain de vouloir supprimer cette ressource ?
+
+CMS_DENY = Refuser
+
+CMS_DESCRIPTION = Description
+
+CMS_DESTINATION = Destination
+
+CMS_EDIT = Modifier
+
+CMS_EDITING = Modification du fichier
+
+CMS_EXPORTARCHIVE = Exporter le dossier
+
+CMS_FILE = Fichier
+
+CMS_FILENAME = Nom de fichier
+
+CMS_FOLDER = Dossier
+
+CMS_LANGUAGE = Langue
+
+CMS_LIVE = Diffusion imm\u00E9diate
+
+CMS_LIVEVERSION = Version en ligne
+
+CMS_MAIN_USE = Utilisez le portlet d'administration du CMS afin de modifier le contenu de votre r\u00E9pertoire.
+
+CMS_MANAGE = G\u00E9rer le contenu
+
+CMS_MENU = Menu action
+
+CMS_MODIFIED = Derni\u00E8re modification
+
+CMS_MODIFY = Modifier
+
+CMS_MOVE = D\u00E9placer
+
+CMS_NAME = Nom
+
+CMS_PATH = Emplacement
+
+CMS_RESET = R\u00E9initialiser
+
+CMS_SEARCH = Rechercher
+
+CMS_SEARCHNORESULT = Aucun r\u00E9sultat pour cette recherche
+
+CMS_SECURE = S\u00E9curiser
+
+CMS_SIZE = Taille
+
+CMS_SOURCE = Source
+
+CMS_TITLE = Titre
+
+CMS_TRANSFER = Importer/Exporter
+
+CMS_TYPE = Type
+
+CMS_UPLOAD = T\u00E9l\u00E9d\u00E9verser
+
+CMS_UPLOADARCHIVE = T\u00E9l\u00E9d\u00E9verser une archive
+
+CMS_VERSION = Version
+
+CMS_VIEW = Visualiser
+
+CMS_WYSIWYG = \u00C9diteur visuel WYSIWYG
+
+TITLE_BROWSE = Navigateur de dossiers
+
+TITLE_COPYCONFIRM = Confirmer la copie
+
+TITLE_CREATE = Cr\u00E9er un fichier
+
+TITLE_CREATECOLLCONFIRM = Confirmer la cr\u00E9ation d'un r\u00E9pertoire
+
+TITLE_DELETECONFIRM = Confirmer la suppression
+
+TITLE_EDIT = Modifier le fichier
+
+TITLE_FILEBROWSE = Explorateur de fichiers
+
+## CMS ADMIN PORTLET
+TITLE_HEAD = Administration du CMS
+
+TITLE_MOVECONFIRM = Confirmer le d\u00E9placement
+
+TITLE_SECURECONFIRM = S\u00E9curiser le noeud
+
+TITLE_UPLOAD = T\u00E9l\u00E9d\u00E9verser un fichier
+
+TITLE_VIEWFILE = Propri\u00E9t\u00E9s du fichier
16 years, 4 months
JBoss Portal SVN: r9233 - branches/JBoss_Portal_Branch_2_6/core-identity/src/resources/portal-identity-sar/conf/bundles.
by portal-commits@lists.jboss.org
Author: lucboudreau
Date: 2007-11-30 14:16:02 -0500 (Fri, 30 Nov 2007)
New Revision: 9233
Modified:
branches/JBoss_Portal_Branch_2_6/core-identity/src/resources/portal-identity-sar/conf/bundles/Identity_fr.properties
Log:
Updated french translation
Modified: branches/JBoss_Portal_Branch_2_6/core-identity/src/resources/portal-identity-sar/conf/bundles/Identity_fr.properties
===================================================================
--- branches/JBoss_Portal_Branch_2_6/core-identity/src/resources/portal-identity-sar/conf/bundles/Identity_fr.properties 2007-11-30 19:14:58 UTC (rev 9232)
+++ branches/JBoss_Portal_Branch_2_6/core-identity/src/resources/portal-identity-sar/conf/bundles/Identity_fr.properties 2007-11-30 19:16:02 UTC (rev 9233)
@@ -1,177 +1,294 @@
-################################################################################
-# JBoss, a division of Red Hat #
-# Copyright 2006, Red Hat Middleware, LLC, and individual #
-# contributors as indicated by the @authors tag. See the #
-# copyright.txt in the distribution for a full listing of #
-# individual contributors. #
-# #
-# This is free software; you can redistribute it and/or modify it #
-# under the terms of the GNU Lesser General Public License as #
-# published by the Free Software Foundation; either version 2.1 of #
-# the License, or (at your option) any later version. #
-# #
-# This software is distributed in the hope that it will be useful, #
-# but WITHOUT ANY WARRANTY; without even the implied warranty of #
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU #
-# Lesser General Public License for more details. #
-# #
-# You should have received a copy of the GNU Lesser General Public #
-# License along with this software; if not, write to the Free #
-# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA #
-# 02110-1301 USA, or see the FSF site: http://www.fsf.org. #
-################################################################################
-
-IDENTITY_APPLICATION_NOT_AVAILABLE=Porlet not available. Please check your configuration and the error log for further information.
-
-IDENTITY_WELCOME=Bienvenue
-IDENTITY_REGISTER=S'enregistrer
-IDENTITY_LOST_PASSWORD=Mot de passe perdu
-IDENTITY_NOT_LOGGED_IN=Vous n'\u00eates pas connect\u00e9.
-IDENTITY_CREATE_ACCOUNT=Vous pouvez cr\u00e9er un compte.
-IDENTITY_BUTTON_SUBMIT=Soumettre
-IDENTITY_BUTTON_EDIT=Modifier
-IDENTITY_BUTTON_CANCEL=Annuler
-
-IDENTITY_REGISTER_TITLE=Informations g\u00e9n\u00e9rales
-IDENTITY_REGISTER_TITLE_CONFIRM=Confirmation
-IDENTITY_REGISTER_PASSWORD_CONFIRM=Confirmation de mot de passe
-IDENTITY_REGISTER_STATUS_TITLE=Statut d'enregistrement
-IDENTITY_REGISTER_SUCCESS_TITLE=Votre compte a \u00e9t\u00e9 cr\u00e9\u00e9 avec succ\u00e8s. Vous pouvez vous connecter.
-IDENTITY_REGISTER_PENDING_TITLE=Un courriel a \u00e9t\u00e9 envoy\u00e9 \u00e0 l'adresse indiqu\u00e9e afin de confirmer votre enregistrement.
-IDENTITY_REGISTER_REQUIRED_INFORMATION=indique un champ obligatoire
-
-IDENTITY_LOST_PASSWORD_TITLE=Informations sur mon compte perdues ?
-IDENTITY_LOST_PASSWORD_DESCRIPTION=Veuillez entrer votre nom d'usager afin de r\u00e9initialiser votre mot de passe.
-IDENTITY_LOST_PASSWORD_ERROR=\u00c9chec de r\u00e9initialisation de votre mot de passe.
-IDENTITY_LOST_PASSWORD_STATUS_SUCCESSFUL=Vous receverez sous peu via courriel votre nouveau mot de passe.
-IDENTITY_LOST_PASSWORD_STATUS_404=Aucun compte trouv\u00e9.
-IDENTITY_LOST_PASSWORD_STATUS_TITLE=Mot de passe perdu
-
-IDENTITY_EDIT_PROFILE_ERROR=Erreur lors de la mise \u00e0 jour de votre profil.
-IDENTITY_EDIT_PASSWORD_TITLE=Changer mon mot de passe
-IDENTITY_EDIT_PASSWORD_CURRENT=Mot de passe courant
-IDENTITY_EDIT_CHANGE_PASSWORD=Changer mon mot de passe
-IDENTITY_EDIT_CHANGE_PASSWORD_ERROR=Impossible de changer votre mot de passe.
-IDENTITY_EDIT_CHANGE_PASSWOR_STATUS=Votre mot de passe a \u00e9t\u00e9 modifi\u00e9.
-
-IDENTITY_EDIT_EMAIL_TITLE=Changer mon adresse de courriel
-IDENTITY_EDIT_EMAIL_NEW=Nouvelle adresse courriel
-IDENTITY_EDIT_CHANGE_EMAIL=Changer mon adresse
-IDENTITY_EDIT_CHANGE_EMAIL_ERROR=Impossible de changer mon adresse de courriel.
-IDENTITY_EDIT_CHANGE_EMAIL_STATUS_PENDING=Un courriel a \u00e9t\u00e9 envoy\u00e9 \u00e0 l'adresse indiqu\u00e9e afin de confirmer votre mise \u00e0 jour.
-IDENTITY_EDIT_CHANGE_EMAIL_STATUS_CHANGED=Votre adresse de courriel a \u00e9t\u00e9 mise \u00e0 jour.
-
-IDENTITY_EDIT_PROFILE_TITLE=Modifier mon profil
-IDENTITY_VIEW_PROFILE_TITLE=Voir mon profil
-
-IDENTITY_USERNAME=Nom d'utilisateur
-IDENTITY_PASSWORD=Mot de passe
-IDENTITY_EMAIL=Courriel
-IDENTITY_GIVENNAME=Pr\u00e9nom
-IDENTITY_FAMILYNAME=Nom
-IDENTITY_SKYPE=Num\u00e9ro Skype
-IDENTITY_LOCATION=Lieu de r\u00e9sidence
-IDENTITY_OCCUPATION=Occupation
-IDENTITY_EXTRA=Extra
-IDENTITY_SIGNATURE=Signature
-IDENTITY_INTERESTS=Int\u00e9r\u00eats
-IDENTITY_LOCALE=Langue
-IDENTITY_ICQ=Icq
-IDENTITY_AIM=Aim
-IDENTITY_MSNM=MSN messenger
-IDENTITY_YIM=Yahoo
-IDENTITY_XMMP=Xmmp
-IDENTITY_HOMEPAGE=Page web
-IDENTITY_TIMEZONE=Fuseau horaire
-IDENTITY_THEME=Th\u00e8me
-IDENTITY_SECURITY_QUESTION=Question de s\u00e9curit\u00e9
-IDENTITY_SECURITY_ANSWER=R\u00e9ponse \u00e0 votre question de s\u00e9curit\u00e9
-IDENTITY_LAST_LOGIN=Derni\u00e8re visite
-IDENTITY_REIGSTRATION_DATE=Enregistr\u00e9 le
-IDENTITY_ENABLED=Actif
-
-IDENTITY_CATEGORY_GENERAL=Pr\u00e9f\u00e9rences g\u00e9n\u00e9rales
-IDENTITY_CATEGORY_PERSONAL=Informations personnelles
-IDENTITY_CATEGORY_INSTANT=Comptes de messagerie instantan\u00e9e
-IDENTITY_CATEGORY_ADDITIONAL=Information suppl\u00e9mentaire
-
-IDENTITY_CATEGORY_ADDITIONAL_SIGNATURE=(Signature de 255 caract\u00e8res max)
-IDENTITY_CATEGORY_ADDITIONAL_EXTRA=(255 caract\u00e8res max.)
-
-IDENTITY_MANAGEMENT_ACTION=Actions
-IDENTITY_MANAGEMENT_ACTION_EDIT_PROFILE=Modifier
-IDENTITY_MANAGEMENT_ACTION_ROLES=R\u00f4les
-IDENTITY_MANAGEMENT_ACTION_DELETE=Supprimer
-IDENTITY_MANAGEMENT_USER_MANAGEMENT=Gestion des utilisateurs
-IDENTITY_MANAGEMENT_ROLE_MANAGEMENT=Gestion des r\u00f4les
-IDENTITY_MANAGEMENT_SEARCH_USER=Rechercher
-IDENTITY_MANAGEMENT_CREATE_USER=Cr\u00e9er un nouveau compte utilisateur
-IDENTITY_MANAGEMENT_CREATE_USER_CREATED=Compte cr\u00e9\u00e9
-IDENTITY_MANAGEMENT_USER_DELETED=Compte supprim\u00e9
-IDENTITY_MANAGEMENT_ROLE=R\u00f4le
-IDENTITY_MANAGEMENT_ROLE_DISPLAY=Nom courant
-IDENTITY_MANAGEMENT_ROLE_MEMBERS=Membres
-IDENTITY_MANAGEMENT_ROLE_ASSIGNED=R\u00f4les assign\u00e9s
-IDENTITY_MANAGEMENT_CREATE_ROLE=Cr\u00e9er un nouveau r\u00f4le
-IDENTITY_MANAGEMENT_EDIT_ROLE=Modifier le r\u00f4le
-IDENTITY_MANAGEMENT_DISABLE=D\u00e9sactiver
-IDENTITY_MANAGEMENT_ENABLE=Activer
-IDENTITY_MANAGEMENT_RESET_PASSWORD=R\u00e9initialiser le mot de passe
-IDENTITY_MANAGEMENT_RESET_PASSWORD_FOR_USER=R\u00e9initialiser le mot de passe pour l'usager
-IDENTITY_MANAGEMENT_RESET_PASSWORD_DESCRIPTION=L'utilisateur recevera un nouveau mot de passe al\u00e9atoire envoy\u00e9 via courriel.
-IDENTITY_MANAGEMENT_ASSIGN_ROLES=Assigner un r\u00f4le
-IDENTITY_MANAGEMENT_COUNT_PENDING_USERS=Comptes en attente d'approbation
-IDENTITY_MANAGEMENT_COUNT_REGISTERED_USERS=Utilisateurs enregistr\u00e9s
-IDENTITY_MANAGEMENT_APPROVE_ALL=Approuver la s\u00e9lection
-IDENTITY_MANAGEMENT_REJECT_ALL=Rejeter la s\u00e9lection
-IDENTITY_MANAGEMENT_SELECT_ALL=out s\u00e9lectionner
-IDENTITY_MANAGEMENT_UNSELECT_ALL=Tout d\u00e9s\u00e9lectionner
-IDENTITY_MANAGEMENT_MATRIX=Matrice
-IDENTITY_MANAGEMENT_SUBSCRIPTION_MODES=Modes d'abonnement
-
-IDENTITY_MANAGEMENT_PENDING_REGISTRATIONS=Enregistrements en attente d'approbation
-IDENTITY_MANAGEMENT_PENDING_BPM_ID=Id
-IDENTITY_MANAGEMENT_PENDING_APPROVE=approuver
-IDENTITY_MANAGEMENT_PENDING_REJECT=rejeter
-
-IDENTITY_MANAGEMENT_SUBSCRIPTION_MODE=Mode d'abonnement
-IDENTITY_MANAGEMENT_SUBSCRIPTION_ADMIN_MODE=Administrer les modes d'abonnement
-IDENTITY_MANAGEMENT_DESCRIPTION_SUBSCRIPTION_CUSTOM=Mode d'abonnement personnalis\u00e9
-IDENTITY_MANAGEMENT_DESCRIPTION_SUBSCRIPTION_AUTOMATIC=Automatique - pas de validation courriel et pas d'approbation
-IDENTITY_MANAGEMENT_DESCRIPTION_SUBSCRIPTION_EMAIL=Validation courriel et pas d'approbation
-IDENTITY_MANAGEMENT_DESCRIPTION_SUBSCRIPTION_EMAIL_ADMIN=Validation courriel et approbation par un administrateur
-
-IDENTITY_REGISTER_VERIFY_CAPTCHA=V\u00e9rification visuelle
-IDENTITY_REGISTER_TITLE_CONFIRM_DELETE=Confirmation : supprimer
-IDENTITY_WARNING_CONFIRM_DELETE_USER=Attention ! Vous allez supprimer le compte
-IDENTITY_WARNING_CONFIRM_DELETE_ROLE=Attention ! Vous allez supprimer le r\u00f4le
-IDENTITY_REGISTER_CONFIRMATIONEMAIL=Confirmer votre abonnement
-
-IDENTITY_MAIL_SUBJECT_LOST_PASSWORD=R\u00e9initialiser mon mot de passe
-IDENTITY_MAIL_SUBJECT_REGISTER=Confirmer mon enregistrement
-IDENTITY_MAIL_SUBJECT_CHANGE_EMAIL=Confirmer mon courriel
-
-IDENTITY_MANAGEMENT_ERROR_ACTION_ROLE=Impossible d'effectuer l'op\u00e9ration demand\u00e9e sur ce r\u00f4le. Consultez le log syst\u00e8me pour plus de d\u00e9tails.
-IDENTITY_MANAGEMENT_ERROR_ACTION_USER=Impossible d'effectuer l'op\u00e9ration demand\u00e9e sur ce compte. Consultez le log syst\u00e8me pour plus de d\u00e9tails.
-
-IDENTITY_VERIFICATION_RETURN=Retourner au portail
-IDENTITY_VERIFICATION_LOGIN=Connexion
-IDENTITY_VERIFICATION_STATUS_EROOR=Une erreur est survenue lors de la validation du courriel.
-IDENTITY_VERIFICATION_STATUS_FAILED=Impossible de valider cette adresse de courriel.
-IDENTITY_VERIFICATION_STATUS_VALIDATED=Adresse de courriel valid\u00e9e.
-IDENTITY_VERIFICATION_STATUS_REGISTER_SUCCESS=Votre compte a \u00e9t\u00e9 activ\u00e9. Vous pouvez vous connecter.
-IDENTITY_VERIFICATION_STATUS_REGISTER_APPROVAL=Votre adresse de courriel a \u00e9t\u00e9 v\u00e9rifi\u00e9e, mais votre compte doit \u00eatre approuv\u00e9 par un administrateur.
-IDENTITY_VERIFICATION_STATUS_REGISTER_CUSTOM=Votre compte a \u00e9t\u00e9 activ\u00e9. Vous pouvez vous connecter.
-
-IDENTITY_VALIDATION_ERROR_REGISTRATION=Erreur lors de l'enregistrement du compte.
-IDENTITY_VALIDATION_ERROR_USERNAME_TAKEN=Ce nom d'utilisateur est d\u00e9j\u00e0 utilis\u00e9.
-IDENTITY_VALIDATION_ERROR_USERNAME_ERROR=Erreur lors de la validation du nom d'utilisateur.
-IDENTITY_VALIDATION_ERROR_PASSWORD_DOESNT_MATCH=Vos mots de passe ne correspondent pas.
-IDENTITY_VALIDATION_ERROR_PASSWORD_ERROR=Erreur lors de la validation de l'adresse de courriel.
-IDENTITY_VALIDATION_ERROR_INVALID_EMAIL=Adresse de courriel invalide.
-IDENTITY_VALIDATION_ERROR_INVALID_PASSWORD=Mot de passe erron\u00e9.
-IDENTITY_VALIDATION_ERROR_CAPTCHA_INCORRECT=Validation visuelle incorrecte.
-
-# Example usage for dynamic values
-IDENTITY_DYNAMIC_VALUE_TEST=test label
-IDENTITY_DYNAMIC_VALUE_TEST2=test label2
+#Generated by ResourceBundle Editor (http://eclipse-rbe.sourceforge.net)
+################################################################################
+# JBoss, a division of Red Hat #
+# Copyright 2006, Red Hat Middleware, LLC, and individual #
+# contributors as indicated by the @authors tag. See the #
+# copyright.txt in the distribution for a full listing of #
+# individual contributors. #
+# #
+# This is free software; you can redistribute it and/or modify it #
+# under the terms of the GNU Lesser General Public License as #
+# published by the Free Software Foundation; either version 2.1 of #
+# the License, or (at your option) any later version. #
+# #
+# This software is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU #
+# Lesser General Public License for more details. #
+# #
+# You should have received a copy of the GNU Lesser General Public #
+# License along with this software; if not, write to the Free #
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA #
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org. #
+################################################################################
+
+IDENTITY_AIM = Identifiant AIM
+
+IDENTITY_APPLICATION_NOT_AVAILABLE = Portlet non disponible. V\u00E9rifiez votre configuration et les journaux syst\u00E8me pour plus d'information.
+
+IDENTITY_BUTTON_CANCEL = Annuler
+
+IDENTITY_BUTTON_EDIT = Modifier
+
+IDENTITY_BUTTON_SUBMIT = Soumettre
+
+IDENTITY_CATEGORY_ADDITIONAL = Information compl\u00E9mentaire
+
+IDENTITY_CATEGORY_ADDITIONAL_EXTRA = (255 caract\u00E8res max.)
+
+IDENTITY_CATEGORY_ADDITIONAL_SIGNATURE = (Signature de 255 caract\u00E8res max)
+
+IDENTITY_CATEGORY_GENERAL = Pr\u00E9f\u00E9rences g\u00E9n\u00E9rales
+
+IDENTITY_CATEGORY_INSTANT = Comptes de messagerie instantan\u00E9e
+
+IDENTITY_CATEGORY_PERSONAL = Informations personnelles
+
+IDENTITY_CREATE_ACCOUNT = Vous pouvez cr\u00E9er un compte.
+
+# Example usage for dynamic values
+IDENTITY_DYNAMIC_VALUE_TEST = test label
+
+IDENTITY_DYNAMIC_VALUE_TEST2 = test label2
+
+IDENTITY_EDIT_CHANGE_EMAIL = Changer mon adresse de courriel
+
+IDENTITY_EDIT_CHANGE_EMAIL_ERROR = Impossible de changer l'adresse de courriel.
+
+IDENTITY_EDIT_CHANGE_EMAIL_STATUS_CHANGED = Votre adresse de courriel a \u00E9t\u00E9 mise \u00E0 jour.
+
+IDENTITY_EDIT_CHANGE_EMAIL_STATUS_PENDING = Un courriel a \u00E9t\u00E9 envoy\u00E9 \u00E0 l'adresse indiqu\u00E9e afin d'en confirmer la validit\u00E9.
+
+IDENTITY_EDIT_CHANGE_PASSWORD = Changer mon mot de passe
+
+IDENTITY_EDIT_CHANGE_PASSWORD_ERROR = Impossible de changer votre mot de passe.
+
+IDENTITY_EDIT_CHANGE_PASSWOR_STATUS = Votre mot de passe a \u00E9t\u00E9 modifi\u00E9.
+
+IDENTITY_EDIT_EMAIL_NEW = Nouvelle adresse courriel
+
+IDENTITY_EDIT_EMAIL_TITLE = Changer mon adresse de courriel
+
+IDENTITY_EDIT_PASSWORD_CURRENT = Mot de passe courant
+
+IDENTITY_EDIT_PASSWORD_TITLE = Changer mon mot de passe
+
+IDENTITY_EDIT_PROFILE_ERROR = Erreur lors de la mise \u00E0 jour de votre profil.
+
+IDENTITY_EDIT_PROFILE_TITLE = Modifier mon profil
+
+IDENTITY_EMAIL = Courriel
+
+IDENTITY_ENABLED = Activ\u00E9
+
+IDENTITY_EXTRA = Extra
+
+IDENTITY_FAMILYNAME = Nom
+
+IDENTITY_GIVENNAME = Pr\u00E9nom
+
+IDENTITY_HOMEPAGE = Page web
+
+IDENTITY_ICQ = Num\u00E9ro Icq
+
+IDENTITY_INTERESTS = Centres d'int\u00E9r\u00EAts
+
+IDENTITY_LAST_LOGIN = Derni\u00E8re visite
+
+IDENTITY_LOCALE = Langue
+
+IDENTITY_LOCATION = Lieu de r\u00E9sidence
+
+IDENTITY_LOST_PASSWORD = Mot de passe perdu
+
+IDENTITY_LOST_PASSWORD_DESCRIPTION = Veuillez entrer votre identifiantr afin de r\u00E9initialiser votre mot de passe.
+
+IDENTITY_LOST_PASSWORD_ERROR = \u00C9chec de r\u00E9initialisation de votre mot de passe.
+
+IDENTITY_LOST_PASSWORD_STATUS_404 = Aucun compte trouv\u00E9.
+
+IDENTITY_LOST_PASSWORD_STATUS_SUCCESSFUL = Vous receverez sous peu via courriel votre nouveau mot de passe.
+
+IDENTITY_LOST_PASSWORD_STATUS_TITLE = Mot de passe perdu
+
+IDENTITY_LOST_PASSWORD_TITLE = Informations sur mon compte perdues ?
+
+IDENTITY_MAIL_SUBJECT_CHANGE_EMAIL = Confirmer l'adresse de courriel
+
+IDENTITY_MAIL_SUBJECT_LOST_PASSWORD = R\u00E9initialiser mon mot de passe
+
+IDENTITY_MAIL_SUBJECT_REGISTER = Confirmer mon enregistrement
+
+IDENTITY_MANAGEMENT_ACTION = Actions
+
+IDENTITY_MANAGEMENT_ACTION_DELETE = Supprimer
+
+IDENTITY_MANAGEMENT_ACTION_EDIT_PROFILE = Modifier
+
+IDENTITY_MANAGEMENT_ACTION_ROLES = R\u00F4les
+
+IDENTITY_MANAGEMENT_APPROVE_ALL = Approuver la s\u00E9lection
+
+IDENTITY_MANAGEMENT_ASSIGN_ROLES = Assigner un r\u00F4le
+
+IDENTITY_MANAGEMENT_COUNT_PENDING_USERS = Comptes en attente d'approbation
+
+IDENTITY_MANAGEMENT_COUNT_REGISTERED_USERS = Utilisateurs enregistr\u00E9s
+
+IDENTITY_MANAGEMENT_CREATE_ROLE = Cr\u00E9er un nouveau r\u00F4le
+
+IDENTITY_MANAGEMENT_CREATE_USER = Cr\u00E9er un nouveau compte utilisateur
+
+IDENTITY_MANAGEMENT_CREATE_USER_CREATED = Compte cr\u00E9\u00E9
+
+IDENTITY_MANAGEMENT_DESCRIPTION_SUBSCRIPTION_AUTOMATIC = Automatique - pas de validation par courriel et pas d'approbation
+
+IDENTITY_MANAGEMENT_DESCRIPTION_SUBSCRIPTION_CUSTOM = Mode d'abonnement personnalis\u00E9
+
+IDENTITY_MANAGEMENT_DESCRIPTION_SUBSCRIPTION_EMAIL = Validation par courriel et pas d'approbation
+
+IDENTITY_MANAGEMENT_DESCRIPTION_SUBSCRIPTION_EMAIL_ADMIN = Validation par courriel et approbation par un administrateur
+
+IDENTITY_MANAGEMENT_DISABLE = D\u00E9sactiver
+
+IDENTITY_MANAGEMENT_EDIT_ROLE = Modifier le r\u00F4le
+
+IDENTITY_MANAGEMENT_ENABLE = Activer
+
+IDENTITY_MANAGEMENT_ERROR_ACTION_ROLE = Impossible d'effectuer l'op\u00E9ration demand\u00E9e sur ce r\u00F4le. Consultez le journal syst\u00E8me pour plus de d\u00E9tails.
+
+IDENTITY_MANAGEMENT_ERROR_ACTION_USER = Impossible d'effectuer l'op\u00E9ration demand\u00E9e sur ce compte. Consultez le journal syst\u00E8me pour plus de d\u00E9tails.
+
+IDENTITY_MANAGEMENT_MATRIX = Matrice
+
+IDENTITY_MANAGEMENT_PENDING_APPROVE = approuver
+
+IDENTITY_MANAGEMENT_PENDING_BPM_ID = Id
+
+IDENTITY_MANAGEMENT_PENDING_REGISTRATIONS = Enregistrements en attente d'approbation
+
+IDENTITY_MANAGEMENT_PENDING_REJECT = rejeter
+
+IDENTITY_MANAGEMENT_REJECT_ALL = Rejeter la s\u00E9lection
+
+IDENTITY_MANAGEMENT_RESET_PASSWORD = R\u00E9initialiser le mot de passe
+
+IDENTITY_MANAGEMENT_RESET_PASSWORD_DESCRIPTION = L'utilisateur recevera un nouveau mot de passe al\u00E9atoire envoy\u00E9 via courriel.
+
+IDENTITY_MANAGEMENT_RESET_PASSWORD_FOR_USER = R\u00E9initialiser le mot de passe pour l'usager
+
+IDENTITY_MANAGEMENT_ROLE = R\u00F4le
+
+IDENTITY_MANAGEMENT_ROLE_ASSIGNED = R\u00F4les assign\u00E9s
+
+IDENTITY_MANAGEMENT_ROLE_DISPLAY = Nom courant
+
+IDENTITY_MANAGEMENT_ROLE_MANAGEMENT = Gestion des r\u00F4les
+
+IDENTITY_MANAGEMENT_ROLE_MEMBERS = Membres
+
+IDENTITY_MANAGEMENT_SEARCH_USER = Rechercher
+
+IDENTITY_MANAGEMENT_SELECT_ALL = Tout s\u00E9lectionner
+
+IDENTITY_MANAGEMENT_SUBSCRIPTION_ADMIN_MODE = Administrer les modes d'abonnement
+
+IDENTITY_MANAGEMENT_SUBSCRIPTION_MODE = Mode d'abonnement
+
+IDENTITY_MANAGEMENT_SUBSCRIPTION_MODES = Modes d'abonnement
+
+IDENTITY_MANAGEMENT_UNSELECT_ALL = Tout d\u00E9s\u00E9lectionner
+
+IDENTITY_MANAGEMENT_USER_DELETED = Compte supprim\u00E9
+
+IDENTITY_MANAGEMENT_USER_MANAGEMENT = Gestion des utilisateurs
+
+IDENTITY_MSNM = Identifiant MSN
+
+IDENTITY_NOT_LOGGED_IN = Vous n'\u00EAtes pas connect\u00E9.
+
+IDENTITY_OCCUPATION = M\u00E9tier
+
+IDENTITY_PASSWORD = Mot de passe
+
+IDENTITY_REGISTER = S'enregistrer
+
+IDENTITY_REGISTER_CONFIRMATIONEMAIL = Confirmer votre abonnement
+
+IDENTITY_REGISTER_PASSWORD_CONFIRM = Confirmation de mot de passe
+
+IDENTITY_REGISTER_PENDING_TITLE = Un courriel a \u00E9t\u00E9 envoy\u00E9 \u00E0 l'adresse indiqu\u00E9e afin de confirmer votre enregistrement.
+
+IDENTITY_REGISTER_REQUIRED_INFORMATION = indique un champ obligatoire
+
+IDENTITY_REGISTER_STATUS_TITLE = Statut d'enregistrement
+
+IDENTITY_REGISTER_SUCCESS_TITLE = Votre compte a \u00E9t\u00E9 cr\u00E9\u00E9 avec succ\u00E8s. Vous pouvez vous connecter.
+
+IDENTITY_REGISTER_TITLE = Informations g\u00E9n\u00E9rales
+
+IDENTITY_REGISTER_TITLE_CONFIRM = Confirmation
+
+IDENTITY_REGISTER_TITLE_CONFIRM_DELETE = Confirmation : supprimer
+
+IDENTITY_REGISTER_VERIFY_CAPTCHA = V\u00E9rification visuelle
+
+IDENTITY_REIGSTRATION_DATE = Enregistr\u00E9 le
+
+IDENTITY_SECURITY_ANSWER = R\u00E9ponse \u00E0 votre question de s\u00E9curit\u00E9
+
+IDENTITY_SECURITY_QUESTION = Question de s\u00E9curit\u00E9
+
+IDENTITY_SIGNATURE = Signature
+
+IDENTITY_SKYPE = Num\u00E9ro Skype
+
+IDENTITY_THEME = Th\u00E8me
+
+IDENTITY_TIMEZONE = Fuseau horaire
+
+IDENTITY_USERNAME = Identifiant
+
+IDENTITY_VALIDATION_ERROR_CAPTCHA_INCORRECT = Validation visuelle incorrecte.
+
+IDENTITY_VALIDATION_ERROR_INVALID_EMAIL = Adresse de courriel invalide.
+
+IDENTITY_VALIDATION_ERROR_INVALID_PASSWORD = Mot de passe erron\u00E9.
+
+IDENTITY_VALIDATION_ERROR_PASSWORD_DOESNT_MATCH = Vos mots de passe ne correspondent pas.
+
+IDENTITY_VALIDATION_ERROR_PASSWORD_ERROR = Erreur lors de la validation de l'adresse de courriel.
+
+IDENTITY_VALIDATION_ERROR_REGISTRATION = Erreur lors de l'enregistrement du compte.
+
+IDENTITY_VALIDATION_ERROR_USERNAME_ERROR = Erreur lors de la validation du nom d'utilisateur.
+
+IDENTITY_VALIDATION_ERROR_USERNAME_TAKEN = Ce nom d'utilisateur est d\u00E9j\u00E0 utilis\u00E9.
+
+IDENTITY_VERIFICATION_LOGIN = Connexion
+
+IDENTITY_VERIFICATION_RETURN = Retourner au portail
+
+IDENTITY_VERIFICATION_STATUS_EROOR = Une erreur est survenue lors de la validation du courriel.
+
+IDENTITY_VERIFICATION_STATUS_FAILED = Impossible de valider cette adresse de courriel.
+
+IDENTITY_VERIFICATION_STATUS_REGISTER_APPROVAL = Votre adresse de courriel a \u00E9t\u00E9 v\u00E9rifi\u00E9e, mais votre compte doit \u00EAtre approuv\u00E9 par un administrateur.
+
+IDENTITY_VERIFICATION_STATUS_REGISTER_CUSTOM = Votre compte a \u00E9t\u00E9 activ\u00E9. Vous pouvez vous connecter.
+
+IDENTITY_VERIFICATION_STATUS_REGISTER_SUCCESS = Votre compte a \u00E9t\u00E9 activ\u00E9. Vous pouvez vous connecter.
+
+IDENTITY_VERIFICATION_STATUS_VALIDATED = Adresse de courriel valid\u00E9e.
+
+IDENTITY_VIEW_PROFILE_TITLE = Voir mon profil
+
+IDENTITY_WARNING_CONFIRM_DELETE_ROLE = Attention ! Vous allez supprimer le r\u00F4le
+
+IDENTITY_WARNING_CONFIRM_DELETE_USER = Attention ! Vous allez supprimer le compte
+
+IDENTITY_WELCOME = Bienvenue
+
+IDENTITY_XMMP = Identifiant XMMP
+
+IDENTITY_YIM = Identifiant Yahoo
16 years, 4 months
JBoss Portal SVN: r9232 - branches/JBoss_Portal_Branch_2_6/migration/src/resources/portal-migration-war/WEB-INF/classes.
by portal-commits@lists.jboss.org
Author: lucboudreau
Date: 2007-11-30 14:14:58 -0500 (Fri, 30 Nov 2007)
New Revision: 9232
Added:
branches/JBoss_Portal_Branch_2_6/migration/src/resources/portal-migration-war/WEB-INF/classes/messages_fr.properties
Log:
Updated french translation
Added: branches/JBoss_Portal_Branch_2_6/migration/src/resources/portal-migration-war/WEB-INF/classes/messages_fr.properties
===================================================================
--- branches/JBoss_Portal_Branch_2_6/migration/src/resources/portal-migration-war/WEB-INF/classes/messages_fr.properties (rev 0)
+++ branches/JBoss_Portal_Branch_2_6/migration/src/resources/portal-migration-war/WEB-INF/classes/messages_fr.properties 2007-11-30 19:14:58 UTC (rev 9232)
@@ -0,0 +1,115 @@
+#Generated by ResourceBundle Editor (http://eclipse-rbe.sourceforge.net)
+################################################################################
+# JBoss, a division of Red Hat #
+# Copyright 2006, Red Hat Middleware, LLC, and individual #
+# contributors as indicated by the @authors tag. See the #
+# copyright.txt in the distribution for a full listing of #
+# individual contributors. #
+# #
+# This is free software; you can redistribute it and/or modify it #
+# under the terms of the GNU Lesser General Public License as #
+# published by the Free Software Foundation; either version 2.1 of #
+# the License, or (at your option) any later version. #
+# #
+# This software is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU #
+# Lesser General Public License for more details. #
+# #
+# You should have received a copy of the GNU Lesser General Public #
+# License along with this software; if not, write to the Free #
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA #
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org. #
+################################################################################
+
+
+
+back = Retour
+
+checkdbtitle = V\u00E9rification de connectivit\u00E9 avec la base de donn\u00E9es
+
+continue = Continuer
+
+createtablebegin = Cliquer sur le bouton Continuer ci-bas va cr\u00E9er votre nouvelle structure de tables.
+
+
+createtitle = \u00C9tape 3 : Cr\u00E9er les tables
+
+dbfail = \u00C9chec de connexion \u00E0 la base de donn\u00E9es !
+
+dbpass = Connexion \u00E0 la base de donn\u00E9es r\u00E9ussie.
+
+ds = Nom JNDI de la source de donn\u00E9es
+
+migratecmsfail = \u00C9chec de la migration des donn\u00E9es du CMS !
+
+migratecmspass = Migration des donn\u00E9es du CMS r\u00E9ussie.
+
+
+migratecmstitle = \u00C9tape 4 : Migration des donn\u00E9es du CMS
+
+migrateinstancefail = \u00C9chec de la migration des donn\u00E9es d'instances de portlet !
+
+migrateinstancepass = Migration des donn\u00E9es d'instances de portlet r\u00E9ussie.
+
+# Step 7: Migrate Portlet Instances Data
+migrateinstancetitle = \u00C9tape 7 : Migration des donn\u00E9es d'instances de portlets
+
+migrateobjectfail = \u00C9chec de la migration des donn\u00E9es d'objets du portail !
+
+migrateobjectpass = Migration des donn\u00E9es d'objets du portail r\u00E9ussie.
+
+# Step 6: Migrate Portal Object Data
+migrateobjecttitle = \u00C9tape 6 : Migration des donn\u00E9es des objets du portail
+
+migratesecurityfail = \u00C9chec lors de la migration des donn\u00E9es de s\u00E9curit\u00E9 du portail !
+
+migratesecuritypass = Migration des donn\u00E9es de s\u00E9curit\u00E9 r\u00E9ussie.
+
+migratesecuritytitle = \u00C9tape 8 : Migration des donn\u00E9es de s\u00E9curit\u00E9
+
+migratesuccesspass = Migration effectu\u00E9e avec succ\u00E8s !
+
+migratesuccesstitle = Fin de la migration
+
+migrateuserfail = \u00C9chec lors de la migration des donn\u00E9es des utilisateurs et des r\u00F4les !
+
+migrateuserpass = Migration des donn\u00E9es des utilisateurs et des r\u00F4les r\u00E9ussie.
+
+migrateusertitle = \u00C9tape 5 : Migration des donn\u00E9es des utilisateurs et des r\u00F4les
+
+migrationcmsbegin = Cliquer sur le bouton Continuer ci-bas va lancer la migration de vos donn\u00E9es CMS vers le nouveau sch\u00E9ma.
+
+migrationinstancebegin = Cliquer sur le bouton Continuer ci-bas va lancer la migration de vos donn\u00E9es d'instances de portlet vers le nouveau sch\u00E9ma.
+
+migrationobjectbegin = Cliquer sur le bouton Continuer ci-bas va lancer la migration de vos donn\u00E9es d'objets de portail vers le nouveau sch\u00E9ma.
+
+migrationsecuritybegin = Cliquer sur le bouton Continuer ci-bas va lancer la migration de vos donn\u00E9es de s\u00E9curit\u00E9 vers le nouveau sch\u00E9ma.
+
+migrationuserbegin = Cliquer sur le bouton Continuer ci-bas va lancer la migration de vos donn\u00E9es d'utilisateurs et de r\u00F4les vers le nouveau sch\u00E9ma.
+
+pagetitle = Mise \u00E0 jour de JBoss Portal
+
+req = Pr\u00E9-requis:
+
+req1 = Vous devez d\u00E9ployer cette application dans la m\u00EAme configuration AS que votre portail JBoss
+
+req2 = Cette application a besoin de deux descripteurs de source de donn\u00E9es (une pour chaque version).
+
+req3 = NE PAS: d\u00E9ployer JBoss Portal
+
+req3a = jusqu'\u00E0 ce que la migration soit compl\u00E9t\u00E9e.
+
+retry = R\u00E9essayer
+
+step1 = \u00C9tape 1
+
+step2 = \u00C9tape 2
+
+tblcreatefail = \u00C9chec lors de la cr\u00E9ation des tables !
+
+tblcreatepass = Les tables ont \u00E9t\u00E9 cr\u00E9\u00E9es.
+
+welcome1 = Cette application va proc\u00E9der \u00E0 la migration
+
+welcome2 = de vos donn\u00E9es actuelles vers la nouvelle base de donn\u00E9es.
16 years, 4 months
JBoss Portal SVN: r9231 - branches/JBoss_Portal_Branch_2_6/migration/src/resources/portal-migration-war/WEB-INF.
by portal-commits@lists.jboss.org
Author: lucboudreau
Date: 2007-11-30 14:14:40 -0500 (Fri, 30 Nov 2007)
New Revision: 9231
Modified:
branches/JBoss_Portal_Branch_2_6/migration/src/resources/portal-migration-war/WEB-INF/faces-config.xml
Log:
Added french translation and modified the faces descriptor accordingly.
Modified: branches/JBoss_Portal_Branch_2_6/migration/src/resources/portal-migration-war/WEB-INF/faces-config.xml
===================================================================
--- branches/JBoss_Portal_Branch_2_6/migration/src/resources/portal-migration-war/WEB-INF/faces-config.xml 2007-11-30 19:14:12 UTC (rev 9230)
+++ branches/JBoss_Portal_Branch_2_6/migration/src/resources/portal-migration-war/WEB-INF/faces-config.xml 2007-11-30 19:14:40 UTC (rev 9231)
@@ -140,7 +140,8 @@
<application>
<locale-config>
<default-locale>en</default-locale>
- <!--<supported-locale>fr</supported-locale>-->
+ <supported-locale>fr</supported-locale>
+ <supported-locale>it</supported-locale>
</locale-config>
<message-bundle>messages</message-bundle>
</application>
16 years, 4 months
JBoss Portal SVN: r9230 - branches/JBoss_Portal_Branch_2_6/core/src/resources/portal-core-war/WEB-INF/classes.
by portal-commits@lists.jboss.org
Author: lucboudreau
Date: 2007-11-30 14:14:12 -0500 (Fri, 30 Nov 2007)
New Revision: 9230
Modified:
branches/JBoss_Portal_Branch_2_6/core/src/resources/portal-core-war/WEB-INF/classes/Resource_fr.properties
Log:
Updated french translation
Modified: branches/JBoss_Portal_Branch_2_6/core/src/resources/portal-core-war/WEB-INF/classes/Resource_fr.properties
===================================================================
--- branches/JBoss_Portal_Branch_2_6/core/src/resources/portal-core-war/WEB-INF/classes/Resource_fr.properties 2007-11-30 19:13:45 UTC (rev 9229)
+++ branches/JBoss_Portal_Branch_2_6/core/src/resources/portal-core-war/WEB-INF/classes/Resource_fr.properties 2007-11-30 19:14:12 UTC (rev 9230)
@@ -1,3 +1,4 @@
+#Generated by ResourceBundle Editor (http://eclipse-rbe.sourceforge.net)
################################################################################
# JBoss, a division of Red Hat #
# Copyright 2006, Red Hat Middleware, LLC, and individual #
@@ -21,264 +22,527 @@
# 02110-1301 USA, or see the FSF site: http://www.fsf.org. #
################################################################################
-_BLOCKNICKNAME=Identifiant
-_BLOCKPASSWORD=Mot de passe
+255CharMax = (255 caract\u00E8res maximum. Vous pouvez inclure des balises HTML dans votre signature.)
-MessageOrder=Ordre des messages
-Ascending=Ascendant
-Descending=Descendant
+255MAX = (Signature de 255 caract\u00E8res max)
-AIM=Addresse AIM
-ICQ=num\u00E9ro ICQ
-YIM=num\u00E9ro YIM
-MSNM=identifiant MSN
+AIM = Addresse AIM
-YourAIM=Votre Addresse AIM
-YourICQ=Votre num\u00E9ro ICQ
-YourYIM=Votre identifiant YIM
-YourMSNM=Votre identifiant MSN
+ASSIGNEDROLES = R\u00F4les \u00E0 assigner
-MyEmail=Mon e-mail
-MyHomePage=Ma homepage
+ASSIGNROLES = Assigner des r\u00F4les
-Location=R\u00E9sidence
-Occupation=Occupation
-Interests=Centres d'int\u00E9r\u00EAts
-ExtraInfo=Informations compl\u00E9mentaires
-YourLocation=Votre lieu de r\u00E9sidence
-YourOccupation=Votre m\u00E9tier
-YourInterests=Vos centres d'int\u00E9r\u00EAts
-Signature=Signature
+AccountActivated = Compte activ\u00E9
-LoginSite=Login.
-Register=Enregistrement.
+AdminFunctions = Fonctions d'administration
-UserExist=Cet identifiant existe d\u00E9j\u00E0
-ToChangeInfo=Pour changer vos informations personnelles
-LoggingYou=Bienvenue, connexion en cours ...
-YouAreLoggedOut=Deconnexion en cours ... \u00E9 bient\u00F4t \!
-PassDifferent=Les mots de passe sont diff\u00E9rents, ils doivent etre identiques
-YourPassMustBe=D\u00E9sol\u00E9 votre mot de passe doit comporter au moins
-CharLong=caracteres
-UserNotExist=Cet identifiant n\'existe pas \!
-UserRegLogin=Enregistrement/login
-SelectOption=Choisir une des options suivantes \:
-RetrievePass=Mot de passe perdu
-Email=E-mail
-Options=Options
-AllowEmailView=Autoriser les autres utilisateurs \u00E9 voir mon adresse e-mail
-WelcomeTo=Bienvenue sur
-Registration=enregistrement
+All = Tous
-Over13_1=J'ai
-Over13_2=ou plus ou j'ai l'autorisation de mes parents
-MustBe_1=Vous devez avoir
-MustBe_2=ou plus ou avoir l'autorisation de vos parents
-Consent_1=(En cliquant sur le lien ci-dessus vous d\u00E9clarez \u00EAtre majeur<br>
-Consent_2=ou avoir l'autorisation de vos parents)
-Under13_1=Je ne suis pas majeur
-Under13_2=et je n'ai pas l'autorisation de mes parents
+AllowEmailView = Autoriser les autres utilisateurs \u00E0 voir mon adresse courriel
-Sorry=D\u00E9sol\u00E9.
-Click=Cliquez
-Here=ici
-Return=pour revenir \u00EA la page d'accueil
-UserName=Identifiant
-GoBack=Back
-Finish=Terminer
-PersonalInfo=Informations personnelles
-RealName=Nom r\u00E9el
-Optional=(optionel)
-CanKnowAbout=(255 caracteres max. Pr\u00E9cisez ce que les autres peuvent savoir de vous)
-Language=Langage
-255CharMax=
-YourAvatar=Votre avatar
-YourHomePage=Votre site web
-TimeZoneOffset=D\u00E9calage GMT
-EmailNotPublic=(Email obligatoire mais non publique. Utilis\u00E9 pour vous envoyer votre mot de passe)
-EmailPublic=(Eail public.)
-SaveChanges=Enregistrer les modifications
-SaveChange=Enregistrer la modification
-TypeNewPassword=(saisissez un nouveau mot de passe 2 fois pour valider)
-Search=Chercher
-All=Tous
-UsersFoundFor=utilisateurs trouv\u00E9s
-Pages=pages
-UsersShown=utilisateurs montr\u00E9s
-Delete=Supprimer
-Edit=Editer
-Ok=Ok
-Cancel=Annuler
-AreYouSureToDeleteUser=Voulez-vous vraiment supprimer l\'utilisateur \?
-UserDeleted=Utilisateur supprim\u00E9
-ReturnToMemberList=Revenir \u00EA la liste des membres
-Avatar=Avatar
-AdminFunctions=Fonctions d\'administration
-URL=URL
-UpdateUser=Mise \u00EA jour
-UserID=Identifiant Utilisateur
-ForChanges=(modifications seulement)
-MemberList=Liste des membres
-SearchTip=Choisir une lettre, cliquer sur Tous ou entrez un nom de membre
+Answer = R\u00E9ponse secr\u00E8te
-ThemeText1=Cette option change le style pour tout le site
-ThemeText2=Les changement ne concernent que vous
-ThemeText3=Chaque utilisateur peut consulter le site avec le theme de son choix
-SelectTheme=Selectionner un theme
-ThemeSelection=Selection d\'un theme
+AreYouSureToDeleteUser = Voulez-vous vraiment supprimer le compte?
-CannotLogin=Connexion impossible
+AsReg1 = Soumettre un commentaire avec votre identifiant
-LoginInvalidName=L'identifiant n\'est pas valide
-LoginNoSuchUser=L\'utilisateur n\'existe pas
-LoginBadPassword=Le mot de passe n\'est pas valide
-LoginUnexpectedError=Erreur inconnue
-LoginUserDisabled=Votre compte est bloqu\u00E9. Consultez un aministrateur
+AsReg2 = Envoyez une nouvelle avec votre identifiant
-Enable=Permettre
-Disable=Interdire
-StatusChanged=Le status de l\'utilisateur a \u00E9t\u00E9 chang\u00E9
+AsReg3 = Avoir une bo\u00EEte de saisie de mot de passe sur la page d'accueil
-NotAuth=Op\u00E9ration non autoris\u00E9e
+AsReg4 = Choisissez combien de nouvelles vous voulez afficher sur votre page
-REMEMBERME=Enregistrer
-LOGIN=Login
-USERNAME=Identifiant
-PASSWORD=Mot de passe
-USERLOGIN=Pseudo utilisateur
+AsReg5 = Pesonnalizez les commentaires
-OPTIONAL=Facultatif
-REQUIRED=Requis
+AsReg6 = Selectionnez parmis les diff\u00E9rents th\u00E8mes
-255MAX=(Signature de 255 caracteres max)
+AsRegUser = En tant qu'utilisateur enregistr\u00E9 vous pouvez:
-NAMENOTAVAILABLE=N/D
+Ascending = Ascendant
+Avatar = Avatar
+
+CanKnowAbout = (255 caracteres max. Pr\u00E9cisez ce que les autres devraient savoir de vous.)
+
+Cancel = Annuler
+
+CannotLogin = Connexion impossible
+
+CharLong = caract\u00E8res de long
+
+Click = S'il vous pla\u00EEt, cliquez
+
+Consent_1 = (En cliquant sur le lien ci-dessus vous d\u00E9clarez avoir <br>
+
+Consent_2 = ans ou plus, ou avoir l'autorisation de vos parents)
+
+Delete = Supprimer
+
+Descending = Descendant
+
+Disable = D\u00E9sactiver
+
+EDITROLESFORUSER = Modifier les r\u00F4les de l'utilisateur
+
+Edit = Modifier
+
+Email = Courriel
+
+EmailNotPublic = (Une adresse de courriel est obligatoire, mais ne sera pas diffus\u00E9e. Elle n'est utilis\u00E9e que pour vous envoyer votre mot de passe)
+
+EmailPublic = (Cette adresse de courriel sera diffus\u00E9e. Inscrivez y ce que vous voulez afin de d\u00E9jouer les robots de pourriel.)
+
+EmailVerify = Votre lien d'activation a \u00E9t\u00E9 envoy\u00E9 par courriel. Consultez vos messages et clickez sur le lien qui y est inclus pour activer votre compte.
+
+Enable = Activer
+
+ExtraInfo = Informations compl\u00E9mentaires
+
+FILTER = Filtre
+
+FakeEmail = Adresse de courriel factice
+
+Finish = Terminer
+
+ForChanges = (Modifications seulement)
+
+GoBack = Retour
+
+Here = ici
+
+ICQ = Num\u00E9ro ICQ
+
+Interests = Centres d'int\u00E9r\u00EAts
+
+LIST_ACTIONADDROLESTOUSER = R\u00F4les
+
+LIST_ACTIONDELETEUSER = Supprimer le compte
+
+LIST_ACTIONEDITROLES = Modifier les r\u00F4les
+
+LIST_ACTIONS = Actions
+
+LIST_ACTIONSSHOWPROFILE = Profil
+
+LIST_CONFIRMDELETEUSER = Vous allez supprimer d\u00E9finitivement un compte d'utilisateur
+
+LIST_FILTERS = Filtrer la liste
+
+LIST_FIRSTNAME = Pr\u00E9nom
+
+LIST_FULLNAME = Nom complet
+
+LIST_LASTNAME = Nom de famille
+
+LIST_MATCHING = Utilisateurs trouv\u00E9s
+
+LIST_ROLES = R\u00F4les
+
+LIST_SEARCHRESULTS = R\u00E9sultats de la recherche pour
+
+LIST_USERNAME = Identifiant
+
+LIST_USERNAMECONTAINS = L'identifiant contient
+
+LIST_USERSPERPAGE = Utilisateurs par page
+
+LOGIN = Login
+
+Language = Langage
+
+Location = Lieu de r\u00E9sidence
+
+LoggingYou = Bienvenue, connexion en cours ...
+
+LoginBadPassword = Le mot de passe n'est pas valide
+
+LoginInvalidName = L'identifiant n'est pas valide
+
+LoginNoSuchUser = Ce compte n'existe pas
+
+LoginSite = Login.
+
+LoginUnexpectedError = Erreur innatendue
+
+LoginUserDisabled = Votre compte est bloqu\u00E9. Consultez un administrateur.
+
+MENU_CREATEROLE = Cr\u00E9er un r\u00F4le
+
+MENU_EDITPROFILE = Modifier votre profil
+
+MENU_EDITROLE = Modifier un r\u00F4le existant
+
+MENU_EDITROLEMEMBERS = Membre du r\u00F4le
+
+MENU_LISTUSERS = Liste des utilisateurs
+
+MENU_LOGOUT = D\u00E9connection
+
+MODIFIED_PROFILE = Votre profil a \u00E9t\u00E9 modifi\u00E9. Les changements seront refl\u00E9t\u00E9s lors de votre prochaine visite.
+
+MSNM = Identifiant MSN
+
+MemberList = Liste des membres
+
+MessageOrder = Ordre des messages
+
+MustBe_1 = Vous devez avoir
+
+MustBe_2 = ans ou plus ou avoir l'autorisation de vos parents
+
+MyEmail = Mon courriel
+
+MyHomePage = Ma page personnelle
+
+NAMENOTAVAILABLE = N/D
+
+NEXTPAGE = Page suivante
+
+NewUser = Nouveau compte
+
+NotAuth = Op\u00E9ration non autoris\u00E9e
+
+OPTIONAL = Facultatif
+
+Occupation = Occupation
+
+Ok = Ok
+
+Optional = (optionel)
+
+Options = Options
+
+Over13_1 = J'ai
+
+Over13_2 = ans ou plus ou j'ai l'autorisation de mes parents
+
+PASSWORD = Mot de passe
+
+PERMISSION_DEFINEDROLES = R\u00F4les actuels
+
+PERMISSION_DOMAIN = Domaine
+
+PERMISSION_DOMAIN_MOD = Modifier le domaine
+
+PERMISSION_FINERGRAIN = S\u00E9lectionnez un sous-\u00E9l\u00E9ment afin d'en d\u00E9finir les permissions
+
+PERMISSION_IMPLIEDROLES = R\u00F4les h\u00E9rit\u00E9s
+
+PERMISSION_MODIFYINGROLES = Modification des r\u00F4les pour
+
+PERMISSION_MODIFYROLES = Ajouter/Supprimer des r\u00F4les
+
+PERMISSION_PERMISSIONS = Permissions de modifier
+
+PERMISSION_PICKPORTLET = Administration des permissions du portlet
+
+PERMISSION_TOP = S\u00E9lectionnez un module \u00E0 modifier
+
+PREVIOUSPAGE = Page pr\u00E9c\u00E9dente
+
+Pages = pages
+
+PassDifferent = Les mots de passe sont diff\u00E9rents, ils doivent \u00EAtre identiques.
+
+PasswordAgain = Confirmez votre mot de passe
+
+PersonalInfo = Informations personnelles
+
+Question = Question secr\u00E8te
+
+REGISTER_ADDITIONAL = Informations additionnelles facultatives
+
+REGISTER_ADMIN_SEARCH = Visualiser/Modifier les comptes
+
+REGISTER_AIM = Identifiant AIM
+
+REGISTER_ALREADYHAVEACCOUNT = Vous avez d\u00E9j\u00E0 un compte:
+
+REGISTER_ANSWER = R\u00E9ponse secr\u00E8te
+
+REGISTER_ASREG1 = Soumettre des commentaires avec votre identifiant
+
+REGISTER_ASREG2 = Soumettre des nouvelles avec votre identifiant
+
+REGISTER_ASREG3 = Avoir une bo\u00EEte de saisie de mot de passe sur la page d'accueil
+
+REGISTER_ASREG4 = S\u00E9lectionnez combien de nouvelles doivent \u00EAtre affich\u00E9es sur la page d'accueil
+
+REGISTER_ASREG5 = Personnaliser les commentaires
+
+REGISTER_ASREG6 = Choisir parmi plusieurs th\u00E8mes
+
+REGISTER_ASREGUSER = En \u00E9tant enregistr\u00E9 vous pouvez:
+
+REGISTER_BASICINFO = Informations de base
+
+REGISTER_CANKNOWABOUT = (255 caract\u00E8res maximum. Indiquez ce que vous voulez que les autres sachent de vous.)
+
+REGISTER_CONFIRM = Compte cr\u00E9\u00E9 avec succ\u00E8s.
+
+REGISTER_CONFIRMATIONEMAIL = Courriel de confirmation
+
+REGISTER_DEFAULT_THEME = D\u00E9faut du site
+
+REGISTER_EMAILNOTPUBLIC = (Ce courriel ne sera pas diffus\u00E9 mais est obligatoire. Il sera utilis\u00E9 pour vous envoyer votre mot de passe)
+
+REGISTER_EMAILPUBLIC = (Cet e-mail sera diffus\u00E9. Indiquez ce que vous d\u00E9sirez afin de d\u00E9jouer les robots de pourriel.)
+
+REGISTER_ERROR_EXISTINGUSERNAME = Cet identifiant est d\u00E9j\u00E0 pris
+
+REGISTER_ERROR_INVALIDPASSWORD1 = Le mot de passe n'est pas valide
+
+REGISTER_ERROR_INVALIDPASSWORD2 = Le mot de passe n'est pas valide
+
+REGISTER_ERROR_INVALIDREALEMAIL = L'adresse courriel n'est pas valide
+
+REGISTER_ERROR_INVALIDUSERNAME = L'identifiant n'est pas valide
+
+REGISTER_ERROR_PASSWORDMISMATCH = Les mots de passe sont diff\u00E9rents
+
+REGISTER_EXTRAINFO = Informations compl\u00E9mentaires
+
+REGISTER_FAKEEMAIL = Courriel fictif
+
+REGISTER_FAKEEMAIL_EXPLAIN = Si ce champ n'est pas vide, l'adresse de courriel r\u00E9elle ne sera utilis\u00E9e que pour envoyer des notifications
+
+REGISTER_FAMILYNAME = Nom de famille
+
+REGISTER_GIVENNAME = Pr\u00E9nom
+
+REGISTER_HOMEPAGE = Addresse de votre site web
+
+REGISTER_ICQ = Num\u00E9ro ICQ
+
+REGISTER_IM = Identit\u00E9s de messagerie instantan\u00E9e
+
+REGISTER_INTERESTS = Champs d'int\u00E9r\u00EAts
+
+REGISTER_LANGUAGE = Langue pr\u00E9f\u00E9r\u00E9e
+
+REGISTER_LOCATION = Lieu de r\u00E9sidence
+
+REGISTER_MSNM = Identifiant MSN
+
+REGISTER_NEWUSER = Enregistrement d'un nouvel utilisateur
+
# Registration
-REGISTER_NOT_LOGGED_IN=Vous n'\u00EAtes pas connect\u00E9
-REGISTER_REGISTER=Cr\u00E9er un compte
-REGISTER_REGISTER_ADMIN_LINK=Cr\u00E9er un compte
-REGISTER_NEWUSER=Enregistrement d'un nouvel utilisateur
-REGISTER_PASSWORDAGAIN=Comfirmer votre mot de passe
-REGISTER_REALEMAIL=e-mail r\u00E9el
-REGISTER_FAKEEMAIL=E-mail public
-REGISTER_FAKEEMAIL_EXPLAIN=Si ce champ n'est pas vide, l'email r\u00E9el ne sera utilis\u00E9 que pour envoyer des notifications
-REGISTER_QUESTION=Question secr\u00E8te
-REGISTER_ANSWER=R\u00E9ponse secr\u00E8te
-REGISTER_ASREGUSER=En \u00E9tant enregistr\u00E9 vous pouvez:
-REGISTER_ASREG6=Choisir parmi plusieurs th\u00E8mes
-REGISTER_ASREG5=Personnaliser les commentaires
-REGISTER_ASREG4=Personnaliser la page d'accueil
-REGISTER_ASREG3=Avoir une boite de saisie de mot de passe sur la page d'accueil
-REGISTER_ASREG2=Poster des news
-REGISTER_ASREG1=Poster des commentaires
-REGISTER_REGISTERNOW=Enregistrez-vous! C'est gratuit!
-REGISTER_WEDONTGIVE=Nous ne communiquons pas les donn\u00E9es personnelles
+REGISTER_NOT_LOGGED_IN = Vous n'\u00EAtes pas connect\u00E9
-REGISTER_ALREADYHAVEACCOUNT=Vous avex deja un compte:
-REGISTER_SIGNIN=Se connecter
-REGISTER_GIVENNAME=Pr\u00E9nom
-REGISTER_FAMILYNAME=Nom
-REGISTER_PERSONALINFO=Information personelles
-REGISTER_VIEWREALEMAIL=Permet aux autres utilisateurs de voir ma vraie adresse e-mail.
-REGISTER_HOMEPAGE=Addresse de votre site web
-REGISTER_TIMEZONEOFFSET=Time zone
-REGISTER_THEME=Th\u00E8me
-REGISTER_DEFAULT_THEME=Site Default
-REGISTER_ICQ=Numero ICQ
-REGISTER_AIM=Identifiant AIM
-REGISTER_YIM=Identifiant Yahoo
-REGISTER_MSNM=Adresse MSN
-REGISTER_SKYPE=Identifiant Skype
-REGISTER_LOCATION=Place
-REGISTER_LANGUAGE=Language prefere
-REGISTER_OCCUPATION=Occupation
-REGISTER_INTERESTS=Interets
-REGISTER_SIGNATURE=Signature
-REGISTER_EXTRAINFO=Informations complementaires
-REGISTER_CANKNOWABOUT=(255 caracteres max.)
-REGISTER_SAVECHANGES=Enregistrer les changements
-REGISTER_CONFIRMATIONEMAIL=Email de confirmation
+REGISTER_OCCUPATION = M\u00E9tier
-REGISTER_SHOWMENU=Retour au menu utilisateur
+REGISTER_PASSWORDAGAIN = Confirmer votre mot de passe
-REGISTER_ERROR_INVALIDUSERNAME=L'identifiant n'est pas valide
-REGISTER_ERROR_EXISTINGUSERNAME=Cet identifiant est d\u00E9j\u00E0 pris
-REGISTER_ERROR_INVALIDPASSWORD1=Le mot de passe n'est pas valide
-REGISTER_ERROR_INVALIDPASSWORD2=Le mot de passe n'est pas valide
-REGISTER_ERROR_PASSWORDMISMATCH=les mots de passe sont diff\u00E9rents
-REGISTER_ERROR_INVALIDREALEMAIL=Adresse email invalide
+REGISTER_PERSONALINFO = Information personelles
-MENU_LOGOUT=Deconnection
-MENU_EDITPROFILE=Editer votre profile
-MENU_LISTUSERS=Liste des utilisateurs
+REGISTER_QUESTION = Question secr\u00E8te
-LIST_FILTERS=Filtrer la liste
-LIST_USERSPERPAGE=Utilisateurs par page
-LIST_USERNAMECONTAINS=Identifiant contient
-LIST_FULLNAME=Nom complet
-LIST_USERNAME=Identifiant
-LIST_ROLES=Roles
-LIST_ACTIONS=Actions
-LIST_ACTIONSSHOWPROFILE=Profil
-LIST_ACTIONADDROLESTOUSER=Roles
-LIST_ACTIONDELETEUSER=Supprimer un utilisateur
-FILTER=Filtre
+REGISTER_REALEMAIL = Courriel r\u00E9el
-NEXTPAGE=Page suivante
-PREVIOUSPAGE=Page precedente
+REGISTER_REGISTER = Cr\u00E9er un compte
-ASSIGNROLES=Assigner roles
-ROLESAVAILABLE=Roles disponibles
-EDITROLESFORUSER=Editer roles pour l'utilisateur
+REGISTER_REGISTERNOW = Enregistrez-vous! C'est gratuit!
+REGISTER_REGISTER_ADMIN_LINK = Cr\u00E9er un compte
-ROLE_THEREARE=Il y a
-ROLE_THEREIS=Il y a
-ROLE_ROLESDEFINED=roles existants
-ROLE_ROLEDEFINED=role existant
+REGISTER_REGISTER_LINK = Cr\u00E9er un
-ROLE_NAME=Nom du nouveau role
-ROLE_DISPLAYNAME=Nom affiche du nouveau role
-ROLE_NEWDISPLAYNAME=Nouveau nom afficher pour le role
-ROLE_SELECTONETOMODIFY= Selectionner le role a modifier
-ROLE_CREATE=Creer un role
-ROLE_UPDATE=Modifier un role
-ROLE_EDIT=Modifier un role
+REGISTER_SAVECHANGES = Enregistrer les changements
-ROLE_ERROR_DISPLAYNAMEALREADYEXISTS=Il existe deja un role avec ce nom
-ROLE_ERROR_NAMEALREADYEXISTS=Il existe deja un role avec ce nom affiche
-ROLE_ERROR_NAMEEMPTY=Le nom de role ne peut pas etre vide
-ROLE_ERROR_DISPLAYNAMEEMPTY=Le nom affiche de role ne peut pas etre vide
+REGISTER_SHOWMENU = Retour au menu utilisateur
-MENU_CREATEROLE=Creer nouveau role
-MENU_EDITROLE=Editer un role existant
+REGISTER_SIGNATURE = Signature
-TITLE_FILEBROWSE=Explorateur de fichier
-_ASREGISTERED=Vous n'avez pas de compte? vous pouvez en cr\u00E9er <a href\="">un</a>.
-Question=Question secr\u00E8te
-Answer=R\u00E9ponse secr\u00E8te
-EmailVerify=Liens d'activation envoy\u00E9 par email! Consultez vos emails et clickez sur le client d'activation pour activer votre compte.
-AccountActivated=Compte activ\u00E9
-UnableActivate=Impossible de v\u00E9rifier l'utilisateur
-RegNewUser=Enregistrement d'un nouvel utilisateur
-PasswordAgain=Confirmez votre mot de passe
-AsRegUser=En tant qu'utilisateur enregistr\u00E9 vous pouvez\:
-AsReg6=Selectionnez parmis les diff\u00E9rents th\u00E8mes
-AsReg5=Pesonnalizez les commentaires
-AsReg4=Choisissez combien d'items vous voulez afficher sur votre page
-AsReg2=Envoyez une news avec votre nom d'utilisateur
-AsReg1=Soumettre un commentaire avec votre nom
-RegisterNow=Enregistrez vous\! c'est gratuit\!
-WeDontGive=Nous ne donnons ni ne vendons vos informations personelles.
-REGISTER_EMAILNOTPUBLIC=(Cet e-mail ne sera pas public mais est obligatoire. Il sera utilis\u00E9 pour vous envoyer votre mot de passe)
-REGISTER_EMAILPUBLIC=(Cet e-mail sera public. Mettez ce que vous d\u00E9sirez)
-LIST_ACTIONEDITROLES=Editer les roles
-ROLE_SELECTONETODELETE=Selectionnez un role \u00EA supprimer
-ROLE_DELETE=Supprimer le role selectionn\u00E9
-ROLE_DELETED=Le role a \u00E9t\u00E9 supprim\u00E9
-ROLE_EDIT_MEMBERS=Edit les roles
-ROLE_MAINLIST=Retour \u00E0 l'\u00E9dition de roles
-ROLE_EDIT_USER=Editez les utilisateurs pour un role donn\u00E9
-ROLE_ERROR_DELETE_FAILED=Le role n'a pu etre supprim\u00E9
-MENU_EDITROLEMEMBERS=Editer les roles
+REGISTER_SIGNIN = Connexion
+
+REGISTER_SKYPE = Identifiant Skype
+
+REGISTER_THEME = Th\u00E8me
+
+REGISTER_TIMEZONEOFFSET = Fuseau horaire
+
+REGISTER_TY = Merci de vous \u00EAtre enregistr\u00E9.
+
+REGISTER_VIEWREALEMAIL = Permettre aux autres utilisateurs de voir ma vraie adresse courriel.
+
+REGISTER_WEDONTGIVE = Nous ne communiquons pas les donn\u00E9es personnelles \u00E0 des organismes tiers.
+
+REGISTER_XMMP = Identifiant XMMP
+
+REGISTER_YIM = Identifiant Yahoo
+
+REMEMBERME = Connexion automatique
+
+REQUIRED = Requis
+
+ROLESAVAILABLE = R\u00F4les disponibles
+
+ROLE_ADD = Ajouter des r\u00F4les
+
+ROLE_CONFIRM_DELETE = ous \u00EAtes sur le point de supprimer un r\u00F4le
+
+ROLE_CREATE = Cr\u00E9er un role
+
+ROLE_DELETE = Supprimer le r\u00F4le selectionn\u00E9
+
+ROLE_DELETED = Le r\u00F4le a \u00E9t\u00E9 supprim\u00E9
+
+ROLE_DISPLAYNAME = Nom usuel du r\u00F4le
+
+ROLE_EDIT = Modifier le r\u00F4le
+
+ROLE_EDIT_MEMBERS = Modifier les membres du r\u00F4le
+
+ROLE_EDIT_USER = Modifier les utilisateurs pour un r\u00F4le donn\u00E9
+
+ROLE_ERROR_DELETE_FAILED = Le r\u00F4le n'a pu \u00EAtre supprim\u00E9
+
+ROLE_ERROR_DISPLAYNAMEALREADYEXISTS = Il existe deja un r\u00F4le avec ce nom
+
+ROLE_ERROR_DISPLAYNAMEEMPTY = Le nom usuel du r\u00F4le est obligatoire
+
+ROLE_ERROR_NAMEALREADYEXISTS = Il existe deja un r\u00F4le avec ce nom usuel
+
+ROLE_ERROR_NAMEEMPTY = Le nom de r\u00F4le ne peut pas \u00EAtre vide
+
+ROLE_MAINLIST = Retour \u00E0 la modification de r\u00F4les
+
+ROLE_NAME = Nom du nouveau r\u00F4le
+
+ROLE_NEWDISPLAYNAME = Nouveau nom usuel pour le r\u00F4le
+
+ROLE_REMOVE = Supprimer ces r\u00F4les
+
+ROLE_ROLEDEFINED = r\u00F4le d\u00E9fini
+
+ROLE_ROLESDEFINED = r\u00F4les d\u00E9finis
+
+ROLE_SELECTONETODELETE = Selectionnez un r\u00F4le \u00E0 supprimer
+
+ROLE_SELECTONETOMODIFY = Selectionnez le r\u00F4le a modifier
+
+ROLE_TEXT_1 = Utilisez ce portlet afin de cr\u00E9er, modifier, supprimer ou ajouter des comptes \u00E0 des r\u00F4les.
+
+ROLE_TEXT_2 = Ces r\u00F4les sont utilis\u00E9s dans le portlet d'administration afin de d\u00E9finir les droits d'acc\u00E8s.
+
+ROLE_THEREARE = Il y a
+
+ROLE_THEREIS = Il y a
+
+ROLE_UPDATE = Modifier un role
+
+RealEmail = Adresse de courriel r\u00E9elle
+
+RealName = Nom r\u00E9el
+
+RegNewUser = Enregistrement d'un nouvel utilisateur
+
+Register = Enregistrement.
+
+RegisterNow = Enregistrez vous! C'est gratuit!
+
+Registration = enregistrement
+
+RetrievePass = R\u00E9cup\u00E9rer un mot de passe oubli\u00E9.
+
+Return = pour revenir \u00E0 la page d'accueil
+
+ReturnToMemberList = Revenir \u00E0 la liste des membres
+
+SaveChange = Enregistrer la modification
+
+SaveChanges = Enregistrer les modifications
+
+Search = Chercher
+
+SearchTip = Astuce : Choisir une lettre, cliquez sur Tous ou entrez un nom de membre
+
+SelectOption = Veuillez choisir l'une des options suivantes :
+
+SelectTheme = Selectionnez un th\u00E8me
+
+Signature = Signature
+
+Sorry = D\u00E9sol\u00E9.
+
+StatusChanged = Le status de l'utilisateur a \u00E9t\u00E9 chang\u00E9
+
+TITLE_FILEBROWSE = Explorateur de fichier
+
+ThemeSelection = Selection d'un th\u00E8me
+
+ThemeText1 = Cette option change le style pour tout le site
+
+ThemeText2 = Les changements n'affecteront que vous
+
+ThemeText3 = Chaque utilisateur peut consulter le site avec le th\u00E8me de son choix
+
+TimeZoneOffset = D\u00E9calage GMT
+
+ToChangeInfo = pour changer vos informations personnelles
+
+TypeNewPassword = (saisissez un nouveau mot de passe 2 fois pour valider)
+
+URL = URL
+
+USERLOGIN = Pseudo utilisateur
+
+USERNAME = Identifiant
+
+UnableActivate = Impossible d'activer le compte.
+
+Under13_1 = Je ne suis pas majeur
+
+Under13_2 = et je n'ai pas l'autorisation de mes parents
+
+UpdateUser = Mettre \u00E0 jour le compte
+
+UserDeleted = Utilisateur supprim\u00E9
+
+UserExist = Cet identifiant existe d\u00E9j\u00E0
+
+UserID = Identifiant utilisateur
+
+UserName = Identifiant
+
+UserNotExist = Cet identifiant n'existe pas !
+
+UserRegLogin = Enregistrement/connexion
+
+UsersFoundFor = utilisateurs trouv\u00E9s pour
+
+UsersShown = utilisateurs affich\u00E9s
+
+WeDontGive = Nous ne donnons ni ne vendons vos informations personelles.
+
+WelcomeTo = Bienvenue sur
+
+YIM = Num\u00E9ro YIM
+
+YouAreLoggedOut = D\u00E9connexion en cours... \u00E0 bient\u00F4t !
+
+YourAIM = Addresse AIM
+
+YourAvatar = Votre avatar
+
+YourHomePage = Votre site web
+
+YourICQ = Votre num\u00E9ro ICQ
+
+YourInterests = Vos centres d'int\u00E9r\u00EAts
+
+YourLocation = Votre lieu de r\u00E9sidence
+
+YourMSNM = Votre identifiant MSN
+
+YourOccupation = Votre m\u00E9tier
+
+YourPassMustBe = D\u00E9sol\u00E9, votre mot de passe doit comporter au moins
+
+YourYIM = Votre identifiant YIM
+
+_ASREGISTERED = Vous n'avez pas de compte? vous pouvez en <a href="">cr\u00E9er un</a>.
+
+_BLOCKNICKNAME = Identifiant
+
+_BLOCKPASSWORD = Mot de passe
16 years, 4 months
JBoss Portal SVN: r9229 - in branches/JBoss_Portal_Branch_2_6/core-search/src/resources/portal-search-war/WEB-INF: classes and 1 other directory.
by portal-commits@lists.jboss.org
Author: lucboudreau
Date: 2007-11-30 14:13:45 -0500 (Fri, 30 Nov 2007)
New Revision: 9229
Added:
branches/JBoss_Portal_Branch_2_6/core-search/src/resources/portal-search-war/WEB-INF/classes/Search_fr.properties
Modified:
branches/JBoss_Portal_Branch_2_6/core-search/src/resources/portal-search-war/WEB-INF/portlet.xml
Log:
Added french translation and modified the portlet descriptor accordingly.
Added: branches/JBoss_Portal_Branch_2_6/core-search/src/resources/portal-search-war/WEB-INF/classes/Search_fr.properties
===================================================================
--- branches/JBoss_Portal_Branch_2_6/core-search/src/resources/portal-search-war/WEB-INF/classes/Search_fr.properties (rev 0)
+++ branches/JBoss_Portal_Branch_2_6/core-search/src/resources/portal-search-war/WEB-INF/classes/Search_fr.properties 2007-11-30 19:13:45 UTC (rev 9229)
@@ -0,0 +1,34 @@
+#Generated by ResourceBundle Editor (http://eclipse-rbe.sourceforge.net)
+################################################################################
+# JBoss, a division of Red Hat #
+# Copyright 2006, Red Hat Middleware, LLC, and individual #
+# contributors as indicated by the @authors tag. See the #
+# copyright.txt in the distribution for a full listing of #
+# individual contributors. #
+# #
+# This is free software; you can redistribute it and/or modify it #
+# under the terms of the GNU Lesser General Public License as #
+# published by the Free Software Foundation; either version 2.1 of #
+# the License, or (at your option) any later version. #
+# #
+# This software is distributed in the hope that it will be useful, #
+# but WITHOUT ANY WARRANTY; without even the implied warranty of #
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU #
+# Lesser General Public License for more details. #
+# #
+# You should have received a copy of the GNU Lesser General Public #
+# License along with this software; if not, write to the Free #
+# Software Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA #
+# 02110-1301 USA, or see the FSF site: http://www.fsf.org. #
+################################################################################
+
+
+advancedSearch = Recherche avanc\u00E9e
+
+nbResults = {0} correspondances ont \u00E9t\u00E9 trouv\u00E9es.
+
+noResult = Aucune correspondance trouv\u00E9e.
+
+oneResult = Une seule correspondance trouv\u00E9e.
+
+search = Recherche
Modified: branches/JBoss_Portal_Branch_2_6/core-search/src/resources/portal-search-war/WEB-INF/portlet.xml
===================================================================
--- branches/JBoss_Portal_Branch_2_6/core-search/src/resources/portal-search-war/WEB-INF/portlet.xml 2007-11-30 19:11:48 UTC (rev 9228)
+++ branches/JBoss_Portal_Branch_2_6/core-search/src/resources/portal-search-war/WEB-INF/portlet.xml 2007-11-30 19:13:45 UTC (rev 9229)
@@ -41,7 +41,8 @@
<mime-type>text/html</mime-type>
<portlet-mode>VIEW</portlet-mode>
</supports>
- <supported-locale>en</supported-locale>
+ <supported-locale>en</supported-locale>
+ <supported-locale>fr</supported-locale>
<resource-bundle>Resource</resource-bundle>
<portlet-info>
<title>Search Portlet</title>
16 years, 4 months