gatein SVN: r1292 - in portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication: model and 1 other directory.
by do-not-reply@jboss.org
Author: julien_viet
Date: 2010-01-14 08:43:42 -0500 (Thu, 14 Jan 2010)
New Revision: 1292
Added:
portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/ReplicationContext.java
portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/model/TypeException.java
Log:
zut forgot to add those two classes in previous commit
Added: portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/ReplicationContext.java
===================================================================
--- portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/ReplicationContext.java (rev 0)
+++ portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/ReplicationContext.java 2010-01-14 13:43:42 UTC (rev 1292)
@@ -0,0 +1,66 @@
+/*
+ * Copyright (C) 2009 eXo Platform SAS.
+ *
+ * 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.exoplatform.webui.application.replication;
+
+import org.exoplatform.webui.application.replication.model.TypeDomain;
+import org.exoplatform.webui.application.replication.serial.ObjectReader;
+import org.exoplatform.webui.application.replication.serial.ObjectWriter;
+
+import java.io.ByteArrayInputStream;
+import java.io.ByteArrayOutputStream;
+import java.io.IOException;
+import java.util.HashSet;
+import java.util.Set;
+
+/**
+ * @author <a href="mailto:julien.viet@exoplatform.com">Julien Viet</a>
+ * @version $Revision$
+ */
+public class ReplicationContext
+{
+
+ /** . */
+ private final TypeDomain typeDomain;
+
+ /** . */
+ private final Set<Object> creationContexts;
+
+ public ReplicationContext(TypeDomain typeDomain)
+ {
+ this.typeDomain = typeDomain;
+ this.creationContexts = new HashSet<Object>();
+ }
+
+ public void addCreationContext(Object o)
+ {
+ creationContexts.add(o);
+ }
+
+ public <O> O clone(O o) throws IOException, ClassNotFoundException
+ {
+ ByteArrayOutputStream baos = new ByteArrayOutputStream();
+ ObjectWriter writer = new ObjectWriter(typeDomain, baos);
+ writer.writeObject(o);
+ writer.close();
+ ByteArrayInputStream bais = new ByteArrayInputStream(baos.toByteArray());
+ ObjectReader in = new ObjectReader(typeDomain, bais);
+ return (O)in.readObject();
+ }
+}
Added: portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/model/TypeException.java
===================================================================
--- portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/model/TypeException.java (rev 0)
+++ portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/model/TypeException.java 2010-01-14 13:43:42 UTC (rev 1292)
@@ -0,0 +1,46 @@
+/*
+ * Copyright (C) 2009 eXo Platform SAS.
+ *
+ * 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.exoplatform.webui.application.replication.model;
+
+/**
+ * @author <a href="mailto:julien.viet@exoplatform.com">Julien Viet</a>
+ * @version $Revision$
+ */
+public class TypeException extends RuntimeException
+{
+ public TypeException()
+ {
+ }
+
+ public TypeException(String message)
+ {
+ super(message);
+ }
+
+ public TypeException(String message, Throwable cause)
+ {
+ super(message, cause);
+ }
+
+ public TypeException(Throwable cause)
+ {
+ super(cause);
+ }
+}
14 years, 11 months
gatein SVN: r1291 - in portal/trunk/webui/core/src: main/java/org/exoplatform/webui/application/replication/factory and 4 other directories.
by do-not-reply@jboss.org
Author: julien_viet
Date: 2010-01-14 08:42:30 -0500 (Thu, 14 Jan 2010)
New Revision: 1291
Added:
portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/factory/
portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/factory/CreateException.java
portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/factory/DefaultObjectFactory.java
portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/factory/ObjectFactory.java
portal/trunk/webui/core/src/test/java/org/exoplatform/webui/replication/factory/
portal/trunk/webui/core/src/test/java/org/exoplatform/webui/replication/factory/A1.java
portal/trunk/webui/core/src/test/java/org/exoplatform/webui/replication/factory/A2.java
portal/trunk/webui/core/src/test/java/org/exoplatform/webui/replication/factory/TestObjectFactory.java
Modified:
portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/model/ClassTypeModel.java
portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/model/TypeDomain.java
portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/serial/ObjectReader.java
portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/serial/ObjectWriter.java
portal/trunk/webui/core/src/test/java/org/exoplatform/webui/replication/TestSerialization.java
Log:
need to add support for object factory
Added: portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/factory/CreateException.java
===================================================================
--- portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/factory/CreateException.java (rev 0)
+++ portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/factory/CreateException.java 2010-01-14 13:42:30 UTC (rev 1291)
@@ -0,0 +1,46 @@
+/*
+ * Copyright (C) 2009 eXo Platform SAS.
+ *
+ * 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.exoplatform.webui.application.replication.factory;
+
+/**
+ * @author <a href="mailto:julien.viet@exoplatform.com">Julien Viet</a>
+ * @version $Revision$
+ */
+public class CreateException extends Exception
+{
+ public CreateException()
+ {
+ }
+
+ public CreateException(String message)
+ {
+ super(message);
+ }
+
+ public CreateException(String message, Throwable cause)
+ {
+ super(message, cause);
+ }
+
+ public CreateException(Throwable cause)
+ {
+ super(cause);
+ }
+}
Added: portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/factory/DefaultObjectFactory.java
===================================================================
--- portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/factory/DefaultObjectFactory.java (rev 0)
+++ portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/factory/DefaultObjectFactory.java 2010-01-14 13:42:30 UTC (rev 1291)
@@ -0,0 +1,39 @@
+/*
+ * Copyright (C) 2009 eXo Platform SAS.
+ *
+ * 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.exoplatform.webui.application.replication.factory;
+
+/**
+ * @author <a href="mailto:julien.viet@exoplatform.com">Julien Viet</a>
+ * @version $Revision$
+ */
+public class DefaultObjectFactory extends ObjectFactory<Object, Object>
+{
+ public <E> E create(Class<E> type, Object context) throws CreateException
+ {
+ try
+ {
+ return type.newInstance();
+ }
+ catch (Exception e)
+ {
+ throw new CreateException(e);
+ }
+ }
+}
Added: portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/factory/ObjectFactory.java
===================================================================
--- portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/factory/ObjectFactory.java (rev 0)
+++ portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/factory/ObjectFactory.java 2010-01-14 13:42:30 UTC (rev 1291)
@@ -0,0 +1,31 @@
+/*
+ * Copyright (C) 2009 eXo Platform SAS.
+ *
+ * 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.exoplatform.webui.application.replication.factory;
+
+/**
+ * @author <a href="mailto:julien.viet@exoplatform.com">Julien Viet</a>
+ * @version $Revision$
+ */
+public abstract class ObjectFactory<O, C>
+{
+
+ public abstract <E extends O> E create(Class<E> type, C context) throws CreateException;
+
+}
Modified: portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/model/ClassTypeModel.java
===================================================================
--- portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/model/ClassTypeModel.java 2010-01-14 13:23:00 UTC (rev 1290)
+++ portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/model/ClassTypeModel.java 2010-01-14 13:42:30 UTC (rev 1291)
@@ -19,7 +19,7 @@
package org.exoplatform.webui.application.replication.model;
-import org.exoplatform.webui.application.replication.serial.ObjectWriter;
+import org.exoplatform.webui.application.replication.factory.ObjectFactory;
import java.util.Collection;
import java.util.Collections;
@@ -29,35 +29,72 @@
* @author <a href="mailto:julien.viet@exoplatform.com">Julien Viet</a>
* @version $Revision$
*/
-public class ClassTypeModel extends TypeModel {
+public class ClassTypeModel<O, C> extends TypeModel
+{
- /** . */
- private final TypeModel superType;
+ /** . */
+ private final Class<O> objectType;
- /** . */
- private final Map<String, FieldModel> fields;
+ /** . */
+ private final TypeModel superType;
- /** . */
- private final Map<String, FieldModel> immutableFields;
+ /** . */
+ private final Map<String, FieldModel> fields;
- ClassTypeModel(Class<?> javaType, TypeModel superType, Map<String, FieldModel> fields) {
- super(javaType);
+ /** . */
+ private final Map<String, FieldModel> immutableFields;
- //
- this.superType = superType;
- this.fields = fields;
- this.immutableFields = Collections.unmodifiableMap(fields);
- }
+ /** . */
+ private final ObjectFactory<? super O, C> factory;
- public TypeModel getSuperType() {
- return superType;
- }
+ /** . */
+ private final Class<C> contextType;
- public Collection<FieldModel> getFields() {
- return immutableFields.values();
- }
+ ClassTypeModel(
+ Class<O> javaType,
+ TypeModel superType,
+ Map<String, FieldModel> fields,
+ ObjectFactory<? super O, C> factory,
+ Class<C> contextType)
+ {
+ super(javaType);
- public Map<String, FieldModel> getFieldMap() {
- return immutableFields;
- }
+ //
+ this.objectType = javaType;
+ this.superType = superType;
+ this.fields = fields;
+ this.immutableFields = Collections.unmodifiableMap(fields);
+ this.factory = factory;
+ this.contextType = contextType;
+ }
+
+ public Class<O> getObjectType()
+ {
+ return objectType;
+ }
+
+ public Class<C> getContextType()
+ {
+ return contextType;
+ }
+
+ public ObjectFactory<? super O, C> getFactory()
+ {
+ return factory;
+ }
+
+ public TypeModel getSuperType()
+ {
+ return superType;
+ }
+
+ public Collection<FieldModel> getFields()
+ {
+ return immutableFields.values();
+ }
+
+ public Map<String, FieldModel> getFieldMap()
+ {
+ return immutableFields;
+ }
}
Modified: portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/model/TypeDomain.java
===================================================================
--- portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/model/TypeDomain.java 2010-01-14 13:23:00 UTC (rev 1290)
+++ portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/model/TypeDomain.java 2010-01-14 13:42:30 UTC (rev 1291)
@@ -19,11 +19,14 @@
package org.exoplatform.webui.application.replication.model;
+import org.exoplatform.webui.application.replication.annotations.Factory;
import org.exoplatform.webui.application.replication.annotations.ReplicatedType;
+import org.exoplatform.webui.application.replication.factory.DefaultObjectFactory;
+import org.exoplatform.webui.application.replication.factory.ObjectFactory;
import java.io.Serializable;
-import java.lang.annotation.Annotation;
import java.lang.reflect.Field;
+import java.lang.reflect.ParameterizedType;
import java.util.*;
/**
@@ -123,7 +126,7 @@
return null;
}
- private ClassTypeModel buildClassTypeModel(Class<?> javaType, Map<String, TypeModel> addedTypeModels)
+ private <O> ClassTypeModel<O, ?> buildClassTypeModel(Class<O> javaType, Map<String, TypeModel> addedTypeModels)
{
ClassTypeModel typeModel = (ClassTypeModel) get(javaType, addedTypeModels);
if (typeModel == null)
@@ -142,10 +145,41 @@
TreeMap<String, FieldModel> fieldModels = new TreeMap<String, FieldModel>();
//
- typeModel = new ClassTypeModel(javaType, superTypeModel, fieldModels);
+ Class<? extends ObjectFactory<?, ?>> declaredFactoryType = null;
+ Factory factoryAnn = javaType.getAnnotation(Factory.class);
+ if (factoryAnn != null)
+ {
+ declaredFactoryType = factoryAnn.type();
+ }
+
+ //
+ Class<? extends ObjectFactory<? super O, Object>> factoryType = null;
+ if (declaredFactoryType != null)
+ {
+ if (((Class<Object>)((ParameterizedType)declaredFactoryType.getGenericSuperclass()).getActualTypeArguments()[0]).isAssignableFrom(javaType))
+ {
+ factoryType = (Class<ObjectFactory<? super O,Object>>)declaredFactoryType;
+ }
+ else
+ {
+ throw new TypeException();
+ }
+ }
+
+ //
+ if (factoryType != null)
+ {
+ typeModel = createClassType(javaType, fieldModels, superTypeModel, factoryType);
+ }
+ else
+ {
+ typeModel = createClassType(javaType, fieldModels, superTypeModel);
+ }
+
+ //
addedTypeModels.put(javaType.getName(), typeModel);
- //
+ // Now build fields
for (Field field : javaType.getDeclaredFields())
{
field.setAccessible(true);
@@ -157,9 +191,36 @@
}
}
}
- return typeModel;
+
+ // It must be good
+ return (ClassTypeModel<O,?>)typeModel;
}
+ private <O, C> ClassTypeModel<O, C> createClassType(
+ Class<O> javaType,
+ Map<String, FieldModel> fieldModels,
+ TypeModel superTypeModel,
+ Class<? extends ObjectFactory<? super O, C>> factoryType) {
+ Class<C> contextType = (Class<C>)((ParameterizedType)factoryType.getGenericSuperclass()).getActualTypeArguments()[1];
+ ObjectFactory<? super O, C> factory;
+ try
+ {
+ factory = factoryType.newInstance();
+ }
+ catch (Exception e)
+ {
+ throw new TypeException();
+ }
+ return new ClassTypeModel<O, C>(javaType, superTypeModel, fieldModels, factory, contextType);
+ }
+
+ private <O> ClassTypeModel<O, Object> createClassType(
+ Class<O> javaType,
+ Map<String, FieldModel> fieldModels,
+ TypeModel superTypeModel) {
+ return new ClassTypeModel<O, Object>(javaType, superTypeModel, fieldModels, new DefaultObjectFactory(), Object.class);
+ }
+
private SerializableTypeModel buildSerializable(Class<?> javaType, Map<String, TypeModel> addedTypeModels)
{
SerializableTypeModel typeModel = (SerializableTypeModel) get(javaType, addedTypeModels);
Modified: portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/serial/ObjectReader.java
===================================================================
--- portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/serial/ObjectReader.java 2010-01-14 13:23:00 UTC (rev 1290)
+++ portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/serial/ObjectReader.java 2010-01-14 13:42:30 UTC (rev 1291)
@@ -24,9 +24,7 @@
import org.exoplatform.webui.application.replication.model.TypeDomain;
import org.exoplatform.webui.application.replication.model.TypeModel;
-import java.io.IOException;
-import java.io.InputStream;
-import java.io.ObjectInputStream;
+import java.io.*;
import java.util.*;
/**
@@ -66,7 +64,8 @@
DataContainer container = (DataContainer) obj;
int id;
- switch (container.readInt())
+ int sw = container.readInt();
+ switch (sw)
{
case DataKind.OBJECT_REF:
id = container.readInt();
@@ -79,20 +78,27 @@
case DataKind.OBJECT:
id = container.readInt();
Class clazz = (Class) container.readObject();
+
+ ClassTypeModel<?, ?> typeModel = (ClassTypeModel) domain.getTypeModel(clazz);
+
+ //
Object instance;
try
{
- instance = clazz.newInstance();
+ instance = typeModel.getFactory().create(clazz, null);
}
catch (Exception e)
{
- throw new AssertionError(e);
+ InvalidClassException ice = new InvalidClassException("Cannot instantiate object from class " + clazz.getName());
+ ice.initCause(e);
+ throw ice;
}
- ClassTypeModel typeModel = (ClassTypeModel) domain.getTypeModel(clazz);
+
+ //
idToObject.put(id, instance);
//
- ClassTypeModel currentTypeModel = typeModel;
+ ClassTypeModel<?, ?> currentTypeModel = typeModel;
while (true)
{
for (FieldModel fieldModel : (currentTypeModel).getFields())
@@ -155,7 +161,7 @@
//
return instance;
default:
- throw new AssertionError();
+ throw new StreamCorruptedException("Unrecognized data " + sw);
}
}
else
Modified: portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/serial/ObjectWriter.java
===================================================================
--- portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/serial/ObjectWriter.java 2010-01-14 13:23:00 UTC (rev 1290)
+++ portal/trunk/webui/core/src/main/java/org/exoplatform/webui/application/replication/serial/ObjectWriter.java 2010-01-14 13:42:30 UTC (rev 1291)
@@ -81,7 +81,7 @@
}
else
{
- ClassTypeModel typeModel = (ClassTypeModel) domain.getTypeModel(obj.getClass());
+ ClassTypeModel<?, ?> typeModel = (ClassTypeModel<?, ?>)domain.getTypeModel(obj.getClass());
//
if (typeModel == null)
@@ -95,7 +95,7 @@
output.writeObject(obj.getClass());
//
- ClassTypeModel currentTypeModel = typeModel;
+ ClassTypeModel<?, ?> currentTypeModel = typeModel;
while (true)
{
for (FieldModel fieldModel : (currentTypeModel).getFields())
Modified: portal/trunk/webui/core/src/test/java/org/exoplatform/webui/replication/TestSerialization.java
===================================================================
--- portal/trunk/webui/core/src/test/java/org/exoplatform/webui/replication/TestSerialization.java 2010-01-14 13:23:00 UTC (rev 1290)
+++ portal/trunk/webui/core/src/test/java/org/exoplatform/webui/replication/TestSerialization.java 2010-01-14 13:42:30 UTC (rev 1291)
@@ -89,4 +89,9 @@
assertSame(e.left.left, e.right.left);
assertSame(e.left.right, e.right.right);
}
+
+ public void testCustomFactory() throws Exception
+ {
+
+ }
}
Added: portal/trunk/webui/core/src/test/java/org/exoplatform/webui/replication/factory/A1.java
===================================================================
--- portal/trunk/webui/core/src/test/java/org/exoplatform/webui/replication/factory/A1.java (rev 0)
+++ portal/trunk/webui/core/src/test/java/org/exoplatform/webui/replication/factory/A1.java 2010-01-14 13:42:30 UTC (rev 1291)
@@ -0,0 +1,46 @@
+/*
+ * Copyright (C) 2009 eXo Platform SAS.
+ *
+ * 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.exoplatform.webui.replication.factory;
+
+import org.exoplatform.webui.application.replication.factory.ObjectFactory;
+import org.exoplatform.webui.application.replication.factory.CreateException;
+
+/**
+ * @author <a href="mailto:julien.viet@exoplatform.com">Julien Viet</a>
+ * @version $Revision$
+ */
+public class A1 extends ObjectFactory<A2, Object>
+{
+
+ static A2 instance = new A2();
+
+ @Override
+ public <E extends A2> E create(Class<E> type, Object context) throws CreateException
+ {
+ if (type == A2.class)
+ {
+ return type.cast(instance);
+ }
+ else
+ {
+ throw new CreateException();
+ }
+ }
+}
Added: portal/trunk/webui/core/src/test/java/org/exoplatform/webui/replication/factory/A2.java
===================================================================
--- portal/trunk/webui/core/src/test/java/org/exoplatform/webui/replication/factory/A2.java (rev 0)
+++ portal/trunk/webui/core/src/test/java/org/exoplatform/webui/replication/factory/A2.java 2010-01-14 13:42:30 UTC (rev 1291)
@@ -0,0 +1,33 @@
+/*
+ * Copyright (C) 2009 eXo Platform SAS.
+ *
+ * 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.exoplatform.webui.replication.factory;
+
+import org.exoplatform.webui.application.replication.annotations.Factory;
+import org.exoplatform.webui.application.replication.annotations.ReplicatedType;
+
+/**
+ * @author <a href="mailto:julien.viet@exoplatform.com">Julien Viet</a>
+ * @version $Revision$
+ */
+@ReplicatedType
+@Factory(type = A1.class)
+public class A2
+{
+}
\ No newline at end of file
Added: portal/trunk/webui/core/src/test/java/org/exoplatform/webui/replication/factory/TestObjectFactory.java
===================================================================
--- portal/trunk/webui/core/src/test/java/org/exoplatform/webui/replication/factory/TestObjectFactory.java (rev 0)
+++ portal/trunk/webui/core/src/test/java/org/exoplatform/webui/replication/factory/TestObjectFactory.java 2010-01-14 13:42:30 UTC (rev 1291)
@@ -0,0 +1,41 @@
+/*
+ * Copyright (C) 2009 eXo Platform SAS.
+ *
+ * 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.exoplatform.webui.replication.factory;
+
+import junit.framework.TestCase;
+import org.exoplatform.webui.application.replication.ReplicationContext;
+import org.exoplatform.webui.application.replication.model.TypeDomain;
+
+/**
+ * @author <a href="mailto:julien.viet@exoplatform.com">Julien Viet</a>
+ * @version $Revision$
+ */
+public class TestObjectFactory extends TestCase
+{
+
+ public void testCustomFactory() throws Exception
+ {
+ TypeDomain domain = new TypeDomain();
+ domain.add(A2.class);
+ ReplicationContext context = new ReplicationContext(domain);
+ A2 a2 = new A2();
+ assertSame(A1.instance, context.clone(a2));
+ }
+}
14 years, 11 months
gatein SVN: r1290 - portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web.
by do-not-reply@jboss.org
Author: thomas.heute(a)jboss.com
Date: 2010-01-14 08:23:00 -0500 (Thu, 14 Jan 2010)
New Revision: 1290
Modified:
portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_fr.properties
Log:
minor
Modified: portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_fr.properties
===================================================================
--- portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_fr.properties 2010-01-14 13:22:26 UTC (rev 1289)
+++ portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_fr.properties 2010-01-14 13:23:00 UTC (rev 1290)
@@ -34,6 +34,6 @@
#############################################################################
UIHomePagePortlet.Label.Title=Essayez GateIn 3.0 avec l'un de ces comptes:
-UIHomePagePortlet.Label.Slogan=Le meilleur d'eXo et de JBoss Portal: <div>GateIn 3.0 Beta 5</div>
+UIHomePagePortlet.Label.Slogan=Le meilleur d'eXo et de JBoss Portal<div>GateIn 3.0 Beta 5</div>
UIHomePagePortlet.Label.Username=Username:
UIHomePagePortlet.Label.Password=Password:
14 years, 11 months
gatein SVN: r1289 - portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web.
by do-not-reply@jboss.org
Author: thomas.heute(a)jboss.com
Date: 2010-01-14 08:22:26 -0500 (Thu, 14 Jan 2010)
New Revision: 1289
Modified:
portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_en.properties
portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_fr.properties
portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_it.properties
portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_ko.xml
portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_ru.properties
portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_uk.properties
Log:
Beta 5
Modified: portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_en.properties
===================================================================
--- portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_en.properties 2010-01-14 12:30:58 UTC (rev 1288)
+++ portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_en.properties 2010-01-14 13:22:26 UTC (rev 1289)
@@ -35,7 +35,7 @@
UIHomePagePortlet.Label.Title=Try GateIn 3.0 with one of these user accounts:
UIHomePagePortlet.Label.Intro=The new version comes with a revolutionary user interface<br/>Classic and WebOS Desktop Layouts<br/> Drag and Drop Features. Create Page Wizard<br/>And many more...
-UIHomePagePortlet.Label.Slogan=The Best of eXo and JBoss Portal<div>GateIn 3.0 Beta 4</div>
+UIHomePagePortlet.Label.Slogan=The Best of eXo and JBoss Portal<div>GateIn 3.0 Beta 5</div>
UIHomePagePortlet.Label.Username=Username:
UIHomePagePortlet.Label.Password=Password:
Modified: portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_fr.properties
===================================================================
--- portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_fr.properties 2010-01-14 12:30:58 UTC (rev 1288)
+++ portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_fr.properties 2010-01-14 13:22:26 UTC (rev 1289)
@@ -33,8 +33,7 @@
#org.exoplatform.portal.webui.component.UIHomePagePortlet #
#############################################################################
-UIHomePagePortlet.Label.Title=Try GateIn 3.0 with one of these user accounts:
-UIHomePagePortlet.Label.Intro=New version comes with a revolutionary user interface<br/>Classic and WebOS Desktop Layouts<br/> Drag and Drop Layouts. Create Pages Wizard<br/>And many more...
-UIHomePagePortlet.Label.Slogan=The Best of eXo and JBoss Portal<div>GateIn 3.0 Beta 4</div>
+UIHomePagePortlet.Label.Title=Essayez GateIn 3.0 avec l'un de ces comptes:
+UIHomePagePortlet.Label.Slogan=Le meilleur d'eXo et de JBoss Portal: <div>GateIn 3.0 Beta 5</div>
UIHomePagePortlet.Label.Username=Username:
UIHomePagePortlet.Label.Password=Password:
Modified: portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_it.properties
===================================================================
--- portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_it.properties 2010-01-14 12:30:58 UTC (rev 1288)
+++ portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_it.properties 2010-01-14 13:22:26 UTC (rev 1289)
@@ -35,7 +35,7 @@
UIHomePagePortlet.Label.Title=Prova GateIn 3.0 con uno di questi account utente:
UIHomePagePortlet.Label.Intro=La nuova versione nasce con una moderna interfaccia utente<br/>Layout Classici e WebOS Desktop<br/> Funzionalit� di Drag and Drop. Wizard di creazione della pagina<br/>E oltre...
-UIHomePagePortlet.Label.Slogan=Il Meglio di eXo e JBoss Portal<div>GateIn 3.0 Beta 4</div>
+UIHomePagePortlet.Label.Slogan=Il Meglio di eXo e JBoss Portal<div>GateIn 3.0 Beta 5</div>
UIHomePagePortlet.Label.Username=Nome utente:
UIHomePagePortlet.Label.Password=Password:
Modified: portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_ko.xml
===================================================================
--- portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_ko.xml 2010-01-14 12:30:58 UTC (rev 1288)
+++ portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_ko.xml 2010-01-14 13:22:26 UTC (rev 1289)
@@ -26,7 +26,7 @@
<Label>
<Title>사용자 계정들 중 하나와 함께 GateIn 3.0을 시도하십시오.</Title>
<Intro>새로운 버전에 혁신적인 사용자 인터페이스가 추가됩니다. <br/>표준 및 WebOS 데스크탑 레이아웃<br/> 드래그 앤 드롭 기능들. 페이지 생성 마법사<br/>기타 부가 기능.</Intro>
- <Slogan>최고의 eXo 및 JBoss Portal<div>GateIn 3.0 Beta 4</div></Slogan>
+ <Slogan>최고의 eXo 및 JBoss Portal<div>GateIn 3.0 Beta 5</div></Slogan>
<Username>사용자이름:</Username>
<Password>비밀번호:</Password>
</Label>
Modified: portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_ru.properties
===================================================================
--- portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_ru.properties 2010-01-14 12:30:58 UTC (rev 1288)
+++ portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_ru.properties 2010-01-14 13:22:26 UTC (rev 1289)
@@ -16,6 +16,6 @@
UIHomePagePortlet.Label.Title=Используйте GateIn 3.0 с одной из учётных записей:
UIHomePagePortlet.Label.Intro=Новая версия представляет революционно новый пользовательский интерфейс<br/>Класический и WebOS макеты<br/> Поддержка перетаскивания. Мастера создания страниц<br/>И многое другое...
-UIHomePagePortlet.Label.Slogan=The Best of eXo and JBoss Portal<div>GateIn 3.0 Beta 4</div>
+UIHomePagePortlet.Label.Slogan=The Best of eXo and JBoss Portal<div>GateIn 3.0 Beta 5</div>
UIHomePagePortlet.Label.Username=Имя:
UIHomePagePortlet.Label.Password=Пароль:
Modified: portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_uk.properties
===================================================================
--- portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_uk.properties 2010-01-14 12:30:58 UTC (rev 1288)
+++ portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_uk.properties 2010-01-14 13:22:26 UTC (rev 1289)
@@ -17,6 +17,6 @@
UIHomePagePortlet.Label.Title=Спробуй GateIn 3.0 з користувачем серед таких облікових записів:
UIHomePagePortlet.Label.Intro=Нова версія з прогресивним інтерфейсом користувача<br/>схема класичного та WebOS робочого столу<br/> Можливість "Перетягни-відпусти". Wizard-створювач сторінок<br/>Та багато іншого...
-UIHomePagePortlet.Label.Slogan=The Best of eXo and JBoss Portal<div>GateIn 3.0 Beta 4</div>
+UIHomePagePortlet.Label.Slogan=The Best of eXo and JBoss Portal<div>GateIn 3.0 Beta 5</div>
UIHomePagePortlet.Label.Username=Ім'я користувача:
UIHomePagePortlet.Label.Password=Пароль:
14 years, 11 months
gatein SVN: r1288 - components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/services.
by do-not-reply@jboss.org
Author: chris.laprun(a)jboss.com
Date: 2010-01-14 07:30:58 -0500 (Thu, 14 Jan 2010)
New Revision: 1288
Modified:
components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/services/SOAPServiceFactory.java
Log:
- Supposedly, disable chunked encoding for better interoperability. Doesn't seem to work at the moment, though. :/
Modified: components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/services/SOAPServiceFactory.java
===================================================================
--- components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/services/SOAPServiceFactory.java 2010-01-14 12:14:41 UTC (rev 1287)
+++ components/wsrp/trunk/consumer/src/main/java/org/gatein/wsrp/services/SOAPServiceFactory.java 2010-01-14 12:30:58 UTC (rev 1288)
@@ -1,24 +1,25 @@
/*
-* JBoss, a division of Red Hat
-* Copyright 2008, 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.
-*/
+ * JBoss, a division of Red Hat
+ * Copyright 2010, 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.gatein.wsrp.services;
@@ -58,6 +59,7 @@
private boolean failed;
private boolean available;
private int msBeforeTimeOut = DEFAULT_TIMEOUT_MS;
+ private static final String JBOSS_WS_STUBEXT_PROPERTY_CHUNKED_ENCODING_SIZE = "http://org.jboss.ws/http#chunksize";
public <T> T getService(Class<T> clazz) throws Exception
{
@@ -100,8 +102,15 @@
if (portAddress != null)
{
log.debug("Setting the end point to: " + portAddress);
- ((BindingProvider)service).getRequestContext().put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, portAddress);
+ Map<String, Object> requestContext = ((BindingProvider)service).getRequestContext();
+ requestContext.put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, portAddress);
+ // Set org.jboss.ws.core.StubExt.PROPERTY_CHUNKED_ENCODING_SIZE to 0 to deactive chunked encoding for
+ // better interoperability as Oracle's producer doesn't support it, for example.
+ // See https://jira.jboss.org/jira/browse/JBWS-2884 and
+ // http://community.jboss.org/wiki/JBossWS-NativeUserGuide#Chunked_encoding_...
+ requestContext.put(JBOSS_WS_STUBEXT_PROPERTY_CHUNKED_ENCODING_SIZE, 0);
+
T result = ServiceWrapper.getServiceWrapper(clazz, service, this);
// if we managed to retrieve a service, we're probably available
14 years, 11 months
gatein SVN: r1287 - portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/organization/management.
by do-not-reply@jboss.org
Author: thomas.heute(a)jboss.com
Date: 2010-01-14 07:14:41 -0500 (Thu, 14 Jan 2010)
New Revision: 1287
Added:
portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/organization/management/executive-board_it.properties
Removed:
portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/organization/management/executive-board_it.xml
Log:
oups
Copied: portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/organization/management/executive-board_it.properties (from rev 1285, portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/organization/management/executive-board_it.xml)
===================================================================
--- portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/organization/management/executive-board_it.properties (rev 0)
+++ portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/organization/management/executive-board_it.properties 2010-01-14 12:14:41 UTC (rev 1287)
@@ -0,0 +1,22 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+organization.title=Organizzazione
+organization.newstaff=Nuovo Staff
+organization.management=Gestione utenti e gruppi
\ No newline at end of file
Deleted: portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/organization/management/executive-board_it.xml
===================================================================
--- portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/organization/management/executive-board_it.xml 2010-01-14 12:07:32 UTC (rev 1286)
+++ portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/organization/management/executive-board_it.xml 2010-01-14 12:14:41 UTC (rev 1287)
@@ -1,22 +0,0 @@
-#
-# Copyright (C) 2009 eXo Platform SAS.
-#
-# 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.
-#
-
-organization.title=Organizzazione
-organization.newstaff=Nuovo Staff
-organization.management=Gestione utenti e gruppi
\ No newline at end of file
14 years, 11 months
gatein SVN: r1286 - portal/trunk/portlet/exoadmin/src/main/java/org/exoplatform/wsrp/webui/component.
by do-not-reply@jboss.org
Author: chris.laprun(a)jboss.com
Date: 2010-01-14 07:07:32 -0500 (Thu, 14 Jan 2010)
New Revision: 1286
Modified:
portal/trunk/portlet/exoadmin/src/main/java/org/exoplatform/wsrp/webui/component/UIWsrpRegistrationDetails.java
Log:
- Reverted last commit.
Modified: portal/trunk/portlet/exoadmin/src/main/java/org/exoplatform/wsrp/webui/component/UIWsrpRegistrationDetails.java
===================================================================
--- portal/trunk/portlet/exoadmin/src/main/java/org/exoplatform/wsrp/webui/component/UIWsrpRegistrationDetails.java 2010-01-14 10:46:11 UTC (rev 1285)
+++ portal/trunk/portlet/exoadmin/src/main/java/org/exoplatform/wsrp/webui/component/UIWsrpRegistrationDetails.java 2010-01-14 12:07:32 UTC (rev 1286)
@@ -80,7 +80,7 @@
private UIFormInputBase<String> validator;
private UIGrid registrationProperties;
private static final String NAME = "name";
- static String[] FIELDS = {"key", NAME, "description", "label", "hint"};
+ static String[] FIELDS = {NAME, "description", "label", "hint"};
static String[] SELECT_ACTIONS = {"EditProperty", "DeleteProperty"};
static final String POLICY_CLASS = "policyClassName";
static final String VALIDATOR_CLASS = "validatorClassName";
@@ -114,7 +114,7 @@
registrationProperties.registerRendererFor(renderer, LocalizedString.class);
//configure the edit and delete buttons based on an id from the data list - this will also be passed as param to listener
- registrationProperties.configure("key", FIELDS, SELECT_ACTIONS);
+ registrationProperties.configure(NAME, FIELDS, SELECT_ACTIONS);
registrationProperties.getUIPageIterator().setId(REGISTRATION_PROPERTIES_ITERATOR);
registrationProperties.getUIPageIterator().setRendered(false);
addChild(registrationProperties.getUIPageIterator());
14 years, 11 months
gatein SVN: r1285 - in portal/trunk: component/resources/src/test/java/locale/test/resources and 11 other directories.
by do-not-reply@jboss.org
Author: thomas.heute(a)jboss.com
Date: 2010-01-14 05:46:11 -0500 (Thu, 14 Jan 2010)
New Revision: 1285
Added:
portal/trunk/component/resources/src/test/java/locale/test/myRB1_it-2.xml
portal/trunk/component/resources/src/test/java/locale/test/myRB1_it.xml
portal/trunk/component/resources/src/test/java/locale/test/myRB2_it-2.properties
portal/trunk/component/resources/src/test/java/locale/test/myRB2_it.properties
portal/trunk/component/resources/src/test/java/locale/test/resources/test_it.properties
portal/trunk/portlet/dashboard/src/main/webapp/WEB-INF/classes/locale/portlet/dashboard/TabbedDashboardPortlet_it.properties
portal/trunk/portlet/dashboard/src/main/webapp/WEB-INF/classes/locale/portlet/gadget/GadgetPortlet_it.properties
portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/AccountPortlet_it.properties
portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/AdminToolbarPortlet_it.properties
portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/ApplicationRegistryPortlet_it.properties
portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/GroupNavigationPortlet_it.properties
portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/OrganizationPortlet_it.properties
portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/PortalNavigationPortlet_it.properties
portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/RegisterPortlet_it.properties
portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/StarToolbarPortlet_it.properties
portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/UserToolbarPortlet_it.properties
portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/portal/ConsolePortlet_it.properties
portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/portal/NavigationPortlet_it.properties
portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/portal/PortalNavigationPortlet_it.properties
portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/BreadcumbsPortlet_it.properties
portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/BrowserPortlet_it.properties
portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_it.properties
portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/LogoPortlet_it.properties
portal/trunk/web/eXoResources/src/main/webapp/javascript/eXo/i18n/MessageResource_it.js
portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/organization/management/executive-board_it.xml
portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/platform/administrators_it.properties
portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/platform/guests_it.properties
portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/platform/users_it.properties
portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/portal/classic_it.properties
portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/expression_it.properties
portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/services_it.properties
portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/services_it.xml
portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_it.properties
Modified:
portal/trunk/web/portal/src/main/webapp/WEB-INF/conf/common/locales-config.xml
Log:
GTNPORTAL-496: Translation in Italian
Added: portal/trunk/component/resources/src/test/java/locale/test/myRB1_it-2.xml
===================================================================
--- portal/trunk/component/resources/src/test/java/locale/test/myRB1_it-2.xml (rev 0)
+++ portal/trunk/component/resources/src/test/java/locale/test/myRB1_it-2.xml 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,30 @@
+<?xml version="1.0" ?>
+<!--
+
+ Copyright (C) 2009 eXo Platform SAS.
+
+ 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.
+
+-->
+
+<bundle>
+ <my>
+ <!-- Key 2 -->
+ <key2>Il Mio Nuovo Valore In Italiano v2</key2>
+ <!-- Key 3 -->
+ <key3>Il Mio Nuovo Valore In Italiano v2</key3>
+ </my>
+</bundle>
\ No newline at end of file
Added: portal/trunk/component/resources/src/test/java/locale/test/myRB1_it.xml
===================================================================
--- portal/trunk/component/resources/src/test/java/locale/test/myRB1_it.xml (rev 0)
+++ portal/trunk/component/resources/src/test/java/locale/test/myRB1_it.xml 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,30 @@
+<?xml version="1.0" ?>
+<!--
+
+ Copyright (C) 2009 eXo Platform SAS.
+
+ 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.
+
+-->
+
+<bundle>
+ <my>
+ <!-- Key 1 -->
+ <key1>Il Mio Nuovo Valore In Italiano</key1>
+ <!-- Key 3 -->
+ <key3>Il Mio Nuovo Valore In Italiano</key3>
+ </my>
+</bundle>
\ No newline at end of file
Added: portal/trunk/component/resources/src/test/java/locale/test/myRB2_it-2.properties
===================================================================
--- portal/trunk/component/resources/src/test/java/locale/test/myRB2_it-2.properties (rev 0)
+++ portal/trunk/component/resources/src/test/java/locale/test/myRB2_it-2.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,23 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+# key2
+my.key2=Il mio nuovo valore in italiano v2
+# key3
+my.key3=Il mio nuovo valore in italiano v2
Added: portal/trunk/component/resources/src/test/java/locale/test/myRB2_it.properties
===================================================================
--- portal/trunk/component/resources/src/test/java/locale/test/myRB2_it.properties (rev 0)
+++ portal/trunk/component/resources/src/test/java/locale/test/myRB2_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,23 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+# key1
+my.key1=Il mio nuovo valore in italiano
+# key3
+my.key3=Il mio nuovo valore in italiano
Added: portal/trunk/component/resources/src/test/java/locale/test/resources/test_it.properties
===================================================================
--- portal/trunk/component/resources/src/test/java/locale/test/resources/test_it.properties (rev 0)
+++ portal/trunk/component/resources/src/test/java/locale/test/resources/test_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,20 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+language=Italiano
\ No newline at end of file
Added: portal/trunk/portlet/dashboard/src/main/webapp/WEB-INF/classes/locale/portlet/dashboard/TabbedDashboardPortlet_it.properties
===================================================================
--- portal/trunk/portlet/dashboard/src/main/webapp/WEB-INF/classes/locale/portlet/dashboard/TabbedDashboardPortlet_it.properties (rev 0)
+++ portal/trunk/portlet/dashboard/src/main/webapp/WEB-INF/classes/locale/portlet/dashboard/TabbedDashboardPortlet_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,24 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+UITabPaneDashboard.action.addNewDashboard=Aggiungi Dashboard
+UITabPaneDashboard.action.switchShowRange=Cambia ordine
+UITabPaneDashboard.msg.deleteTab=Vuoi davvero rimuovere questa dashboard?
+UITabPaneDashboard.msg.cannotDeleteLastTab=Non posso eliminare l'ultimo tab.
+UITabPaneDashboard.msg.wrongTabName=Sono permessi soltanto caratteri alfabetici, numerici, underscore, trattino e spazio.
\ No newline at end of file
Added: portal/trunk/portlet/dashboard/src/main/webapp/WEB-INF/classes/locale/portlet/gadget/GadgetPortlet_it.properties
===================================================================
--- portal/trunk/portlet/dashboard/src/main/webapp/WEB-INF/classes/locale/portlet/gadget/GadgetPortlet_it.properties (rev 0)
+++ portal/trunk/portlet/dashboard/src/main/webapp/WEB-INF/classes/locale/portlet/gadget/GadgetPortlet_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,27 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+UIGadgetEditMode.title=Imposta l'url del gadget
+UIGadgetEditMode.label.gadgetUrl=Url:
+UIGadgetEditMode.label.typeSelector=Tipo:
+UIGadgetEditMode.label.gadgetSelector=Gadget:
+UIGadgetEditMode.action.Save=Salva
+
+UIGadgetEditMode.label.option.remote=Gadget remoto
+UIGadgetEditMode.label.option.local=Gadget locale
\ No newline at end of file
Added: portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/AccountPortlet_it.properties
===================================================================
--- portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/AccountPortlet_it.properties (rev 0)
+++ portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/AccountPortlet_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,87 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+##org.exoplatform.account.webui.component.UIAccountForm
+
+UIAccountForm.label.Profile=Profilo Utente
+UIAccountForm.title=Aggiungi/Modifica Account
+UIAccountForm.label.username=#{word.userName}:
+UIAccountForm.label.SearchUser=Cerca Utente
+UIAccountForm.label.password1x=Password:
+UIAccountForm.label.password2x=Conferma Password:
+UIAccountForm.label.password=Password:
+UIAccountForm.label.Confirmpassword=Conferma Password:
+UIAccountForm.action.Reset=Annulla
+UIAccountForm.label.firstName=#{word.firstName}:
+UIAccountForm.label.lastName=#{word.lastName}:
+UIAccountForm.label.email=Email Address:
+UIAccountForm.label.note=I campi segnati con l'asterisco<span style="color: red">*</span> sono obbligatori
+UIAccountForm.action.Back=#{word.back}
+UIAccountForm.action.Save=#{word.save}
+UIAccountForm.label.action.SearchUser=Cerca Utente
+#{0} is the username that the remote user enter
+UIAccountForm.msg.user-exist=Lo username '{0}' esiste gi�
+UIAccountForm.msg.incorrect-password=La password inserita non � corretta
+UIAccountForm.msg.sucsesful.create.user=Utente creato con successo
+
+UIAccountForm.tab.label.AccountTemplate=Template dell'Account
+UIAccountForm.tab.label.UIUserProfileInputSet=Profilo Utente
+UIAccountForm.tab.label.AccountInputSet=Preferenze dell'Account
+UIAccountForm.tab.label.UIUserMembershipSelector=Membership Utente
+
+UIAccountForm.label.Membership=Membership
+
+
+UIAccountForm.label.option.male=Maschio
+UIAccountForm.label.option.female=Femmina
+
+UIAccountForm.label.HomeInfo=Informazioni della Home
+UIAccountForm.label.user.name.given=#{word.givenName}:
+UIAccountForm.label.user.name.family=#{word.familyName}:
+UIAccountForm.label.user.name.nickName=#{word.nickName}:
+UIAccountForm.label.user.bdate=#{word.birthday}:
+UIAccountForm.label.user.gender=#{word.gender}:
+UIAccountForm.label.user.employer=#{word.employer}:
+UIAccountForm.label.user.department=#{word.department}:
+UIAccountForm.label.user.jobtitle=#{word.jobTitle}:
+UIAccountForm.label.user.language=Linguaggio
+UIAccountForm.label.user.home-info.postal.name=#:
+UIAccountForm.label.user.home-info.postal.street=#{word.street}:
+UIAccountForm.label.user.home-info.postal.city=#{word.city}:
+UIAccountForm.label.user.home-info.postal.stateprov=#{word.stateProv}:
+UIAccountForm.label.user.home-info.postal.postalcode=#{word.postalCode}:
+UIAccountForm.label.user.home-info.postal.country=#{word.country}:
+UIAccountForm.label.user.home-info.telecom.mobile.number=#{word.mobile}:
+UIAccountForm.label.user.home-info.telecom.telephone.number=#{word.tel}:
+UIAccountForm.label.user.home-info.online.email=#{word.email}:
+UIAccountForm.label.user.home-info.online.uri=#{word.website}:
+
+UIAccountForm.label.BusinessInfo=Informazioni di Business
+UIAccountForm.label.user.business-info.postal.name=#:
+UIAccountForm.label.user.business-info.postal.street=#{word.street}:
+UIAccountForm.label.user.business-info.postal.city=#{word.city}:
+UIAccountForm.label.user.business-info.postal.stateprov=#{word.stateProv}:
+UIAccountForm.label.user.business-info.postal.postalcode=#{word.postalCode}:
+UIAccountForm.label.user.business-info.postal.country=#{word.country}:
+UIAccountForm.label.user.business-info.telecom.mobile.number=#{word.mobile}:
+UIAccountForm.label.user.business-info.telecom.telephone.number=#{word.tel}:
+UIAccountForm.label.user.business-info.online.email=#{word.email}:
+UIAccountForm.label.user.business-info.online.uri=#{word.website}:
+
+UIPopupWindow.title.UIGroupMembershipSelector=Seleziona il Membership dell'Utente
\ No newline at end of file
Added: portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/AdminToolbarPortlet_it.properties
===================================================================
--- portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/AdminToolbarPortlet_it.properties (rev 0)
+++ portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/AdminToolbarPortlet_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,30 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+UIAdminToolbarPortlet.action.AddPage=Aggiungi Nuova Pagina
+UIAdminToolbarPortlet.action.EditPage=Modifica la Pagina
+UIAdminToolbarPortlet.action.CreatePortal=Crea un nuovo Portale
+UIAdminToolbarPortlet.action.EditPortal=Modifica il Portale
+UIAdminToolbarPortlet.action.BrowsePage=Gestione Pagine
+UIAdminToolbarPortlet.action.EditPageAndNavigation=Modifica la Pagina e la Navigazione
+UIAdminToolbarPortlet.action.Editor=Editor
+UIAdminToolbarPortlet.action.portal.Editor=Editor del Sito
+UIAdminToolbarPortlet.action.group.Editor=Editor del Gruppo
+UIAdminToolbarPortlet.action.user.Editor=Editor della Dashboard
+UIAdminToolbarPortlet.action.EditSiteLayout=Modifica il Layout
\ No newline at end of file
Added: portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/ApplicationRegistryPortlet_it.properties
===================================================================
--- portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/ApplicationRegistryPortlet_it.properties (rev 0)
+++ portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/ApplicationRegistryPortlet_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,151 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+##expression
+word.cancel=Annulla
+label.displayName=Nome visualizzabile:
+label.description=Descrizione:
+category.msg.changeNotExist=Non posso salvare le modifiche alla categoria non pi� presente nel database.
+application.msg.changeNotExist=Non posso salvare le modifiche all'applicazione non pi� presente nel database.
+gadget.msg.changeNotExist=Non posso salvare le modifiche al Gadget non pi� presente nel database.
+## org.exoplatform.applicationregistry.webui.component.UIApplicationRegistryPortlet
+UIToolbar.label.organize=Categorie
+UIToolbar.label.portlet=Portlet
+UIToolbar.label.gadget=Gadget
+
+## org.exoplatform.applicationregistry.webui.component.UIApplicationOrganizer
+UIOrganizer.label.addCategory=Aggiungi Categoria
+UIOrganizer.label.autoImport=Importa Applicazioni
+UIOrganizer.label.categories=Categorie
+UIOrganizer.title.editCategory=Modifica Categoria
+UIOrganizer.title.addApplication=Aggiungi l'Applicazione alla Categoria
+UIOrganizer.title.deleteCategory=Elimina la Categoria
+UIOrganizer.title.deleteApplication=Elimina l'Applicazione
+UIOrganizer.msg.importAll=Quest'operazione creer� automaticamente le categorie e vi importer� tutti i Gadget e le Portlet.
+UIOrganizer.msg.deleteCategory=Sicuro di voler eliminare questa categoria e tutte le applicazioni al suo interno?
+UIOrganizer.msg.deleteApplication=Sicuro di voler eliminare quest'Applicazione?
+UIOrganizer.msg.emptyCategory=Questa categoria non ha nessun'applicazione, clicca il bottone (+) per aggiungere un'applicazione.
+UIOrganizer.msg.noCategory=Non ci sono categorie. Puoi cliccare su "Aggiungi Categoria" o "Importazione automatica" per aggiungere la Categoria.
+UIOrganizer.msg.deleteCategoryInUse=Non posso eliminare questa categoria, poich� � in uso.
+UIOrganizer.msg.deleteApplicationInUse=Non posso eliminare quest'applicazione, poich� � in uso.
+UIOrganizer.msg.categoryNoExist=Questa categoria non � pi� presente nel database.
+UIOrganizer.msg.applicationNoExist=Quest'applicazione non � pi� presente nel database.
+
+## org.exoplatform.applicationregistry.webui.component.UIApplicationRegistryEditMode
+UIApplicationRegistryEditMode.title=Importa Applicationi
+UIApplicationRegistryEditMode.label.showImport=Cambia la visuale dell'importazione
+
+##org.exoplatform.applicationregistry.webui.component.UIApplicationInfo
+UIPermissionForm.label.UIListPermissionSelector=
+UIApplicationInfo.label.name=Nome:
+UIApplicationInfo.label.displayName=#{label.displayName}
+UIApplicationInfo.label.description=#{label.description}
+UIApplicationInfo.label.accessPermissions=Permessi di accesso
+UIApplicationInfo.title.editApplication=Modifica l'Applicazione
+
+##org.exoplatform.applicationregistry.webui.component.UIApplicationForm
+UIApplicationForm.title=Modifica le informazioni dell'applicazione
+UIApplicationForm.label.applicationName=Nome Applicazione:
+UIApplicationForm.label.displayName=#{label.displayName}
+UIApplicationForm.label.description=#{label.description}
+UIApplicationForm.action.Save=#{word.save}
+UIApplicationForm.action.Cancel=#{word.cancel}
+
+## org.exoplatform.applicationregistry.webui.component.UIAddApplicationForm
+UIAddApplicationForm.header.input=Scegli
+UIAddApplicationForm.label.option.portlet=Portlet
+UIAddApplicationForm.label.option.gadget=Gadget
+UIAddApplicationForm.header.label=Nome visualizzabile
+UIAddApplicationForm.header.description=Descrizione
+UIAddApplicationForm.action.Add=Aggiungi
+UIAddApplicationForm.msg.PortletExist=L'applicazione � gi� presente nella categoria, selezionane un'altra!
+UIAddApplicationForm.msg.appNotExists=Seleziona l'applicazione.
+UIAddApplicationForm.action.Cancel=#{word.cancel}
+UIAddApplicationForm.label.displayName=#{label.displayName}
+UIAddApplicationForm.label.type=Tipo di Applicazione
+application.label.=
+##org.exoplatform.applicationregistry.webui.component.UICategoryForm
+UICategoryForm.label.name=Nome Categoria:
+UICategoryForm.label.displayName=#{label.displayName}
+UICategoryForm.label.description=#{label.description}
+UICategoryForm.action.Save=#{word.save}
+UICategoryForm.action.Cancel=#{word.cancel}
+UICategoryForm.msg.SameName=La categoria esiste gi�, inseriscine un'altra!
+UICategoryForm.label.UIListPermissionSelector=
+UICategoryForm.tab.label.categoryPermission=Gestione dei Permessi
+UICategoryForm.tab.label.categorySetting=Gestione della Categoria
+
+## org.exoplatform.applicationregistry.webui.component.UIPortletManagement
+UIPortletManagement.title.local=LOCALE
+UIPortletManagement.title.remote=REMOTO
+UIPortletManagement.msg.noPortlet=Non ci sono Portlet disponibili.
+
+## org.exoplatform.applicationregistry.webui.component.UIPortletInfo
+UIPortletInfo.label.name=Nome Portlet:
+UIPortletInfo.label.display=#{label.displayName}
+UIPortletInfo.label.description=#{label.description}
+UIPortletInfo.title.portletPreferences=Preferenze della Portlet
+UIPortletInfo.msg.noPortletPreferences=Nessuna preferenza
+
+## org.exoplatform.portletregistry.webui.component.UIGadgetManagement
+UIGadgetManagement.label.addRemote=Aggiungi un gadget remoto
+UIGadgetManagement.label.createNew=Crea un nuovo gadget
+UIGadgetManagement.title.deleteGadget=Elimina Gadget
+UIGadgetManagement.msg.noGadget=Non ci sono Gadget disponibili.
+UIGadgetManagement.msg.deleteGadgetInUse=Non posso eliminare il gadget, poich� � in uso.
+UIGadgetManagement.msg.deleteGadget=Sicuro di voler eliminare questo gadget?
+
+## org.exoplatform.applicationregistry.webui.component.UIGadgetInfo
+UIGadgetInfo.label.gadgetDetails=Dettagli del Gadget
+UIGadgetInfo.label.name=Nome del Gadget:
+UIGadgetInfo.label.displayName=#{label.displayName}
+UIGadgetInfo.label.description=#{label.description}
+UIGadgetInfo.label.viewUrl=Visualizza URL:
+UIGadgetInfo.label.editUrl=Modifica URL:
+UIGadgetInfo.label.reference=Collegamento:
+UIGadgetInfo.label.categories=Categorie:
+UIGadgetInfo.label.categories.guide=Devi aggiungere il Gadget nelle categorie per visualizzarlo nella dashboard.
+UIGadgetInfo.label.categories.clickHere=Clicca qui per inserirlo nelle categorie
+UIGadgetInfo.title.refresh=Aggiorna l'informazione
+UIGadgetInfo.title.editGadget=Modifica il Gadget
+UIGadgetInfo.title.copy=Copia il Gadget nel repository locale
+UIGadgetInfo.msg.gadgetNotExist=Non posso eseguire l'operazione sul Gadget non pi� presente nel database.
+
+UICategorySelector.header.choose=Scegli
+UICategorySelector.header.categoryName=Nome della categoria
+UICategorySelector.action.Save=Salva
+UICategorySelector.action.Cancel=Annulla
+UICategorySelector.msg.NoCategory=Non c'� nessuna categoria
+
+## org.exoplatform.applicationregistry.webui.component.UIAddGadget
+UIAddGadget.action.Add=Aggiungi
+UIAddGadget.action.Cancel=#{word.cancel}
+UIAddGadget.label.url=URL
+UIAddGadget.label.urlExist=Quest'url � gi� presente, selezionane un'altro!
+UIAddGadget.label.urlError=Dati dell'url: '{0}' non validi
+
+## org.exoplatform.applicationregistry.webui.component.UIGadgetEditor
+UIGadgetEditor.label.source=Sorgente:
+UIGadgetEditor.action.Save=#{word.save}
+UIGadgetEditor.action.Cancel=#{word.cancel}
+UIGadgetEditor.msg.invalidSpec=Il sorgente non segue le specifiche del gadget.
+##package org.exoplatform.organization.webui.component.UIListPermissionSelector
+UIListPermissionSelector.header.groupId=Gruppo
+UIListPermissionSelector.header.membership=Membership
+UIListPermissionSelectorPopup.title.ListPermissionSelector=Seleziona il permesso
\ No newline at end of file
Added: portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/GroupNavigationPortlet_it.properties
===================================================================
--- portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/GroupNavigationPortlet_it.properties (rev 0)
+++ portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/GroupNavigationPortlet_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,21 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+UIPageNavigationForm.action.ClosePopup=#{word.close}
+UIPageNavigationForm.action.Save=#{word.save}
\ No newline at end of file
Added: portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/OrganizationPortlet_it.properties
===================================================================
--- portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/OrganizationPortlet_it.properties (rev 0)
+++ portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/OrganizationPortlet_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,257 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+##org.exoplatform.organization.webui.component.UIOrganizationPortlet
+UIOrganizationPortlet.label.userManagement=Gestione Utenti
+UIOrganizationPortlet.label.groupManagement=Gestione Gruppi
+UIOrganizationPortlet.label.membershipManagement=Gestione Membership
+
+
+##org.exoplatform.organization.webui.component.UIMembershipTypeForm
+UIMembershipTypeForm.title=Add/Edit Membership
+UIMembershipTypeForm.label.name=Membership name
+UIMembershipTypeForm.label.description=Description
+UIMembershipTypeForm.action.Save=#{word.save}
+UIMembershipTypeForm.action.Back=#{word.back}
+UIMembershipTypeForm.action.Reset=Reset
+UIMembershipTypeForm.msg.SameName=This membership already exists, please enter another one
+UIMembershipTypeForm.msg.MembershipNotExist= Membership [{0}] is not exist or has been deleted.
+
+##org.exoplatform.organization.webui.component.UIGroupMembershipForm
+UIGroupEditMembershipForm.label.username=User Name
+UIGroupEditMembershipForm.label.membership=Membership
+UIGroupEditMembershipForm.action.Save=Save
+UIGroupEditMembershipForm.action.Cancel=Cancel
+UIGroupEditMembershipForm.msg.membership-delete=Can't save, membership removed!.
+UIGroupEditMembershipForm.msg.membership-exist="Membership type already exists, please enter another one.
+EditMembership.title.UIGroupEditMembershipForm=Edit Membership
+EditMembership.title.EditMembership=Edit Membership
+UIGroupMembershipForm.label.title=Group Membership
+UIGroupMembershipForm.label.username=Username
+UIGroupMembershipForm.label.membership=Membership
+UIGroupMembershipForm.action.Save=#{word.save}
+SearchUserForm.label.option.userName=#{word.userName}
+SearchUserForm.label.option.firstName=#{word.firstName}
+SearchUserForm.label.option.lastName=#{word.lastName}
+SearchUserForm.label.option.email=#{word.email}
+SearchUser.title.UIUserSelector=Select User
+SearchUser.title.SearchUser=Select User
+#{0} is the member that the remote memeber enter
+UIMemberShipForm.msg.membershipType-exist=The membership type '{0}' is taken
+
+##org.exoplatform.organization.webui.component.UIMembershipForm
+UIMembershipForm.label.username=User Name
+UIMembershipForm.label.membership=Membership
+UIMembershipForm.action.Save=#{word.save}
+UIMembershipForm.action.Back=#{word.back}
+UIMembershipForm.label.name=Membership Name
+UIMembershipForm.label.description=#{word.description}
+
+##org.exoplatform.organization.webui.component.UIListUser
+UIListUsers.header.userName=#{word.userName}
+UIListUsers.header.lastName=#{word.lastName}
+UIListUsers.header.firstName=#{word.firstName}
+UIListUsers.header.email=#{word.email}
+
+UIListUsers.action.title.DeleteUser=Delete User
+UIListUsers.action.title.SelectUser=Select User
+UIListUsers.action.title.ViewUserInfo=Edit User Info
+SearchUser.title.ListUserForSearch=Search User
+UIListUsers.header.action=#{word.action}
+UIListUsers.label.option.userName=#{word.userName}
+UIListUsers.label.option.firstName=#{word.firstName}
+UIListUsers.label.option.lastName=#{word.lastName}
+UIListUsers.label.option.email=#{word.email}
+UIListUsers.msg.DeleteSuperUser={0} is Super User, it can not be deleted
+UIListUsers.deleteUser=Are you sure you want to delete {0} user?
+
+UIListMembershipType.deleteMemberShip=Are you sure you want to delete this membership?
+
+##org.exoplatform.organization.webui.component.UIUserInfo
+UIUserInfo.title=User Profile Info
+UIUserInfo.tab.label.AccountInputSet=Account Info
+UIUserInfo.tab.label.UIUserProfileInputSet=User Profile
+UIUserInfo.tab.label.UIUserMembershipSelector=User Membership
+UIUserInfo.tab.label.UIAccountEditInputSet=Account Info
+
+UIUserInfo.label.changePassword=Change Password:
+UIUserInfo.label.newPassword=New Password:
+UIUserInfo.label.confirmPassword=Confirm Password:
+
+UIUserInfo.label.Profile=User Profile
+UIUserInfo.label.userName=#{word.userName}:
+UIUserInfo.label.password=Password :
+UIUserInfo.label.Confirmpassword=Confirm Password :
+UIUserInfo.label.firstName=#{word.firstName}:
+UIUserInfo.label.lastName=#{word.lastName}:
+UIUserInfo.label.email=Email Address:
+UIUserInfo.label.user.language: Language
+UIUserInfo.action.Back=#{word.cancel}
+UIUserInfo.action.Save=#{word.save}
+
+UIUserInfo.label.HomeInfo=Home Informations
+UIUserInfo.label.user.language=#{word.language}:
+UIUserInfo.label.user.name.given=#{word.givenName}:
+UIUserInfo.label.user.name.family=#{word.familyName}:
+UIUserInfo.label.user.name.nickName=#{word.nickName}:
+UIUserInfo.label.user.bdate=#{word.birthday}:
+UIUserInfo.label.user.gender=#{word.gender}:
+UIUserInfo.label.user.employer=#{word.employer}:
+UIUserInfo.label.user.department=#{word.department}:
+UIUserInfo.label.user.jobtitle=#{word.jobTitle}:
+UIUserInfo.label.user.home-info.postal.name=#:
+UIUserInfo.label.user.home-info.postal.street=#{word.street}:
+UIUserInfo.label.user.home-info.postal.city=#{word.city}:
+UIUserInfo.label.user.home-info.postal.stateprov=#{word.stateProv}:
+UIUserInfo.label.user.home-info.postal.postalcode=#{word.postalCode}:
+UIUserInfo.label.user.home-info.postal.country=#{word.country}:
+UIUserInfo.label.user.home-info.telecom.mobile.number=#{word.mobile}:
+UIUserInfo.label.user.home-info.telecom.telephone.number=#{word.tel}:
+UIUserInfo.label.user.home-info.online.email=#{word.email}:
+UIUserInfo.label.user.home-info.online.uri=Website:
+UIUserInfo.label.option.male=Male
+UIUserInfo.label.option.female=Female
+UIUserInfo.label.option.en=English
+UIUserInfo.label.option.ma=Ma
+UIUserInfo.label.option.vi=Vietnamese
+UIUserInfo.label.option.ar=Arabic
+UIUserInfo.label.option.fr=French
+UIUserInfo.label.option.ru=Russian
+
+UIUserInfo.label.BusinessInfo=Business Informations
+UIUserInfo.label.user.business-info.postal.name=#:
+UIUserInfo.label.user.business-info.postal.city=#{word.city}:
+UIUserInfo.label.user.business-info.postal.stateprov=State/Prov:
+UIUserInfo.label.user.business-info.postal.postalcode=Postal Code:
+UIUserInfo.label.user.business-info.postal.country=#{word.country}:
+UIUserInfo.label.user.business-info.telecom.mobile.number=#{word.mobile}:
+UIUserInfo.label.user.business-info.telecom.telephone.number=#{word.tel}:
+UIUserInfo.label.user.business-info.online.email=#{word.email}:
+UIUserInfo.label.user.business-info.online.uri=#{word.website}:
+
+##org.exoplatform.organization.webui.component.UIUserInGroup
+UIUserInGroup.confirm.deleteUser=Are you sure you want to delete user {0} from group {1}?
+UIUserInGroup.header.userName=#{word.userName}
+UIUserInGroup.header.lastName=#{word.lastName}
+UIUserInGroup.header.firstName=#{word.firstName}
+UIUserInGroup.header.email=#{word.email}
+UIUserInGroup.header.action=#{word.action}
+UIUserInGroup.header.membershipType=Membership Type
+UIUserInGroup.header.lastLoginTime=Last Login
+UIUserInGroup.label.username=#{word.userName}
+UIUserInGroup.label.membership=Membership name
+UIUserInGroup.action.title.DeleteUser=Delete member
+UIUserInGroup.action.title.Edit=Edit member
+
+##org.exoplatform.organization.webui.component.UIGroupInfo
+UIGroupInfo.tab.label.UIUserInGroup=User In Group
+UIGroupInfo.label.UIUserInGroup=
+UIGroupInfo.title=Group Info
+
+##org.exoplatform.organization.webui.component.UIMembershipList
+UIMembershipList.header.name=Membership name
+UIMembershipList.header.createdDate=Created date
+UIMembershipList.header.modifiedDate=Modified date
+UIMembershipList.header.action=#{word.action}
+UIMembershipList.header.description=#{word.description}
+UIMembershipList.action.title.EditMembership=Edit Membership
+UIMembershipList.action.title.DeleteMembership=Delete Membership
+UIMembershipList.msg.InUse=You can not delete this membership because it is in use
+UIMembershipList.msg.DeleteMandatory=You can not delete this membership because it is mandatory
+
+##org.exoplatform.organization.webui.component.UIGroupMembershipForm
+UIGroupMembershipForm.title=Add member
+UIGroupMembershipForm.label.username=User Name
+UIGroupMembershipForm.label.membership=Membership
+UIGroupMembershipForm.label.SearchUser=Select User
+UIGroupMembershipForm.label.Refresh=Refresh
+UIGroupMembershipForm.action.Save=#{word.save}
+UIUserMembershipSelector.deleteMembership=Are you sure you want to delete this membership?
+
+##org.exoplatform.organization.webui.component.UIGroupForm
+AddGroup.title=Add New Group
+EditGroup.title=Edit Current Group
+UIGroupForm.label.groupName=Group Name
+UIGroupForm.label.description=Description
+UIGroupForm.label.label=Label
+
+AddGroup.action.Save=#{word.save}
+AddGroup.action.Back=#{word.cancel}
+
+EditGroup.action.Save=#{word.save}
+EditGroup.action.Back=#{word.cancel}
+
+UIGroupForm.msg.group-exist=This group name ialready exists, please enter another one
+UIGroupForm.msg.group-not-exist=Group "{0}" doesn't exist or has been deleted.
+############################################################################
+# org.exoplatform.portal.component.customization.UIShareNavigationForm #
+############################################################################
+
+UITabPane.title.UISharedNavigationForm=Shared Navigation
+
+UISharedNavigationForm.action.Save=#{word.save}
+UISharedNavigationForm.action.Back=#{word.back}
+UISharedNavigationForm.action.Remove=Remove
+
+UISharedNavigationForm.label.navigation=Navigation
+UISharedNavigationForm.label.description=Description
+UISharedNavigation.msg.notSelected=You must select a group!
+UISharedNavigationForm.tab.label.SharedNavigation=Shared Navigation Setting
+UISharedNavigationForm.label.membership=Membership
+UISharedNavigationForm.tab.label.Permission=Permission Selector
+UISharedNavigationForm.label.priority=Priority
+UISharedNavigationForm.msg.user-nonexist=User "{0}" is not exist
+
+#############################################################################
+# org.exoplatform.portal.component.customization.UISharePortalForm#
+#############################################################################
+UITabPane.title.UISharedPortalForm=Shared Portal
+UISharedPortalForm.action.Save=#{word.save}
+UISharedPortalForm.action.Back=#{word.back}
+UISharedPortalForm.action.Remove=Remove
+
+UISharedPortalForm.label.portal=Portal
+UISharedPortalForm.label.description=Description
+UISharedPortalForm.label.membership=Membership
+UISharedPortalForm.label.priority=Priority
+
+UISharedPortalForm.tab.label.SharedPortal=Portal Setting
+UISharedPortalForm.tab.label.Permission=Permission Selector
+
+UITabPane.title.UIUserInGroup=Group Info
+UIGroupSharedInfo.title=Share Info
+UISharedPortalForm.msg.user-nonexist=User "{0}" is not exist
+
+#############################################################################
+# org.exoplatform.portal.organization.component.UIGroupManagement#
+#############################################################################
+UIGroupManagement.label.Groups=Groups
+UIGroupManagement.deleteGroup=Are you sure you want to delete this group?
+UIGroupManagement.label.Groups=Groups
+UIGroupManagement.label.AddGroup=Add New Group
+UIGroupManagement.label.EditGroup=Edit Selected Group
+UIGroupManagement.label.DeleteGroup=Delete Selected Group
+
+#############################################################################
+# org.exoplatform.portal.organization.component.UISharedNavigation#
+#############################################################################
+UITabPane.title.UISharedNavigation=Group Page Navigation
+UISharedNavigation.label.userNavigation=User Page Navigation Name
+UISharedNavigation.label.priority=Priority
+UISharedNavigation.action.Save=Save
Added: portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/PortalNavigationPortlet_it.properties
===================================================================
--- portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/PortalNavigationPortlet_it.properties (rev 0)
+++ portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/PortalNavigationPortlet_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,24 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+UISiteManagement.action.addNewPortal=Aggiungi un Nuovo Portale
+UISiteManagement.label.editLayout=Modifica il Layout
+UISiteManagement.label.editNav=Modifica la Navigazione
+UISiteManagement.label.editPortalProp=Modifica le propriet� del Portale
+UISiteManagement.label.deletePortal=Elimina
\ No newline at end of file
Added: portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/RegisterPortlet_it.properties
===================================================================
--- portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/RegisterPortlet_it.properties (rev 0)
+++ portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/RegisterPortlet_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,22 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+UIRegisterForm.registerWithSuccess.message=Hai registrato un nuovo account con successo!
+UIRegisterForm.title=Registra un Nuovo Account
+UIRegisterForm.label.action.CheckUsernameAvailability=Cerca Utenti
Added: portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/StarToolbarPortlet_it.properties
===================================================================
--- portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/StarToolbarPortlet_it.properties (rev 0)
+++ portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/StarToolbarPortlet_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,23 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+UIStarToolbarPortlet.item.ChangeLanguage=Cambia Linguaggio
+UIStarToolbarPortlet.item.ChangeSkin=Cambia Skin
+UIStarToolbarPortlet.item.AccountSetting=Preferenze Account
+UIStarToolbarPortlet.item.Logout=Uscita
\ No newline at end of file
Added: portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/UserToolbarPortlet_it.properties
===================================================================
--- portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/UserToolbarPortlet_it.properties (rev 0)
+++ portal/trunk/portlet/exoadmin/src/main/webapp/WEB-INF/classes/locale/portlet/exoadmin/UserToolbarPortlet_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,19 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
Added: portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/portal/ConsolePortlet_it.properties
===================================================================
--- portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/portal/ConsolePortlet_it.properties (rev 0)
+++ portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/portal/ConsolePortlet_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,20 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.title=Portlet della Console
Added: portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/portal/NavigationPortlet_it.properties
===================================================================
--- portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/portal/NavigationPortlet_it.properties (rev 0)
+++ portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/portal/NavigationPortlet_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,20 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.title=Portlet della Navigazione
Added: portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/portal/PortalNavigationPortlet_it.properties
===================================================================
--- portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/portal/PortalNavigationPortlet_it.properties (rev 0)
+++ portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/portal/PortalNavigationPortlet_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,20 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.title=Portlet della Navigazione
Added: portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/BreadcumbsPortlet_it.properties
===================================================================
--- portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/BreadcumbsPortlet_it.properties (rev 0)
+++ portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/BreadcumbsPortlet_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,20 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.title=Portlet delle Briciole di pane
Added: portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/BrowserPortlet_it.properties
===================================================================
--- portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/BrowserPortlet_it.properties (rev 0)
+++ portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/BrowserPortlet_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,20 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.title=Browser Portlet
Added: portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_it.properties
===================================================================
--- portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_it.properties (rev 0)
+++ portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/GroovyPortlet_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,41 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+#####################################################################################
+# EXCEPTION MAPPINGS #
+#####################################################################################
+UIGroovyPortlet.note.Text=Questa � una Groovy Portlet (Portlet di esempio) potr� essere sviluppata come web application in futuro.
+UIIFrameEditMode.title=Cambia URL
+UIIFrameEditMode.label.iframeUrl=URL
+UIIFrameEditMode.label.editmode=Modifica
+UIIFrameEditMode.action.Save=Salva
+
+UIBannerPortlet.action.changeLanguage=Cambia Linguaggio
+
+
+ #############################################################################
+ #org.exoplatform.portal.webui.component.UIHomePagePortlet #
+ #############################################################################
+
+UIHomePagePortlet.Label.Title=Prova GateIn 3.0 con uno di questi account utente:
+UIHomePagePortlet.Label.Intro=La nuova versione nasce con una moderna interfaccia utente<br/>Layout Classici e WebOS Desktop<br/> Funzionalit� di Drag and Drop. Wizard di creazione della pagina<br/>E oltre...
+UIHomePagePortlet.Label.Slogan=Il Meglio di eXo e JBoss Portal<div>GateIn 3.0 Beta 4</div>
+UIHomePagePortlet.Label.Username=Nome utente:
+UIHomePagePortlet.Label.Password=Password:
+
Added: portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/LogoPortlet_it.properties
===================================================================
--- portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/LogoPortlet_it.properties (rev 0)
+++ portal/trunk/portlet/web/src/main/webapp/WEB-INF/classes/locale/portlet/web/LogoPortlet_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,32 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+#####################################################################################
+# EXCEPTION MAPPINGS #
+#####################################################################################
+UILogoPortlet.note.Text=Questo � il Logo
+UILogoEditMode.title=Cambia URL
+UILogoEditMode.label.logoUrl=URL
+UILogoEditMode.label.editmode=Modifica
+UILogoEditMode.action.Save=Salva
+UILogoPortlet.action.changeLanguage=Cambia Linguaggio
+UILogoPortlet.action.Register=Registra
+UILogoPortlet.action.signout=Uscita
+UILogoPortlet.action.signin=Ingresso
+UILogoPortlet.label.Welcome=Benvenuto
\ No newline at end of file
Added: portal/trunk/web/eXoResources/src/main/webapp/javascript/eXo/i18n/MessageResource_it.js
===================================================================
--- portal/trunk/web/eXoResources/src/main/webapp/javascript/eXo/i18n/MessageResource_it.js (rev 0)
+++ portal/trunk/web/eXoResources/src/main/webapp/javascript/eXo/i18n/MessageResource_it.js 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,22 @@
+/**
+ * Copyright (C) 2009 eXo Platform SAS.
+ *
+ * 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.
+ */
+
+eXo.i18n.I18NMessage.SessionTimeout = "La Sessione p scaduta ! Aggiorna la pagina del browser.";
+eXo.i18n.I18NMessage.TargetBlockNotFound = "Il target blockId da aggiornare non � stato trovato : {0}";
+eXo.i18n.I18NMessage.BlockUpdateNotFound = "Il blockId da aggiornare non � stato trovato : {0}";
Added: portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/organization/management/executive-board_it.xml
===================================================================
--- portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/organization/management/executive-board_it.xml (rev 0)
+++ portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/organization/management/executive-board_it.xml 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,22 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+organization.title=Organizzazione
+organization.newstaff=Nuovo Staff
+organization.management=Gestione utenti e gruppi
\ No newline at end of file
Added: portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/platform/administrators_it.properties
===================================================================
--- portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/platform/administrators_it.properties (rev 0)
+++ portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/platform/administrators_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,26 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+administration.title=Amministrazione
+administration.application-registry=Registro delle applicazioni
+administration.newAccount=Nuovo Account
+administration.community-management=Gestione Community
+administration.i18n=Internazionalizzazione
+administration.console=Console Web
+administration.pageManagement=Gestione Pagina
\ No newline at end of file
Added: portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/platform/guests_it.properties
===================================================================
--- portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/platform/guests_it.properties (rev 0)
+++ portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/platform/guests_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,22 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+platform.guests.register=Registra
+platform.guests.sitemap=Mappa del Sito
+platform.guests.link=Collegamento
\ No newline at end of file
Added: portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/platform/users_it.properties
===================================================================
--- portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/platform/users_it.properties (rev 0)
+++ portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/group/platform/users_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,26 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+platform.users.iframe=IFrame
+platform.users.mylink=Mio Link
+platform.users.mylink-blog=Blog
+platform.users.mylink-google=Google
+platform.users.mylink-facebook=Facebook
+platform.users.sitemap=Mappa del Sito
+platform.users.dashboard=Dashboard
\ No newline at end of file
Added: portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/portal/classic_it.properties
===================================================================
--- portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/portal/classic_it.properties (rev 0)
+++ portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/navigation/portal/classic_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,26 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+portal.classic.home=Home
+portal.classic.sitemap=Mappa del Sito
+portal.classic.groupnavigation=Navigazione dei Gruppi
+portal.classic.portalnavigation=Navigazione del Portale
+portal.classic.register=Registrazione
+portal.classic.webexplorer=Web Explorer
+UIAddNewApplication.label.AddApplication = Aggiungi Applicazione
\ No newline at end of file
Added: portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/expression_it.properties
===================================================================
--- portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/expression_it.properties (rev 0)
+++ portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/expression_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,159 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+###################################################################
+# EXPRESSION START WITH 'A' #
+###################################################################
+word.accessPermission=Permesso di Accesso
+word.abort=Abbandona
+word.action=Azione
+###################################################################
+# EXPRESSION START WITH 'B' #
+###################################################################
+word.back=Indietro
+word.birthday=Compleanno
+
+###################################################################
+# EXPRESSION START WITH 'c' #
+###################################################################
+word.cancel=Annulla
+word.category=Categoria
+word.change=Cambia
+word.city=Citt�
+word.close=Chiudi
+word.comment=Commento
+word.content=Contenuto
+word.country=Nazione
+
+###################################################################
+# EXPRESSION START WITH 'd' #
+###################################################################
+word.date=Data
+word.decorator=Decorator
+word.department=Dipartimento
+word.description=Descrizione
+
+###################################################################
+# EXPRESSION START WITH 'e' #
+###################################################################
+word.editPermission=Modifica il permesso
+word.email=Email
+word.employer=Dipendente
+
+###################################################################
+# EXPRESSION START WITH 'f' #
+###################################################################
+word.familyName=Cognome
+word.finish=Termina
+word.firstName=Nome
+word.format=Formato
+
+###################################################################
+# EXPRESSION START WITH 'g' #
+###################################################################
+word.groupId=Id del Gruppo
+word.gender=Sesso
+word.givenName=Nome
+
+###################################################################
+# EXPRESSION START WITH 'h' #
+###################################################################
+word.height=Altezza
+
+###################################################################
+# EXPRESSION START WITH 'i' #
+###################################################################
+word.icon=Icona
+
+###################################################################
+# EXPRESSION START WITH 'i' #
+###################################################################
+word.jobTitle=Qualifica lavorativa
+
+###################################################################
+# EXPRESSION START WITH 'l' #
+###################################################################
+word.locale=Lingua
+word.label=Etichetta
+word.language=Linguaggio
+word.lastName=Cognome
+
+###################################################################
+# EXPRESSION START WITH 'm' #
+###################################################################
+word.mobile=Mobile
+
+###################################################################
+# EXPRESSION START WITH 'n' #
+###################################################################
+word.name=Nome
+word.nickName=Nick Name
+word.next=Prossimo
+
+###################################################################
+# EXPRESSION START WITH 'o' #
+###################################################################
+word.owner=Proprietario
+
+###################################################################
+# EXPRESSION START WITH 'p' #
+###################################################################
+word.postalCode=Codice Postale
+
+###################################################################
+# EXPRESSION START WITH 'r' #
+###################################################################
+word.refresh=Aggiorna
+word.restore=Recupera
+
+###################################################################
+# EXPRESSION START WITH 's' #
+###################################################################
+word.save=Salva
+word.stateProv=Stato/Prov
+word.street=Strada
+word.style=Stile
+word.subject=Soggetto
+word.summary=Intestazione
+word.skin=Skin
+
+###################################################################
+# EXPRESSION START WITH 't' #
+###################################################################
+word.template=Template
+word.tel=Tel
+word.title=Titolo
+
+###################################################################
+# EXPRESSION START WITH 'u' #
+###################################################################
+word.uri=Uri
+word.userName=Nome Utente
+word.update=Aggiorna
+
+###################################################################
+# EXPRESSION START WITH 'v' #
+###################################################################
+word.viewPermission=Visualizza il permesso
+
+###################################################################
+# EXPRESSION START WITH 'w' #
+###################################################################
+word.width=Larghezza
+word.website=Sito Web
Added: portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/services_it.properties
===================================================================
--- portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/services_it.properties (rev 0)
+++ portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/services_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,130 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+#############################################################################
+# Empty String Validator #
+#############################################################################
+#class org.exoplatform.webui.form.Validator.EmptyFieldValidator
+#{0}=input field name
+EmptyStringValidator.msg.empty-input=Il campo "{0}" � richiesto
+
+#############################################################################
+# Email Address Validator #
+#############################################################################
+#class org.exoplatform.webui.form.validator.Validator.EmailAddressValidator
+#{1}=input field name, {0} user input email address
+EmailAddressValidator.msg.invalid-email=Hai inserito "{0}" nel campo {1}, l'indirizzo email non � valido
+
+#############################################################################
+# Number Format Validator #
+#############################################################################
+#class org.exoplatform.webui.form.validator.Validator.NumberFormatValidator
+#{0}=input field name, {1} user input limit access
+# old:NumberFormatValidator.msg.invalid-limitAccess=You have entered "{0}" in field {1}, it is an invalid \ limit access
+NumberFormatValidator.msg.invalid-limitAccess=Hai inserito "{0}" nel campo {1}, l'accesso a questo campo � limitato
+#{0}=input field name
+NumberFormatValidator.msg.Invalid-input=Il valore inserito nel campo {0}, dovresti inserire un numero
+
+#############################################################################
+# Identifier String Validator #
+#############################################################################
+#class org.exoplatform.webui.form.validator.Validator.IdentifierValidator
+#{0}=input field name
+IdentifierValidator.msg.empty-input=Il campo "{0}" non pu� essere vuoto
+#{0}=input field name
+IdentifierValidator.msg.invalid-char=Sono permessi soltanto caratteri alfabetici, numerici, trattino e underscore per il campo {0}
+
+#############################################################################
+# Name String Validator #
+#############################################################################
+#class org.exoplatform.webui.form.validator.Validator.NameValidator
+#{0}=input field name
+NameValidator.msg.empty-input=Il campo "{0}" non pu� essere vuoto
+#{0}=input field name
+NameValidator.msg.invalid-char=Sono permessi soltanto caratteri alfabetici, numerici, punto, trattino e underscore per il campo {0}
+
+#############################################################################
+# Valid User Validator #
+#############################################################################
+#class org.exoplatform.faces.user.validator.ValidUserValidator
+#{0}=input field name, {1} input user name
+ValidUserValidator.msg.empty-input=Inserisci un valore nel campo {0}
+#{0}=input field name, {1} input user name
+ValidUserValidator.msg.invalid-username=Il sistema non trova l'utente {0}
+
+#############################################################################
+# Valid User Validator #
+#############################################################################
+#class org.exoplatform.faces.user.validator.ValidGroupValidator
+#{0}=input field name, {1} input group id
+ValidGroupValidator.msg.empty-input=Inserisci un valore nel campo {0}
+#{0}=input field name, {1} input group id
+ValidGroupValidator.msg.invalid-group-id=Il sistema non trova il gruppo {0}
+
+#############################################################################
+# Valid Permission Validator #
+#############################################################################
+PermissionValidator.msg.invalid-permission-input=Permesso non valido, il formato del permesso dovrebbe essere membership:/groupId.
+PermissionValidator.msg.membership-group-not-found=Tipo di Membership o nome del Gruppo non trovato.
+
+#############################################################################
+# CheckAdminOrOwnerRoleInterceptor #
+#############################################################################
+#class org.exoplatform.faces.core.event.CheckAdminOrOwnerRoleInterceptor
+#{0}=action name
+CheckAdminOrOwnerRoleInterceptor.msg.owner-or-admin-require=Hai bisogno di loggarti e di avere il ruolo di admin per eseguire l'operazione '{0}'
+
+#############################################################################
+# CheckOwnerInterceptor #
+#############################################################################
+#class org.exoplatform.faces.core.event.CheckOwnerInterceptor
+#{0}=action name
+CheckOwnerInterceptor.msg.owner-require=Hai bisogno di loggarti per eseguire l'operazione '{0}'
+
+#############################################################################
+# ExoPermissionException #
+#############################################################################
+#class org.exoplatform.commons.exception.ExoPermissionException
+#{0}=require role, {1} action name
+ExoPermissionException.msg.message=Devi avere il ruolo {0} per eseguire l'operazione {1}
+
+#############################################################################
+# Message Service properties #
+#############################################################################
+#this exception is throw in GroupQueryHandler class
+OrganizationService.unique-group-exception=Il nome del gruppo {0} esiste gi�
+#Throw in org.exoplatform.commons.utils.PageList, {0}=request page parameter, {1}=available pages parameter
+PageList.page-out-of-range=Stai provando ad aprire la pagina {0}, ma ci sono soltanto {1} pagine disponibili
+#Throw in exo.services.communication.message.impl.MessageServiceImpl.
+#{0}=account name, {1}=user name
+MessageService.account-not-found=Non posso trovare l'account {0} per l'utente {1}
+#Throw in exo.services.communication.message.impl.StandaloneProtocolPlugin.
+#{0}=to address
+MessageService.invalid-standalone-message-address=Stai usando l'account standalone con \ l'indirizzo {0} non � valido. Il sistema si aspetta un indirizzo con il seguente formato: \ ricevente#nomeAccount
+#Throw in exo.services.communication.message.impl.MailServiceImpl
+#{0}=The orginal error message thrown by java mail library
+MessageService.send-message-fail=Non posso mandare il messaggio. Verifica l'indirizzo email \n\ Errore: {0}
+
+#############################################################################
+# Forum Service properties #
+#############################################################################
+#Throw in org.exoplatform.services.communication.forum.impl.ForumServiceImpl
+#Throw in org.exoplatform.services.indexing.Searcher
+#{0}=The orginal error message throw by lucence
+Searcher.msg.search-expression-error=C'� un errore nell'espressione inserita.<br />{0}
Added: portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/services_it.xml
===================================================================
--- portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/services_it.xml (rev 0)
+++ portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/services_it.xml 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,221 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+
+ Copyright (C) 2009 eXo Platform SAS.
+
+ 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.
+
+-->
+
+<bundle>
+ <!--
+ #############################################################################
+ # Empty String Validator #
+ #############################################################################
+ #class org.exoplatform.webui.form.Validator.EmptyFieldValidator
+ #{0}=input field name
+ -->
+ <EmptyStringValidator>
+ <msg>
+ <empty-input>Il campo "{0}" è richiesto</empty-input>
+ </msg>
+ </EmptyStringValidator>
+ <!--
+ #############################################################################
+ # Email Address Validator #
+ #############################################################################
+ #class org.exoplatform.webui.form.validator.Validator.EmailAddressValidator
+ #{1}=input field name, {0} user input email address
+ -->
+ <EmailAddressValidator>
+ <msg>
+ <invalid-email>Hai inserito "{0}" nel campo {1}, non è un valido</invalid-email>
+ </msg>
+ </EmailAddressValidator>
+ <!--
+ #############################################################################
+ # Number Format Validator #
+ #############################################################################
+ #class org.exoplatform.webui.form.validator.Validator.NumberFormatValidator
+ #{0}=input field name, {1} user input limit access
+ -->
+ <NumberFormatValidator>
+ <msg>
+ <invalid-limitAccess>Hai inserito "{0}" nel campo {1}, non è un valido \ limite di accesso</invalid-limitAccess>
+ <Invalid-input>Il valore inserito nel campo {0}, non è nel formato numerico</Invalid-input>
+ </msg>
+ </NumberFormatValidator>
+ <!--
+ #{0}=input field name
+ -->
+ <!--
+ #############################################################################
+ # Identifier String Validator #
+ #############################################################################
+ #class org.exoplatform.webui.form.validator.Validator.IdentifierValidator
+ #{0}=input field name
+ -->
+ <IdentifierValidator>
+ <msg>
+ <empty-input>Il campo "{0}" non può essere vuoto</empty-input>
+ <invalid-char>Sono permessi soltanto caratteri alfabetici, numerici e underscore per il campo {0}</invalid-char>
+ </msg>
+ </IdentifierValidator>
+ <!--
+ #{0}=input field name
+ -->
+ <!--
+ #############################################################################
+ # Name String Validator #
+ #############################################################################
+ #class org.exoplatform.webui.form.validator.Validator.NameValidator
+ #{0}=input field name
+ -->
+ <NameValidator>
+ <msg>
+ <empty-input>Il campo "{0}" non può essere vuotoy</empty-input>
+ <invalid-char>Sono permessi soltanto caratteri alfabetici, numerici, punto, trattino e underscore per il campo {0}</invalid-char>
+ </msg>
+ </NameValidator>
+ <!--
+ #{0}=input field name
+ -->
+ <!--
+ #############################################################################
+ # Valid User Validator #
+ #############################################################################
+ #class org.exoplatform.faces.user.validator.ValidUserValidator
+ #{0}=input field name, {1} input user name
+ -->
+ <ValidUserValidator>
+ <msg>
+ <empty-input>Inserisci un valore per il campo {0}</empty-input>
+ <invalid-username>Il sistema non trova l'utente {0}</invalid-username>
+ </msg>
+ </ValidUserValidator>
+ <!--
+ #{0}=input field name, {1} input user name
+ -->
+ <!--
+ #############################################################################
+ # Valid User Validator #
+ #############################################################################
+ #class org.exoplatform.faces.user.validator.ValidGroupValidator
+ #{0}=input field name, {1} input group id
+ -->
+ <ValidGroupValidator>
+ <msg>
+ <empty-input>Inserisci un valore nel campo {0}</empty-input>
+ <invalid-group-id>Il sistema non trova il gruppo {0}</invalid-group-id>
+ </msg>
+ </ValidGroupValidator>
+ <!--
+ #{0}=input field name, {1} input group id
+ -->
+ <!--
+ #############################################################################
+ # Valid Permission Validator #
+ #############################################################################
+ -->
+ <PermissionValidator>
+ <msg>
+ <invalid-permission-input>Permesso non valido, il formato del permesso deve essere del tipo: membership:/groupId.</invalid-permission-input>
+ <membership-group-not-found>Membership o gruppo non trovati.</membership-group-not-found>
+ </msg>
+ </PermissionValidator>
+ <!--
+ #############################################################################
+ # CheckAdminOrOwnerRoleInterceptor #
+ #############################################################################
+ #class org.exoplatform.faces.core.event.CheckAdminOrOwnerRoleInterceptor
+ #{0}=action name
+ -->
+ <CheckAdminOrOwnerRoleInterceptor>
+ <msg>
+ <owner-or-admin-require>Devi essere loggato o avere il ruolo di admin per eseguire l'operazione '{0}'</owner-or-admin-require>
+ </msg>
+ </CheckAdminOrOwnerRoleInterceptor>
+ <!--
+ #############################################################################
+ # CheckOwnerInterceptor #
+ #############################################################################
+ #class org.exoplatform.faces.core.event.CheckOwnerInterceptor
+ #{0}=action name
+ -->
+ <CheckOwnerInterceptor>
+ <msg>
+ <owner-require>Devi essere loggato per eseguire l'operazione '{0}'</owner-require>
+ </msg>
+ </CheckOwnerInterceptor>
+ <!--
+ #############################################################################
+ # ExoPermissionException #
+ #############################################################################
+ #class org.exoplatform.commons.exception.ExoPermissionException
+ #{0}=require role, {1} action name
+ -->
+ <ExoPermissionException>
+ <msg>
+ <message>Devi avere il ruolo {0} per eseguire l'operazione {1}</message>
+ </msg>
+ </ExoPermissionException>
+ <!--
+ #############################################################################
+ # Message Service properties #
+ #############################################################################
+ #this exception is throw in GroupQueryHandler class
+ -->
+ <OrganizationService>
+ <unique-group-exception>Il nome del gruppo {0} esiste già</unique-group-exception>
+ </OrganizationService>
+ <!--
+ #Throw in org.exoplatform.commons.utils.PageList, {0}=request page parameter, {1}=available pages parameter
+ -->
+ <PageList>
+ <page-out-of-range>Hai provato a ottenere la pagina {0}, ma ci sono soltanto {1} pagine disponibili</page-out-of-range>
+ </PageList>
+ <!--
+ #Throw in exo.services.communication.message.impl.MessageServiceImpl.
+ #{0}=account name, {1}=user name
+ -->
+ <MessageService>
+ <account-not-found>Non posso trovare l'account {0} per l'utente {1}</account-not-found>
+ <invalid-standalone-message-address>Stai usando l'account standalone con \ l'indirizzo {0} is not valid. non è valido. Il sistema si aspetta un indirizzo con il seguente formato: \ ricevente#nomeAccount</invalid-standalone-message-address>
+ <send-message-fail>Non posso mandare il messaggio. Verifica l'indirizzo email \n\ Errore: {0}</send-message-fail>
+ </MessageService>
+ <!--
+ #Throw in exo.services.communication.message.impl.StandaloneProtocolPlugin.
+ #{0}=to address
+ -->
+ <!--
+ #Throw in exo.services.communication.message.impl.MailServiceImpl
+ #{0}=The orginal error message throw by java mail library
+ -->
+ <!--
+ #############################################################################
+ # Forum Service properties #
+ #############################################################################
+ #Throw in org.exoplatform.services.communication.forum.impl.ForumServiceImpl
+ #Throw in org.exoplatform.services.indexing.Searcher
+ #{0}=The orginal error message throw by lucence
+ -->
+ <Searcher>
+ <msg>
+ <search-expression-error><![CDATA[C'è un errore nell'espressione inserita.<br />{0}]]></search-expression-error>
+ </msg>
+ </Searcher>
+</bundle>
+
Added: portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_it.properties
===================================================================
--- portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_it.properties (rev 0)
+++ portal/trunk/web/portal/src/main/webapp/WEB-INF/classes/locale/portal/webui_it.properties 2010-01-14 10:46:11 UTC (rev 1285)
@@ -0,0 +1,1391 @@
+#
+# Copyright (C) 2009 eXo Platform SAS.
+#
+# 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.
+#
+
+UIContentNavigation.msg.EditNode=Devi selezionare un nodo.
+UIPortletRegistryCategory.msg.editPortlet=Devi selezionare una portlet.
+PopupPermissionSelector.title.null=null
+PopupPermissionSelector.title.UIGroupMembershipSelector=Selettore dei permessi
+PopupPermissionSelector.title.PermissionSelector=Selettore dei permessi
+UIPermissionForm.label.null=Permesso
+UICategoryForm.action.Close=Chiudi
+AddCategory.title.UICategoryForm=Aggiungi Categoria
+WorkingPopup.title.WorkingPopup=Popup di lavoro
+DeleteUser.title.UIPopupDialog=Vuoi eliminare quest'utenza?
+
+ #############################################################################
+ # Empty String Validator #
+ #############################################################################
+ #class org.exoplatform.webui.form.validator.Validator.EmptyFieldValidator
+ #{0}=input field name
+
+EmptyFieldValidator.msg.empty-input=Il campo "{0}" � richiesto.
+EmptyFieldValidator.msg.empty=L'informazione nel campo "{0}" non pu� essere vuota.
+ExpressionValidator.msg.value-invalid=Il campo "{0}" deve essere nel formato "{1}".
+UITestForm.label.UIAddApplication=Aggiungi Applicazione
+StringLengthValidator.msg.length-invalid=La lunghezza del testo nel campo "{0}" deve essere tra i caratteri "{1}" e "{2}".
+
+ #############################################################################
+ # Email Address Validator #
+ #############################################################################
+ #class org.exoplatform.webui.form.validator.Validator.EmailAddressValidator
+ #{0}=input field name, {1} user input email address
+
+EmailAddressValidator.msg.Invalid-input=Il tuo indirizzo email non � valido. Inserisci un indirizzo differente.
+
+ #############################################################################
+ # Mandatory Validator #
+ #############################################################################
+ #{0} = input field name
+
+MandatoryValidatorIterator.msg.empty=La lista "{0}" non pu� essere vuota.
+
+ #############################################################################
+ # Number Format Validator #
+ #############################################################################
+ #class org.exoplatform.webui.form.validator.Validator.NumberFormatValidator
+ #{0}=input field name
+
+NumberFormatValidator.msg.Invalid-number=Formato numerico non valido nel campo "{0}".
+
+ #class org.exoplatform.webui.form.validator.Validator.PositiveNumberFormatValidator
+ #{0}=input field name
+
+PositiveNumberFormatValidator.msg.Invalid-number=Il campo "{0}" deve contenere un numero positivo.
+
+ #############################################################################
+ # Empty Iterator Validator #
+ #############################################################################
+ #class org.exoplatform.webui.organization.UIListPermissionSelector.EmptyIteratorValidator
+ #{0}=input field name
+
+EmptyIteratorValidator.msg.empty=La lista "{0}" non pu� essere vuota.
+
+ #############################################################################
+ # Resource Validator #
+ #############################################################################
+
+ResourceValidator.msg.Invalid-char=Sono permessi soltanto caratteri alfabetici, numerici, underscore, trattino e punto per il campo "{0}".
+
+ #############################################################################
+ # Special Character Validator #
+ #############################################################################
+ #class org.exoplatform.webui.form.validator.Validator.SpecialCharacterValidator
+ #{0}=input field name
+
+SpecialCharacterValidator.msg.invalid-digit=Il campo "{0}" deve iniziare con un carattere.
+SpecialCharacterValidator.msg.Invalid-char=Sono permessi soltanto caratteri alfabetici, numerici, underscore, trattino e spazio per il campo "{0}".
+
+ #############################################################################
+ # Date Time Validator #
+ #############################################################################
+
+DateTimeValidator.msg.Invalid-input=Il campo "{0}" non contiene un valore valido.
+
+ #############################################################################
+ # URL Validator #
+ #############################################################################
+
+URLValidator.msg.invalid-url=Il campo "{0}" non contiene un URL valido.
+
+ #############################################################################
+ # Label for UIFormMultiValueInputSet #
+ #############################################################################
+
+UIFormMultiValueInputSet.label.remove=Rimuovi il componente
+UIFormMultiValueInputSet.label.add=Aggiungi componente
+
+ #############################################################################
+ #org.exoplatform.portal.webui.portal.UIPortalComposer #
+ #############################################################################
+
+UIPortalComposer.title.UIPortalComposer=Modifica con l'Inline Composer
+UIPortalComposer.action.Abort=Abbandona
+UIPortalComposer.action.Finish=Termina
+UIPortalComposer.action.ViewProperties=Propriet� del Portale
+UIPortalComposer.action.SwitchMode=Passa alla modalit� di visualizzazione
+UITabPane.title.UIApplicationList=Applicazioni
+UITabPane.title.UIContainerList=Contenitori
+
+ #############################################################################
+ #Container config options #
+ #############################################################################
+
+ContainerOptions.Category.row=Layout delle Righe
+ContainerOptions.Category.column=Layout delle Colonne
+ContainerOptions.Category.tabs=Layout dei Tab
+ContainerOptions.Category.mix=Layout Vari
+
+ContainerOptions.Item.oneRow=Una Riga
+ContainerOptions.Item.twoRows=Due Righe
+ContainerOptions.Item.threeRows=Tre Righe
+ContainerOptions.Item.oneColumns=Una Colonna
+ContainerOptions.Item.twoColumns=Due Colonne
+ContainerOptions.Item.threeColumns=Tre Colonne
+ContainerOptions.Item.threeToolbarColumns=Tre Colonne Toolbar
+ContainerOptions.Item.twoTabs=Due Tab
+ContainerOptions.Item.threeTabs=Tre Tab
+ContainerOptions.Item.twoColumnsOneRow=Due Colonne, Una Riga
+ContainerOptions.Item.oneRowTwoColumns=Una Riga, Due Colonne
+ContainerOptions.Item.oneRow2Column1Row=Una Riga, Due Colonne, Una Riga
+
+ #############################################################################
+ # Identifier String Validator #
+ #############################################################################
+ #class org.exoplatform.webui.form.validator.Validator.IdentifierValidator
+ #{0}=input field name
+
+IdentifierValidator.msg.Invalid-char=Sono permessi soltanto caratteri alfabetici e underscore per il campo "{0}".
+
+ #############################################################################
+ # UIChangeLanguage #
+ #############################################################################
+
+UIChangeLanguage.title.LanguageSetting=Preferenze per l'interfaccia del Linguaggio
+UIChangeLanguage.action.save=Applica
+UIChangeLanguage.action.close=Annulla
+Euro.label=Euro
+Asia.label=Asia
+Language.left.title=Seleziona un linguaggio
+
+ #############################################################################
+ # Change Skin #
+ #############################################################################
+
+UIChangeSkin.action.save=Applica
+UIChangeSkin.action.close=#{word.cancel}
+UIChangeSkin.title.SkinSetting=Preferenze dello Skin
+UIChangeSkin.Default.label=Skin di default
+UIChangeSkin.Mac.label=Skin per Mac
+UIChangeSkin.Vista.label=Skin per Vista
+Skin.title=Elenco degli Skin
+Skin.left.title=Visualizza e seleziona uno skin
+
+ #############################################################################
+ # org.exoplatform.portal.component.customization.UIChangePortal #
+ #############################################################################
+
+UIChangePortal.header.creator=Creatore
+UIChangePortal.header.name=Nome
+UIChangePortal.header.skin=Skin
+UIChangePortal.header.action=Azione
+UIChangePortal.header.factoryId=Factory Id
+UIChangePortal.lable.TitleBar=Seleziona un portale
+UIChangePortal.action.close=Chiudi
+UIChangePortal.action.title.SelectPortal=Seleziona un Portale
+UIChangePortal.msg.Invalid-viewPermission=Non hai i permessi per usare questo portale.
+
+ #############################################################################
+ # Selector #
+ #############################################################################
+
+Template.title=Elenco degli Skin
+Template.left.title=Visualizza e seleziona uno skin
+Desktop.label=Layout del Desktop
+AccountTemplate.left.title=Anteprima del Template di un'Account di esempio
+AccountTemplate.title=Template per l'Account
+DefaultAccount.label=Account di Default
+CommunityAccount.label=Account della Community
+CompanyAccount.label=Account aziendale
+AdminAccount.label=Account di amministrazione
+
+ #############################################################################
+ # Name String Validator #
+ #############################################################################
+ #class org.exoplatform.webui.form.validator.Validator.NameValidator
+ #{0}=input field name
+
+NameValidator.msg.Invalid-char=Sono permessi soltanto caratteri alfabetici ,punto, trattino e underscore per il campo "{0}".
+FirstCharacterNameValidator.msg=Il campo "{0}" deve iniziare con un carattere e non deve contenere caratteri speciali.
+
+ #############################################################################
+ # Message Info #
+ #############################################################################
+
+UIAccountForm.msg.password-is-not-match=Password e Conferma Passworddevono essere le stesse.
+UIAccountInputSet.msg.user-exist=Il nome utente esiste gi�, inserisci un nome differente.
+UIAccountInputSet.msg.user-not-exist=Il nome utente � ancora disponibile.
+UIAccountInputSet.msg.user-is-deleted=L'utenza pu� essere eliminata.
+UIAccountInputSet.msg.email-exist=La mail esiste gi�, inserisci un differente indirizzo.
+UIAccountInputSet.msg.empty-input=Il nome utente non pu� essere vuoto.
+UIAccountInputSet.msg.successful.create.user=Hai registrato un nuovo account.
+UIAccountInputSet.msg.successful.update.user=Il profilo utente � stato aggiornato.
+UIUserProfileInputSet.msg.sucsesful.update.userprofile=Il profilo utente � stato aggiornato.
+UIUserProfileInputSet.title=Informazioni Personali
+UIUserProfileInputSet.label.Profile=Profilo
+UIUserProfileInputSet.label.HomeInfo=Informazioni della Home
+UIUserProfileInputSet.label.BusinessInfo=Informazioni di Business
+UIGroupMembershipForm.msg.user-not-exist=L'utente "{0}" non esiste.
+UIGroupMembershipForm.msg.user-not-empty=Il nome utente non pu� essere vuoto.
+UIGroupMembershipForm.msg.Invalid-char=Il campo "{0}" pu� contenere soltanto caratteri alfabetici, numerici, virgolae trattino. Il primo e ultimo carattere devono essere alfabetici.
+UIGroupMembershipForm.msg.duplicate-user=Alcuni utenti sono duplicati. Verifica!
+UIGroupMembershipForm.msg.group-not-select=Seleziona un gruppo.
+UIGroupMembershipForm.msg.membership-exist=L'utente "{0}" ha gi� la membership per il gruppo "{1}", seleziona un'altra membership.
+UILoginForm.msg.Invalid-account=Il Nome Utente e/or la Password sono sbagliate o vuote. Per favore riprova.
+UILoginForm.label.welcome=Benvenuto
+UILoginForm.label.login=Login
+UILoginForm.label.Discard=Abbandona
+UILoginForm.label.user=Utente
+UILoginForm.label.forgot=Dimenticato Nome Utente/Password?
+UILoginForm.label.password=Password
+UILoginForm.label.UserName=Nome utente
+UILoginForm.label.RememberOnComputer=Ricorda il mio Login
+UILoginForm.label.NotMember=Non sei ancora iscritto?
+UILoginForm.label.Signup=Signup
+UILoginForm.label.Signin=Ingresso
+UILoginForm.label.ForAccount=Registrati adesso per ottenere un'account
+UILoginForm.label.SigninFail=Ingresso fallito. Nome utente o password non corretti.
+UILoginForm.label.Copyright=Copyright © 2009. Tutti i diritti sono riservati, eXo Platform SAS e Red Hat, Inc.
+
+ #############################################################################
+ # Message Error #
+ #############################################################################
+
+UIApplication.msg.unknown-error=Errore sconosciuto
+
+ #############################################################################
+ # org.exoplatform.portal.component.customization.UIContainerForm#
+ #############################################################################
+
+UIContainerForm.title=Modifica il Contenitore
+UIContainerForm.action.Save=#{word.save}
+UIContainerForm.action.Close=Annulla
+UIContainerForm.label.id=Id del Contenitore
+UIContainerForm.label.title=Titolo del Contenitore
+UIContainerForm.label.decorator=#{word.decorator}
+UIContainerForm.label.template=#{word.template}
+UIContainerForm.label.width=#{word.width}
+UIContainerForm.label.height=#{word.height}
+UIContainerForm.label.style=#{word.style}
+UIContainerForm.label.ContainerSetting=Preferenze del Contenitore
+UIContainerForm.tab.label.ContainerSetting=Preferenze del Contenitore
+UIContainerForm.tab.label.UIContainerPermission=Permessi di Accesso
+UIContainerForm.tab.label.Template=Template
+UIContainerForm.tab.label.Icon=Icona
+UIContainerForm.msg.InvalidWidthHeight=Devi inserire un valore in pixel o in percentuale nel campo "{0}".
+
+ #############################################################################
+ # org.exoplatform.portal.component.customization.UIPortletForm#
+ #############################################################################
+
+UIPortletForm.title=Visualizza/Modifica Portlet
+UIPortletForm.label.title=Titolo della Portlet :
+UIPortletForm.label.width=#{word.width}:
+UIPortletForm.label.height=#{word.height}:
+UIPortletForm.label.showInfoBar=Mostra la barra delle Info :
+UIPortletForm.label.windowId=Id della Finestra :
+UIPortletForm.label.showPortletMode=Mostra la modalit� della Portlet :
+UIPortletForm.label.showWindowState=Mostra lo Stato della Finestra :
+UIPortletForm.label.id=Id della Portlet :
+UIPortletForm.label.displayName=Nome Visualizzato:
+UIPortletForm.label.description=Descrizione :
+UIPortletForm.label.template=Template
+UIPortletForm.action.Close=Annulla
+UIPortletForm.action.Save=Salva e Chiudi
+UIPortletForm.tab.label.PortletPref=Preferenze
+UIPortletForm.tab.label.PortletSetting=Preferenze della Portlet
+UIPortletForm.tab.label.Renderer=Renderer
+UIPortletForm.tab.label.Template=Template
+UIPortletForm.tab.label.Decorator=Decorator
+UIPortletForm.tab.label.Icon=Seleziona l'icona
+UIPortletForm.tab.label.Theme=Temi decorativi
+UIPortletForm.tab.label.EditMode=Modifica
+UIPortletForm.tab.label.PortletPermission=Permesso di Accesso
+UIPortletForm.Theme.title.Preview=Anteprima dei Temi
+UIPortletForm.Theme.title.SetDefault=Ottieni il Default
+UIPortletForm.Icon.title.SetDefault=Ottieni il Default
+UIPortletForm.msg.InvalidWidthHeight=Devi inserire un valore in pixel nel campo "{0}".
+
+ #############################################################################
+ # org.exoplatform.portal.component.customization.UIDescription #
+ #############################################################################
+
+UIDescription.title.pageManagement=Navigazione della Pagina
+UIDescription.title.portalManagement=Navigazione del Portale
+UIDescription.title.pageWizard=Wizard per la Creazione della Pagina
+UIDescription.title.pageEditWizard=Wizard per la Modifica della Pagina
+UIDescription.content.pageManagement=<strong>Gestione pagine:</strong><br/>Questo � l'elenco di tutte le pagine.<br/>Puoi vedere l'anteprima (solo su normali pagine),</br/><br/> modificare o eliminare le pagine se hai i dovuti permessi.<br/><br/>Puoi cercare le pagine per <em>Tipo di proprietario</em> (portal/group/user), tramite <em>Id del proprietario</em> (nome del tipo di proprietario), o per <em>Nome della pagina.</em><br/><br/>Per creare una nuova pagina, clicca sul bottone "Aggiungi Nuova Pagina" e inserisci i campi richiesti.
+UIDescription.content.portalManagement=<strong>Gestione Portali: </strong><br/>Questo � l'elenco di tutti i portali. Per creare un nuovo portale,clicca sul bottone "Crea Nuovo Portale" e inserisci i campi richiesti.<br/>Puoi modificare o eliminare un portale da quest'elenco se hai i giusti permessi.
+UIDescription.content.pageWizard=Da eliminare
+UIDescription.content.pageWizard2=<strong>Step 1: Le modifiche sulla pagina includono il percorso della pagina, il nome del nodo e il nome visualizzato.</strong><br/> Procedi come segue: <br/>- Seleziona una navigazione dall'elenco in basso <br/>- Seleziona il nodo della pagina per cui desideri creare una pagina figlia <br/>- Inserisci un <em>Nome del Nodo </em><br/>- Inserisci un <em>Nome Visualizzato</em> (option)<br/>- Seleziona, se vuoi, la check box (option) <em>Visibile</em> <br/>- Seleziona, se vuoi, la check box (option) <em>Data & tempo di pubblicazione</em> <br/> Se la check box <em>Data & tempo di pubblicazione</em> � selezionata:<br/> - Inserisci <em>Data Inizio di pubblicazione</em><br/> - Inserisci <em>Data Fine di pubblicazione</em><br/>- Clicca su "Prossimo" per procedere con il prossimo step
+UIDescription.content.pageWizard3=<strong>Step 2: Configurare il layout della pagina.</strong><br/> Procedi come segue:<br/>- Seleziona uno dei layout dell'elenco <br/>- Clicca su "Prossimo" per andare al prossimo step o "Indietro" per ritornare allo step precedente
+UIDescription.content.pageEditWizard=La descrizione e la guida del Wizard di modifica della pagina <br/> sono qui.
+UIDescription.content.pageEditWizard1=<strong>Step 1: Cambia il nome visualizzabile, la visibilit� e il periodo di pubblicazione di una pagina.</strong><br/> Procedi come segue:<br/>- Seleziona una navigazione dall'elenco in basso <br/>- Seleziona la pagina che vuoi modificare <br/>- Modifica il <em>Nome visualizzato</em> se richiesto<br/>- Check or uncheck the <em>Visible</em> check box<br/>- Seleziona, se vuoi, la check box <em>Data & tempo di pubblicazione</em> <br/> Se la <em>Data & tempo di pubblicazione</em> � selezionata:<br/> - Modifica <em>Data Inizio di pubblicazione</em><br/> - Modifica <em>Data Fine di pubblicazione</em><br/>- Clicca su "Prossimo" per procedere al prossimo step
+UIDescription.content.pageEditWizard2=<strong>Step 2: Modifica del layout della pagina.</strong><br/> Procedi come segue:<br/>- Seleziona un nuovo layout di pagina o mantieni il corrente<br/>- Clicca su "Prossimo" per andare al prossimo step o "Indietro" per ritornare al precedente step
+UIDescription.content.pageEditWizard3=<strong>Step 2: Modifica del layout della pagina.</strong><br/> Procedi come segue:<br/>- Seleziona un nuovo layout di pagina o mantieni il corrente<br/>- Clicca su "Prossimo" per andare al prossimo step o "Indietro" per ritornare al precedente step
+ #############################################################################
+ # org.exoplatform.portal.component.customization.UIPortalForm#
+ #############################################################################
+
+UIPortalForm.title=Modifica il Portale
+UIPortalForm.action.Save=#{word.save}
+UIPortalForm.action.Close=Annulla
+UIPortalForm.msg.sameName=Il portale esiste gi�.
+UIPortalForm.msg.notExistAnymore=Questo portale non esiste o pu� essere eliminato.
+UIPortalForm.label.name=Nome del Portale :
+UIPortalForm.label.locale=#{word.locale} :
+UIPortalForm.label.date=#{word.date} :
+UIPortalForm.label.factoryId=Tipi di Portale
+UIPortalForm.label.skin=Skin :
+UIPortalForm.label.sessionAlive=Mantieni la sessione aperta :
+UIPortalForm.label.option.always=Sempre
+UIPortalForm.label.option.onDemand=Su richiesta
+UIPortalForm.label.option.never=Mai
+UIPortalForm.tab.label.PortalSetting=Preferenze del Portale
+UIPortalForm.tab.label.PortalTemplate=Template del Portale
+UIPortalForm.tab.label.PermissionSetting=Preferenze del Permesso
+UIPortalForm.tab.label.FactoryId=Factory Id
+PortalTemplate.title=Template del Portale
+PortalTemplate.left.title=Anteprima del Template del Portale di esempio
+
+ #####################################################################################
+ # org.exoplatform.webui.organization.UIListPermissionSelector#
+ # org.exoplatform.webui.organization.UIPermissionSelector#
+ # org.exoplatform.webui.organization.UIGroupSelector#
+ ###############################################################################3#####
+
+UITabPane.title.UIPermissionSelector=Preferenze di Modifica dei Permessi
+UITabPane.title.UIListPermissionSelector=Preferenze del Permesso di Accesso
+UITabPane.title.UIAccountProfiles=Profili Account
+UITabPane.title.UIAccountChangePass=Cambia Password
+UIListPermissionSelector.header.groupId=Id del Gruppo
+UIListPermissionSelector.header.membership=Tipo di Membership
+UIListPermissionSelector.header.action=Azione
+UIListPermissionSelector.action.addPermission=Aggiungi Permesso
+UIListPermissionSelector.action.title.Delete=Elimina
+UIListPermissionSelector.label.publicMode=Rendilo pubblico (chiunque pu� accedere):
+UIGroupMembershipSelector.msg.selectGroup=Devi selezionare prima un gruppo.
+UIGroupMembershipSelector.title=Selettore del Membership del gruppo
+UIGroupMembershipSelector.title.ListPermissionSelector=Selettore del Gruppo e del Membership
+UIGroupMembershipSelector.label.selectPermission=Seleziona un Permesso
+UIGroupMembershipSelector.label.selectMembership=Seleziona un Membership
+UIGroupMembershipSelector.label.selectGroup=Ricerca e seleziona un gruppo
+UIGroupMembershipSelector.tooltip.selectMembership=Clicca qui per selezionare un membership
+UIGroupSelector.title.UIGroupMembershipSelector=Selettore del Membership
+UIGroupSelector.title.selectGroup=Ricerca e seleziona un gruppo
+UIGroupSelector.title.selectGroupInfo=Info sul gruppo selezionato
+UIGroupSelector.lable.name=Nome:
+UIGroupSelector.lable.groupId=Id del Gruppo:
+UIGroupSelector.lable.description=Descrizione:
+UIGroupSelector.action.done=Fatto
+
+ #############################################################################
+ # org.exoplatform.portal.component.customization.UIPageSelector#
+ #############################################################################
+
+UIPageSelector2.header.name=Nome
+UIPageSelector2.header.id=Id della Pagina
+UIPageSelector2.header.accessGroups=Accesso ai Gruppi
+UIPageSelector2.header.title=#{word.title}
+UIPageSelector2.header.action=#{word.action}
+UIPageSelector2.label.clearPage=Azzera la pagina
+UIPageSelector2.label.createPage=Crea la Pagina
+UIPageSelector2.label.searchandSelectPage=Ricerca e seleziona la Pagina
+UIPageSelector2.label.currentSelectedPage=Info sulla Pagina selezionata
+UIPageSelector2.label.title=Titolo
+UIPageSelector2.label.name=#{word.name}
+UIPageSelector2.label.accessGroups=Accesso ai Gruppi
+UIPageBrowser.msg.NoPermission=Non hai i permessi per accedere alla pagina.
+UIPageBrowser.msg.PageNotExist=La pagina non esiste.
+UIPageBrowser.msg.UserNotPermission=Non hai i permessi per accedere al nodo della pagina.
+UIPageBrowser.msg.InvalidQueryException=Interrogazione non valida.
+UIPageBrowser.msg.Invalid-viewPermission=Non ti � permesso accedere alla pagina {0}.
+UIPageBrowser.msg.Invalid-editPermission=Non ti � permesso modificare la pagina {0}.
+UIPageBrowser.msg.Invalid-deletePermission=Non ti � permesso eliminare pagina {0}.
+UIPageBrowser.msg.Invalid-Preview=Questa � una pagina del Desktop. Non puoi vedere l'anteprima di questi tipi.
+UIPageBrowser.msg.NotViewPage=Non hai i permessi per vedere la pagina.
+UIPageBrowser.msg.edit.NotEditPage=Non hai i permessi per modificare la pagina.
+UIPageBrowser.msg.delete.NotDelete=Non hai i permessi per eliminare la pagina.
+UIPageBrowser.selectItem.ownerType=Tipo di Proprietario
+UIPageBrowser.selectItem.ownerId=Id del Proprietario
+UIPageBrowser.selectItem.name=Nome
+UIPageBrowser.action.title.Delete=Pagina di Cancellazione
+UIPageBrowser.action.title.Preview=Pagina di Anteprima
+UIPageBrowser.action.title.EditInfo=Pagina di Modifica
+UIPageBrowser.action.title.SelectPage=Seleziona la Pagina
+UIPageBrowser.action.addNewPage=Aggiungi una Nuova Pagina
+UIVirtualList.header.name=Nome della Pagina
+UIVirtualList.header.ownerType=Tipo di Proprietario
+UIVirtualList.header.ownerId=Id del Proprietario
+UIVirtualList.header.pageId=Id della Pagina
+UIVirtualList.header.title=Titolo
+UIVirtualList.header.accessGroups=Accesso ai Gruppi
+UIVirtualList.header.action=#{word.action}
+UIVirtualList.header.accessPermissions=Permesso di Accesso
+UIVirtualList.header.editPermission=Modifica il Permesso
+UIPageBrowser.label.option.owner=#{word.owner}
+
+ #############################################################################
+ # org.exoplatform.portal.component.customization.UIPageNodeSelector#
+ #############################################################################
+
+UIPageNodeSelector.UIDropDown.title=Seleziona le Navigazioni
+UIPageNodeSelector.msg.notAvailable=La pagina del nodo � ora disponibile.
+UIPageNodeSelector.msg.Invalid-editPermission=Non hai i permessi per modificare questa pagina
+UIPageNodeSelector.msg.deleteNav=Non puoi eliminare la navigazione di questa pagina.
+UIPageNodeSelector.msg.NoPageNavigation=Devi creare una navigazione prima di usare questa funzione.
+UIPageNodeSelector.msg.curentPage=Non posso eliminare la pagine: E' usata da un'altro programma.
+UIPageNodeSelector.msg.paste.sameName=Il nodo esiste gi�.
+UIPageNodeSelector.msg.paste.sameSrcAndDes=Il sorgente e la destinazione devono essere differenti.
+UIPageNodeSelector.deleteNode=Sei sicuro di voler eliminare la navigazione?
+UIPageNodeSelector.deleteNavigation=Sei sicuro di voler eliminare il nodo?
+UIPageNodeSelector.tooltip.newPageNavigation=Crea una nuova Navigazione per la Pagina
+UIPageNodeSelectorPopupMenu.event.AddUserNavigation=Aggiungi la Navigazione
+UIPageNodeSelectorPopupMenu.event.AddNode=Aggiungi un Nuovo Nodo
+UIPageNodeSelectorPopupMenu.event.PasteNode=Incolla il Nodo
+UIPageNodeSelectorPopupMenu.event.CreateNavigation=Crea la Navigazione
+UIPageNodeSelectorPopupMenu.event.DeleteNavigation=Elimina la Navigazione
+UIPageNodeSelectorPopupMenu.event.EditNavigation=Modifica la Navigazione
+UIPageNodeSelectorPopupMenu.event.SaveNavigation=Salva la Navigazione
+
+ #############################################################################
+ # org.exoplatform.portal.webui.portal.UIComposer #
+ #############################################################################
+
+UIPageEditor.action.Abort=Abbandona
+UIPageEditor.action.Finish=Termina
+UIPageEditor.title.UIPageEditor=Editor della Pagina
+UIPageEditor.action.ViewProperties=Propriet� di visualizzazione della Pagina
+UIPageEditor.action.SwitchMode=Cambia la Modalit� di Visualizzazione
+
+ #############################################################################
+ # org.exoplatform.portal.component.customization.UIPageForm #
+ #############################################################################
+
+UIPageForm.title=Visualizza/Modifica Pagina
+UIPageForm.label.pageId=Id della Pagina:
+UIPageForm.label.ownerType=Tipo di Proprietario:
+UIPageForm.label.ownerId=Id del Proprietario:
+UIPageForm.label.name=Nome della Pagina:
+UIPageForm.label.title=Titolo della Pagina :
+UIPageForm.label.showMaxWindow=Mostra la Finestra ingrandita :
+UIPageForm.action.Close=Annulla
+UIPageForm.action.Save=#{word.save}
+UIPageForm.action.Back=Indietro
+UIPageForm.tab.label.PageSetting=Preferenze della Pagina
+UIPageForm.tab.label.Template=Template della Pagina
+UIPageForm.tab.label.PermissionSetting=Preferenze del Permesso
+UIPageForm.tab.label.UIPageTemplateOptions=Layout della Pagina
+UIPageForm.msg.sameName=La pagina esiste gi�.
+UIOwnerIdSelector.title.OwnerIdSelector=Selettore dell'Id del Proprietario
+UIPopupGroupSelector.title.UIGroupSelector=Selettore del Gruppo
+UIPopupGroupSelector.title.GroupSelector=Seleziona il Gruppo
+
+ #############################################################################
+ # org.exoplatform.portal.component.customization.UIPageNodeForm#
+ #############################################################################
+
+UIPageNodeForm2.msg.SameName=Il nome del nodo esiste gi�.
+UIPageNodeForm2.msg.selectPage=Devi selezionare una pagina.
+UIPageNodeForm2.msg.startDateBeforeEndDate=La data di fine deve essere superiore alla data di inizio.
+UIPageNodeForm2.action.Save=#{word.save}
+UIPageNodeForm2.action.Back=#{word.back}
+UIPageNodeForm2.action.Close=#{word.cancel}
+UIPageNodeForm2.label.name=Nome del Nodo:
+UIPageNodeForm2.label.uri=#{word.uri}:
+UIPageNodeForm2.label.pageReference=Collegamento alla Pagina
+UIPageNodeForm2.label.description=#{word.description}
+UIPageNodeForm2.label.type=Tipo della Pagina
+UIPageNodeForm2.label.creator=Creatore della Pagina
+UIPageNodeForm2.label.modifier=Modificatore della Pagina
+UIPageNodeForm2.label.label=#{word.label}:
+UIPageNodeForm2.label.visible=Visibile:
+UIPageNodeForm2.label.showPublicationDate=Data e tempo di Pubblicazione:
+UIPageNodeForm2.label.startPublicationDate=Inizio Data di pubblicazione:
+UIPageNodeForm2.label.endPublicationDate=Fine data di pubblicazione:
+UIPageNodeForm2.Icon.title.SetDefault=Ottieno il Default
+UIPageNodeForm.tab.label.PageNodeSetting=Preferenze del Nodo della Pagina
+UIPageNodeForm.tab.label.Icon=#{word.icon}
+UIPageNodeForm.tab.label.UIPageSelector2=Selettore della Pagina
+
+
+ #############################################################################
+ # org.exoplatform.portal.component.customization.UIPageBrowser #
+ #############################################################################
+
+UIPageBrowse.deletePage=Vuoi eliminare la Pagina?
+UIPageSearch.label.option.ownerType=Tipo di Proprietario
+UIPageSearch.label.option.ownerId=Id del Proprietario
+UIPageSearch.label.option.name=Nome
+UIPageSearch.label.option.title=#{word.title}
+
+ #############################################################################
+ # org.exoplatform.portal.component.customization.UIPageNavigationForm #
+ #############################################################################
+
+UIPageNavigationForm.title=Navigatore della Pagina & Navigazione
+UIPageNavigationForm.label.priority=Priorit� :
+UIPageNavigationForm.label.creator=Creatore :
+UIPageNavigationForm.label.modifier=Modificatore :
+UIPageNavigationForm.label.ownerType=Tipo di Proprietario :
+UIPageNavigationForm.label.ownerId=Id del Proprietario :
+UIPageNavigationForm.label.description=#{word.description}:
+UIPageNavigationForm.label.uri=#{word.uri}:
+UIPageNavigationForm.label.name=#{word.name}:
+UIPageNavigationForm.tab.label.AccessGroup=Accesso al Gruppo
+UIPageNavigationForm.tab.label.PageNavigationSetting=Preferenze della Navigazione della Pagina
+UIPageNavigationForm.tab.label.Icon=#{word.icon}
+UIPageNavigationForm.tab.label.PermissionSetting=Preferenze del Permesso
+UIPageNavigationForm.action.Save=#{word.save}
+UIPageNavigationForm.action.ClosePopup=#{word.close}
+UIPageNavigationForm.action.Close=Annulla
+UIPageNavigationForm.msg.selectGroup=Devi selezionare un gruppo.
+UIPageNavigationForm.msg.existPageNavigation=La navigazione della pagina {0} esiste gi�.
+UIPageNavigation.msg.noMakablePageNavigation=Non hai i permessi per creare una pagina di navigazione per questo gruppo.
+UIPageNavigation.tooltip.upLevel=Vai al livello superiore
+UIPageNavigation.label.navigation=Navigazione di {0}
+UIPageNavigation.label.titleBar=Pagina di {0}
+
+ #############################################################################
+ # org.exoplatform.portal.webui.component.UIPortalApplication #
+ #############################################################################
+
+UIPortalApplication.label.Loading=Caricamento...
+UIPortalApplication.label.Abort=Abbandona
+UIPortalApplication.msg.deletePageBody=Questo componente contiene il corpo della Pagina. Non cancellare !
+
+ #############################################################################
+ # org.exoplatform.organization.webui.component.UIPermissionSelector #
+ #############################################################################
+
+UIPermissionSelector.label.AccessPermission=#{word.accessPermission}
+UIPermissionSelector.label.EditPermission=#{word.editPermission}
+UIPermissionSelector.label.ViewPermission=#{word.viewPermission}
+UIPermissionSelector.label.PermissionInfo=Info sul Permesso
+UIPermissionSelector.label.membershipMember=Membership
+UIPermissionSelector.label.groupId=#{word.groupId}
+UIPermissionSelector.label.addEditPermission=Preferenze del Permesso
+UIPermissionSelector.label.currentSelectedPermissionInfo=Permesso Corrente
+UIPermissionSelector.label.permissionType=Tipo di Permesso
+UIPermissionSelector.action.SelectPermission=Seleziona il Permesso
+UIPermissionSelector.action.DeletePermission=Elimina il Permesso
+
+ #############################################################################
+ # org.exoplatform.organization.webui.component.UIGroupMembershipSelector #
+ #############################################################################
+
+UIPopupGroupMembershipSelector.title.ListPermissionSelector=Selettore del Gruppo e del Membership
+UIPageFormPopupGroupMembershipSelector.title.ListPermissionSelector=Selettore del Gruppo e del Membership
+
+ #############################################################################
+ # org.exoplatform.organization.webui.component.UIUserMembershipSelector #
+ #############################################################################
+
+UIUserMembershipSelector.header.userName=Nome Utente
+UIUserMembershipSelector.header.membershipType=Tipo di Membership
+UIUserMembershipSelector.header.action=#{word.action}
+UIUserMembershipSelector.header.groupId=#{word.groupId}
+UIUserMembershipSelector.action.SelectPermission=Seleziona il Permesso
+UIUserMembershipSelector.action.title.DeleteMembership=Elimina il Membership
+UserPermissionSelector.title.UIGroupMembershipSelector=Selettore del Membership del Gruppo
+
+ #############################################################################
+ # org.exoplatform.webui.form.UIFormInputItemSelector #
+ #############################################################################
+
+UIFormInputItemSelector.selectType.page=Seleziona un Template della pagina
+UIFormInputItemSelector.selectType.portal=Seleziona un Template del portale
+UIFormInputSet.tooltip.selectgroup=Seleziona un'altro gruppo
+
+ #############################################################################
+ # org.exoplatform.webui.form.UIFormInputIconSelector #
+ #############################################################################
+
+UIFormInputIconSelector.label.selectIconSet=Seleziona un insieme di Icone
+UIFormInputIconSelector.label.iconPreview=Visualizza l'anteprima e seleziona un'icona
+UIFormInputIconSelector.label.iconName=Nome dell'icona selezionata
+UIFormInputIconSelector.label.iconCatergory=Categoria dell'Icona
+UIFormInputIconSelector.label.miscIcons=Icone Varie
+UIFormInputIconSelector.label.officeIcons=Icone per l'Ufficio
+UIFormInputIconSelector.label.Icon16x16=Icona 16x16
+UIFormInputIconSelector.label.Icon24x24=Icona 24x24
+UIFormInputIconSelector.label.Icon48x48=Icona 48x48
+UIFormInputIconSelector.label.Icon32x32=Icona 32x32
+UIFormInputIconSelector.label.Icon64x64=Icona 64x64
+UIFormInputIconSelector.label.Icon72x72=Icona 72x72
+UIFormInputIconSelector.label.misc=Icone Varie
+UIFormInputIconSelector.label.offices=Icone per l'Ufficio
+UIFormInputIconSelector.label.navigation=Icone per la Navigazione
+UIFormInputIconSelector.label.tool=Icone per gli Strumenti
+UIFormInputIconSelector.label.user=Icone Utente
+UIFormInputIconSelector.option.IconSet16x16=16x16
+UIFormInputIconSelector.option.IconSet24x24=24x24
+UIFormInputIconSelector.option.IconSet32x32=32x32
+Icon.UIDropDown.label.IconSet16x16=IconSet16x16
+Icon.UIDropDown.label.IconSet24x24=IconSet24x24
+Icon.UIDropDown.label.IconSet32x32=IconSet32x32
+Icon.UIDropDown.title=IconSet 16x16
+
+ #############################################################################
+ # org.exoplatform.webui.core.UIWizard #
+ #############################################################################
+
+UIPageWizardHelp.title.UIPageWizardHelp=Aiuto sul Wizard della Pagina
+UIPageCreationWizard.label.pageCreateWizard=Wizard della Creazione della Pagina
+UIPageCreationWizard.label.step=Step
+UIPageCreationWizard.label.wizardSteps=Step del Wizard
+UIPageCreationWizard.label.step1.title=Seleziona un Nodo della Navigazione e crea la Pagina
+UIPageCreationWizard.label.step2.title=Seleziona un Template per il Layout della Pagina
+UIPageCreationWizard.label.step3.title=Ri-arrangia il Layout della Pagina e aggiungi le Portlet alla Pagina
+UIPageCreationWizard.label.abort=#{word.abort}
+UIPageCreationWizard.label.back=#{word.back}
+UIPageCreationWizard.label.next=#{word.next}
+UIPageCreationWizard.label.done=#{word.save}
+UIPageCreationWizard.label.previousStep=Step Precedente
+UIPageCreationWizard.label.nextStep=Prossimo Step
+UIPageCreationWizard.msg.NameNotSame=Questo nome esiste gi�.
+UIPageCreationWizard.msg.notSelectedPageNavigation=Devi selezionare una navigazione.
+UIPageCreationWizard.msg.StepByStep=All'inizio devi eseguire Step per Step.
+UIPageNodeWizardPreview.action.Finish=Salva e Termina
+UIPageNodeWizardPreview.label.nodeName=Nome del Nodo
+UIPageNodeWizardPreview.label.nodeLabel=Etichetta del Nodo
+UIPageNodeWizardPreview.label.icon=#{word.icon}
+UIPageNodeWizardPreview.label.creator=Creatore
+UIPageNodeWizardPreview.label.accessPermission=Permesso di Accesso
+UIPageNodeWizardPreview.label.editPermission=Modifica il Permesso
+UIPageNodeWizardPreview.label.pageReference=Collegamento alla Pagina
+UIPageCreateDescription.title.create=Wizard della Pagina di Creazione
+UIPageCreateDescription.title.edit=Wizard della Pagina di Modifica
+UIPageTemplateOptions.UIDropDown.title=Configurazioni della Pagina
+UIPageTemplateOptions.UIDropDown.label.normalPageConfigs=Configurazioni della Pagina
+UIPageTemplateOptions.UIDropDown.label.columnPageConfigs=Configurazioni della Colonna della Pagina
+UIPageTemplateOptions.UIDropDown.label.mixPageConfigs=Configurazioni della Pagina Mista
+UIPageTemplateOptions.UIDropDown.label.rowPageConfigs=Configurazioni della Riga della Pagina
+UIPageTemplateOptions.UIDropDown.label.tabsPageConfigs=Configurazioni dei Tab della Pagina
+
+ ##################################################################
+ # UIWizardPageSelectLayoutForm #
+ ##################################################################
+
+UIWizardPageSelectLayoutForm.tab.label.UIPageTemplateOptions=Opzioni del template della pagina
+UIWizardPageSelectLayoutForm.label.normalPage.EmptyLayout=Layout Vuoto
+UIWizardPageSelectLayoutForm.label.normalPage.CurrentLayout=Layout Corrente
+UIWizardPageSelectLayoutForm.label.normalPage.DesktopImage=Layout del Desktop
+UIWizardPageSelectLayoutForm.label.normalPage.DashboardLayout=Layout della Dashboard
+UIWizardPageSelectLayoutForm.label.columnPage.TwoColumnsLayout=Layout a Due Colonne
+UIWizardPageSelectLayoutForm.label.columnPage.ThreeColumnsLayout=Layout a Tre Colonne
+UIWizardPageSelectLayoutForm.label.rowPage.TwoRowsLayout=Layout a Due Righe
+UIWizardPageSelectLayoutForm.label.rowPage.ThreeRowsLayout=Layout a Tre Righe
+UIWizardPageSelectLayoutForm.label.tabsPage.TwoTabsLayout=Due Tab
+UIWizardPageSelectLayoutForm.label.tabsPage.ThreeTabsLayout=Tre Tab
+UIWizardPageSelectLayoutForm.label.mixPage.TwoColumnsOneRowLayout=Layout a Due Colonne e Una Riga
+UIWizardPageSelectLayoutForm.label.mixPage.OneRowTwoColumnsLayout=Layout a Una Riga e Due Colonne
+UIWizardPageSelectLayoutForm.label.mixPage.ThreeRowsTwoColumnsLayout=Layout a Due Colonne e Tre Righe
+UIWizardPageSelectLayoutForm.label.UIPageTemplateOptions=null
+
+ ############################################################################
+ # org.exoplatform.portal.component.customization.UIWizardPageCreationForm #
+ ############################################################################
+
+UIWizardPageSetInfo.title=Aggiungi una nuova pagina
+UIWizardPageSetInfo.label.curentSelectedNodeInfo=Nodo della Pagina Selezionato
+UIWizardPageSetInfo.label.pageName=Nome del Nodo
+UIWizardPageSetInfo.label.pageDisplayName=Nome Visualizzato
+UIWizardPageSetInfo.label.visible=Visibile
+UIWizardPageSetInfo.label.showPublicationDate=Data e tempo di pubblicazione
+UIWizardPageSetInfo.label.startPublicationDate=Inizio Data di pubblicazione
+UIWizardPageSetInfo.label.endPublicationDate=Fine Data di pubblicazione
+UIWizardPageSetInfo.action.Save=#{word.save}
+UIWizardPageSetInfo.msg.null=Nessuna pagina trovata.
+
+ #############################################################################
+ # org.exoplatform.portal.component.customization.UIPageNodeWizardPreview #
+ #############################################################################
+
+EditWizard.label.curentSelectedNodeInfo=Nodo della Pagina Selezionato
+EditWizard.label.pageName=Nome del Nodo
+EditWizard.label.pageDisplayName=Nome Visualizzato
+EditWizard.label.visible=Visibile
+EditWizard.label.showPublicationDate=Data e tempo di pubblicazione
+EditWizard.label.startPublicationDate=Inizio Data di pubblicazione
+EditWizard.label.endPublicationDate=Fine Data di pubblicazione
+EditWizard.title=Modifica la Pagina
+EditWizard.action.Save=#{word.save}
+UIPageCreationWizardStepForm.label.pageName=Nome della Pagina
+
+ #############################################################################
+ # org.exoplatform.portal.component.customization.UIAdvancedCustomization #
+ #############################################################################
+
+UIAdvancedCustomization.icon.UIPortalManagement=Portale
+UIAdvancedCustomization.icon.UIPageManagement=Pagina
+UIAdvancedCustomization.label.UIPortalManagement=Amministrazione del Portale
+UIAdvancedCustomization.label.UIPageManagement=Amministrazione della Pagina
+UIPortalManagement.msg.Invalid-EditLayout-Permission=Non hai i permessi per modificare il layout.
+UIPortalManagement.msg.Invalid-EditPage-Permission=Non hai i permessi per modificare la pagina.
+UIPortalManagement.title.EDIT=Modifica il Portale corrente
+UIPortalManagement.title.BROWSE=Gestisci i Portali
+
+ #############################################################################
+ # org.exoplatform.portal.component.customization.UIContainerConfigOptions #
+ #############################################################################
+
+UIContainerConfigOptions.label.ContainerConfigTitle=Categoria del Contenitore
+UIContainerConfigOptions.label.selectContainerCategory=Clicca qui per selezionare la categoria del contenitore
+UIContainerConfigOptions.tab.row=Layout delle Righe del Contenitore
+UIContainerConfigOptions.tab.column=Layout delle Colonne del Contenitore
+UIContainerConfigOptions.tab.tabs=Layout dei Tab del Contenitore
+UIContainerConfigOptions.tab.mixed=Layout del Contenitore Misto
+UIContainerConfigOptions.UIDropDown.title=Layout delle Righe
+UIContainerConfigOptions.UIDropDown.label.ContainerCategory=Categoria del Contenitore
+UIContainerConfigOptions.UIDropDown.label.row=Layout delle Righe
+UIContainerConfigOptions.UIDropDown.label.column=Layout delle Colonne
+UIContainerConfigOptions.UIDropDown.label.tabs=Layout dei Tab
+UIContainerConfigOptions.UIDropDown.label.mixed=Layout Misto
+UIContainerConfigOptions.template.oneRow=Contenitore di Una Riga
+UIContainerConfigOptions.template.twoRows=Contenitore di Due Righe
+UIContainerConfigOptions.template.threeRows=Contenitore di Tre Righe
+UIContainerConfigOptions.template.oneColumns=Contenitore di Una Colonna
+UIContainerConfigOptions.template.twoColumns=Contenitore di Due Colonne
+UIContainerConfigOptions.template.threeColumns=Contenitore di Tre Colonne
+UIContainerConfigOptions.template.twoTabs=Contenitore di Due Tab
+UIContainerConfigOptions.template.threeTabs=Contenitore di Tre Tab
+UIContainerConfigOptions.template.twoColumnsOneRow=Contenitore di Due Colonne, Una Riga
+UIContainerConfigOptions.template.oneRowTwoColumns=Contenitore di Una Riga, Due Colonne
+UIContainerConfigOptions.template.oneRow2Column1Row=Contenitore di Una Riga, Due Colonne, Una Riga
+
+ #############################################################################
+ # org.exoplatform.portal.component.customization.UIDecoratorConfigOptions #
+ #############################################################################
+
+UIDecoratorConfigOptions.label.selectDecorator=Seleziona il Decorator
+
+ #############################################################################
+ #############################################################################
+ #############################################################################
+
+UIPortlet.label.portlet=Portlet
+UIPortlet.label.title=Portlet
+UIPortlet.label.description=Portlet di GateIn
+UIPortlet.label.portletContent=Descrizione della Portlet
+UIPortlet.label.View=Visualizza
+UIPortlet.lable.information=Fatto
+UIPortlet.deletePortlet=Sicuro di voler eliminare questa portlet?
+UIPortlet.tooltip.PortletMode=Modalit� della Portlet
+UIPortlet.tooltip.Minimize=Rimpicciolisci
+UIPortlet.tooltip.MinimizeRestore=Recupera
+UIPortlet.tooltip.Maximize=Ingrandizzi
+UIPortlet.tooltip.MaximizeRestore=Recupera gi�
+UIPortlet.tooltip.editPortlet=Modifica la Portlet
+UIPortlet.tooltip.deletePortlet=Elimina la Portlet
+UIPortlet.tooltip.ResizeWindow=Ridimensiona la Finestra
+UIPortlet.tooltip.DragControl=Raccogli l'area per copiare la portlet
+UIPortlet.message.RuntimeError=La portlet ha riscontrato un errore e non pu� essere visualizzata
+ #############################################################################
+
+PortletMode.label.help=Aiuto
+PortletMode.label.view=Visualizza
+PortletMode.label.edit=Modifica
+
+ #############################################################################
+
+UIPagePreview.action.Back=#{word.back}
+UIPagePreview.msg.empty=La pagina non ha contenuti. Clicca su Modifica la Pagina per aggiungerli.
+
+ #############################################################################
+
+UIVTabInputSet.label.personalInfo=Info Personali
+
+ #############################################################################
+ # org.exoplatform.portletregistry.webui.component.UIFormAvailablePortlet #
+ #############################################################################
+
+UIFormAvailablePortlet.label.UIFormTableInputSet=Portlet
+
+ #############################################################################
+ # org.exoplatform.portal.component.control.UIQuickBar #
+ #############################################################################
+
+UIQuickBar.tooltip.BasicCustomization=Personalizzazione Base
+UIQuickBar.tooltip.AdvanceCustomization=Personalizzazione Avanzata
+
+ #############################################################################
+ # org.exoplatform.portal.component.customization.UIPageEditBar #
+ #############################################################################
+
+UIPageEditBar.tooltip.PagePreview=Anteprima della Pagina
+UIPageEditBar.tooltip.EditPage=Propriet� di Modifica della Pagina
+UIPageEditBar.tooltip.SharedNavigation=Configurazione della Navigazione della Community
+UIPageEditBar.tooltip.EditContainer=Mostra i Controlli del Contenitore
+UIPageEditBar.tooltip.EditPortlet=Mostra i Controlli della Portlet
+UIPageEditBar.tooltip.Decorator=Decoratore
+UIPageEditBar.tooltip.SavePage=Salva la Pagina
+UIPageEditBar.tooltip.TurnOffPreview=Clicca qui per togliere la modalit� di anteprima
+UIPageManagement.title.BROWSE=Gestisci le Pagine
+UIPageManagement.title.EDIT=Navigatore della Pagina e della Navigazione
+UIPageManagement.msg.Invalid-editPermission=Non ti � permesso modificare la pagina.
+
+ #############################################################################
+ #org.exoplatform.webui.core.UIPageIterator #
+ #############################################################################
+
+UIPageIterator.label.totalPage=Pagine totali
+UIPageIterator.label.backTenPages=Indietro di 10 pagine
+UIPageIterator.label.previous=Pagina precedente
+UIPageIterator.label.next=Prossima pagina
+UIPageIterator.label.nextTenPages=Prossime 10 pagine
+
+ #############################################################################
+ # org.exoplatform.portal.component.customization.UIPortalBrowser #
+ #############################################################################
+
+UIPortalBrowser.header.creator=Creatore
+UIPortalBrowser.header.editPermission=Permesso di Modifica
+UIPortalBrowser.header.accessPermissions=Permesso di Accesso
+UIPortalBrowser.header.name=#{word.name}
+UIPortalBrowser.header.skin=#{word.skin}
+UIPortalBrowser.header.action=#{word.action}
+UIPortalBrowser.header.factoryId=Factory Id
+UIPortalBrowser.action.addNewPortal=Crea un Nuovo Portale
+UIPortalBrowser.action.title.DeletePortal=Elimina il Portale
+UIPortalBrowser.msg.Invalid-viewPermission=Il Portale non permette l'accesso
+UIPortalBrowser.msg.PortalInUse={0} portali sono usati.
+UIPortalBrowser.msg.Invalid-deletePermission=Non hai i permessi per eliminare il portale {0}.
+UIPortalBrowser.msg.Invalid-createPermission=Non hai i permessi per creare un nuovo portale. Contatta l'amministratore.
+UIPortalBrowser.deletePortal=Sicuro di voler eliminare il portale?
+SitePortal.label=Portale del Sito
+ClassicPortal.label=Portale Classico
+WebOSPortal.label=Portale WebOS
+
+ ############################################################################
+
+UIPageEditor.tooltip.PagePreview=Anteprima della Pagina
+UIPageEditor.tooltip.EditPage=Modifica la Pagina
+UIPageEditor.tooltip.EditContainer= Modifica il Contenitore
+UIPageEditor.tooltip.EditPortlet=Modifica la Portlet
+UIPageEditor.tooltip.Decorator=Decoratore
+UIPageEditor.tooltip.SavePage=Salva la Pagina
+
+ ############################################################################
+ # org.exoplatform.webui.form.UIPopupWindow #
+ ############################################################################
+
+PopupPageSelector.title.UIPageBrowser=Ricerca e Seleziona la Pagina
+PopupPageSelector.title.SelectPage=Seleziona una Pagina
+UIControWSPopupWindow.title.UIApplicationTree=Albero delle Applicazioni
+EditGroup.title.UIPageNavigationForm=Aggiungi la Navigazione
+
+ ############################################################################
+ # org.exoplatform.portal.component.widget.UILogged #
+ ############################################################################
+
+UILogged.note.loggedUser=Benvenuto
+UILogged.note.ItemContainer=Questo componente � in costruzione.
+UILogged.action.logout=Uscita
+UILogged.action.signout=Uscita
+UILogged.action.Youhave=Tu hai:
+UILogged.title.widgetNews=Gadget di GateIn
+UILogged.title.widgetCategory=Categoria di GateIn
+UILogged.title.widgetItem=Gadget
+UILogged.title.BrowsersSupport=Supporto ai Browser
+UILogged.label.Workbeston=Lavora meglio su
+UILogged.label.Workableon=Anche possibile
+UILogged.label.DownloadNow=Scarica ora
+UILogged.label.RollBack=Torna Indietro
+UILogged.label.Save=Salva
+UILogged.label.Finish=Termina
+UILogged.label.Abort=Abbandona
+
+ ############################################################################
+ # org.exoplatform.portal.component.widget.UILoginForm #
+ ############################################################################
+
+UIPortalComponentLogin.label.password=Password
+UIPortalComponentLogin.label.username=Nome Utente
+UIForgetPasswordWizard.title=Pech� non sei abilitato a fare il login ?
+UIForgetPasswordWizard.action.Next=Prossimo
+UIForgetPasswordWizard.action.Back=Indietro
+UIForgetPasswordWizard.info=Ci scusiamo per qualunque inconvenienza hai riscontrato nel login del sito web.<br /Per risolvere il problema nel pi� breve tempo possibile, please segui la risoluzione ai problemi qui in basso.<br /><br />1. Recupera la password: inserisci il <strong>tuo nome utente</strong> e clicca su manda.<br/>2. Recupera il tuo nome utente: inserisci il <strong>tuo indirizzo email</strong> e clicca su manda.<br/>
+UIForgetPasswordWizard.label.forgotpassword=Password dimenticata
+UIForgetPasswordWizard.label.forgotusername=Nome Utente dimenticato
+
+ ############################################################################
+ # org.exoplatform.webui.portal.UIForgetPassword & UIResetPassword #
+ ############################################################################
+
+UIForgetPassword.title=Nome Utente/Password dimenticato
+UIForgetPassword.action.Send=Manda
+UIForgetPassword.action.Back=Indietro
+UIForgetPassword.label.username=Nome Utente :
+UIForgetPassword.label.email=Email :
+UIForgetPassword.msg.user-delete=Il tuo nome utente � stato cancellato dall'amministratore.
+UIForgetPassword.msg.user-not-exist=Il nome utente non esiste.
+UIForgetPassword.msg.email-not-exist=L'email non esiste.
+UIForgetPassword.msg.send-mail-success=Verifica la tua email.
+UIForgetPassword.msg.expration=Il link � scaduto, devi ripetere il processo di attivazione.
+UIForgetPassword.mail.header=Grazie per aver contattato il supporto. Hai mandato una richiesta per lo user name e password.
+UIForgetPassword.mail.footer=Grazie.
+UIForgetPassword.mail.user=Il nome utente per quest'account � :
+UIForgetPassword.mail.password=La Password del tuo account � :
+UIForgetPassword.mail.link=Puoi richiedere una nuova password per il nome utente, clicca su questo link :
+UIResetPassword.title=Cambia password
+UIResetPassword.action.Save=Salva
+UIResetPassword.action.Close=Chiudi
+UIResetPassword.label.username=Nome Utente:
+UIResetPassword.label.password=Password:
+UIResetPassword.label.changepass=Cambia password:
+UIResetPassword.label.newpassword=Nuova password:
+UIResetPassword.label.confirmnewpassword=Conferma la nuova password:
+UIResetPassword.msg.change-password-successfully=La password � stata cambiata.
+UIResetPassword.msg.password-is-not-match=Nuova password e Conferma nuova password devono essere uguali.
+UIResetPassword.msg.Invalid-account=Il Nome Utente o la Password sono sbagliati o vuoti. Riprova.
+
+ ############################################################################
+ # org.exoplatform.webui.core.UIPopupMessages #
+ ############################################################################
+
+UIPopupMessages.title.exoMessages=Messaggi
+UIPopupMessages.button.ok=OK
+UIPopupMessages.label.Error=Errore
+UIPopupMessages.label.Warning=Avvertenza
+UIPopupMessages.label.Info=Informazione
+UIPopupMessages.Close=Chiudi la Finestra
+
+ ############################################################################
+ # org.exoplatform.portal.webui.component.UISitemapPortlet #
+ ############################################################################
+
+UISitemap.label.message=Non ci sono figli per questa pagina.
+
+ ############################################################################
+ # org.exoplatform.portal.component.customization.UIPortalToolPanel #
+ ############################################################################
+
+UIPortalToolPanel.label.copyrightText=Copyright © 2009. Tutti i diritti sono Riservati,
+UIPortalToolPanel.label.companyTitleText= eXo Platform SAS e Red Hat, Inc..
+
+ ############################################################################
+ # org.exoplatform.portal.component.view.UIContainer #
+ ############################################################################
+
+UIContainer.title.Container=Contenitore
+UIContainer.title.DragControlArea=Mantieni quest'area per copiare il Contenitore
+UIContainer.label.Thecontainer=Il contenitore
+UIContainer.deleteContainer=Sicuro di voler eliminare questo contenitore?
+UIContainer.tooltip.closeContainer=Elimina il Contenitore
+UIContainer.tooltip.editContainer=Modifica il Contenitore
+UIContainer.tooltip.drag=Copia il Contenitore qu�
+
+ ############################################################################
+ # org.exoplatform.portal.component.view.UIPage #
+ ############################################################################
+
+UIPage.label.title=Pagina del Portale
+UIPage.label.description=Il corpo della pagina del portale
+UIPage.label.pageContent=Descrizione della Pagina
+UIPage.msg.EditPermission.null=Non hai i permessi per modificare la pagina.
+
+ ############################################################################
+ # org.exoplatform.portal.component.view.UIPageDesktop #
+ ############################################################################
+
+UIPageDesktop.Default.img.location=/eXoResources/skin/DefaultSkin/portal/webui/component/view/UIPageDesktop/icons/80x80
+UIPageDesktop.Mac.img.location=/eXoResources/skin/DefaultSkin/portal/webui/component/view/UIPageDesktop/icons/80x80
+UIPageDesktop.Vista.img.location=/eXoResources/skin/DefaultSkin/portal/webui/component/view/UIPageDesktop/icons/80x80
+UIPageDesktop.label.pagebody=Il corpo della pagina del portale
+UIPageDesktop.label.PageContent=Contenuto della Pagina
+UIPageDesktop.label.View=Visualizza
+UIPageDesktop.label.Edit=Modifica
+UIPageDesktop.label.Done=Fatto
+UIPageDesktop.title.PortalPage=Pagina del Portale
+UIPageDesktop.title.SaveToDatabase=Salva nel database
+UIPageDesktop.title.AddApplication=Aggiungi Applicazioni
+UIPageDesktop.title.PageNavigation=Navigazione della Pagina
+UIPageDesktop.title.eXoBrowser=Browser.
+UIPageDesktop.title.ShowPortletDesktop=Mostra/Nascondi le Portlet
+UIPageDesktop.title.ShowWidgetDesktop=Mostra/Nascondi i Gadget
+UIPageDesktop.title.SignIn=Ingresso
+UIPageDesktop.title.SignOut=Uscita
+UIPageDesktop.title.pageNavigation=Navigazioni della Pagina
+UIPageDesktop.msg.hasNotPermission=Non devi modificare i permessi di questa pagina.
+UIPageDesktop.action.Close=Elimina l'applicazione dalla dockbar
+UIPageDesktop.action.Quit=Esci
+UIPageDesktop.action.action.Open=Apri
+
+ ############################################################################
+ # org.exoplatform.portal.component.view.UIPageBody #
+ ############################################################################
+
+UIPageBody.label.title=Corpo della Pagina del Portale
+UIPageBody.label.description=Il corpo della pagina del portale
+UIPageBody.msg.pageNotFoundLine1=Pagina non trovata.
+UIPageBody.msg.pageNotFoundLine2=Non hai i permessi per visualizzare la pagina.
+UIPageBody.msg.pageNotFoundLine3=La pagina pu� essere eliminata.
+UIPageBody.msg.pageNotFoundLine4=Questo nodo non ha pagine.
+
+ ############################################################################
+ # org.exoplatform.portal.component.view.UIPortal #
+ ############################################################################
+
+UIPortal.label.title=Contenitore UIPortal
+UIPortal.label.description=Il Contenitore UIPortal
+
+ ############################################################################
+ # org.exoplatform.portal.component.view.UITableColumnContainer#
+ ############################################################################
+
+UITableColumnContainer.label.title=Contenitore della Navigazione
+UITableColumnContainer.label.description=Il Contenitore della Navigazione
+
+ ###############################################################################
+ # org.exoplatform.portal.webui.component.UISearchForm #
+ ###############################################################################
+
+UISearch.label.AdvancedSearch=Ricerca Avanzata
+UISearch.label.UISavedQuery=Interrogazione Salvata
+UISearch.label.UISearchResult=Risultati della Ricerca Avanzata
+UISearch.label.UIMetadataSearch=Ricerca dei Metadati
+UISearch.label.Search=Ricerca
+UISearch.label.QuickSearch=Ricerca Rapida
+UISearchForm.msg.empty=Nessun Risultato Trovato.
+
+ ###############################################################################
+ # org.exoplatform.portal.webui.component.UIFormUploadInput #
+ ###############################################################################
+
+UIFormUploadInput.label.Uploaded=Aggiornato
+UIFormUploadInput.label.remove=Rimuovi l'Aggiornamento
+UIFormUploadInput.label.Cancel=Annulla
+UIFormUploadInput.msg.limit=Il file deve essere minore di {0} MB.
+
+ ###############################################################################
+ # org.exoplatform.portal.webui.component.customization.UIPageNodeSelector #
+ ###############################################################################
+UINavigationNodeSelectorPopupMenu.event.AddNode=Aggiungi un Nuovo Nodo
+UINavigationNodeSelectorPopupMenu.event.PasteNode=Incolla il Nodo
+
+NavigationNodePopupMenu.event.AddNode=Aggiungi un Nuovo Nodo
+NavigationNodePopupMenu.event.EditPageNode=Modifica la Pagina del Nodo
+NavigationNodePopupMenu.event.EditSelectedNode=Modifica questo Nodo
+NavigationNodePopupMenu.event.EditNavigation=Modifica la Navigazione
+NavigationNodePopupMenu.event.CopyNode=Copia il Nodo
+NavigationNodePopupMenu.event.CloneNode=Duplica il Nodo
+NavigationNodePopupMenu.event.CutNode=Taglia il Nodo
+NavigationNodePopupMenu.event.MoveUp=Sposta in alto
+NavigationNodePopupMenu.event.MoveDown=Sposta in basso
+NavigationNodePopupMenu.event.PasteNode=Incolla il Nodo
+NavigationNodePopupMenu.event.SaveNavigation=Salva la Navigazione
+NavigationNodePopupMenu.event.DeleteNode=Elimina il Nodo
+UIGroupManagement.msg.Edit=Devi selezionare un gruppo.
+UIGroupManagement.msg.Delete=Non puoi eliminare il gruppo perch� � usato da un'altro programma.
+UIGroupManagement.msg.DeleteMandatory=Non puoi eliminare il gruppo perch� � (esso o i suoi figli) obbligatorio.
+
+ ###############################################################################
+ # org.exoplatform.portal.webui.component.customization.UIEditCurentPage #
+ ###############################################################################
+
+UIEditCurentPage.label.pageCreateWizard=Modifica il Wizard della Pagina Corrente
+UIEditCurentPage.label.step1.title=Benvenuto nella modific della Pagina Corrente
+UIEditCurentPage.label.wizardSteps=Step
+UIEditCurentPage.label.next=Prossimo
+UIEditCurentPage.label.done=Salva
+UIEditCurentPage.label.back=Indietro
+UIEditCurentPage.label.abort=Abbandona
+UIEditCurentPage.label.step2.title=Seleziona un nodo della pagina e Crea il Nome
+UIEditCurentPage.label.step3.title=Selezona un Template del Layout della Pagina
+UIEditCurentPage.label.step4.title=Copia e Incolla
+
+ ###############################################################################
+ # org.exoplatform.portal.webui.UIAccessGroup #
+ ###############################################################################
+
+UIAccessGroup.deleteAccessGroup=Scuro di voler eliminare l'Accesso al Gruppo?
+
+ #############################################################################
+ # org.exoplatform.portal.organization.component.UISharedPortalResources#
+ #############################################################################
+
+UISharedPortalResources.msg.notSelected=Devi selezionare un gruppo
+UISharedNavigation.msg.notSelected=Devi selezionare un gruppo.
+Office.label=Ufficio
+Default.label=Default
+FactoryId.left.title=Factory Id
+FactoryId.title=Factory Id
+
+ ################################################################################
+ # org.exoplatform.webui.core.UIGrid
+ ################################################################################
+
+UIGrid.msg.empty=Dato Vuoto
+
+ ################################################################################
+ #
+ ################################################################################
+
+UIItemSelector.lable.ItemDetailTitle=Anteprima dei Template del Layout della Pagina di Esempio
+
+ ################################################################################
+ # UITree
+ ################################################################################
+
+UITree.tooltip.UpLevel=Livello Superiore
+
+ ################################################################################
+ # UIAccountSettings # tungnd
+ ################################################################################
+
+UIAccountSetting.tab.label.UIAccountProfiles=Profili dell'Account
+UIAccountSetting.tab.label.UIAccountChangePass=Cambia Password
+UIAccountSetting.action.Close=Chiudi
+
+ #se xoa##
+
+
+ #se xoa#
+
+UIAccountProfiles.action.Save=Salva
+UIAccountProfiles.action.Reset=Azzera
+UIAccountProfiles.label.userName=Nome Utente :
+UIAccountProfiles.label.firstName=Nome :
+UIAccountProfiles.label.lastName=Cognome :
+UIAccountProfiles.label.email=Email :
+UIAccountProfiles.msg.update.success=Le informazioni dell'account sono state aggiornate.
+UIAccountChangePass.action.Save=Salva
+UIAccountChangePass.action.Reset=Azzera
+UIAccountChangePass.label.currentpass=Password Corrente :
+UIAccountChangePass.label.newpass=Nuova Password :
+UIAccountChangePass.label.confirmnewpass=Conferma Nuova Password :
+UIAccountChangePass.msg.change.pass.success=La password � stata cambiata.
+UIAccountChangePass.msg.password-is-not-match=Nuova Password e Conferma Nuova Password non coincidono.
+UIAccountChangePass.msg.currentpassword-is-not-match=La Password Corrente non � corretta.
+
+ ################################################################################
+ # UIDropDownControl # tungnd
+ ################################################################################
+
+UIDropDownControl.title.Empty=Controllo a Cascata
+UIDropDownPageTemp.item.normalPageConfigs=Configurazioni della Pagina
+UIDropDownPageTemp.item.columnPageConfigs=Configurazioni della Colonna della Pagina
+UIDropDownPageTemp.item.mixPageConfigs=Configurazioni della Pagina Mista
+UIDropDownPageTemp.item.rowPageConfigs=Configurazioni della Riga della Pagina
+UIDropDownPageTemp.item.tabsPageConfigs=Configurazioni dei Tab della Pagina
+
+
+ ################################################################################
+ # org.exoplatform.portal.webui.application.UIGadgetContainerManagement
+ ################################################################################
+
+UIGadgetContainerManagement.action.close=Annulla
+UIGadgetContainerManagement.action.save=#{word.save}
+UIGadgetContainerManagement.confirm.DeleteContainer=Sicuro di voler eliminare il Contenitore?
+UIGadgetContainerManagement.confirm.DeleteGadget=Sicuro di voler eliminare il Gadget?
+UIGadgetContainerManagement.title.manager=Amministrazione dei Contenitori del Gadget
+UIGadgetContainerManagement.title.containers=Contenitori
+UIGadgetContainerManagement.title.selectedContainer=Info sul Contenitore del Gadget selezionato:
+UIGadgetContainerManagement.msg.emptyList=TNon ci sono contenitori per questa categoria.
+UIGadgetContainerManagement.msg.noSelected=Nessun Contenitore selezionato
+UIGadgetContainerManagement.label.label=Etichetta del Contenitore:
+UIGadgetContainerManagement.label.description=Descrizione del Contenitore:
+UIGadgetContainerManagement.tooltip.remove=Rimuovi il contenitor del gadget selezionato
+UIGadgetContainerManagement.tooltip.edit=Modifica il contenitor del gadget selezionato
+UIGadgetContainerManagement.tooltip.addnew=Aggiungi un nuovo contenitore del gadget
+
+ ################################################################################
+ # org.exoplatform.portal.webui.application.UIGadgetContainerForm
+ ################################################################################
+
+GadgetContainerPopup.title.UIGadgetContainerForm=Form del Contenitore del Gadget
+UIGadgetContainerForm.label.name=Etichetta:
+UIGadgetContainerForm.label.description=Descrizione:
+UIGadgetContainerForm.action.Save=#{word.save}
+UIGadgetContainerForm.action.Close=Annulla
+UIGadgetContainerForm.msg.exist=Il contenitore esiste gi�. Inseriscine un altro.
+
+ ################################################################################
+ # org.exoplatform.portal.webui.container.UIWidgetContainer
+ ################################################################################
+
+UIWidgetContainer.tooltip.addWidget=Aggiungi Gadget
+UIWidgetContainer.tooltip.scrollDown=Scorri in basso
+UIWidgetContainer.tooltip.scrollUp=Scorri sopra
+
+ ################################################################################
+ # org.exoplatform.web.portal.UIItemThemeSelector
+ ################################################################################
+
+Theme.UIItemThemeSelector.item.SimpleBlue=Blu Semplice
+Theme.UIItemThemeSelector.item.SimpleGreen=Verde Semplice
+Theme.UIItemThemeSelector.item.SimplePink=Rosa Semplice
+Theme.UIItemThemeSelector.item.SimpleViolet=Viola Semplice
+Theme.UIItemThemeSelector.item.SimpleOrange=Arancione Semplice
+Theme.UIItemThemeSelector.item.RoundConerPink=Angoli Rosa
+Theme.UIItemThemeSelector.item.RoundConerOrange=Angoli Arancione
+Theme.UIItemThemeSelector.item.RoundConerGreen=Angoli Verdi
+Theme.UIItemThemeSelector.item.RoundConerViolet=Angoli Viola
+Theme.UIItemThemeSelector.item.RoundConerBlue=Angoli Blu
+Theme.UIItemThemeSelector.item.ShadowPink=Ombra Rosa
+Theme.UIItemThemeSelector.item.ShadowOrange=Ombra Arancione
+Theme.UIItemThemeSelector.item.ShadowBlue=Ombra Blu
+Theme.UIItemThemeSelector.item.ShadowViolet=Ombra Viola
+Theme.UIItemThemeSelector.item.ShadowGreen=Ombra Verde
+Theme.UIItemThemeSelector.item.VistaBlue=Blu per Vista
+Theme.UIItemThemeSelector.item.VistaTheme=Tema Vista
+Theme.UIItemThemeSelector.item.MacBlack=Nero per Mac
+Theme.UIItemThemeSelector.item.MacGreenSteel=Verde Acciaio per Mac
+Theme.UIItemThemeSelector.item.MacTheme=Tema Mac
+Theme.UIItemThemeSelector.item.MacGray=Grigio per Mac
+Theme.UIItemThemeSelector.item.DefaultTheme=Tema di Default
+ThemeDropDown.item.Shadow=Stile ombreggiato
+ThemeDropDown.item.Simple=Stile semplice
+ThemeDropDown.item.VistaStyle=Stile Vista
+ThemeDropDown.item.MacStyle=Stile Mac
+ThemeDropDown.item.RoundConer=Atile Angoli
+
+ ################################################################################
+ # org.exoplatform.dashboard.webui.component.UIDashboard
+ ################################################################################
+
+UIAddGadgetPopup.title.UIDashboardSelectContainer=Workspace della Dashboard
+UIDashboardSelectContainer.action.addGadget=Aggiungi Gadget
+UIDashboardContainer.label.openWorkspace=Aggiungi Gadget
+UIDashboardContainer.label.SaveTitle=Salva
+UIDashboardContainer.label.CancelTitle=Annulla
+UIDashboardContainer.label.Debug=Debug
+UIDashboardContainer.label.Cache=Niente Cache
+UIDashboardEditForm.label.totalColumns=Numero di colonne:
+UIDashboardEditForm.label.isPrivate=E' Privato:
+UIDashboardEditForm.label.owner=Prprietario:
+UIDashboard.msg.required=Il campo di testo � richiesto.
+UIDashboard.msg.addGadget=Trascina qu� il tuo gadget.
+UIDashboard.msg.notUrl=L'url non � valido. Inserisci l'url corretto del file xml del gadget o di un feed RSS.
+UIDashboard.msg.ApplicationNotExisted=L'applicazione non esiste o non pu� essere cancellata.
+
+ ################################################################################
+ # org.exoplatform.webui.organization.account.UIUserSelector
+ ################################################################################
+
+UIUserSelector.label.option.userName=Nome Utente
+UIUserSelector.label.option.lastName=Cognome
+UIUserSelector.label.option.firstName=Nome
+UIUserSelector.label.option.email=Email
+UIUserSelector.label.group=Gruppo :
+UIUserSelector.label.searchUser=Cerca :
+UIUserSelector.label.userName=Nome Utente
+UIUserSelector.label.lastName=Cognome
+UIUserSelector.label.firstName=Nome
+UIUserSelector.label.email=Email
+UIUserSelector.label.action=Azione
+UIUserSelector.label.Add=Aggiungi
+UIUserSelector.label.Close=Chiudi
+UIUserSelector.msg.empty=Dato vuoto
+UIUserSelector.msg.user-required=Verifica almeno un utente.
+
+ ################################################################################
+ # org.exoplatform.portal.webui.application.UIAddNewApplication
+ ################################################################################
+
+UIAddNewApplication.label.AddApplication=Aggiungi Applicazione
+UIAddNewApplication.label.Categories=Categorie
+UIAddNewApplication.label.Select=Seleziona le Applicazioni
+UIAddNewApplication.label.NoneApp=Non c'� nessun'applicazione in questo spazio. Vai alla portlet del Registro delle Applicazioni per importare le applicazioni.
+UIAddNewApplication.label.Type=Tipo:
+UIAddNewApplication.label.Created=Creato da:
+UIAddNewApplication.label.Description=Descrizione:
+UIAddNewApplication.label.Close=Chiudi
+UIAddNewApplication.label.Add=Aggiungi e mantieni l'applicazione nella pagina
+UIAddNewApplication.label.AddToStartup=Aggiungi ed esegui l'applicazione immediatamente
+
+ #############################################################################
+ #org.exoplatform.portal.webui.component.UIPortalNavigation #
+ #############################################################################
+
+UIPortalNavigation.Label.Next=Prossimo
+UIPortalNavigation.Label.Previous=Precedente
+
+ #############################################################################
+ # org.exoplatform.portal.component.customization.UIDropDownConfigs #
+ #############################################################################
+
+UIDropDownConfigs.item.row=Nelle linee
+UIDropDownConfigs.item.column=Nelle colonne
+UIDropDownConfigs.item.tabs=Nei tab
+UIDropDownConfigs.item.mix=Vario
+
+ #############################################################################
+ # org.exoplatform.portal.webui.container.UITabContainer #
+ #############################################################################
+
+UITabContainer.tab=Tab
+
+ ############################################################################
+ # org.exoplatform.portal.webui.container.UIBrowserPortlet #
+ ############################################################################
+
+UIBrowserPortlet.Back=Indietro
+UIBrowserPortlet.Forward=Avanti
+UIBrowserPortlet.Refresh=Aggiorna
+UIBrowserPortlet.Stop=Ferma
+UIBrowserPortlet.Goto=Vai all'indirizzo nella barra degli indirizzi
+UIBrowserPortlet.Go=Vai
+UIBrowserPortlet.Untitled=(Senza titolo)
+UIBrowserPortlet.Tab=Nuovo tab
+
+ ############################################################################
+ # org.exoplatform.portal.webui.container.UIPopupWindow #
+ ############################################################################
+
+UIPopupWindow.Close=Chiudi la Finestra
+UIPopupWindow.title.UIPageNodeForm2=AGGIUNGI/MODIFICA IL NODO DELLA PAGINA
+UIPopupWindow.title.UINavigationManagement=Amministrazione della Navigazione
+UIPopupWindow.title.UIPageNavigationForm=Form della Pagina di Navigazione
+
+PopupPageSelector2.title.SelectPage=Seleziona la Pagina
+
+ ############################################################################
+ # org.exoplatform.navigation.webui.component.UISiteManagement #
+ ############################################################################
+
+UISiteManagement.msg.Invalid-deletePermission=L'utente non ha i permessi per cancellare il portale
+UISiteManagement.msg.portal-not-exist=Il portale non esiste o non pu� essere cancellato
+UISiteManagement.msg.Invalid-editPermission=L'utente non ha i permessi per modificare il portale
+
+ ############################################################################
+ # org.exoplatform.navigation.webui.component.UIGroupNavigationManagement #
+ ############################################################################
+
+UIGroupNavigationManagement.Action.Add=Aggiungi Navigazione
+UIGroupNavigationManagement.Delete.Confirm=Sicuro di voler eliminare la navigazione?
+UIGroupNavigationManagement.msg.Invalid-deletePermission=L'utente non ha i permessi per cancellare la navigazione
+UIGroupNavigationManagement.msg.navigation-not-exist=La navigazione non esiste o non pu� essere cancellata
+UIGroupNavigationManagement.msg.Invalid-editPermission=L'utente non ha i permessi per modificare la navigazione
+
+ ############################################################################
+ # org.exoplatform.navigation.webui.component.UIGroupNavigationManagement #
+ ############################################################################
+
+UINavigationManagement.action.addNode=Aggiungi Nodo
+UINavigationManagement.msg.NavigationNotExistAnymore=La navigazione non pu� essere cancellata.
+
+ ############################################################################
+ # org.exoplatform.navigation.webui.component.UIAddGroupNavigation #
+ ############################################################################
+
+UIAddGroupNavigation.Action.Add=Aggiungi Navigazione
+UIAddGroupNavigation.Label.NoPermission=L'utente non ha i permessi per aggiungere la navigazione
+UIAddGroupNavigation.header.Group=Group
+
+ ############################################################################
+ # org.exoplatform.portal.webui.application.UIGadget #
+ ############################################################################
+
+UIGadget.tooltip.Minimize=Rimpicciolisci
+UIGadget.tooltip.Unminimize=Recupera
+UIGadget.tooltip.Maximize=Ingrandisci
+UIGadget.tooltip.Unmaximize=Recupera in basso
+UIGadget.tooltip.editGadget=Modifica Gadget
+UIGadget.tooltip.deleteGadget=Elimina Gadget
\ No newline at end of file
Modified: portal/trunk/web/portal/src/main/webapp/WEB-INF/conf/common/locales-config.xml
===================================================================
--- portal/trunk/web/portal/src/main/webapp/WEB-INF/conf/common/locales-config.xml 2010-01-14 10:40:55 UTC (rev 1284)
+++ portal/trunk/web/portal/src/main/webapp/WEB-INF/conf/common/locales-config.xml 2010-01-14 10:46:11 UTC (rev 1285)
@@ -84,5 +84,13 @@
<output-encoding>UTF-8</output-encoding>
<input-encoding>UTF-8</input-encoding>
<description>Default configuration for the korean locale</description>
- </locale-config>
+ </locale-config>
+
+ <locale-config>
+ <locale>it</locale>
+ <output-encoding>UTF-8</output-encoding>
+ <input-encoding>UTF-8</input-encoding>
+ <description>Default configuration for the italian locale</description>
+ </locale-config>
+
</locales-config>
14 years, 11 months
gatein SVN: r1284 - in portal/trunk/docs: user-guide/en/modules/terms and 1 other directory.
by do-not-reply@jboss.org
Author: thomas.heute(a)jboss.com
Date: 2010-01-14 05:40:55 -0500 (Thu, 14 Jan 2010)
New Revision: 1284
Modified:
portal/trunk/docs/reference-guide/en/modules/portlets/WebUI.xml
portal/trunk/docs/user-guide/en/modules/terms/Portal_concept.xml
Log:
Comments about WebUI
Modified: portal/trunk/docs/reference-guide/en/modules/portlets/WebUI.xml
===================================================================
--- portal/trunk/docs/reference-guide/en/modules/portlets/WebUI.xml 2010-01-14 10:32:08 UTC (rev 1283)
+++ portal/trunk/docs/reference-guide/en/modules/portlets/WebUI.xml 2010-01-14 10:40:55 UTC (rev 1284)
@@ -11,10 +11,10 @@
with any web technology used by the portlet deployed. Using a particular technology
would have make it more difficult for a user to use a different version (newer or older)
of the same technology. If one choose to create WebUI portlets, here is some documentation.
+ In general we recommend to use JSF as the framework of choice to develop new portlets.
</para>
<para>
- In its concepts, the WebUI framework is similar to JSF as
- it is a component tree based framework. The key aspects of WebUI
+ The WebUI framework is a component tree based framework. The key aspects of WebUI
are :
</para>
<itemizedlist>
Modified: portal/trunk/docs/user-guide/en/modules/terms/Portal_concept.xml
===================================================================
--- portal/trunk/docs/user-guide/en/modules/terms/Portal_concept.xml 2010-01-14 10:32:08 UTC (rev 1283)
+++ portal/trunk/docs/user-guide/en/modules/terms/Portal_concept.xml 2010-01-14 10:40:55 UTC (rev 1284)
@@ -11,6 +11,7 @@
<para>
The Portal provides a graphical aggregation of enterprise content and business applications with flexible management and personalization options.
</para>
+ <!--
<para>
Portal has two main components:
</para>
@@ -33,6 +34,7 @@
</listitem>
</varlistentry>
</variablelist>
+ -->
</section>
14 years, 11 months
gatein SVN: r1283 - portal/trunk/portlet/exoadmin/src/main/webapp/groovy/admintoolbar/webui/component.
by do-not-reply@jboss.org
Author: hoang_to
Date: 2010-01-14 05:32:08 -0500 (Thu, 14 Jan 2010)
New Revision: 1283
Modified:
portal/trunk/portlet/exoadmin/src/main/webapp/groovy/admintoolbar/webui/component/UIAdminToolbarPortlet.gtmpl
Log:
GTNPORTAL-466: Update edit permission check
Modified: portal/trunk/portlet/exoadmin/src/main/webapp/groovy/admintoolbar/webui/component/UIAdminToolbarPortlet.gtmpl
===================================================================
--- portal/trunk/portlet/exoadmin/src/main/webapp/groovy/admintoolbar/webui/component/UIAdminToolbarPortlet.gtmpl 2010-01-14 09:38:53 UTC (rev 1282)
+++ portal/trunk/portlet/exoadmin/src/main/webapp/groovy/admintoolbar/webui/component/UIAdminToolbarPortlet.gtmpl 2010-01-14 10:32:08 UTC (rev 1283)
@@ -22,7 +22,8 @@
boolean userCouldEditNavigation = uicomponent.hasEditPermissionOnNavigation();
boolean userCouldEditPage = uicomponent.hasEditPermissionOnPage();
- boolean userCouldEditPortal = uicomponent.hasEditPermissionOnPortal();
+ //boolean userCouldEditPortal = uicomponent.hasEditPermissionOnPortal();
+ boolean userCouldEditPortal = userCouldEditNavigation;
PageNavigation selectedNav = uicomponent.getSelectedNavigation();
if (selectedNav != null) {
14 years, 11 months